@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;600;700&family=Manrope:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap);.board-clickup-filter-chip-anchor{display:inline-flex;position:relative}.board-clickup-filter-chip{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:999px;box-shadow:none;color:#646a73;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:5px;height:26px;line-height:1;padding:0 9px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.board-clickup-filter-chip:hover{background:#fafbfc;border-color:#dfe1e6;color:#4f5660}.board-clickup-filter-chip:focus-visible{border-color:#c9bfff;box-shadow:0 0 0 2px #7c5cff24;outline:none}.board-clickup-filter-chip:disabled{cursor:not-allowed;opacity:.55}.board-clickup-filter-chip-icon{align-items:center;color:#646a73;display:inline-flex;flex-shrink:0;justify-content:center;transition:color .15s ease}.board-clickup-filter-chip-text{align-items:center;display:inline-flex;gap:0;min-width:0}.board-clickup-filter-chip-label{color:inherit;font-weight:500}.board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]) .board-clickup-filter-chip-label{color:color-mix(in srgb,#646a73 85%,#000 15%)}.board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]):hover .board-clickup-filter-chip-label{color:color-mix(in srgb,#4f5660 85%,#000 15%)}.board-clickup-filter-chip-separator,.board-clickup-filter-chip-value{color:inherit;font-weight:500}.board-clickup-filter-chip-separator{margin:0 3px 0 1px}.board-clickup-filter-chip.has-selection,.board-clickup-filter-chip[aria-expanded=true]{background:#f3f0ff;border-color:#d4ccff;color:#7c5cff}.board-clickup-filter-chip.has-selection:hover,.board-clickup-filter-chip[aria-expanded=true]:hover{background:#ede9ff;border-color:#c9bfff;color:#6f4ef0}.board-clickup-filter-chip.has-selection .board-clickup-filter-chip-icon,.board-clickup-filter-chip[aria-expanded=true] .board-clickup-filter-chip-icon{color:#7c5cff}.board-clickup-filter-chip.has-selection:hover .board-clickup-filter-chip-icon,.board-clickup-filter-chip[aria-expanded=true]:hover .board-clickup-filter-chip-icon{color:#6f4ef0}.board-toolbar-filter-group,.board-toolbar-tecnicos-group{align-items:center;display:inline-flex;gap:4px}.filters-bar:not(.ec-filters-bar){background:#f9f9f9;border-bottom:none;border-top:none;box-shadow:none;padding:8px 16px 2px 10px}.filters-bar:not(.ec-filters-bar) .filter-buttons{gap:6px}.filters-bar:not(.ec-filters-bar)~.board-section.board-section--footer-bar{background:#f9f9f9;padding-left:10px;padding-top:10px}.app.theme-dark .filters-bar:not(.ec-filters-bar),.app.theme-dark .filters-bar:not(.ec-filters-bar)~.board-section.board-section--footer-bar{background:var(--bg-body)}.board-clickup-icon-btn-anchor{display:inline-flex;position:relative}.board-clickup-filter-chip--icon-only{gap:0;height:26px;justify-content:center;min-width:26px;padding:0;width:26px}.board-clickup-filter-chip--icon-only.is-loading{cursor:wait;opacity:.65}.board-clickup-icon-btn-spin{animation:board-clickup-icon-btn-spin .85s linear infinite}@keyframes board-clickup-icon-btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.board-clickup-tooltip{background:#fff;border:1px solid #e8eaed;border-radius:6px;box-shadow:0 4px 16px #0f172a1a;color:#292d34;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;left:50%;line-height:1.2;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;white-space:nowrap;z-index:1200}.board-clickup-tooltip--bottom{bottom:auto;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}.board-clickup-tooltip--bottom:after{border:5px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--bottom,.board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--bottom{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.board-clickup-filter-chip--icon-only:focus-visible .board-clickup-filter-chip-icon,.board-clickup-filter-chip--icon-only:hover .board-clickup-filter-chip-icon{color:#4f5660}.board-clickup-filter-chip.is-open:not(.has-selection){background:#fafbfc;border-color:#dfe1e6;color:#4f5660}.board-clickup-toolbar-menu-icon{height:14px;width:12px}.board-clickup-filter-chip--icon-only.board-clickup-toolbar-menu-btn--with-timer{gap:4px;min-width:26px;padding:0 8px;width:auto}.board-clickup-toolbar-btn-timer{color:#646a73;font-size:11px;font-weight:500;line-height:1;margin-left:2px;min-width:42px;text-align:right}.board-clickup-filter-chip--bell.board-clickup-filter-chip--icon-only{overflow:visible}.board-clickup-filter-chip--bell.futura-retorno-board-bell-filter-btn--open{background:#fafbfc;border-color:#dfe1e6}.board-clickup-filter-chip--bell.futura-retorno-board-bell-filter-btn--liberado .board-clickup-filter-chip-icon{color:#cf6a6a}.board-clickup-filter-chip--bell.futura-retorno-board-bell-filter-btn--liberado:hover .board-clickup-filter-chip-icon{color:#c75c5c}.app.theme-dark .board-clickup-filter-chip,html.theme-dark .board-clickup-filter-chip{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .board-clickup-filter-chip:hover,html.theme-dark .board-clickup-filter-chip:hover{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]) .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip-icon,html.theme-dark .board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]) .board-clickup-filter-chip-label{color:var(--text-muted)}.app.theme-dark .board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]):hover .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip:not(.has-selection):not(.has-filters):not([aria-expanded=true]):hover .board-clickup-filter-chip-label{color:var(--text-body)}.app.theme-dark .board-clickup-filter-chip.has-selection,.app.theme-dark .board-clickup-filter-chip[aria-expanded=true],html.theme-dark .board-clickup-filter-chip.has-selection,html.theme-dark .board-clickup-filter-chip[aria-expanded=true]{background:#7c4dff47;border-color:#7c4dff80;color:#ededef}.app.theme-dark .board-clickup-filter-chip.has-selection .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip.has-selection .board-clickup-filter-chip-label,.app.theme-dark .board-clickup-filter-chip[aria-expanded=true] .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip[aria-expanded=true] .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip.has-selection .board-clickup-filter-chip-icon,html.theme-dark .board-clickup-filter-chip.has-selection .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip[aria-expanded=true] .board-clickup-filter-chip-icon,html.theme-dark .board-clickup-filter-chip[aria-expanded=true] .board-clickup-filter-chip-label{color:#ededef}.app.theme-dark .board-clickup-filter-chip.has-selection:hover,.app.theme-dark .board-clickup-filter-chip[aria-expanded=true]:hover,html.theme-dark .board-clickup-filter-chip.has-selection:hover,html.theme-dark .board-clickup-filter-chip[aria-expanded=true]:hover{background:#7c4dff61;border-color:#7c4dff99;color:#f7f7f8}.app.theme-dark .board-clickup-filter-chip.is-open:not(.has-selection){background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-clickup-filter-chip--icon-only:focus-visible .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--icon-only:hover .board-clickup-filter-chip-icon{color:var(--text-body)}.app.theme-dark .board-clickup-tooltip,html.theme-dark .board-clickup-tooltip{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 16px #00000059;color:var(--text-body)}.app.theme-dark .board-clickup-tooltip--bottom:after,html.theme-dark .board-clickup-tooltip--bottom:after{border-bottom-color:var(--bg-surface-raised)}.app.theme-dark .board-clickup-filter-chip--bell.futura-retorno-board-bell-filter-btn--open{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.board-toolbar-right{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}.board-toolbar-actions-group{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;position:relative}.board-toolbar-separator{color:#cbd5e0;flex-shrink:0;font-size:13px;font-weight:300;line-height:1;-webkit-user-select:none;user-select:none}.board-toolbar-search-filters-row{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.board-toolbar-expand-search{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:6px;cursor:text;display:inline-flex;height:26px;justify-content:center;overflow:hidden;padding:0;transition:width .22s ease,padding .22s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;width:26px}.board-toolbar-expand-search.is-expanded,.board-toolbar-expand-search:focus-within,.board-toolbar-expand-search:hover{background:#fff;border-color:#dfe1e6;border-radius:8px;box-shadow:0 1px 2px #1018280a;justify-content:flex-start;padding:0 8px;width:220px}.board-toolbar-expand-search-icon{align-items:center;color:#646a73;display:inline-flex;flex-shrink:0;justify-content:center;width:100%}.board-toolbar-expand-search.is-expanded .board-toolbar-expand-search-icon,.board-toolbar-expand-search:focus-within .board-toolbar-expand-search-icon,.board-toolbar-expand-search:hover .board-toolbar-expand-search-icon{width:auto}.board-toolbar-expand-search:not(:hover):not(:focus-within):not(.is-expanded) .board-toolbar-expand-search-input{display:none}.board-toolbar-expand-search-input{background:#0000;border:none;color:#292d34;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:400;margin-left:0;min-width:0;opacity:0;outline:none;padding:0;pointer-events:none;transition:opacity .16s ease,margin-left .16s ease;width:0}.board-toolbar-expand-search.is-expanded .board-toolbar-expand-search-input,.board-toolbar-expand-search:focus-within .board-toolbar-expand-search-input,.board-toolbar-expand-search:hover .board-toolbar-expand-search-input{margin-left:6px;opacity:1;pointer-events:auto;width:100%}.board-toolbar-expand-search-input::placeholder{color:#9ca3af}.board-clickup-filter-chip--filter{overflow:visible;position:relative}.board-clickup-filter-chip--filter.has-filters,.board-clickup-filter-chip--filter.has-filters[aria-expanded=true],.board-clickup-filter-chip--filter.is-open,.board-clickup-filter-chip--filter.is-open.has-filters,.board-clickup-filter-chip--filter[aria-expanded=true]{background:#fff;border-color:#e8eaed;color:#646a73}.board-clickup-filter-chip--filter.has-filters .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.has-filters[aria-expanded=true] .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.is-open .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.is-open.has-filters .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter[aria-expanded=true] .board-clickup-filter-chip-icon{color:#646a73}.board-clickup-filter-chip--filter.has-filters:hover,.board-clickup-filter-chip--filter.has-filters[aria-expanded=true]:hover,.board-clickup-filter-chip--filter.is-open.has-filters:hover,.board-clickup-filter-chip--filter.is-open:hover,.board-clickup-filter-chip--filter[aria-expanded=true]:hover{background:#fafbfc;border-color:#dfe1e6;color:#4f5660}.board-clickup-filter-chip--filter.has-filters:hover .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.has-filters[aria-expanded=true]:hover .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.is-open.has-filters:hover .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter.is-open:hover .board-clickup-filter-chip-icon,.board-clickup-filter-chip--filter[aria-expanded=true]:hover .board-clickup-filter-chip-icon{color:#4f5660}.board-clickup-filter-chip--filter.is-tour-highlight{box-shadow:0 0 0 2px #2347ff59}.board-clickup-filter-chip--filter .ec-av-kanban-group-pill-badge,.filters-bar .board-clickup-filter-chip--filter .ec-av-kanban-group-pill-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e93d82;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-variation-settings:normal;font-weight:600;height:14px;justify-content:center;letter-spacing:normal;line-height:1;margin-left:4px;min-width:14px;padding:0 2px;position:static;text-align:center;text-rendering:optimizeLegibility;transform:none}.board-search-filters-anchor.board-search-filters-anchor--clickup{flex:0 0 auto;min-width:0}.app.theme-dark .board-toolbar-separator{color:var(--border-subtle)}.app.theme-dark .board-toolbar-expand-search,html.theme-dark .board-toolbar-expand-search{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .board-toolbar-expand-search.is-expanded,.app.theme-dark .board-toolbar-expand-search:focus-within,.app.theme-dark .board-toolbar-expand-search:hover,html.theme-dark .board-toolbar-expand-search.is-expanded,html.theme-dark .board-toolbar-expand-search:focus-within,html.theme-dark .board-toolbar-expand-search:hover{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 1px 2px #00000040}.app.theme-dark .board-toolbar-expand-search-icon,html.theme-dark .board-toolbar-expand-search-icon{color:var(--text-muted)}.app.theme-dark .board-toolbar-expand-search.is-expanded .board-toolbar-expand-search-icon,.app.theme-dark .board-toolbar-expand-search:focus-within .board-toolbar-expand-search-icon,.app.theme-dark .board-toolbar-expand-search:hover .board-toolbar-expand-search-icon,html.theme-dark .board-toolbar-expand-search.is-expanded .board-toolbar-expand-search-icon,html.theme-dark .board-toolbar-expand-search:focus-within .board-toolbar-expand-search-icon,html.theme-dark .board-toolbar-expand-search:hover .board-toolbar-expand-search-icon{color:var(--text-body)}.app.theme-dark .board-toolbar-expand-search-input,html.theme-dark .board-toolbar-expand-search-input{background:#0000!important;box-shadow:none!important;-webkit-box-shadow:none!important;color:var(--text-body)}.app.theme-dark .board-toolbar-expand-search-input::placeholder,html.theme-dark .board-toolbar-expand-search-input::placeholder{color:var(--text-muted)}.app.theme-dark .board-toolbar-expand-search-input:-webkit-autofill,.app.theme-dark .board-toolbar-expand-search-input:-webkit-autofill:focus,.app.theme-dark .board-toolbar-expand-search-input:-webkit-autofill:hover,html.theme-dark .board-toolbar-expand-search-input:-webkit-autofill,html.theme-dark .board-toolbar-expand-search-input:-webkit-autofill:focus,html.theme-dark .board-toolbar-expand-search-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-body);box-shadow:inset 0 0 0 1000px #0000!important;caret-color:var(--text-body);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.app.theme-dark .board-clickup-filter-chip--filter.has-filters,.app.theme-dark .board-clickup-filter-chip--filter.has-filters[aria-expanded=true],.app.theme-dark .board-clickup-filter-chip--filter.is-open,.app.theme-dark .board-clickup-filter-chip--filter.is-open.has-filters,.app.theme-dark .board-clickup-filter-chip--filter[aria-expanded=true]{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .board-clickup-filter-chip--filter.has-filters .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.has-filters[aria-expanded=true] .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.is-open .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.is-open.has-filters .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter[aria-expanded=true] .board-clickup-filter-chip-icon{color:var(--text-muted)}.app.theme-dark .board-clickup-filter-chip--filter.has-filters:hover,.app.theme-dark .board-clickup-filter-chip--filter.has-filters[aria-expanded=true]:hover,.app.theme-dark .board-clickup-filter-chip--filter.is-open.has-filters:hover,.app.theme-dark .board-clickup-filter-chip--filter.is-open:hover,.app.theme-dark .board-clickup-filter-chip--filter[aria-expanded=true]:hover{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-clickup-filter-chip--filter.has-filters:hover .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.has-filters[aria-expanded=true]:hover .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.is-open.has-filters:hover .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter.is-open:hover .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip--filter[aria-expanded=true]:hover .board-clickup-filter-chip-icon{color:var(--text-body)}.board-search-filters-anchor,.board-search-filters-menu,.board-search-filters-popover{--bsf-font:"Geist Variable","Geist",system-ui,sans-serif;font-feature-settings:"cv01" on,"cv02" on;-webkit-font-smoothing:antialiased;font-family:var(--bsf-font)}.board-search-filters-anchor{flex:1 1;min-width:0;position:relative}.board-search-filters-group{align-items:stretch;background:#f7fafc;border:1px solid #e2e8f0;border-radius:5px;display:flex;min-width:0;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.board-search-filters-group:focus-within{background:#fff;border-color:#3182ce;box-shadow:0 0 0 2px #3182ce1f}.board-search-filters-input{background:#0000;border:none;color:#2d3748;flex:1 1;font-family:var(--bsf-font);font-size:11.7px;min-width:0;outline:none;padding:6px 12px}.board-search-filters-input::placeholder{color:#a0aec0}.board-search-filters-trigger.is-tour-highlight{box-shadow:0 0 0 2px #2347ff59}.board-search-filters-trigger{align-items:center;background:#0000;border:none;border-left:1px solid #e2e8f0;color:#4a5568;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--bsf-font);font-size:11px;font-weight:500;gap:5px;padding:0 10px;transition:background .15s ease,color .15s ease}.board-search-filters-trigger:hover{background:#edf2f7;color:#2d3748}.board-search-filters-trigger.is-open:not(.has-filters){color:#3182ce}.board-search-filters-trigger.has-filters{color:#363636}.board-search-filters-trigger-icon{flex-shrink:0;opacity:.85}.board-search-filters-trigger.has-filters .board-search-filters-trigger-icon{color:#363636;opacity:1}.board-search-filters-badge{align-items:center;background:#ac80ff;border-radius:8px;color:#fff;display:inline-flex;font-size:8px;font-weight:600;justify-content:center;line-height:1;min-width:14px;padding:1px 4px;text-align:center;transform:scale(.9);transform-origin:center}.board-search-filters-backdrop{background:#0000;inset:0;position:fixed;z-index:1090}.board-search-filters-floating{animation:boardSearchFiltersFloatIn .2s cubic-bezier(.22,1,.36,1);max-width:calc(100vw - 16px);position:fixed;z-index:1100}@keyframes boardSearchFiltersFloatIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.board-search-filters-menu{background:#fff;border:1px solid #e2e8f0e6;border-radius:10px;box-shadow:0 4px 6px -1px #0000000f,0 10px 24px -4px #0000001a;overflow:visible;padding:12px;width:min(420px,calc(100vw - 32px))}.board-search-filters-menu-header{align-items:center;border-bottom:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.bsf-scope-group{flex:1 1;gap:12px;justify-content:flex-end;margin-right:4px}.bsf-scope-group,.bsf-scope-option{align-items:center;display:inline-flex}.bsf-scope-option{cursor:pointer;gap:5px;-webkit-user-select:none;user-select:none}.bsf-scope-radio{accent-color:#1a202c;cursor:pointer;flex-shrink:0;height:14px;margin:0;width:14px}.bsf-scope-label{color:#1a202c;font-family:var(--bsf-font);font-size:11px;font-weight:500;line-height:1.2}.bsf-scope-option.is-disabled{cursor:not-allowed;opacity:.4}.bsf-scope-option.is-disabled .bsf-scope-radio{cursor:not-allowed}label.bsf-scope-option[data-tour]{border-radius:4px;padding:4px 2px;position:relative;z-index:1}.board-search-filters-menu-title{color:#2d3748;font-family:var(--bsf-font);font-size:12px;font-weight:600}.board-search-filters-menu-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#718096;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:24px}.board-search-filters-menu-close:hover{background:#f7fafc;color:#2d3748}.board-search-filters-chips{display:flex;flex-direction:column;gap:0;overflow:visible}.board-search-filters-chips-top{border-bottom:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding-bottom:8px}.bsf-chip-section{margin-top:8px}.bsf-chip-section-title{align-items:center;color:#64748b;display:flex;font-family:var(--bsf-font);font-size:10px;font-weight:600;gap:5px;letter-spacing:.01em;margin-bottom:6px;width:100%}.bsf-chip-section-chips{display:flex;flex-wrap:wrap;gap:6px}.board-search-filters-chip-anchor{display:inline-flex;position:relative}.board-search-filters-chip{align-items:center;background:#fff;border:1px dashed #cbd5e0;border-radius:5px;color:#718096;cursor:pointer;display:inline-flex;font-family:var(--bsf-font);font-size:10.5px;font-weight:500;gap:4px;height:30px;padding:0 7px;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.board-search-filters-chip-icon{color:#a0aec0;flex-shrink:0;opacity:.9}.board-search-filters-chip-icon--plus{margin-right:1px}.board-search-filters-chip-icon--chevron{margin-left:1px;transition:transform .2s ease,color .15s ease}.board-search-filters-chip-icon--chevron.is-open{transform:rotate(180deg)}.board-search-filters-chip.is-active .board-search-filters-chip-icon{color:#1a202c}.board-search-filters-chip-label{flex:0 1 auto;min-width:0}.board-search-filters-chip:hover{background:#f7fafce6;border-color:#a0aec0;color:#2d3748}.board-search-filters-chip.is-active{background:#f1f5f9;border-color:#1a202c;border-style:solid;color:#1a202c}.board-search-filters-chip.has-selection:not(.is-active){background:#eef2ff;border-color:#c7d2fe;border-style:solid;color:#6366f1}.board-search-filters-chip.has-selection:not(.is-active):hover{background:#e0e7ff;border-color:#a5b4fc;color:#4f46e5}.board-search-filters-chip.has-selection:not(.is-active):not(.board-search-filters-chip--toolbar) .board-search-filters-chip-icon{color:#6366f1}.board-search-filters-chip.board-search-filters-chip--toolbar.has-selection .board-search-filters-chip-count,.board-search-filters-chip.board-search-filters-chip--toolbar[aria-expanded=true] .board-search-filters-chip-count{background:#ac80ff;border-radius:8px;color:#fff;font-size:8px;font-weight:600;line-height:1.2;min-width:14px;padding:1px 4px;transform:scale(.9);transform-origin:center}.board-search-filters-chip.has-selection:not(.is-active):not(.board-search-filters-chip--toolbar) .board-search-filters-chip-count{background:#0000;border-radius:0;color:inherit;font-size:inherit;font-weight:600;height:auto;min-width:auto;padding:0;transform:none}.board-search-filters-chip--clear{border-color:#fed7d7;border-style:solid;color:#c53030}.board-search-filters-chip--clear:hover{background:#fff5f5;border-color:#fc8181}.board-search-filters-chip--back{border-color:#e2e8f0;border-style:solid}.board-search-filters-chip.board-search-filters-chip--toolbar,.board-search-filters-chip.board-search-filters-chip--toolbar.has-selection,.board-search-filters-chip.board-search-filters-chip--toolbar.has-selection:hover,.board-search-filters-chip.board-search-filters-chip--toolbar:active,.board-search-filters-chip.board-search-filters-chip--toolbar:focus,.board-search-filters-chip.board-search-filters-chip--toolbar:focus-visible,.board-search-filters-chip.board-search-filters-chip--toolbar:hover,.board-search-filters-chip.board-search-filters-chip--toolbar[aria-expanded=true],.board-search-filters-chip.board-search-filters-chip--toolbar[aria-expanded=true]:hover{background:#0000;border:1px solid #e2e8f0;border-radius:5px;box-shadow:none;color:#4a5568;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;font-weight:500;gap:6px;height:auto;min-height:29px;outline:none;padding:6px 12px}.board-search-filters-chip--toolbar .board-search-filters-chip-icon--chevron,.board-search-filters-chip--toolbar .board-search-filters-chip-label,.board-search-filters-chip--toolbar.has-selection .board-search-filters-chip-icon,.board-search-filters-chip--toolbar.has-selection .board-search-filters-chip-label,.board-search-filters-chip--toolbar[aria-expanded=true] .board-search-filters-chip-icon,.board-search-filters-chip--toolbar[aria-expanded=true] .board-search-filters-chip-label{color:inherit}.board-search-filters-chip--toolbar .board-search-filters-chip-icon--chevron{margin-left:0}.board-search-filters-chip--toolbar .board-search-filters-chip-count{background:#ac80ff;border-radius:8px;color:#fff;font-size:8px;font-weight:600;height:auto;line-height:1.2;min-width:14px;padding:1px 4px;transform:scale(.9);transform-origin:center}.bsf-picker-banner{background:#e3f2fd;border-bottom:1px solid #bbdefb;color:#1976d2;flex-shrink:0;font-size:11px;padding:8px 10px}.board-search-filters-chip-count{align-items:center;background:#0000001f;border-radius:7px;color:#1a202c;display:inline-flex;font-size:8.5px;font-weight:600;height:15px;justify-content:center;min-width:15px;padding:0 4px}.board-search-filters-popover{animation:boardSearchFiltersPopoverIn .18s cubic-bezier(.22,1,.36,1);box-sizing:border-box;display:flex;flex-direction:column;overflow:visible}.board-search-filters-popover.is-flipped{transform:translateY(-100%)}@keyframes boardSearchFiltersPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.board-search-filters-popover .bsf-popover-modal{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -4px #0000001f;box-sizing:border-box;margin:0;max-width:100%;overflow:visible;position:static;width:100%}.board-search-filters-popover .bsf-popover-modal-content,.board-search-filters-popover .filter-modal--main .filter-modal-content{border:none;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;overflow:visible;padding-bottom:2px;width:100%}.board-search-filters-popover .filter-modal--main .filter-search{background:#fff;border:none;border-radius:0;padding:8px 10px 6px}.board-search-filters-popover .filter-modal--main .filter-options{border:none;box-shadow:none;padding:4px 0 6px}.board-search-filters-popover .filter-modal--main .filter-no-results,.board-search-filters-popover .filter-modal--main .filter-option-row,.board-search-filters-popover .filter-modal--main .filter-search-input{font-family:var(--bsf-font)}.board-search-filters-popover .filter-modal--main .filter-search-input{box-sizing:border-box;width:100%}.board-search-filters-popover .filter-modal--main .filter-search-input:focus{background:#fff;border-color:#00000052;box-shadow:0 0 0 2px #00000012;outline:none}.board-search-filters-popover .filter-modal--main .filter-option-row-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.board-search-filters-popover .bsf-popover-retorno .filter-option-row{align-items:flex-start;white-space:normal}.board-search-filters-popover .filter-modal--main .filter-options{max-height:min(220px,calc(100vh - 200px));overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.board-search-filters-popover .filter-option-row-count{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:600;margin-left:8px;min-width:16px;text-align:right}.board-search-filters-popover .filter-option-row.is-selected .filter-option-row-count{color:#6366f1}.board-search-filters-popover .bsf-popover-row-meta--block{display:block;font-size:10px;font-weight:400;margin-top:2px;opacity:.75}.board-search-filters-popover .bsf-popover-retorno .filter-options{padding:4px 0}.ec-period-picker-calendars--single .ec-period-days{grid-template-rows:repeat(6,28px);min-height:168px}.ec-period-picker-calendars--single .ec-period-day{height:28px}.board-search-filters-popover--osFutura .bsf-os-futura-period{display:flex;flex-direction:column}.board-search-filters-popover--osFutura .bsf-os-futura-period-body{display:flex;justify-content:center;padding:8px 8px 0}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-picker-calendars--single{justify-content:center;max-width:100%;width:100%}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-month-title{font-size:11.5px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-nav,.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-nav-spacer{height:24px;width:24px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-weekday{font-size:10px;height:22px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-days{grid-template-rows:repeat(6,27px);min-height:162px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-day{font-size:11px;height:27px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-day-inner{border-radius:7px;height:27px;width:27px}.board-search-filters-popover--osFutura .bsf-os-futura-period-body .ec-period-day:before{inset:2px 0}.board-search-filters-popover--osFutura .bsf-os-futura-empty{color:#64748b;font-size:11px;padding:12px;text-align:center}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions{align-items:center;background:#0000;border-top:none;display:flex;gap:10px;justify-content:flex-end;padding:6px 10px 10px}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-height:28px;padding:6px 12px;transition:color .15s ease,background .15s ease}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:6px 0}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .board-search-filters-popover--osFutura .bsf-os-futura-period-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3dff}.board-search-filters-popover .bsf-popover-row-meta{color:#94a3b8;font-size:10px;font-weight:500;margin-left:6px}.board-search-filters-popover .filter-option-row.is-selected .bsf-popover-row-meta{color:#818cf8}.board-search-filters-popover .bsf-popover-tree-state{align-items:stretch;display:flex;gap:0;margin:1px 6px;width:calc(100% - 12px)}.board-search-filters-popover .bsf-popover-tree-expand{align-items:center;background:#0000;border:none;border-radius:6px 0 0 6px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;width:22px}.board-search-filters-popover .bsf-popover-tree-expand:hover{background:#f1f5f9}.board-search-filters-popover .bsf-popover-tree-state-row{border-radius:0 6px 6px 0;flex:1 1;margin:0;width:auto}.board-search-filters-popover .bsf-popover-tree-child{padding-left:20px}.board-search-filters-popover .bsf-popover-tree-child .filter-option-row{font-size:10.5px}.board-search-filters-popover .bsf-popover-footer--pills{background:#fff;border-radius:0 0 8px 8px;border-top:none;display:flex;flex-shrink:0;gap:7px;justify-content:flex-end;padding:8px 9px 10px}.board-search-filters-popover .bsf-popover-footer--pills .odv2-pill-btn{border-radius:5px;cursor:pointer;flex-shrink:0;font-family:var(--bsf-font);font-size:11px;font-weight:500;gap:0;height:29px;line-height:14px;min-height:29px;padding:0 11px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.board-search-filters-popover .bsf-popover-footer--pills .odv2-pill-btn--primary{background:#6467f2;border:none;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;color:#fafafa}.board-search-filters-popover .bsf-popover-footer--pills .odv2-pill-btn--primary:hover:not(:disabled){background:#4447ee}.board-search-filters-popover .bsf-popover-footer--pills .odv2-pill-btn--ghost{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a;color:#475569}.board-search-filters-popover .bsf-popover-footer--pills .odv2-pill-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.board-search-filters-popover:not(.board-search-filters-popover--osFutura):not(.board-search-filters-popover--simple){max-height:min(460px,calc(100dvh - 2rem));max-height:var(--bsf-cidade-popover-max-h,min(460px,calc(100dvh - 2rem)));min-width:400px;overflow:hidden}.board-search-filters-popover:not(.board-search-filters-popover--osFutura):not(.board-search-filters-popover--simple) .bsf-cidade-picker{display:flex;flex-direction:column;max-height:100%;max-width:480px;min-height:0;min-width:400px;overflow:hidden}.board-search-filters-popover:not(.board-search-filters-popover--osFutura) .bsf-cidade-picker-content{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;padding:0}.board-search-filters-popover .bsf-cidade-picker-search{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:8px 10px}.board-search-filters-popover .bsf-cidade-picker-search-inner{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:8px;height:36px;min-width:0;padding:0 10px}.board-search-filters-popover .bsf-cidade-picker-search-icon{color:#94a3b8;flex-shrink:0}.board-search-filters-popover .bsf-cidade-picker-input{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:var(--bsf-font);font-size:13px;min-width:0;outline:none}.board-search-filters-popover .bsf-cidade-picker-input::placeholder{color:#94a3b8}.board-search-filters-popover .bsf-cidade-picker-count{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-family:var(--bsf-font);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.board-search-filters-popover .bsf-cidade-picker-list{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.board-search-filters-popover .bsf-cidade-picker-group-head{align-items:center;background:#fcfcfd;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;font-family:var(--bsf-font);gap:5px;min-height:27px;padding:0 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;transition:background .12s ease;width:100%;z-index:2}.board-search-filters-popover .bsf-cidade-picker-group-head:hover{background:#f8fafc}.board-search-filters-popover .bsf-cidade-picker-group-head.is-selected{background:#f1f5f9}.board-search-filters-popover .bsf-cidade-picker-group-head-label{color:#64748b;flex:1 1;font-size:11px;font-weight:600;letter-spacing:.02em;min-width:0;text-transform:uppercase}.board-search-filters-popover .bsf-cidade-picker-group-head.is-selected .bsf-cidade-picker-check{opacity:1}.board-search-filters-popover .bsf-cidade-picker-item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:var(--bsf-font);gap:5px;min-height:27px;padding:0 10px;text-align:left;transition:background .12s ease;width:100%}.board-search-filters-popover .bsf-cidade-picker-item:hover{background:#f8fafc}.board-search-filters-popover .bsf-cidade-picker-item.is-selected{background:#f1f5f9}.board-search-filters-popover .bsf-cidade-picker-item-label{color:#0f172a;flex:1 1;font-size:13px;line-height:1.25;min-width:0;overflow:hidden}.board-search-filters-popover .bsf-cidade-picker-item-label:not(.bsf-cidade-picker-item-label--stacked){text-overflow:ellipsis;white-space:nowrap}.board-search-filters-popover .bsf-cidade-picker-item-desc{color:#94a3b8;display:block;font-size:10px;font-weight:400;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-search-filters-popover .bsf-cidade-picker-item.is-disabled{cursor:not-allowed;opacity:.45}.board-search-filters-popover .bsf-cidade-picker-item.is-disabled:hover{background:#0000}.board-search-filters-popover .bsf-cidade-picker-item-meta{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.board-search-filters-popover .bsf-cidade-picker-check{color:#0f172a;flex-shrink:0;opacity:0;transition:opacity .12s ease}.board-search-filters-popover .bsf-cidade-picker-item.is-selected .bsf-cidade-picker-check{opacity:1}.board-search-filters-popover .bsf-cidade-picker-empty{color:#94a3b8;font-size:12px;padding:24px 12px;text-align:center}.board-search-filters-popover:not(.board-search-filters-popover--osFutura) .bsf-cidade-picker .bsf-popover-footer--pills{border-top:1px solid #f1f5f9;flex-shrink:0}.board-search-filters-popover.board-search-filters-popover--simple{max-height:min(460px,calc(100dvh - 2rem));max-height:var(--bsf-cidade-popover-max-h,min(460px,calc(100dvh - 2rem)));min-width:0;overflow:hidden;width:auto}.board-search-filters-popover.board-search-filters-popover--simple .bsf-cidade-picker{border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 8px 24px -4px #0f172a1f;display:flex;flex-direction:column;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.board-search-filters-popover.board-search-filters-popover--simple .bsf-cidade-picker-content,.board-search-filters-popover.board-search-filters-popover--simple .filter-modal--main .filter-modal-content{max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-search{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex-shrink:0;gap:6px;height:31px;max-height:31px;min-height:31px;min-width:0;padding:0 6px 0 8px;width:100%}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-anchor{flex-shrink:0;margin-left:auto;position:relative}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-trigger{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin:0;padding:0;width:18px}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-trigger:hover{background:#f1f5f9;color:#334155}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #00000014,0 8px 16px -4px #0f172a1f;min-width:132px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item{background:#0000;border:none;border-radius:4px;color:#334155;cursor:pointer;display:block;font-family:var(--bsf-font);font-size:11.5px;font-weight:500;padding:6px 8px;text-align:left;width:100%}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item:hover:not(:disabled){background:#f8fafc}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item:disabled{cursor:not-allowed;opacity:.45}.board-search-filters-popover .bsf-simple-picker-search-icon{color:#94a3b8;flex-shrink:0}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-input{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:var(--bsf-font);font-size:12px;height:100%;line-height:1;min-width:0;outline:none;padding:0;width:0}.board-search-filters-popover .bsf-simple-picker-input::placeholder{color:#94a3b8}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list{box-sizing:border-box;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:4px;width:100%}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-family:var(--bsf-font);gap:6px;margin:0;max-width:100%;min-height:28px;min-width:0;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.board-search-filters-popover .bsf-simple-picker-item:hover:not(.is-disabled):not(.is-selected){background:#f8fafc}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item.is-selected{background:#646ffa26;border:1px solid #fff;color:#1a202c}.board-search-filters-popover .bsf-simple-picker-item.is-disabled{cursor:not-allowed;opacity:.4}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item-meta{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;min-width:1.5em;padding-left:8px;text-align:right}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-group{display:flex;flex-direction:column}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head{font-weight:600;letter-spacing:.02em}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label{color:#64748b;font-size:11px;text-transform:uppercase}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head.is-selected .bsf-simple-picker-item-label{color:#1a202c}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--city{padding-left:14px}.board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item-label{color:inherit;flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-search-filters-popover .bsf-simple-picker-item:not(.is-selected) .bsf-simple-picker-item-label{color:#1e293b}.board-search-filters-popover .bsf-simple-picker-item.is-selected .bsf-simple-picker-item-label{color:#1a202c}.board-search-filters-popover .bsf-simple-picker-check{color:#1a202c;flex-shrink:0;opacity:0;transition:opacity .12s ease}.board-search-filters-popover .bsf-simple-picker-item.is-selected .bsf-simple-picker-check{opacity:1}.board-search-filters-popover .bsf-simple-picker-empty{color:#94a3b8;font-size:12px;padding:20px 12px;text-align:center}.app.theme-dark .board-search-filters-popover,html.theme-dark .board-search-filters-popover{color:var(--text-body)}.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-search,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-search{background:var(--modal-bg);border-bottom-color:var(--border-subtle)}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-list,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-list,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list{scrollbar-color:var(--border-subtle) #0000}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-list::-webkit-scrollbar-thumb,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list::-webkit-scrollbar-thumb,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-list::-webkit-scrollbar-thumb,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:8px}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-list::-webkit-scrollbar-track,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list::-webkit-scrollbar-track,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-list::-webkit-scrollbar-track,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-list::-webkit-scrollbar-track{background:#0000}.app.theme-dark .board-search-filters-chip.has-selection:not(.is-active),html.theme-dark .board-search-filters-chip.has-selection:not(.is-active){background:#7c4dff47;border-color:#7c4dff80;color:#ededef}.app.theme-dark .board-search-filters-chip.has-selection:not(.is-active):hover,html.theme-dark .board-search-filters-chip.has-selection:not(.is-active):hover{background:#7c4dff61;border-color:#7c4dff99;color:#f7f7f8}.app.theme-dark .board-search-filters-chip.has-selection:not(.is-active) .board-search-filters-chip-icon,.app.theme-dark .board-search-filters-chip.has-selection:not(.is-active) .board-search-filters-chip-label,html.theme-dark .board-search-filters-chip.has-selection:not(.is-active) .board-search-filters-chip-icon,html.theme-dark .board-search-filters-chip.has-selection:not(.is-active) .board-search-filters-chip-label{color:#ededef}.app.theme-dark .board-search-filters-popover .bsf-popover-modal,html.theme-dark .board-search-filters-popover .bsf-popover-modal{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 4px 6px -1px #00000047,0 10px 20px -4px #00000059;color:var(--text-body)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-search-input,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-search-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-search-input:focus,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-search-input:focus{background:var(--input-bg);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-no-results,.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row,.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row-label,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-no-results,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row-label{color:var(--text-body)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row--toggle-all:hover:not(:disabled):not(.is-selected),.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row:hover:not(:disabled),html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row--toggle-all:hover:not(:disabled):not(.is-selected),html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row.is-selected,.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row.is-selected:hover:not(:disabled),html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row.is-selected,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row.is-selected:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row-check.is-selected,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row-check.is-selected{color:var(--text-body)}.app.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row--toggle-all,html.theme-dark .board-search-filters-popover .filter-modal--main .filter-option-row--toggle-all{border-bottom-color:var(--border-subtle)}.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-input,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-input{color:var(--text-body)}.app.theme-dark .board-search-filters-popover .bsf-simple-picker-empty,.app.theme-dark .board-search-filters-popover .bsf-simple-picker-input::placeholder,.app.theme-dark .board-search-filters-popover .bsf-simple-picker-item-meta,.app.theme-dark .board-search-filters-popover .bsf-simple-picker-search-icon,html.theme-dark .board-search-filters-popover .bsf-simple-picker-empty,html.theme-dark .board-search-filters-popover .bsf-simple-picker-input::placeholder,html.theme-dark .board-search-filters-popover .bsf-simple-picker-item-meta,html.theme-dark .board-search-filters-popover .bsf-simple-picker-search-icon{color:var(--text-muted)}.app.theme-dark .board-search-filters-popover .bsf-simple-picker-item,html.theme-dark .board-search-filters-popover .bsf-simple-picker-item{color:var(--text-body)}.app.theme-dark .board-search-filters-popover .bsf-simple-picker-item:hover:not(.is-disabled):not(.is-selected),html.theme-dark .board-search-filters-popover .bsf-simple-picker-item:hover:not(.is-disabled):not(.is-selected){background:var(--bg-surface-alt)}.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item.is-selected,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item.is-selected{background:var(--accent-soft);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-search-filters-popover .bsf-simple-picker-check,.app.theme-dark .board-search-filters-popover .bsf-simple-picker-item.is-selected .bsf-simple-picker-item-label,.app.theme-dark .board-search-filters-popover .bsf-simple-picker-item:not(.is-selected) .bsf-simple-picker-item-label,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head.is-selected .bsf-simple-picker-item-label,html.theme-dark .board-search-filters-popover .bsf-simple-picker-check,html.theme-dark .board-search-filters-popover .bsf-simple-picker-item.is-selected .bsf-simple-picker-item-label,html.theme-dark .board-search-filters-popover .bsf-simple-picker-item:not(.is-selected) .bsf-simple-picker-item-label,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head.is-selected .bsf-simple-picker-item-label{color:var(--text-body)}.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item,.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-trigger,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item,html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-trigger{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item:hover:not(:disabled),html.theme-dark .board-search-filters-popover.board-search-filters-popover--simple .bsf-simple-picker-bulk-menu-item:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head,.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-item,.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-item-label,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-item,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-item-label{color:var(--text-body)}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head:hover,.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-item:hover,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head:hover,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-item:hover{background:var(--bg-surface-alt)}.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head.is-selected,.app.theme-dark .board-search-filters-popover .bsf-cidade-picker-item.is-selected,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-group-head.is-selected,html.theme-dark .board-search-filters-popover .bsf-cidade-picker-item.is-selected{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .board-search-filters-menu,html.theme-dark .board-search-filters-menu{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 6px -1px #00000047,0 10px 24px -4px #0006;color:var(--text-body)}.app.theme-dark .board-search-filters-chips-top,.app.theme-dark .board-search-filters-menu-header,html.theme-dark .board-search-filters-chips-top,html.theme-dark .board-search-filters-menu-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .board-search-filters-menu-title,.app.theme-dark .bsf-scope-label,html.theme-dark .board-search-filters-menu-title,html.theme-dark .bsf-scope-label{color:var(--text-body)}.app.theme-dark .bsf-scope-radio,html.theme-dark .bsf-scope-radio{accent-color:var(--accent)}.app.theme-dark .board-search-filters-menu-close,html.theme-dark .board-search-filters-menu-close{color:var(--text-muted)}.app.theme-dark .board-search-filters-menu-close:hover,html.theme-dark .board-search-filters-menu-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .bsf-chip-section-title,html.theme-dark .bsf-chip-section-title{color:var(--text-muted)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar),html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar){background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar) .board-search-filters-chip-icon,html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar) .board-search-filters-chip-icon{color:var(--text-muted)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar):hover,html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar):hover{background:var(--bg-surface-alt);border-color:#7c4dff73;color:var(--text-body)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).is-active,html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--text-body)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).is-active .board-search-filters-chip-icon,html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).is-active .board-search-filters-chip-icon{color:var(--text-body)}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).has-selection:not(.is-active),html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).has-selection:not(.is-active){background:#7c4dff38;border-color:#7c4dff80;color:#ededef}.app.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).has-selection:not(.is-active):hover,html.theme-dark .board-search-filters-chip:not(.board-search-filters-chip--toolbar).has-selection:not(.is-active):hover{background:#7c4dff52;border-color:#7c4dffa6;color:#f7f7f8}.app.theme-dark .board-search-filters-chip--clear,html.theme-dark .board-search-filters-chip--clear{background:#f871711a;border-color:#f8717166;color:#fca5a5}.app.theme-dark .board-search-filters-chip--clear:hover,html.theme-dark .board-search-filters-chip--clear:hover{background:#f871712e;border-color:#f871718c;color:#fecaca}.app.theme-dark .board-search-filters-chip--back,html.theme-dark .board-search-filters-chip--back{border-color:var(--border-subtle)}.app.theme-dark .board-search-filters-chip-count,html.theme-dark .board-search-filters-chip-count{background:#ffffff1f;color:var(--text-body)}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-cyrillic-ext-wght-normal.141916beb91c487496c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-cyrillic-wght-normal.e1e85cd9eab54096528f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-vietnamese-wght-normal.ed8ddc5c3f2df573fa57.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-latin-ext-wght-normal.b29dbc4234e76289a5b9.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 900;src:url(/static/media/geist-latin-wght-normal.ee5d167b615cdb197f4a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pcs2-page{--pcs2-font:"Geist Variable","Geist",system-ui,sans-serif;--pcs2-accent:var(--accent,#7c4dff);--pcs2-bg:var(--bg-surface,#fff);--pcs2-surface:var(--bg-surface,#fff);--pcs2-text:var(--text-body,#18181bf2);--pcs2-text-muted:var(--text-muted,#3f3f46f2);--pcs2-text-soft:var(--text-muted,#52525bf2);color:var(--pcs2-text);font-family:var(--pcs2-font);padding-bottom:24px}.app .config-content-process .pcs2-page :is(h1,h2,h3,h4,p,span,label,button,input,textarea,a,strong,div){font-family:var(--pcs2-font)}.pcs2-section{grid-gap:12px 32px;align-items:start;display:grid;gap:12px 32px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding:16px 0}.pcs2-page>.pcs2-section:first-child{padding-top:8px}.pcs2-section-aside{min-width:0;padding-top:1px}.pcs2-section-heading{align-items:flex-start;color:var(--pcs2-text-muted);display:flex;gap:8px}.pcs2-section-heading svg{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.pcs2-section-title{font-size:13px}.pcs2-section-title,.pcs2-subtitle{color:var(--pcs2-text);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.pcs2-subtitle{font-size:12px}.app .config-content-process .pcs2-page h4.pcs2-subtitle{font-size:12px;line-height:1.25}.pcs2-section-desc,.pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.pcs2-section-desc{max-width:200px}.pcs2-section-body{display:flex;flex-direction:column;gap:22px;max-width:720px;min-width:0}.pcs2-subblock{min-width:0}.pcs2-subhead{display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.pcs2-subhead,.pcs2-subhead--with-action,.pcs2-subhead-action{align-items:flex-start}.pcs2-subhead-action{display:flex;flex-shrink:0;padding-top:1px}.pcs2-subhead-copy{min-width:0}.pcs2-card{background:var(--pcs2-surface);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.pcs2-card--flush{padding:0}.pcs2-card--spaced{margin-top:10px}.pcs2-card--flat{background:#0000;border:none;border-radius:0;overflow:visible}.pcs2-card--flat .pcs2-setting-row{border-bottom:none;padding:9px 0}.pcs2-card-pad{padding:10px 12px}.pcs2-list{display:flex;flex-direction:column}.pcs2-list-item{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;gap:10px;min-height:32px;padding:5px 12px}.pcs2-list-item:last-child{border-bottom:none}.pcs2-list-item--disabled{opacity:.55}.pcs2-list-icon{align-items:center;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.pcs2-list-icon svg{height:12px;width:12px}.pcs2-list-label{color:var(--pcs2-text);flex:1 1;font-size:12px;font-weight:500;line-height:1.2;min-width:0}.pcs2-list-pin{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;box-sizing:border-box;color:var(--pcs2-text);flex-shrink:0;font-family:inherit;font-size:11px;font-weight:600;height:24px;letter-spacing:.05em;padding:0 4px;text-align:center;text-transform:uppercase;width:38px}.pcs2-list-pin:focus{border-color:var(--pcs2-accent);box-shadow:0 0 0 2px #7c4dff1a;outline:none}.pcs2-list-pin:disabled{background:var(--bg-surface-alt);color:var(--text-muted)}.pcs2-list-chev{color:#d4d4d8;flex-shrink:0;height:14px;width:14px}.pcs2-setting-row{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;gap:12px;justify-content:space-between;padding:9px 14px}.pcs2-setting-row:last-child{border-bottom:none}.pcs2-setting-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pcs2-setting-title{color:var(--pcs2-text);font-size:12px;font-weight:600;line-height:1.25}.pcs2-setting-desc{color:var(--text-muted);font-size:11px;line-height:1.35}.pcs2-setting-desc-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.pcs2-info-tip-host{flex-shrink:0}.pcs2-info-tip-host .ci2-th-help-icon{color:var(--text-muted);cursor:help;display:block;flex-shrink:0;transition:color .15s ease}.pcs2-info-tip-host .ci2-th-help-icon:hover{color:var(--pcs2-text-soft)}.pcs2-info-tip{align-items:center;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);cursor:help;display:inline-flex;font-family:inherit;font-size:9px;font-style:italic;font-weight:700;height:14px;justify-content:center;line-height:1;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease;width:14px}.pcs2-info-tip:hover{background:var(--bg-surface);border-color:var(--text-muted);color:var(--pcs2-text-soft)}.pcs2-tooltip-host{display:inline-flex;position:relative}.pcs2-tooltip-host[data-tooltip]:hover:after{animation:pcs2TooltipIn .12s ease-out;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:var(--pcs2-text-muted);content:attr(data-tooltip);font-size:10px;font-weight:500;left:0;line-height:1.45;max-width:280px;padding:8px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:30}.pcs2-tooltip-host--align-end[data-tooltip]:hover:after{left:auto;right:0}.pcs2-info-tip-host[data-tooltip]:hover:after{animation:pcs2TooltipInFade .12s ease-out;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:var(--pcs2-text-muted);content:attr(data-tooltip);font-size:10px;font-weight:500;left:50%;line-height:1.45;max-width:300px;padding:8px 10px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:30}.pcs2-tooltip-host:has(.pcs2-chip-add:disabled)[data-tooltip]:hover:after{content:attr(data-tooltip)}@keyframes pcs2TooltipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes pcs2TooltipInFade{0%{opacity:0}to{opacity:1}}.pcs2-setting-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.pcs2-btn-gear{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:28px}.pcs2-btn-gear:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--pcs2-text-soft)}.pcs2-btn-gear:disabled{cursor:not-allowed;opacity:.4}.pcs2-switch{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.pcs2-switch input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pcs2-switch-pill{align-items:center;background:var(--border-subtle);border-radius:999px;box-sizing:border-box;display:inline-flex;height:18px;padding:0 2px;transition:background .15s ease;width:32px}.pcs2-switch-dot{background:var(--bg-surface);border-radius:999px;box-shadow:0 1px 2px #0000001a;height:14px;transition:transform .15s ease;width:14px}.pcs2-switch input:checked+.pcs2-switch-pill{background:#7c4dff;background:var(--pcs2-accent,var(--accent,#7c4dff))}.pcs2-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot{background:#fff;transform:translateX(14px)}.pcs2-segmented{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;display:inline-flex;flex-shrink:0;padding:2px}.pcs2-segmented-btn{background:#0000;border:none;border-radius:6px;color:var(--pcs2-text-soft);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;line-height:1.2;padding:4px 9px;transition:background .15s ease,color .15s ease;white-space:nowrap}.pcs2-segmented-btn:hover:not(:disabled):not(.pcs2-segmented-btn--active){color:var(--pcs2-text)}.pcs2-segmented-btn--active{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.pcs2-segmented-btn:disabled{cursor:not-allowed;opacity:.45}.pcs2-tags-wrap{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:5px;min-height:30px;padding:5px 8px;width:100%}.pcs2-tags-wrap:focus-within{border-color:var(--pcs2-accent);box-shadow:0 0 0 2px #7c4dff1a}.pcs2-tag{align-items:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:5px;color:var(--pcs2-text-muted);display:inline-flex;font-size:11px;font-weight:600;gap:3px;letter-spacing:.05em;padding:2px 6px}.pcs2-tag-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;line-height:1;padding:0}.pcs2-tag-input{background:#0000;border:none;color:var(--pcs2-text);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.05em;min-width:48px;outline:none;text-transform:uppercase;width:72px}.pcs2-tags-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4.1px 5.4px;width:100%}.pcs2-status-pill{align-items:stretch;display:inline-flex;flex-shrink:0;gap:0;isolation:isolate;line-height:1.25;overflow:visible;transform:scale(.982);transform-origin:left center;white-space:nowrap}.pcs2-status-pill--draft .pcs2-status-pill-code--edit{background:var(--accent-soft);border-color:#c4b5fd}.pcs2-status-pill-code{align-items:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:var(--pcs2-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.25;margin-right:-6px;padding:2px 8px;position:relative;transition:background .15s ease,border-color .15s ease;white-space:nowrap;z-index:2}button.pcs2-status-pill-code{-webkit-appearance:none;appearance:none;margin:0}.pcs2-status-pill-code:hover{background:var(--bg-surface);border-color:var(--border-subtle)}.pcs2-status-pill-code--edit{cursor:text;min-width:34px;outline:none;padding:2px 4px;text-align:center;text-transform:uppercase;width:34px}.pcs2-status-pill-code--edit:focus{border-color:var(--pcs2-accent);box-shadow:0 0 0 2px #7c4dff1f}.pcs2-status-pill-remove{align-items:center;background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-left:none;border-radius:0 999px 999px 0;color:#52525b;color:var(--pcs2-text-muted,#52525b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;justify-content:center;line-height:1;margin-left:-6px;min-width:22px;padding:2px 6px 2px 15px;position:relative;transition:color .15s ease,background .15s ease;z-index:0}.pcs2-status-pill-remove:hover{background:var(--bg-surface);color:var(--pcs2-text)}.pcs2-chip-add{align-items:center;background:#0000;border:1px dashed #d4d4d8;border-radius:999px;color:var(--pcs2-text-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:4px;height:27px;padding:0 10px;transition:border-color .15s ease,color .15s ease,background .15s ease,opacity .15s ease}.pcs2-chip-add:hover:not(:disabled){background:var(--bg-body);border-color:var(--text-muted);color:var(--pcs2-text)}.pcs2-chip-add:disabled{border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;opacity:.45}.pcs2-hint--chips{margin:0;width:100%}.pcs2-hint{color:var(--text-muted);font-size:10px;margin:4px 0 0}.pcs2-divider{background:var(--border-subtle);border:none;height:1px;margin:0 12px}.pcs2-save-fab{align-items:center;background:#7c4dff;border:none;border-radius:10px;bottom:28px;box-shadow:0 8px 24px #7c4dff59,0 2px 8px #0f172a1f;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;height:36px;min-width:140px;padding:0 18px;position:fixed;right:32px;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;z-index:60}.pcs2-save-fab:hover:not(:disabled){background:#7c4dff;box-shadow:0 10px 28px #7c4dff66,0 4px 12px #0f172a24;transform:translateY(-1px)}.pcs2-save-fab:disabled{background:#7c4dff;box-shadow:0 4px 12px #0f172a14;cursor:not-allowed;opacity:.42}.pcs2-spin{animation:pcs2Spin .8s linear infinite}@keyframes pcs2Spin{to{transform:rotate(1turn)}}@media (max-width:900px){.pcs2-section{gap:10px;grid-template-columns:1fr;padding:14px 0}.pcs2-section-body,.pcs2-section-desc{max-width:none}}@media (max-width:520px){.pcs2-setting-row{align-items:flex-start;flex-direction:column;gap:8px}.pcs2-setting-actions{justify-content:flex-end;width:100%}.pcs2-save-fab{bottom:20px;right:16px}}.app.theme-dark .pcs2-page{--pcs2-bg:var(--bg-body);--pcs2-surface:var(--bg-surface);--pcs2-text:var(--text-body);--pcs2-text-muted:var(--text-muted);--pcs2-text-soft:var(--text-muted);--pcs2-accent:var(--accent)}.app.theme-dark .pcs2-card:not(.pcs2-card--flat){background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .pcs2-page input:not(.board-toolbar-expand-search-input),.app.theme-dark .pcs2-page select,.app.theme-dark .pcs2-page textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .pcs2-status-pill-code{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .pcs2-status-pill-remove{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .pcs2-status-pill-code:hover,.app.theme-dark .pcs2-status-pill-remove:hover{background:var(--bg-surface);color:var(--text-body)}.app.theme-dark .pcs2-tag-remove{color:var(--text-body)}.app.theme-dark .pcs2-list-item,.app.theme-dark .pcs2-setting-row{border-bottom-color:#ffffff14}.app.theme-dark .pcs2-btn-gear{color:var(--text-muted)}.app.theme-dark .pcs2-btn-gear:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .pcs2-btn-gear svg{stroke:currentColor;color:inherit}.app.theme-dark .pcs2-page .board-toolbar-expand-search-input,.app.theme-dark .pcs2-page input.board-toolbar-expand-search-input{background:#0000!important;box-shadow:none!important}.ci2-root{--ci2-ink-900:#14151f;--ci2-ink-700:#3d3f52;--ci2-ink-500:#6b6d82;--ci2-ink-400:#9395a8;--ci2-ink-300:#c3c4d2;--ci2-line:#e7e7ef;--ci2-line-soft:#f0f0f6;--ci2-surface:#fff;--ci2-surface-sunken:#fafafd;--ci2-violet:#6e56cf;--ci2-violet-600:#5b45b8;--ci2-violet-tint:#f2effc;--ci2-blue:#265ed4;--ci2-blue-tint:#eaf0fe;--ci2-teal:#0e8a82;--ci2-teal-tint:#e3f5f3;--ci2-gray:#767889;--ci2-gray-tint:#f0f0f4;--ci2-green:#17845a;--ci2-green-tint:#e7f7f0;--ci2-amber:#b4670e;--ci2-amber-tint:#fdf2e3;--ci2-radius-md:10px;--ci2-radius-lg:14px;--ci2-shadow-1:0 1px 2px #14151f0a;--ci2-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif;--ci2-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ci2-sticky-col1:64px;--ci2-sticky-col2-left:64px;--ci2-sticky-col2-width:250px;-webkit-font-smoothing:antialiased;color:var(--ci2-ink-900);font-family:var(--ci2-font-ui);font-size:13px}.condicoes-interv-v2-divider{border:none;border-top:1px dashed #c3c4d2;border-top:1px dashed var(--ci2-ink-300,#c3c4d2);margin:28px 0 16px}.condicoes-interv-v2-test-head{margin-bottom:12px}.condicoes-interv-v2-test-head h4{color:#3d3f52;font-size:13px;font-weight:700;margin:0 0 4px}.condicoes-interv-v2-test-head p{color:#6b6d82;font-size:12px;line-height:1.45;margin:0}.ci2-panel{background:var(--ci2-surface);border:1px solid var(--ci2-line);border-radius:var(--ci2-radius-lg);box-shadow:var(--ci2-shadow-1);overflow:hidden}.ci2-table-scroll{max-height:calc(100vh - 340px);min-height:360px;overflow:auto;position:relative}.ci2-root table.ci2-table{border-collapse:initial;border-spacing:0;min-width:1180px;table-layout:auto;width:100%}.ci2-root table.ci2-table thead{overflow:visible}.ci2-root table.ci2-table thead th{background:var(--ci2-surface-sunken);border-bottom:1px solid var(--ci2-line);color:var(--ci2-ink-400);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:9px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;vertical-align:middle;white-space:nowrap;z-index:3}.ci2-root table.ci2-table thead th .ci2-th-inner{align-items:center;color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;gap:5px;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.ci2-root table.ci2-table thead th:first-child{left:0;min-width:var(--ci2-sticky-col1);position:-webkit-sticky;position:sticky;text-align:center;z-index:5}.ci2-root table.ci2-table thead th:nth-child(2){box-shadow:1px 0 0 var(--ci2-line);left:var(--ci2-sticky-col2-left);min-width:var(--ci2-sticky-col2-width);position:-webkit-sticky;position:sticky;z-index:5}.ci2-root table.ci2-table tbody td{border-bottom:1px solid var(--ci2-line-soft);color:var(--ci2-ink-700);font-size:12.5px;height:38px;padding:0 12px;vertical-align:middle;white-space:nowrap}.ci2-root table.ci2-table tbody td:first-child{background:inherit;left:0;position:-webkit-sticky;position:sticky;text-align:center;z-index:2}.ci2-root table.ci2-table tbody td:nth-child(2){background:inherit;box-shadow:1px 0 0 var(--ci2-line);left:var(--ci2-sticky-col2-left);position:-webkit-sticky;position:sticky;z-index:2}.ci2-root tr.ci2-group-row td{background:var(--ci2-surface-sunken);border-bottom:1px solid var(--ci2-line);cursor:pointer;height:auto;padding:7px 12px;position:static;-webkit-user-select:none;user-select:none}.ci2-root tr.ci2-group-row:hover td{background:#f4f4fa}.ci2-group-label{align-items:center;color:var(--ci2-ink-700);display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.ci2-group-label .ci2-chev{color:var(--ci2-ink-400);display:flex;transition:transform .18s ease}.ci2-root tr.ci2-group-row.collapsed .ci2-chev{transform:rotate(-90deg)}.ci2-group-label .ci2-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ci2-group-count{font-weight:600}.ci2-group-count,.ci2-group-desc{color:var(--ci2-ink-400);letter-spacing:0;text-transform:none}.ci2-group-desc{font-size:11px;font-weight:500;margin-left:2px}.ci2-root tr.ci2-data-row{background:var(--ci2-surface);transition:background .1s}.ci2-root tr.ci2-data-row:hover{background:var(--ci2-violet-tint)}.ci2-root tr.ci2-data-row:hover td{background:#0000}.ci2-root tr.ci2-data-row td:nth-child(2){border-left:3px solid #0000}.ci2-root tr.ci2-data-row.cat-pedido td:nth-child(2){border-left-color:var(--ci2-violet)}.ci2-root tr.ci2-data-row.cat-retorno td:nth-child(2){border-left-color:var(--ci2-blue)}.ci2-root tr.ci2-data-row.cat-nada td:nth-child(2){border-left-color:var(--ci2-teal)}.ci2-root tr.ci2-data-row.cat-desabilitada td:nth-child(2){border-left:3px dashed var(--ci2-gray)}.ci2-root tr.ci2-data-row.cat-desabilitada{opacity:.62}.ci2-root tr.ci2-data-row.cat-desabilitada:hover{opacity:1}.ci2-root tr.ci2-data-row.ci2-row-editing{background:#f7f6fc;box-shadow:inset 3px 0 0 var(--ci2-violet)}.ci2-root tr.ci2-data-row.ci2-row-editing td,.ci2-root tr.ci2-data-row.ci2-row-editing:hover td{background:#0000!important}.ci2-root tr.ci2-data-row.ci2-row-editing td:nth-child(2){box-shadow:1px 0 0 var(--ci2-line),inset 3px 0 0 var(--ci2-violet)}.ci2-root tr.ci2-hidden-row{display:none}.ci2-cond-cell{align-items:center;display:flex;gap:9px;min-width:0;padding-left:9px}.ci2-cond-name{color:var(--ci2-ink-900);font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci2-root tr.cat-desabilitada .ci2-cond-name{color:var(--ci2-ink-500);font-weight:500}.ci2-mono{color:var(--ci2-ink-500);font-family:var(--ci2-font-mono);font-size:11.5px}.ci2-muted{color:var(--ci2-ink-300);font-weight:500}.ci2-cell-edit{gap:5px}.ci2-cell-edit,.ci2-edit-btn{align-items:center;display:inline-flex}.ci2-edit-btn{background:#0000;border:none;border-radius:5px;color:var(--ci2-ink-400);cursor:pointer;flex-shrink:0;height:20px;justify-content:center;opacity:0;transition:opacity .12s,background .12s;width:20px}.ci2-root tr.ci2-data-row:hover .ci2-edit-btn{opacity:1}.ci2-edit-btn:hover{background:var(--ci2-surface);color:var(--ci2-violet)}.ci2-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px 3px 7px;white-space:nowrap}.ci2-pill-peca{background:var(--ci2-amber-tint);color:var(--ci2-amber)}.ci2-pill-retorno{background:var(--ci2-blue-tint);color:var(--ci2-blue)}.ci2-check-label{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.ci2-check-native{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ci2-check-native:focus-visible+.ci2-check-box{outline:2px solid var(--ci2-violet);outline-offset:2px}.ci2-check-box{align-items:center;border:1.5px solid var(--ci2-ink-300);border-radius:4px;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;transition:all .12s;width:15px}.ci2-check-box.on{background:var(--ci2-violet);border-color:var(--ci2-violet)}.ci2-check-box svg{opacity:0}.ci2-check-box.on svg{opacity:1}.ci2-check-text{color:var(--ci2-ink-500);font-size:12px;font-weight:500}.ci2-check-text.on{color:var(--ci2-ink-700);font-weight:600}.ci2-switch{background:var(--ci2-line);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:14px;padding:0;position:relative;transition:background .15s;width:24px}.ci2-switch:after{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:10px;left:2px;position:absolute;top:2px;transition:transform .15s;width:10px}.ci2-switch.on{background:var(--ci2-green)}.ci2-switch.on:after{transform:translateX(10px)}.ci2-switch:disabled{cursor:not-allowed;opacity:.45}.ci2-lock-toggle{align-items:center;background:var(--ci2-line);border:none;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;position:relative;transition:background .18s;width:27px}.ci2-lock-toggle.on{background:#949494}.ci2-lock-toggle .ci2-knob{align-items:center;background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px #00000047;color:var(--ci2-ink-400);display:flex;height:12px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .18s;width:12px}.ci2-lock-toggle.on .ci2-knob{color:#949494;transform:translateX(11px)}.ci2-lock-toggle .ci2-knob svg{height:7px;width:7px}.ci2-enable-affordance{align-items:center;background:#0000;border:1.5px dashed var(--ci2-gray);border-radius:50%;color:var(--ci2-gray);cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:all .15s;width:22px}.ci2-enable-affordance:hover{background:var(--ci2-violet-tint);border-color:var(--ci2-violet);border-style:solid;color:var(--ci2-violet)}.ci2-enable-affordance svg{height:11px;width:11px}.ci2-td-center{text-align:center}.ci2-foot-note{align-items:center;border-top:1px solid var(--ci2-line);color:var(--ci2-ink-400);display:flex;font-size:11.5px;justify-content:space-between;padding:10px 14px}.ci2-root .ci2-foot-toggle{flex-shrink:0}.ci2-root .ci2-table-scroll::-webkit-scrollbar{height:10px;width:10px}.ci2-root .ci2-table-scroll::-webkit-scrollbar-track{background:#0000}.ci2-root .ci2-table-scroll::-webkit-scrollbar-thumb{background:var(--ci2-ink-300);border:2px solid var(--ci2-surface-sunken);border-radius:6px}.ci2-root .ci2-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ci2-ink-400)}.ci2-root tr.ci2-defeito-detail td{box-shadow:none;height:auto;padding:10px 12px;position:static;white-space:normal}.ci2-root .ci2-input-edit{background:var(--bg-surface);border:1px solid var(--ci2-violet);border-radius:5px;color:var(--ci2-ink-700);font-family:var(--ci2-font-mono);font-size:11.5px;min-width:36px;outline:none;padding:4px 6px;text-align:center;text-transform:uppercase;width:36px}.ci2-root .ci2-input-edit-wide{min-width:80px;width:auto}.ci2-root .ci2-loading-inline{color:var(--ci2-ink-400);font-size:11px}.ci2-root .ci2-disable-pop{left:50%;margin-top:4px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:10}.ci2-permite-wrap{align-items:center;display:inline-flex;justify-content:center;position:relative}.ci2-root table.ci2-table tbody td.ci2-td-condicao,.ci2-root table.ci2-table tbody td.ci2-td-operacao,.ci2-root table.ci2-table tbody td.ci2-td-status_disponivel,.ci2-root table.ci2-table tbody td.ci2-td-status_indisponivel,.ci2-root table.ci2-table tbody td.ci2-td-status_peca_disp,.ci2-root table.ci2-table tbody td.ci2-td-status_retorno{text-align:center}.ci2-root table.ci2-table tbody td.ci2-td-campo .ci2-cell-wrap{justify-content:center;width:100%}.ci2-root table.ci2-table tbody td.ci2-td-campo .ci2-status-with-reserva{justify-content:center}.ci2-cell-wrap{gap:6px;max-width:100%}.ci2-cell-wrap,.ci2-status-with-reserva{align-items:center;display:inline-flex;min-width:0}.ci2-status-with-reserva{flex-wrap:nowrap;gap:5px}.ci2-cell-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;margin:-2px -4px;max-width:100%;padding:2px 4px;transition:background .12s,box-shadow .12s}.ci2-td-editable .ci2-cell-trigger:hover{background:var(--ci2-violet-tint);box-shadow:inset 0 0 0 1px var(--ci2-violet-tint-strong)}.ci2-td-editable.ci2-td-grupo .ci2-cell-trigger{cursor:pointer}.ci2-td-editable.ci2-td-grupo .ci2-cell-trigger:hover{background:var(--ci2-violet-tint);border-radius:5px;box-shadow:none}.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]),.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative;z-index:1}.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover,.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:40}.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before,.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{background:var(--bg-surface);border:none;bottom:calc(100% - 1px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:none;height:6px;left:50%;margin-left:-5px;opacity:0;pointer-events:none;position:absolute;transform:none;transition:opacity .14s ease,visibility .14s ease;visibility:hidden;width:10px;z-index:2}.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after,.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 6px -1px #00000014,0 8px 20px -4px #0000001f;color:var(--text-body);content:attr(data-tooltip);display:none;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;left:50%;line-height:1.35;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:nowrap;z-index:1}.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):after,.ci2-root .ci2-switch-tooltip-wrap.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{max-width:min(280px,72vw);min-width:220px;text-align:left;white-space:normal}.ci2-root .ci2-switch-tooltip-wrap.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none}.ci2-root .ci2-switch-tooltip-wrap.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:7px}.ci2-switch-tooltip-wrap{align-items:center;display:inline-flex;justify-content:center;max-width:100%;position:relative;vertical-align:middle}.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.ci2-root .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before,.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.ci2-root .ci2-reserva-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before{display:block;opacity:1;visibility:visible}.ci2-root table.ci2-table thead th.ci2-th-has-help-open{overflow:visible;z-index:6}.ci2-root table.ci2-table thead th .ci2-th-has-help{position:relative}.ci2-edit-popover .ci2-th-help-icon,.ci2-root .ci2-th-help-icon{color:#a1a1aa;cursor:pointer;display:block;flex-shrink:0;outline:none;transition:color .15s ease}.ci2-edit-popover .ci2-th-help-icon:hover,.ci2-root .ci2-th-help-icon:hover{color:var(--text-muted)}.ci2-root .ci2-th-help-icon[aria-expanded=true]{color:var(--ci2-violet)}.ci2-edit-popover .ci2-th-help-icon:focus-visible,.ci2-root .ci2-th-help-icon:focus-visible{border-radius:2px;color:var(--ci2-violet);outline:1px solid var(--ci2-violet);outline-offset:2px}.ci2-th-help-popover{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 8px 20px -4px #0000001f;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;left:50%;letter-spacing:normal;line-height:1.45;max-width:min(264px,72vw);min-width:200px;padding:8px 10px;pointer-events:auto;position:absolute;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateX(-50%);white-space:normal;z-index:50}.ci2-th-help-popover--align-end{left:auto;right:0;transform:none}.ci2-th-help-popover:before{background:var(--bg-surface);border:none;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:6px;left:50%;margin-left:-5px;position:absolute;top:-5px;width:10px}.ci2-th-help-popover--align-end:before{left:auto;margin-left:0;right:8px}.ci2-td-active{background:var(--ci2-violet-tint)!important}.ci2-td-active .ci2-cell-trigger{box-shadow:inset 0 0 0 1px var(--ci2-violet)}.ci2-defeito-trigger{align-items:center;display:inline-flex;gap:4px;justify-content:center;margin:-2px;min-height:16px;padding:2px}.ci2-defeito-cell-inner{align-items:center;display:flex;justify-content:center;width:100%}.ci2-td-defeito{text-align:center}.ci2-defeito-gear-wrap{align-items:center;color:#a1a1aa;display:inline-flex;gap:3px;height:16px;justify-content:center;line-height:0;transition:color .12s ease}.ci2-defeito-icon{display:block;flex-shrink:0}.ci2-defeito-status-check{align-items:center;color:inherit;display:inline-flex;justify-content:center;line-height:0}.ci2-defeito-gear-wrap--configured{color:#16a34a}.ci2-defeito-trigger:hover .ci2-defeito-gear-wrap:not(.ci2-defeito-gear-wrap--configured){color:var(--ci2-violet)}.ci2-defeito-trigger:hover .ci2-defeito-gear-wrap--configured{color:#15803d}.ci2-defeito-trigger:not(.ci2-defeito-trigger--configured) .ci2-defeito-icon--on-hover{display:none}.ci2-defeito-trigger:not(.ci2-defeito-trigger--configured) .ci2-defeito-idle-dash{display:inline}.ci2-defeito-trigger:not(.ci2-defeito-trigger--configured):hover .ci2-defeito-icon--on-hover{display:block}.ci2-defeito-trigger:not(.ci2-defeito-trigger--configured):hover .ci2-defeito-idle-dash{display:none}.ci2-edit-popover{--ci2-surface:#fff;--ci2-surface-sunken:#fafafd;--ci2-line:#e7e7ef;--ci2-line-soft:#f0f0f6;--ci2-ink-900:#14151f;--ci2-ink-700:#3d3f52;--ci2-ink-500:#6b6d82;--ci2-ink-400:#9395a8;--ci2-ink-300:#c3c4d2;--ci2-violet:#6e56cf;--ci2-violet-600:#5b45b8;--ci2-violet-tint:#f2effc;--ci2-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--ci2-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif;animation:ci2PopoverIn .14s ease-out forwards;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 4px 6px -1px #00000014,0 16px 32px -8px #0000002e;color:var(--text-body);font-family:var(--ci2-font-ui);isolation:isolate;overflow:visible;pointer-events:auto;position:fixed}.ci2-edit-popover-shell{background-color:var(--bg-surface);border-radius:inherit;overflow:hidden}.ci2-edit-popover-arrow{background:var(--bg-surface);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);height:12px;left:50%;left:var(--ci2-popover-arrow-left,50%);margin-left:-6px;pointer-events:none;position:absolute;top:-6px;transform:rotate(45deg);width:12px;z-index:1}.ci2-edit-popover--flipped .ci2-edit-popover-arrow{border-bottom:1px solid var(--border-subtle);border-left:none;border-right:1px solid var(--border-subtle);border-top:none;bottom:-6px;top:auto}.ci2-edit-popover--grupo{border-color:var(--border-subtle);border-radius:8px;box-shadow:0 3px 5px -1px #0000000d,0 9px 21px -5px #0000001f;font-family:Geist Variable,Geist,system-ui,sans-serif}@keyframes ci2PopoverIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ci2-edit-popover-head{background-color:var(--bg-surface);border-bottom:1px solid var(--ci2-line-soft);padding:12px 14px 10px}.ci2-edit-popover-body{background-color:var(--bg-surface);padding:12px 14px}.ci2-edit-popover-foot{align-items:center;background-color:var(--bg-surface);border-top:1px solid var(--ci2-line-soft);display:flex;gap:8px;justify-content:flex-end;padding:10px 14px 12px}.ci2-edit-popover--grupo .ci2-edit-popover-foot{background-color:var(--bg-surface);border-top:none;gap:11px;padding:3px 12px 12px}.ci2-edit-popover-head--shadcn{border-bottom:none;padding:16px 16px 0}.ci2-edit-popover--grupo .ci2-edit-popover-head--shadcn{padding:12px 12px 0}.ci2-edit-popover-title{color:var(--ci2-ink-900);display:block;font-size:12.5px;font-weight:700;margin:0}.ci2-edit-popover--grupo .ci2-edit-popover-title{color:var(--text-body);font-size:10.5px;font-weight:600;letter-spacing:-.01em}.ci2-edit-popover-sub{color:var(--ci2-ink-400);display:block;font-size:11.5px;line-height:1.4;margin:4px 0 0}.ci2-edit-popover--grupo .ci2-edit-popover-sub{color:var(--text-muted);font-size:9.75px;font-weight:400;line-height:1.45;margin-top:4px}.ci2-edit-popover--grupo .ci2-edit-popover-body{padding:12px}.ci2-edit-popover--grupo.ci2-edit-popover--single .ci2-edit-popover-head--shadcn{padding:10px 10px 0}.ci2-edit-popover--grupo.ci2-edit-popover--single .ci2-edit-popover-body{padding:10px 10px 8px}.ci2-edit-popover--grupo.ci2-edit-popover--single .ci2-grupo-row{gap:8px;grid-template-columns:minmax(69px,42%) minmax(0,1fr)}.ci2-edit-popover--grupo.ci2-edit-popover--single .ci2-edit-popover-foot{gap:9px;padding:3px 10px 10px}.ci2-grupo-rows{display:flex;flex-direction:column;gap:12px}.ci2-edit-popover--grupo .ci2-grupo-rows{gap:9px}.ci2-grupo-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(108px,42%) minmax(0,1fr)}.ci2-edit-popover--grupo .ci2-grupo-row{gap:9px;grid-template-columns:minmax(81px,42%) minmax(0,1fr)}.ci2-grupo-row-label{color:var(--text-body);cursor:default;font-size:13px;font-weight:500;line-height:1.3}.ci2-edit-popover--grupo .ci2-grupo-row-label{font-size:9.75px}.ci2-grupo-row-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ci2-grupo-input-wrap{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;box-sizing:border-box;display:flex;height:27px;min-width:0;transition:border-color .15s,box-shadow .15s;width:100%}.ci2-grupo-input-wrap:focus-within{border-color:var(--ci2-violet);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ci2-violet-tint)}.ci2-grupo-input-wrap .ci2-grupo-row-input{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;height:100%;min-width:0;padding-right:4px;width:auto}.ci2-grupo-input-wrap .ci2-grupo-row-input:focus{border:none;box-shadow:none}.ci2-edit-popover--grupo .ci2-reserva-check-label--in-input{align-items:center;border-left:1px solid #f0f0f6;cursor:pointer;display:inline-flex;flex-shrink:0;gap:5px;height:100%;margin:0;padding:0 7px 0 5px;position:relative}.ci2-edit-popover--grupo .ci2-reserva-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ci2-edit-popover--grupo .ci2-reserva-check-box{align-items:center;background:#0000;border:1.5px dashed #7f77f1b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.ci2-edit-popover--grupo .ci2-reserva-check-native:focus-visible+.ci2-reserva-check-box{box-shadow:0 0 0 2px #5a43d640}.ci2-edit-popover--grupo .ci2-reserva-check-native:checked+.ci2-reserva-check-box{background:#5a43d6;border-color:#5a43d6;border-style:solid}.ci2-edit-popover--grupo .ci2-reserva-check-native:checked+.ci2-reserva-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.ci2-edit-popover--grupo .ci2-reserva-check-label--in-input:hover .ci2-reserva-check-box{border-color:#5a43d6}.ci2-edit-popover--grupo .ci2-reserva-check-label--in-input:has(.ci2-reserva-check-native:disabled){cursor:not-allowed;opacity:.55}.ci2-edit-popover--grupo .ci2-reserva-check-text{color:var(--text-muted);font-size:9px;font-weight:500;white-space:nowrap}.ci2-reserva-tip{align-items:center;background:#0000;color:var(--ci2-ink-500);cursor:default;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:color .12s ease;width:16px}.ci2-reserva-tip:hover{color:var(--ci2-violet)}.ci2-reserva-icon{display:block}.ci2-grupo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ci2-pop-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ci2-pop-field-label{color:var(--ci2-ink-400);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ci2-pop-input{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-body);font-size:13px;height:36px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ci2-pop-input:focus{border-color:#a1a1aa;box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b14}.ci2-edit-popover--grupo .ci2-pop-input:focus{border-color:var(--ci2-violet);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ci2-violet-tint)}.ci2-pop-input-mono{font-family:var(--ci2-font-mono);font-size:12.5px;letter-spacing:.03em;text-transform:uppercase}.ci2-edit-popover--grupo .ci2-pop-input{border-radius:6px;font-size:9.75px;height:27px;padding:0 9px}.ci2-edit-popover--grupo .ci2-pop-input-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px}.ci2-edit-popover--grupo .ci2-pop-btn{border-radius:7px;font-size:11.7px;font-weight:500;height:29px;line-height:1.2;padding:7px 14px}.ci2-edit-popover--grupo .ci2-pop-btn-primary{background:#4f46e5;border:none;color:#fff;min-width:65px}.ci2-edit-popover--grupo .ci2-pop-btn-ghost{background:none;border:none;color:#6366f1;font-weight:500;height:auto;padding:7px 0}.ci2-edit-popover--grupo .ci2-pop-btn-ghost:hover:not(:disabled){background:none;color:#4f46e5}.ci2-edit-popover--grupo .ci2-pop-btn-primary:hover:not(:disabled){background:#4338ca}.ci2-edit-popover--grupo .ci2-pop-btn-primary:disabled{cursor:not-allowed;opacity:.55}.ci2-pop-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:background .12s,border-color .12s}.ci2-pop-btn-ghost{background:var(--ci2-surface);border-color:var(--ci2-line);color:var(--ci2-ink-700)}.ci2-pop-btn-ghost:hover:not(:disabled){background:var(--bg-surface);border-color:var(--ci2-ink-300)}.ci2-pop-btn-primary{align-items:center;background:var(--ci2-violet);color:#fff;display:inline-flex;justify-content:center;min-width:88px}.ci2-pop-btn-primary:hover:not(:disabled){background:var(--ci2-violet-600)}.ci2-pop-btn:disabled{cursor:not-allowed;opacity:.55}.ci2-defeito-pop-body{gap:9px}.ci2-edit-popover--grupo.ci2-edit-popover--defeito .ci2-grupo-row--motivo{align-items:start;grid-template-columns:minmax(81px,42%) minmax(0,1fr)}.ci2-edit-popover--grupo.ci2-edit-popover--defeito .ci2-grupo-row--motivo .ci2-motivo-head{align-items:center;display:flex;gap:4px;min-height:27px;position:relative}.ci2-grupo-stock-block{display:flex;flex-direction:column;gap:8px;margin-top:2px}.ci2-grupo-stock-sep{background:#e2e8f0;background:var(--border-subtle,#e2e8f0);height:1px;margin:2px 0 0;width:100%}.ci2-grupo-stock-title{color:var(--text-body);font-size:10.5px;font-weight:600;letter-spacing:.01em;margin:0}.ci2-grupo-stock-options{display:flex;flex-direction:column;gap:4px}.ci2-grupo-stock-option-wrap{min-width:0}.ci2-grupo-stock-option-head{align-items:center;display:flex;gap:4px;min-height:22px;position:relative}.ci2-grupo-stock-option{flex:1 1;gap:8px;min-height:22px;min-width:0}.ci2-grupo-stock-help{color:#718096;color:var(--text-muted,#718096);cursor:pointer;flex-shrink:0}.ci2-grupo-stock-option-head.is-help-open .ci2-grupo-stock-help{color:#7c4dff;color:var(--accent,#7c4dff)}.ci2-grupo-stock-tip{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:var(--text-body);font-size:10.5px;font-weight:500;left:0;line-height:1.35;padding:8px 10px;position:absolute;top:calc(100% + 4px);width:min(240px,100%);z-index:2}.ci2-edit-popover .dv2-sev-radio-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;min-height:21px;padding:0 2px}.ci2-edit-popover .dv2-sev-radio-item:hover{background:#f9fafb;background:var(--bg-surface-alt,#f9fafb)}.ci2-edit-popover .dv2-sev-radio-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ci2-edit-popover .dv2-sev-radio-mark{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:50%;box-sizing:border-box;flex:0 0 14px;height:14px;position:relative;width:14px}.ci2-edit-popover .dv2-sev-radio-input:checked+.dv2-sev-radio-mark{background:var(--bg-surface);border:4px solid #444}.ci2-edit-popover .dv2-sev-radio-text{color:var(--text-body);font-size:9.75px;font-weight:500;line-height:1.2}.app.theme-dark .ci2-edit-popover .ci2-grupo-stock-sep,html.theme-dark .ci2-edit-popover .ci2-grupo-stock-sep{background:var(--border-subtle)}.app.theme-dark .ci2-edit-popover .ci2-grupo-stock-tip,html.theme-dark .ci2-edit-popover .ci2-grupo-stock-tip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 8px 20px #00000059;color:var(--text-body)}.ci2-edit-popover--grupo.ci2-edit-popover--defeito .ci2-defeito-blank-check{align-items:center;cursor:pointer;display:inline-flex;gap:6px;margin-top:2px;position:relative}.ci2-edit-popover--grupo.ci2-edit-popover--defeito .ci2-defeito-blank-check .ci2-reserva-check-text{color:var(--text-muted);font-size:9.75px;font-weight:500}.ci2-edit-popover--grupo.ci2-edit-popover--defeito .ci2-reserva-check-native:checked+.ci2-reserva-check-box+.ci2-reserva-check-text{color:var(--text-muted)}.ci2-defeito-picker{min-width:0;position:relative;width:100%}.ci2-defeito-picker-trigger{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-body);cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9.75px;font-weight:500;gap:6px;min-height:27px;padding:0 9px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ci2-defeito-picker-trigger:hover:not(:disabled){border-color:#d4d4d8}.ci2-defeito-picker--open .ci2-defeito-picker-trigger,.ci2-defeito-picker-trigger:focus-visible{border-color:var(--ci2-violet);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ci2-violet-tint);outline:none}.ci2-defeito-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.ci2-defeito-picker-trigger-label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ci2-defeito-picker-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s ease}.ci2-defeito-picker-chevron.is-open{transform:rotate(180deg)}.ci2-defeito-picker-list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 12px 24px -6px #00000024;max-height:168px;overflow-x:hidden;overflow-y:auto;padding:4px}.ci2-defeito-picker-list--portal{position:fixed;z-index:12050}.ci2-defeito-picker-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text-body);cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;gap:6px;line-height:1.3;margin:0;min-height:28px;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease,border-color .12s ease;width:100%}.ci2-defeito-picker-item:hover:not(.is-selected){background:var(--bg-body)}.ci2-defeito-picker-item.is-selected{background:#646ffa26;border-color:#fff;color:#1a202c}.ci2-defeito-picker-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci2-defeito-picker-check{color:#1a202c;flex-shrink:0;opacity:0;transition:opacity .12s ease}.ci2-defeito-picker-item.is-selected .ci2-defeito-picker-check{opacity:1}.ci2-motivo-head{align-items:center;display:flex;gap:5px;position:relative}.ci2-motivo-help{background:var(--ci2-surface);border:1px solid var(--ci2-line);border-radius:8px;box-shadow:var(--ci2-shadow-1);color:var(--ci2-ink-700);font-size:11px;left:0;line-height:1.45;padding:8px 10px;position:absolute;top:calc(100% + 6px);width:240px;z-index:5}.condicoes-defeito-loading{color:var(--ci2-ink-400);display:block;font-size:9px;margin-top:4px}.app.theme-dark .ci2-root,html.theme-dark .ci2-root{--ci2-ink-900:var(--text-body);--ci2-ink-700:var(--text-muted);--ci2-ink-500:var(--text-muted);--ci2-ink-400:var(--text-muted);--ci2-ink-300:var(--border-subtle);--ci2-line:var(--border-subtle);--ci2-line-soft:var(--border-subtle);--ci2-surface:var(--bg-surface-raised);--ci2-surface-sunken:var(--bg-surface-alt);--ci2-violet-tint:var(--accent-soft);--ci2-blue-tint:#7c4dff1f;--ci2-teal-tint:#0e8a822e;--ci2-gray-tint:var(--bg-surface-alt);--ci2-green-tint:#16a34a29;--ci2-amber-tint:#b4670e2e;--ci2-shadow-1:0 1px 2px #00000040;color:var(--text-body)}.app.theme-dark .condicoes-interv-v2-test-head h4{color:var(--text-body)}.app.theme-dark .condicoes-interv-v2-test-head p{color:var(--text-muted)}.app.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing,html.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing{background:var(--accent-soft)}.app.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing td,.app.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing:hover td,html.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing td,html.theme-dark .ci2-root tr.ci2-data-row.ci2-row-editing:hover td{background:#0000!important;color:var(--text-body)}.app.theme-dark .ci2-root .ci2-cell-trigger,.app.theme-dark .ci2-root .ci2-td-editable,html.theme-dark .ci2-root .ci2-cell-trigger,html.theme-dark .ci2-root .ci2-td-editable{color:var(--text-body)}.app.theme-dark .ci2-edit-popover,html.theme-dark .ci2-edit-popover{--ci2-surface:var(--modal-bg);--ci2-surface-sunken:var(--bg-surface-alt);--ci2-line:var(--border-subtle);--ci2-ink-900:var(--text-body);--ci2-ink-800:var(--text-body);--ci2-ink-700:var(--text-muted);--ci2-ink-600:var(--text-muted);--ci2-ink-500:var(--text-muted);--ci2-ink-50:var(--bg-surface-alt);--ci2-violet-tint:var(--accent-soft);--ci2-violet-tint-strong:#7c4dff59;background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .ci2-edit-popover input,html.theme-dark .ci2-edit-popover input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .ci2-edit-popover .ci2-edit-popover-sub,.app.theme-dark .ci2-edit-popover .ci2-edit-popover-title,.app.theme-dark .ci2-edit-popover .ci2-grupo-row-label,.app.theme-dark .ci2-edit-popover .dv2-sev-pop-option,.app.theme-dark .ci2-edit-popover .dv2-sev-radio-text,html.theme-dark .ci2-edit-popover .ci2-edit-popover-sub,html.theme-dark .ci2-edit-popover .ci2-edit-popover-title,html.theme-dark .ci2-edit-popover .ci2-grupo-row-label,html.theme-dark .ci2-edit-popover .dv2-sev-pop-option,html.theme-dark .ci2-edit-popover .dv2-sev-radio-text{color:var(--text-body)}.app.theme-dark .ci2-edit-popover .dv2-sev-pop-option:hover,.app.theme-dark .ci2-edit-popover .dv2-sev-radio-item:hover,html.theme-dark .ci2-edit-popover .dv2-sev-pop-option:hover,html.theme-dark .ci2-edit-popover .dv2-sev-radio-item:hover{background:var(--bg-surface-alt)}.app.theme-dark .ci2-edit-popover .dv2-sev-radio-mark,html.theme-dark .ci2-edit-popover .dv2-sev-radio-mark{background:var(--input-bg);border-color:var(--border-subtle)}.app.theme-dark .ci2-edit-popover .dv2-sev-radio-input:checked+.dv2-sev-radio-mark,html.theme-dark .ci2-edit-popover .dv2-sev-radio-input:checked+.dv2-sev-radio-mark{background:var(--input-bg);border-color:var(--accent)}.app.theme-dark .ci2-edit-popover .ci2-pop-btn-ghost,html.theme-dark .ci2-edit-popover .ci2-pop-btn-ghost{color:var(--text-body)}.ci2-root .ci2-tipo-os-trigger{display:inline-flex;justify-content:center;max-width:100%;width:100%}.ci2-root .ci2-tipo-os-tooltip-anchor{align-items:center;display:inline-flex;gap:6px;justify-content:center;max-width:100%;position:relative}.ci2-root .ci2-tipo-os-alert-dot{background:#f87171;border-radius:50%;flex-shrink:0;height:6px;position:relative;width:6px}.ci2-root .ci2-tipo-os-alert-dot:after{animation:ci2-tipo-os-dot-pulse 2s ease-out infinite;background:#f87171;border-radius:50%;content:"";inset:0;position:absolute}@keyframes ci2-tipo-os-dot-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ci2-root .ci2-tipo-os-alert-dot:after{animation:none}}.app.theme-dark .ci2-root .ci2-tipo-os-alert-dot,.app.theme-dark .ci2-root .ci2-tipo-os-alert-dot:after,html.theme-dark .ci2-root .ci2-tipo-os-alert-dot,html.theme-dark .ci2-root .ci2-tipo-os-alert-dot:after{background:#fb7185}.ci2-tipo-os-tip-warn{align-items:center;color:#dc2626;display:flex;font-size:10.5px;font-weight:600;gap:6px}.ci2-tipo-os-tip-warn:before{background:#f87171;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.ci2-tipo-os-tip-hint{border-top:1px solid #18181b14;color:#a1a1aa;font-size:10px;font-weight:500;padding-top:6px}.app.theme-dark .ci2-tipo-os-tip-warn,html.theme-dark .ci2-tipo-os-tip-warn{color:#fca5a5}.app.theme-dark .ci2-tipo-os-tip-hint,html.theme-dark .ci2-tipo-os-tip-hint{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.go-hover-tip-portal.ci2-name-tip-portal{max-width:min(360px,calc(100vw - 24px));white-space:normal;word-break:break-word}.ci2-root .ci2-cell-trigger--open{background:#6e56cf1f;background:var(--ci2-violet-tint,#6e56cf1f);border-radius:6px;box-shadow:inset 0 0 0 1px #6e56cf47;box-shadow:inset 0 0 0 1px var(--ci2-violet-tint-strong,#6e56cf47)}.ci2-tipo-inline-popover{z-index:12001}.app.theme-dark .ci2-root .ci2-cell-trigger--open,html.theme-dark .ci2-root .ci2-cell-trigger--open{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #7c4dff59}.customers-config-root{--customers-sidebar-font:"Geist Variable",system-ui,sans-serif;align-items:stretch;display:flex;flex-direction:row;height:100%;min-height:0;overflow:hidden;width:100%}.customers-module-sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--customers-sidebar-font);min-width:220px;overflow:visible;transition:width .2s ease,min-width .2s ease;width:220px;z-index:6}.customers-module-sidebar.is-collapsed{min-width:52px;width:52px}.customers-sidebar-head{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;min-height:44px;padding:8px 10px 6px}.customers-module-sidebar.is-collapsed .customers-sidebar-head{justify-content:center;padding:8px 6px 6px}.customers-sidebar-brand{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.customers-sidebar-brand-icon{color:var(--accent);flex-shrink:0}.customers-sidebar-brand-label{color:var(--text-body);font-size:13px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.customers-sidebar-brand-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--accent);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .15s ease;width:36px}.customers-sidebar-brand-btn:hover{background:var(--bg-surface-alt)}.customers-sidebar-brand-mark{align-items:center;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.customers-sidebar-brand-expand,.customers-sidebar-brand-logo{inset:0;margin:auto;position:absolute;transition:opacity .15s ease}.customers-sidebar-brand-expand{color:var(--text-muted);opacity:0}.customers-sidebar-brand-btn:hover .customers-sidebar-brand-logo{opacity:0}.customers-sidebar-brand-btn:hover .customers-sidebar-brand-expand{opacity:1}.customers-sidebar-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:30px}.customers-sidebar-toggle:hover{background:var(--bg-surface-alt);color:var(--text-body)}.customers-module-nav{display:flex;flex-direction:column;gap:1px;padding:4px 8px 10px}.customers-module-sidebar.is-collapsed .customers-module-nav{padding:4px 6px 10px}.customers-module-item{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:var(--text-muted);cursor:pointer;display:flex;font-family:var(--customers-sidebar-font);font-size:12px;font-weight:500;gap:10px;margin:0;padding:7px 10px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.customers-module-sidebar.is-collapsed .customers-module-item{gap:0;justify-content:center;padding:8px 0}.customers-module-icon{color:var(--text-muted);flex-shrink:0}.customers-module-item:hover{background:var(--bg-surface-alt);color:var(--text-body)}.customers-module-item:hover .customers-module-icon{color:var(--text-body)}.customers-module-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.customers-module-item.active .customers-module-icon{color:var(--accent)}.customers-module-label{overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease,max-width .2s ease;white-space:nowrap}.customers-module-sidebar.is-collapsed .customers-module-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.customers-sidebar-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative}.customers-sidebar-tooltip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.customers-sidebar-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after{animation:customersSidebarTooltipIn .14s ease-out forwards;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:var(--text-body);content:attr(data-tooltip);font-family:var(--customers-sidebar-font);font-size:11px;font-weight:500;left:calc(100% + 10px);padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:40}.customers-sidebar-tooltip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:before,.customers-sidebar-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before{border:5px solid #0000;border-right:5px solid var(--bg-surface);content:"";filter:drop-shadow(-1px 0 0 var(--border-subtle));left:calc(100% + 4px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:41}@keyframes customersSidebarTooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.customers-module-content{background:var(--bg-body);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:12px 16px 16px}.customers-submenu-section{display:flex;flex-direction:column;gap:1px}.customers-submenu-section+.customers-submenu-section{margin-top:10px}.customers-submenu-section-title{color:#9d9d9d;font-family:Geist Variable,system-ui,sans-serif;font-family:var(--customers-sidebar-font,"Geist Variable",system-ui,sans-serif);font-size:9.9792px;font-weight:600;letter-spacing:.01em;line-height:1.3;padding:4px 10px 2px;pointer-events:none;-webkit-user-select:none;user-select:none}.process-sidebar.is-collapsed .customers-submenu-section-title{display:none}.process-sidebar.is-collapsed .customers-submenu-section+.customers-submenu-section{margin-top:6px}.config-content.config-content-users .process-content-area.customers-module-content:not(.process-content-area-config-status-2):not(.customers-module-content--embedded){display:flex;flex-direction:column;height:100%;max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));overflow:auto;padding:12px 16px 16px}.config-content.config-content-users .process-content-area.process-content-area-config-status-2.customers-module-content{display:block;height:auto;max-height:none;overflow:visible;padding:0 12px 12px 8px}.config-content.config-content-users .process-content-area.customers-module-content.customers-module-content--embedded{background:var(--bg-body);display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));overflow:hidden;padding:0}.config-content.config-content-users .process-content-area.customers-module-content.customers-module-content--embedded:has(.cmc-notice){height:100%;max-height:100%;overflow:hidden}.config-content.config-content-users .process-content-area.customers-module-content.customers-module-content--embedded:has(.cmc-notice),.config-content.config-content-users .process-content-area.customers-module-content.customers-module-content--embedded:has(.vch-page--embedded){margin-left:220px}.process-config-root:has(.process-sidebar.is-collapsed) .process-content-area.customers-module-content.customers-module-content--embedded:has(.cmc-notice),.process-config-root:has(.process-sidebar.is-collapsed) .process-content-area.customers-module-content.customers-module-content--embedded:has(.vch-page--embedded){margin-left:52px}.customers-module-content:has(.cmc-manual),.customers-module-content:has(.cx-exp-page--embedded),.customers-module-content:has(.vch-page--embedded){overflow:hidden;padding:0}.customers-module-content:has(.cmc-manual){display:flex;flex-direction:column;min-height:0}.customers-module-content>.cmc-manual{flex:1 1;min-height:0}.users-customers-root{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.app .config-content-users .pcs2-page.users-customers-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-users .pcs2-page.users-customers-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-users .pcs2-page.users-customers-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.users-customers-page{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:16px;padding-right:4px}.users-customers-page .users-customers-section{grid-gap:8px 24px;align-items:start;display:grid;flex:1 1;gap:8px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-height:0}.users-customers-page .users-customers-section>.pcs2-section-aside{grid-column:1/-1;grid-row:1}.users-customers-page .users-customers-section .pcs2-section-desc{max-width:none;white-space:nowrap}.users-customers-page .users-customers-section .users-customers-table-bar{align-items:center;display:flex;gap:20px;grid-column:1/-1;grid-row:2;justify-content:space-between;margin:0;min-width:0;padding:0}.users-customers-page .users-customers-section .users-customers-table-bar-desc{flex:1 1 auto;margin:0;min-width:0}.users-customers-page .users-customers-section .users-customers-surface{grid-column:1/-1;grid-row:3;margin-top:0;min-height:0;width:100%}.users-customers-toolbar{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.users-customers-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.users-customers-title-wrap{display:flex;flex-direction:column;gap:2px;min-width:240px}.users-customers-title{color:var(--text-body);font-size:13px;font-weight:700;letter-spacing:.2px}.users-customers-subtitle,.users-customers-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.users-customers-subtitle{color:var(--text-muted);font-size:11px}.users-customers-actions{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:360px}.users-customers-filter{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 1px 2px #0000000a;display:flex;flex:1 1;height:32px;max-width:520px;min-width:220px;padding:0 8px}.users-customers-filter-input{background:#0000;border:none;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;outline:none;padding:0;width:100%}.users-customers-filter-input::placeholder{color:var(--text-muted)}.users-customers-add-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:#475569;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;height:32px;padding:0 10px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.users-customers-add-btn:hover{background:var(--bg-body);border-color:var(--border-subtle);color:var(--text-body)}.users-customers-add-btn:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff2e;outline:none}.users-customers-surface{display:flex;flex:1 1;gap:10px;min-height:0;position:relative}.users-customers-table-wrap{background:var(--bg-surface);border:1px solid #e7e7ef;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;flex:1 1;min-height:0;overflow:auto}.users-customers-table{--uc-w-action:232px;--uc-w-usuarios:74px;--uc-w-contratos:80px;background:var(--bg-surface);border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;min-width:640px;table-layout:fixed;width:100%}.users-customers-table td,.users-customers-table th{border-bottom:1px solid #eef2f7;box-sizing:border-box;overflow:hidden;vertical-align:middle}.users-customers-table thead th{background:var(--bg-body);box-shadow:0 2px 4px #0000000f;color:#475569;font-weight:700;height:34px;min-height:34px;padding:6px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.users-customers-row:focus-within:not(.users-customers-row--grupo-master) td,.users-customers-row:hover:not(.users-customers-row--grupo-master) td{background:var(--accent-soft)}.users-customers-empty{color:var(--text-muted);font-size:11px;padding:12px 10px;text-align:center}.users-customers-table tr.uc-section-row td{background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);cursor:pointer;height:auto;padding:7px 12px;position:static;-webkit-user-select:none;user-select:none}.users-customers-table tr.uc-section-row--grupo td{padding-bottom:6.65px;padding-top:6.65px}.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed):hover td,.users-customers-table tr.uc-section-row:hover td{background:var(--bg-surface)}.uc-section-label{align-items:center;color:var(--text-body);display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.uc-section-chev{color:var(--text-muted);display:inline-flex;transition:transform .18s ease}.users-customers-table tr.uc-section-row--collapsed .uc-section-chev{transform:rotate(-90deg)}.uc-section-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.uc-section-count{color:var(--text-muted);font-weight:600;letter-spacing:0;text-transform:none}.uc-section-title{max-width:min(420px,55vw);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-section-desc{color:var(--text-muted);font-size:10.5px;font-weight:500;letter-spacing:0;margin-left:2px;text-transform:none}.uc-section-files{flex-shrink:0;margin-left:2px}.uc-section-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;margin-left:auto}.uc-section-actions--cell{justify-content:flex-end;margin-left:0;width:100%}.uc-section-total{font-feature-settings:"tnum";color:var(--text-body);font-variant-numeric:tabular-nums;font-weight:700}.users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-action,.users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-contratos,.users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-usuarios{background:var(--bg-surface-alt)}.users-customers-table tr.uc-section-row--grupo:hover td.uc-cell-sticky-action,.users-customers-table tr.uc-section-row--grupo:hover td.uc-cell-sticky-contratos,.users-customers-table tr.uc-section-row--grupo:hover td.uc-cell-sticky-usuarios,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-action,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-contratos,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-usuarios,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed):hover td.uc-cell-sticky-action,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed):hover td.uc-cell-sticky-contratos,.users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed):hover td.uc-cell-sticky-usuarios{background:var(--bg-surface)}.uc-section-row .uc-section-actions .users-customers-delete-btn,.uc-section-row .uc-section-actions .users-customers-edit-grupo-btn{opacity:0;pointer-events:none}.uc-section-row:focus-within .uc-section-actions .users-customers-delete-btn,.uc-section-row:focus-within .uc-section-actions .users-customers-edit-grupo-btn,.uc-section-row:hover .uc-section-actions .users-customers-delete-btn,.uc-section-row:hover .uc-section-actions .users-customers-edit-grupo-btn{opacity:1;pointer-events:auto}.uc-section-row--grupo .uc-section-title{font-size:12px;letter-spacing:.01em;text-transform:none}.users-customers-table tr.uc-section-row--grupo>td:first-child{box-shadow:inset 3px 0 0 #6e56cf}.users-customers-row--section-hidden{display:none}.users-customers-row--sub.users-customers-row--cat-grupos td.uc-cell-codigo{box-shadow:inset 3px 0 0 #6e56cf}.users-customers-row--cat-semGrupos td.uc-cell-codigo{box-shadow:inset 3px 0 0 #0e8a82}.uc-col-codigo{min-width:122px;width:122px}.uc-col-cnpj{width:148px}.uc-col-nome-portal{max-width:30%;min-width:168px;width:210px}.uc-col-razao{max-width:20.68%;min-width:88px;width:auto}.uc-col-contratos{min-width:var(--uc-w-contratos);text-align:center;width:var(--uc-w-contratos)}.uc-col-usuarios{min-width:var(--uc-w-usuarios);text-align:center;width:var(--uc-w-usuarios)}.uc-col-action{min-width:var(--uc-w-action);text-align:right;width:var(--uc-w-action)}.users-customers-table thead th.uc-col-contratos{right:calc(var(--uc-w-action) + var(--uc-w-usuarios))}.users-customers-table thead th.uc-col-contratos,.users-customers-table thead th.uc-col-usuarios{background:var(--bg-body);box-shadow:-3px 0 10px #0f172a12,0 2px 4px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:4}.users-customers-table thead th.uc-col-usuarios{right:var(--uc-w-action)}.users-customers-table thead th.uc-col-contratos,.users-customers-table thead th.uc-col-usuarios{overflow:visible;padding-left:7px;padding-right:7px;white-space:nowrap}.users-customers-table thead th.uc-col-action{background:var(--bg-body);box-shadow:-4px 0 12px #0f172a14,0 2px 4px #0000000f;overflow:visible;padding-left:4px;padding-right:8px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:5}.users-customers-table tbody td.uc-cell-sticky-contratos{background:var(--bg-surface);box-shadow:-3px 0 10px #0f172a0d;position:-webkit-sticky;position:sticky;right:calc(var(--uc-w-action) + var(--uc-w-usuarios));z-index:1}.users-customers-table tbody td.uc-cell-sticky-usuarios{background:var(--bg-surface);box-shadow:-3px 0 10px #0f172a0f;position:-webkit-sticky;position:sticky;right:var(--uc-w-action);z-index:2}.users-customers-table tbody td.uc-cell-sticky-action{background:var(--bg-surface);box-shadow:-4px 0 12px #0f172a12;overflow:visible;padding-left:4px;padding-right:6px;position:-webkit-sticky;position:sticky;right:0;z-index:3}.users-customers-table tbody td.uc-cell-sticky-contratos,.users-customers-table tbody td.uc-cell-sticky-usuarios{padding-left:5px;padding-right:5px}.users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-action,.users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-contratos,.users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-usuarios,.users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-action,.users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-contratos,.users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-usuarios{background:#f2effc}.users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-usuarios{background:var(--bg-surface)}.users-customers-table tbody tr.users-customers-row--sub:focus-within td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--sub:focus-within td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--sub:focus-within td.uc-cell-sticky-usuarios,.users-customers-table tbody tr.users-customers-row--sub:hover td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--sub:hover td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--sub:hover td.uc-cell-sticky-usuarios{background:var(--accent-soft)}.users-customers-table tbody tr.users-customers-row--grupo-master td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--grupo-master td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--grupo-master td.uc-cell-sticky-usuarios,.users-customers-table tbody tr.users-customers-row--grupo-master:focus-within td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--grupo-master:focus-within td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--grupo-master:focus-within td.uc-cell-sticky-usuarios,.users-customers-table tbody tr.users-customers-row--grupo-master:hover td.uc-cell-sticky-action,.users-customers-table tbody tr.users-customers-row--grupo-master:hover td.uc-cell-sticky-contratos,.users-customers-table tbody tr.users-customers-row--grupo-master:hover td.uc-cell-sticky-usuarios{background:var(--bg-surface)}.users-customers-row--deleting{opacity:0;pointer-events:none;transform:translateY(-4px) scale(.985);transition:opacity .3s ease,transform .3s ease}.uc-action-btns{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:3px;justify-content:flex-end;width:100%}.users-customers-table .users-customers-manage-btn{font-size:10px;height:24px;padding:0 6px}.users-customers-edit-grupo-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,color .15s ease,background .15s ease,transform .12s ease;width:26px}.users-customers-row:focus-within .users-customers-edit-grupo-btn,.users-customers-row:hover .users-customers-edit-grupo-btn{opacity:1;pointer-events:auto}.users-customers-edit-grupo-btn:hover{background:var(--accent-soft);color:var(--accent)}.users-customers-edit-grupo-btn:focus{box-shadow:0 0 0 3px #7c4dff33;outline:none}.users-customers-edit-grupo-btn:active{transform:scale(.94)}.users-customers-row--sub .users-customers-edit-grupo-btn{display:none}.users-customers-delete-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,color .15s ease,background .15s ease,transform .12s ease;width:26px}.users-customers-row:focus-within .users-customers-delete-btn,.users-customers-row:hover .users-customers-delete-btn{opacity:1;pointer-events:auto}.users-customers-delete-btn:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.users-customers-delete-btn:active:not(:disabled){transform:scale(.94)}.users-customers-delete-btn:focus{box-shadow:0 0 0 3px #b91c1c26;outline:none}.users-customers-delete-btn:disabled{opacity:.5;pointer-events:none}.users-customers-row--sub .users-customers-delete-btn{height:26px;width:26px}.users-customers-row--sub .users-customers-delete-btn svg{height:12px;width:12px}.uc-codigo-inner{align-items:center;display:flex;gap:5px;min-width:0}.uc-codigo-expand-spacer{display:inline-block;flex-shrink:0;height:21px;width:21px}.uc-codigo-value{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.users-customers-expand-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;height:21px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:21px}.users-customers-expand-btn:hover{background:#7c4dff0f;border-color:var(--accent);color:var(--accent)}.users-customers-expand-btn:focus{box-shadow:0 0 0 3px #7c4dff2e;outline:none}.uc-cell-grupo-master-codigo{vertical-align:middle}.uc-cell-grupo-master-dash{color:var(--text-muted)}.uc-cell-grupo-master-razao{font-weight:700}.uc-cell-nome-portal--sub-empty{color:#0000;-webkit-user-select:none;user-select:none}.users-customers-tag-grupo-scale{display:inline-block;flex-shrink:0;line-height:0;margin-right:-2px;transform:scale(.7425);transform-origin:left center;vertical-align:middle}.users-customers-tag-grupo{align-items:center;background:var(--accent-soft);border:1px solid #7c4dff59;border-radius:999px;color:#5b21b6;display:inline-flex;flex-shrink:0;font-size:8.8px;font-weight:800;letter-spacing:.03em;line-height:1;padding:1px 6px;text-transform:uppercase}.users-customers-row--grupo-master,.users-customers-row--sub{background:var(--bg-surface)}.users-customers-row--sub{box-shadow:none;font-size:10px}.users-customers-row--sub td{background:var(--bg-surface);border-bottom-color:#e8edf3!important;padding-bottom:4px!important;padding-top:4px!important}.users-customers-row--sub .uc-cell--sub,.users-customers-row--sub .uc-cell-razao--sub{color:#475569}.users-customers-row--sub:hover,.users-customers-row--sub:hover td{background:var(--accent-soft)}.uc-cell-razao--sub span{display:block;font-size:10px;font-weight:500;letter-spacing:.01em}.uc-cell-mono{font-feature-settings:"tnum";color:var(--text-body);font-variant-numeric:tabular-nums;padding:7px 8px}.uc-cell-mono.uc-cell-codigo:not(.uc-cell-codigo--sub){padding:6px 6px 6px 8px}.uc-cell-center{text-align:center}.uc-cell-center,.uc-cell-truncate{color:var(--text-body);padding:7px 8px}.uc-cell-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-cell-action{padding:6px 8px;text-align:right;vertical-align:middle}.uc-cell-action--no-manage{background:#0000}.users-customers-row:focus-within:not(.users-customers-row--grupo-master) td.uc-cell-action--no-manage,.users-customers-row:hover:not(.users-customers-row--grupo-master) td.uc-cell-action--no-manage{background:var(--accent-soft)}.users-customers-manage-btn,.users-customers-row--grupo-master:focus-within,.users-customers-row--grupo-master:hover{background:var(--bg-surface)}.users-customers-manage-btn{align-items:center;border:1px solid var(--border-subtle);border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:700;height:26px;justify-content:center;opacity:0;padding:0 10px;pointer-events:none;transform:translateY(1px);transition:opacity .12s ease,transform .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.users-customers-row:focus-within .users-customers-manage-btn,.users-customers-row:hover .users-customers-manage-btn{opacity:1;pointer-events:auto;transform:translateY(0)}.users-customers-manage-btn:hover{background:var(--bg-body);border-color:var(--border-subtle);color:var(--text-body)}.users-customers-manage-btn:active{transform:translateY(1px)}.users-customers-manage-btn:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff2e;outline:none}.users-customers-drawer{align-self:stretch;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 12px 24px #0000001a;display:flex;flex-direction:column;max-width:320px;min-width:320px;overflow:hidden;width:320px}.users-customers-drawer-header{align-items:center;background:#fafcff;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:10px 12px}.users-customers-drawer-title{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:800}.users-customers-drawer-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.users-customers-drawer-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.users-customers-drawer-body{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:12px}.users-customers-drawer-kv{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:72px 1fr}.users-customers-drawer-k{color:var(--text-muted);font-size:10.6px;font-weight:700}.users-customers-drawer-k,.users-customers-drawer-v{font-family:Geist Variable,Geist,system-ui,sans-serif}.users-customers-drawer-v{color:var(--text-body);font-size:11px;font-weight:600;min-width:0}.users-customers-drawer-divider{background:var(--border-subtle);height:1px}.users-customers-drawer-hint{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.35}.users-customers-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.users-customers-modal{background:#fff;background:var(--bg-surface,#fff);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 24px 48px #0000002e;display:flex;flex-direction:column;max-height:min(86vh,640px);max-width:720px;overflow:hidden;width:100%}.users-customers-modal--with-sidebar{border:none;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;height:680px;max-height:90vh;max-width:1100px;width:70%}.users-customers-modal-header{align-items:center;background:#fafcff;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 14px}.users-customers-modal-title{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:800;margin:0}.users-customers-modal-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:20px;height:32px;line-height:1;transition:background .15s ease,color .15s ease;width:32px}.users-customers-modal-close:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.users-customers-modal-close:disabled{cursor:not-allowed;opacity:.5}.users-customers-modal-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:12px 14px}.users-customers-modal-body--layout{overflow:hidden;padding:0}.uc-customer-modal-layout{align-items:stretch;display:flex;flex:1 1;min-height:0;overflow:hidden}.uc-customer-modal-sidebar{align-self:stretch;background:var(--bg-body);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;min-height:100%;width:240px}.uc-customer-modal-sidebar-header{padding:28px 24px 20px}.uc-customer-modal-sidebar-title{color:#111827;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.uc-customer-modal-sidebar-subtitle{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;line-height:1.4;margin:6px 0 0}.uc-customer-modal-nav{display:flex;flex-direction:column;gap:1.5px;padding:4px 12px 16px}.uc-customer-modal-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.uc-customer-modal-nav-item:hover:not(.active){background:#f3f4f6;color:#374151}.uc-customer-modal-nav-item.active{background:#eef2ff;color:#6366f1;font-weight:600}.uc-customer-modal-nav-icon{align-items:center;background:#0000;border-radius:50%;color:inherit;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background .15s ease;width:22px}.uc-customer-modal-nav-item.active .uc-customer-modal-nav-icon{background:#6366f1;color:#fff}.uc-customer-modal-main{background:var(--bg-surface);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.uc-customer-modal-main-head{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px 0}.uc-customer-modal-main-title{color:#111827;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.uc-customer-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,color .2s ease;width:28px}.uc-customer-modal-close:hover:not(:disabled){background:#f3f4f6;color:#111827}.uc-customer-modal-close:disabled{cursor:not-allowed;opacity:.5}.uc-customer-modal-main-scroll{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:8px 24px 16px}.uc-cg-section{display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:18px}.uc-cg-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.uc-cg-fields--2{grid-template-columns:1fr 1fr}.uc-cg-field{display:flex;flex-direction:column;gap:6px;min-width:0}.uc-cg-label{color:#5b5a70;font-size:12px;font-weight:600;line-height:1}.uc-cg-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:inherit;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:100%}.uc-cg-input::placeholder{color:#71717ad9}.uc-cg-input:focus{box-shadow:0 0 0 2px #7c4dff47}.uc-cg-block{display:flex;flex-direction:column;gap:8px}.uc-cg-block-head{align-items:center;display:flex;gap:8px}.uc-cg-count-badge{background:#eef2ff;border-radius:999px;color:#6366f1;font-size:11px;font-weight:700;padding:3px 8px}.uc-cg-list{background:var(--bg-surface);border:1px solid #eceaf2;border-radius:12px;overflow:hidden}.uc-cg-list-head{grid-gap:7px;background:#fafafc;border-bottom:1px solid #eceaf2;color:#adacc0;display:grid;font-size:9.45px;font-weight:700;gap:7px;grid-template-columns:70px 1fr 67px 31px;letter-spacing:.03em;padding:7px 11px;text-transform:uppercase}.uc-cg-col-ctr{text-align:center}.uc-cg-list-body{max-height:190px;overflow-y:auto}.uc-cg-empty{color:#b4b2c6;font-size:11.25px;font-weight:500;line-height:1.5;padding:20px 11px;text-align:center}.uc-cg-list .uc-cg-row{grid-gap:7px;gap:7px;grid-template-columns:70px 1fr 67px 31px;padding:7px 11px}.uc-cg-list .uc-cg-row,.uc-cg-row{align-items:center;animation:ucCgRowIn .18s ease;border-bottom:1px solid #f4f3f8;display:grid}.uc-cg-row{grid-gap:8px;gap:8px;grid-template-columns:78px 1fr 74px 34px;padding:8px 12px}.uc-cg-row:last-child{border-bottom:none}.uc-cg-row--pending{background:#fafaff}@keyframes ucCgRowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uc-cg-list .uc-cg-code{font-size:10.8px}.uc-cg-code{color:#9694a8;font-family:ui-monospace,Geist Mono,Menlo,monospace;font-size:12px;font-weight:500}.uc-cg-razao{display:flex;flex-direction:column;gap:1px;min-width:0}.uc-cg-list .uc-cg-razao-name{font-size:11.7px}.uc-cg-razao-name{align-items:center;color:#242430;display:flex;font-size:13px;font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-cg-list .uc-cg-razao-doc{font-size:10.35px}.uc-cg-razao-doc{color:#adacc0;font-size:11.5px;font-weight:500}.uc-cg-list .uc-cg-novo-badge{font-size:8.55px;padding:2px 5px}.uc-cg-novo-badge{background:#eef2ff;border-radius:999px;color:#6366f1;flex-shrink:0;font-size:9.5px;font-weight:700;padding:2px 6px}.uc-cg-list .uc-cg-ctr-pill{font-size:10.8px;padding:3px 8px}.uc-cg-ctr-pill{background:#f1f0f6;border-radius:999px;color:#5b5a70;font-size:12px;font-weight:700;justify-self:center;padding:3px 9px}.uc-cg-list .uc-cg-remove{height:25px;width:25px}.uc-cg-remove{align-items:center;background:#0000;border:none;border-radius:8px;color:#c6c4d6;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.uc-cg-remove:hover:not(:disabled){background:#fceaea;color:#db5252}.uc-cg-remove:disabled{cursor:not-allowed;opacity:.5}.uc-cg-remove-spacer{height:28px;width:28px}.uc-cg-spin{animation:users-customers-spin .8s linear infinite}.uc-cg-add{padding-bottom:4px}.uc-cg-add,.uc-cg-search{position:relative}.uc-cg-search-icon{color:#adacc0;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.uc-cg-search-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:inherit;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px 0 34px;transition:box-shadow .15s ease;width:100%}.uc-cg-search-input::placeholder{color:#71717ad9}.uc-cg-search-input:focus{box-shadow:0 0 0 2px #7c4dff47}.uc-cg-search-input:disabled{cursor:not-allowed;opacity:.6}.uc-cg-dropdown{animation:ucCgDropIn .15s ease;background:var(--bg-surface);border:1px solid #eceaf2;border-radius:12px;box-shadow:0 12px 28px -10px #17171c2e;margin-top:8px;overflow:hidden}@keyframes ucCgDropIn{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.uc-cg-dropdown-scroll{max-height:220px;overflow-y:auto}.uc-cg-dropdown-msg{align-items:center;color:#b4b2c6;display:flex;font-size:12.5px;font-weight:500;gap:8px;justify-content:center;padding:16px 12px;text-align:center}.uc-cg-dd-item{align-items:center;background:var(--bg-surface);border:none;border-bottom:1px solid #f4f3f8;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 12px;text-align:left;transition:background .12s ease;width:100%}.uc-cg-dd-item:last-child{border-bottom:none}.uc-cg-dd-item:hover:not(.is-linked){background:#fafafc}.uc-cg-dd-item.is-selected{background:#f8f7ff}.uc-cg-dd-item.is-linked{cursor:default;opacity:.72}.uc-cg-check{align-items:center;background:var(--bg-surface);border:1.5px solid #d4d2e0;border-radius:5px;box-sizing:border-box;display:flex;flex:none;height:16px;justify-content:center;width:16px}.uc-cg-check.is-on{background:#6366f1;border-color:#6366f1}.uc-cg-dd-code{color:#9694a8;flex:none;font-family:ui-monospace,Geist Mono,Menlo,monospace;font-size:12px;font-weight:500;width:66px}.uc-cg-dd-meta{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.uc-cg-dd-name-row{align-items:center;display:flex;gap:7px;min-width:0}.uc-cg-dd-name{color:#242430;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-cg-dd-doc{color:#adacc0;font-size:11.5px;font-weight:500}.uc-cg-linked-badge{background:#f1f0f6;border-radius:999px;color:#a6a4bc;flex-shrink:0;font-size:10px;font-weight:600;padding:2px 6px;white-space:nowrap}@media (max-width:720px){.uc-cg-fields--2{grid-template-columns:1fr}}.uc-customer-modal-footer{align-items:center;background:var(--bg-surface);border-top:none;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-top:auto;padding:10px 24px 12px}.uc-customer-modal-footer-saving{color:var(--text-muted);text-align:center;width:100%}.uc-customer-modal-btn-cancel,.uc-customer-modal-footer-saving{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500}.uc-customer-modal-btn-cancel{background:none;border:none;color:#6366f1;cursor:pointer;padding:6px 0;transition:color .15s ease}.uc-customer-modal-btn-cancel:hover:not(:disabled){color:#4f46e5}.uc-customer-modal-btn-cancel:disabled{cursor:not-allowed;opacity:.55}.uc-customer-modal-btn-save{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;padding:7px 14px;transition:background .15s ease}.uc-customer-modal-btn-save:hover:not(:disabled){background:#4338ca}.uc-customer-modal-btn-save:disabled{cursor:not-allowed;opacity:.55}.uc-chat-settings-panel{padding:4px 0}.uc-chat-settings-row{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.uc-chat-settings-copy{flex:1 1;min-width:0}.uc-chat-settings-title{color:var(--text-body);font-size:12px;font-weight:700;margin:0 0 4px}.uc-chat-settings-desc,.uc-chat-settings-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.uc-chat-settings-desc{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45;margin:0}.uc-customer-modal-main-scroll .users-customers-modal-grupo-wrap{max-width:none;width:100%}.users-customers-modal-toolbar{flex-shrink:0}.users-customers-modal-filter{max-width:none;width:100%}.users-customers-modal-section-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.users-customers-modal-section-label--after{margin-top:14px}.users-customers-modal-table-wrap--integrantes{max-height:200px}.users-customers-table.users-customers-modal-table .uc-modal-col-remove{min-width:44px;padding-left:4px;padding-right:6px;width:44px}.uc-modal-cell-remove{padding:4px;text-align:center;vertical-align:middle}.users-customers-modal-remove-integrante{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:color .12s ease,border-color .12s ease,background .12s ease;width:30px}.users-customers-modal-remove-integrante:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#b91c1c}.users-customers-modal-remove-integrante:disabled{cursor:not-allowed;opacity:.55}.users-customers-modal-spinner-inline{animation:users-customers-spin .85s linear infinite;color:var(--accent)}.users-customers-modal-table-wrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;flex:1 1;min-height:180px;overflow:auto}.users-customers-modal-table.users-customers-table thead th{z-index:2}.users-customers-modal-table.users-customers-table thead th.uc-col-action,.users-customers-modal-table.users-customers-table thead th.uc-col-contratos,.users-customers-modal-table.users-customers-table thead th.uc-col-usuarios{box-shadow:0 2px 4px #0000000f;left:auto!important;position:-webkit-sticky;position:sticky;right:auto!important;top:0}.users-customers-modal-table.users-customers-table tbody td.uc-cell-sticky-action,.users-customers-modal-table.users-customers-table tbody td.uc-cell-sticky-contratos,.users-customers-modal-table.users-customers-table tbody td.uc-cell-sticky-usuarios{box-shadow:none;position:static;right:auto}.users-customers-modal-table .uc-col-codigo{min-width:102px;width:102px}.users-customers-modal-table--contratos-end .uc-col-contratos-modal{min-width:76px;text-align:center!important;vertical-align:middle;width:76px}.users-customers-modal-table--contratos-end .uc-cell-contratos-modal{padding-bottom:10px;padding-top:10px;text-align:center;vertical-align:middle}.users-customers-modal-table--contratos-end .uc-contratos-n{font-feature-settings:"tnum";align-items:center;color:#475569;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:1.75rem}.users-customers-empty--blank{border-bottom:none;min-height:120px}.users-customers-modal-row{cursor:pointer;outline:none}.users-customers-modal-row:focus-visible{box-shadow:inset 0 0 0 2px #7c4dff59}.users-customers-modal-row--selected{background:var(--accent-soft)!important}.users-customers-modal-row--selected:hover{background:#7c4dff1c!important}.users-customers-modal-row--linked{cursor:default;opacity:.72}.users-customers-modal-row--linked,.users-customers-modal-row--linked:hover{background:var(--bg-body)!important}.uc-modal-razao-line{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.uc-modal-razao-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-modal-linked-badge{background:var(--border-subtle);border-radius:999px;color:var(--text-muted);flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.01em;padding:1px 6px}.users-customers-modal-saving{align-items:center;color:#475569;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;min-height:220px}.users-customers-modal-spinner{animation:users-customers-spin .85s linear infinite;color:var(--accent)}@keyframes users-customers-spin{to{transform:rotate(1turn)}}.users-customers-modal-saving-text{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}.users-customers-modal-footer{align-items:center;background:var(--bg-body);border-top:1px solid var(--border-subtle);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:12px 14px}.users-customers-modal-footer-saving-bar{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;text-align:center;width:100%}.users-customers-modal-grupo-wrap{align-items:center;display:flex;flex:1 1;gap:8px;max-width:360px;min-width:200px}.users-customers-modal-grupo-wrap--with-chat{max-width:none;width:100%}.uc-chat-toggle-spinner{animation:users-customers-spin .8s linear infinite;color:var(--accent);flex-shrink:0}.uc-chat-toggle{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.uc-chat-toggle--disabled{cursor:not-allowed;opacity:.55}.uc-chat-toggle input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.uc-chat-toggle-pill{align-items:center;background:var(--border-subtle);border-radius:999px;box-sizing:border-box;display:inline-flex;height:18px;padding:0 2px;transition:background .15s ease;width:32px}.uc-chat-toggle-dot{background:var(--bg-surface);border-radius:999px;box-shadow:0 1px 2px #0000001a;height:14px;transition:transform .15s ease;width:14px}.uc-chat-toggle input:checked+.uc-chat-toggle-pill{background:#7c4dff}.uc-chat-toggle input:checked+.uc-chat-toggle-pill .uc-chat-toggle-dot{transform:translateX(14px)}.uc-chat-toggle input:disabled+.uc-chat-toggle-pill{background:var(--bg-surface-alt)}.uc-chat-toggle input:focus-visible+.uc-chat-toggle-pill{box-shadow:0 0 0 3px #7c4dff26}.uc-chat-toggle-hint{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.4;margin:-4px 0 8px}.uc-chat-toggle-hint--error{color:#dc2626}.users-customers-modal-grupo-label{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:800;white-space:nowrap}.users-customers-modal-grupo-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;height:32px;min-width:0;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}.users-customers-modal-grupo-input::placeholder{color:var(--text-muted)}.users-customers-modal-grupo-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff26;outline:none}.users-customers-modal-footer-spacer{flex:1 1;min-width:8px}.users-customers-modal-footer-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.users-customers-modal-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:700;height:32px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.users-customers-modal-btn--secondary{background:var(--bg-surface);border-color:var(--border-subtle);color:#475569}.users-customers-modal-btn--secondary:hover:not(:disabled){background:var(--bg-body);border-color:var(--border-subtle)}.users-customers-modal-btn--primary{background:#7c4dff;border-color:var(--accent);color:#fff}.users-customers-modal-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.users-customers-modal-btn--primary:disabled{cursor:not-allowed;opacity:.45}.users-customers-modal-btn:focus{box-shadow:0 0 0 3px #7c4dff33;outline:none}.users-customers-modal-btn--secondary:focus{box-shadow:0 0 0 3px #94a3b859}.uc-manage-users-backdrop{align-items:center;background:#0f172a7a;display:flex;inset:0;justify-content:center;padding:max(12px,2.5vw);position:fixed;z-index:1250}.uc-manage-users-dialog{background:#fff;background:var(--bg-surface,#fff);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 24px 56px #0003;display:flex;flex-direction:column;height:min(90vh,920px);max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);overflow:hidden;position:relative;width:70vw}.uc-manage-users-header{align-items:flex-start;background:#fafcff;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.uc-manage-users-header-text{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.uc-manage-users-title{color:var(--text-body);font-size:13px;font-weight:800;line-height:1.25;margin:0;max-width:100%}.uc-manage-users-badge,.uc-manage-users-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.uc-manage-users-badge{background:var(--accent-soft);border-radius:6px;color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.4px;padding:2px 7px;text-transform:uppercase}.uc-manage-users-sub{color:var(--text-muted);flex-basis:100%;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:1.35;margin:0;min-width:0}.uc-manage-users-toolbar{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 14px}.uc-manage-users-filter{flex:1 1;max-width:none;min-width:200px}.uc-manage-users-table-wrap{flex:1 1;min-height:0;overflow:auto;padding:0 10px 12px}.uc-manage-users-table{background:var(--bg-surface);border-collapse:initial;border-spacing:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;min-width:680px;table-layout:fixed;width:100%}.uc-manage-users-table td,.uc-manage-users-table th{border-bottom:1px solid #eef2f7;box-sizing:border-box;overflow:hidden;padding:7px 8px;vertical-align:middle}.uc-manage-users-table thead th{background:var(--bg-body);box-shadow:0 2px 4px #0000000f;color:#475569;font-weight:700;overflow:visible;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.uc-mu-col-av{min-width:52px;text-align:center;width:52px}.uc-mu-avatar-cell{overflow:visible;text-align:center;vertical-align:middle}.uc-manage-users-table td.uc-mu-avatar-cell{overflow:visible}.uc-mu-avatar{align-items:center;background:linear-gradient(145deg,#f1f5f9,#e8eef5);border:1px solid var(--border-subtle);border-radius:50%;box-sizing:border-box;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;position:relative;vertical-align:middle;width:32px}.uc-mu-avatar svg{display:block;flex-shrink:0}.uc-mu-avatar-img{border-radius:50%;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.uc-mu-col-nome{width:18%}.uc-mu-col-email{width:24%}.uc-mu-col-cargo{width:18%}.uc-mu-col-tipo{width:14%}.uc-mu-col-end{width:12%}.uc-manage-users-table thead th.uc-mu-col-end,.uc-mu-col-end{text-align:center}.uc-mu-col-act{text-align:right;width:11%}.uc-mu-tipo-cell{vertical-align:middle}.uc-mu-tipo{border-radius:6px;display:inline-block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.uc-mu-tipo--comum{background:var(--bg-surface-alt);color:#475569}.uc-mu-tipo--admin{background:#7c4dff1f;color:#5b21b6}.uc-manage-users-table td.uc-mu-end-count{font-feature-settings:"tnum";color:#475569;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.uc-mu-actions{text-align:right}.uc-manage-users-actions .users-customers-delete-btn,.uc-manage-users-actions .users-customers-edit-grupo-btn{opacity:1;pointer-events:auto}.uc-manage-users-row:hover{background:var(--bg-body)}.uc-user-side-overlay{inset:0;pointer-events:none;position:absolute;z-index:8}.uc-user-side-overlay--visible{pointer-events:auto}.uc-user-side-dim{background:#0f172a38;border:none;cursor:pointer;inset:0;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .28s ease;z-index:0}.uc-user-side-overlay--visible .uc-user-side-dim{opacity:1}.uc-user-side-panel{background:var(--bg-surface);border-right:1px solid var(--border-subtle);bottom:0;box-shadow:12px 0 40px #0f172a24;display:flex;flex-direction:column;left:0;max-width:min(630px,calc(100% - 16px));position:absolute;top:0;transform:translateX(-105%);transition:width .22s ease,max-width .22s ease,transform .28s cubic-bezier(.4,0,.2,1);width:52.5vw;z-index:1}.uc-user-side-panel:has(.uc-upf--wide){max-width:min(980px,calc(100% - 16px));width:78vw}.uc-user-side-panel--open{transform:none}.uc-user-side-head{align-items:center;background:linear-gradient(180deg,#f8fafc,#fafcff);border-bottom:none;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 12px 2px}.uc-user-side-head-title{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-user-side-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;flex-shrink:0;font-size:18px;height:28px;line-height:1;transition:background .15s ease,color .15s ease;width:28px}.uc-user-side-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.uc-user-side-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.uc-user-side-placeholder{color:var(--text-muted);font-size:11px;line-height:1.45;margin:0}.uc-upf,.uc-user-side-placeholder{font-family:Geist Variable,Geist,system-ui,sans-serif}.uc-upf{display:flex;flex:1 1;flex-direction:column;min-height:0}.uc-upf-tabs{background:linear-gradient(180deg,#f8fafc,#fafcff);border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;padding:2px 10px 0}.uc-upf-tab{background:#0000;border:none;border-radius:8px 8px 0 0;color:var(--text-muted);cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.5px;font-weight:700;margin-bottom:-1px;padding:6px 10px 8px;transition:color .12s ease,background .12s ease}.uc-upf-tab:hover{background:#ffffffb3;color:#475569}.uc-upf-tab--on{background:var(--bg-surface);border:1px solid var(--border-subtle);border-bottom-color:var(--bg-surface);box-shadow:0 -1px 0 var(--bg-surface) inset;color:#5b21b6}.uc-upf-scroll{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:var(--bg-surface);flex:1 1;min-height:0;overflow:auto;padding:10px 12px;text-rendering:geometricPrecision}.uc-upf-scroll .uc-upf-label{color:#5f6b7a;font-size:10px;letter-spacing:.02em}.uc-upf-scroll .uc-upf-check,.uc-upf-scroll .uc-upf-input{font-size:11px}.uc-upf-foot{align-items:center;background:var(--bg-surface);border-top:none;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-top:auto;padding:10px 12px 12px}.uc-upf-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:7px 14px;transition:background .15s ease,color .15s ease}.uc-upf-btn--ghost{background:none;color:#6366f1;padding:6px 0}.uc-upf-btn--ghost:hover:not(:disabled){background:none;color:#4f46e5}.uc-upf-btn--primary{background:#4f46e5;color:#fff}.uc-upf-btn--primary:hover:not(:disabled){background:#4338ca}.uc-upf-btn:disabled{cursor:not-allowed;opacity:.55}.uc-upf-btn--saving{min-width:122px}.uc-upf-btn-spin{animation:users-customers-spin .85s linear infinite}.uc-upf-btn--link{background:#0000;border:none;color:var(--accent);padding:4px 6px}.uc-upf-btn--link:hover{text-decoration:underline}.uc-upf-btn--mini{font-size:10px;padding:4px 8px}.uc-upf-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.uc-upf-perfil{display:block}.uc-upf-perfil-main{gap:8px;min-width:0}.uc-upf-field,.uc-upf-perfil-main{display:flex;flex-direction:column}.uc-upf-field{gap:3px}.uc-upf-field--inativo{background:#fafcff;border:1px solid #eef2f7;border-radius:8px;padding:6px 8px}.uc-upf-field--inativo .uc-upf-check{margin-top:2px}.uc-upf-label{color:var(--text-muted);font-size:9.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.uc-upf-label abbr{color:#dc2626;text-decoration:none}.uc-upf-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;padding:6px 9px;width:100%}.uc-upf-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c4dff33;outline:none}.uc-upf-input--invalid{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.uc-upf-field-err{color:#dc2626;font-size:9.5px;font-weight:600}.uc-upf-field--err{background:#fef2f2a6;border:1px solid #fecaca;border-radius:10px;box-shadow:0 0 0 1px #dc26261f;margin:-2px -4px 4px;padding:6px 8px}.uc-upf-fieldset{border:1px solid #eef2f7;border-radius:8px;margin:0;padding:8px 10px}.uc-upf-fieldset .uc-upf-label{padding:0 2px}.uc-upf-fieldset--tipo{background:#fafcff;margin-bottom:2px}.uc-upf-fieldset--tipo-erro{background:snow;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.uc-upf-api-err-banner{flex-shrink:0}.uc-upf-perm-err-banner{background:snow;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:10px;font-weight:600;line-height:1.35;margin:0 0 8px;padding:8px 10px}.uc-upf-perm-sec--err{background:#fef2f280;border:1px solid #fecaca;border-radius:10px;box-shadow:0 0 0 2px #dc262614;margin:0 -2px 8px;padding:8px 10px}.uc-upf-contr-err-banner{background:snow;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:10px;font-weight:600;line-height:1.35;margin:0 0 8px;padding:8px 10px}.uc-upf-contr-table-wrap--err{border-color:#fecaca;box-shadow:0 0 0 2px #dc262633}.uc-upf-req{color:#dc2626;cursor:help;font-weight:800;margin-left:3px;text-decoration:none}.uc-upf-tipo-err{color:#dc2626}.uc-upf-tipo-err,.uc-upf-tipo-hint{font-size:9.5px;font-weight:600;line-height:1.35;margin:6px 0 0}.uc-upf-tipo-hint{color:var(--accent)}.uc-upf-radio-row{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:4px}.uc-upf-radio{align-items:center;color:var(--text-body);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px}.uc-upf-photo-card{align-items:stretch;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px}.uc-upf-photo-frame{align-items:center;aspect-ratio:3/4;background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:10px;display:flex;justify-content:center;margin:2px auto 0;max-height:188px;max-width:55%;overflow:hidden;width:120px}.uc-upf-photo-img{height:100%;object-fit:cover;object-position:center top;width:100%}.uc-upf-photo-ph{color:var(--text-muted);font-size:10px}.uc-upf-photo-err{color:#dc2626;font-size:9px;margin:0;text-align:center}.uc-upf-photo-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:2px}.uc-upf-perm{display:flex;flex-direction:column;gap:10px}.uc-upf-perm-sec{background:var(--bg-surface);border:1px solid #eef2f7;border-radius:10px;padding:8px 10px}.uc-upf-perm-sec-t{color:var(--accent);font-size:10.5px;font-weight:800;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.uc-upf-perm-grupo{border-top:1px solid #f1f5f9;margin-top:6px;padding-top:6px}.uc-upf-perm-grupo--flat,.uc-upf-perm-grupo:first-of-type{border-top:none;margin-top:0;padding-top:0}.uc-upf-perm-sub{align-items:center;color:#475569;display:flex;font-size:12.5px;font-weight:700;gap:8px;line-height:1.25;margin-bottom:6px}.uc-upf-perm-sub-ic{color:#475569;flex-shrink:0}.uc-upf-perm-list{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.uc-upf-perm-sub+.uc-upf-perm-list{padding-left:28px}.uc-upf-check{align-items:center;color:var(--text-body);cursor:pointer;display:flex;font-size:10.5px;gap:10px;line-height:1.35;position:relative}.uc-upf-check-native{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.uc-upf-check-native:focus-visible+.uc-upf-check-faux{outline:2px solid #7c4dff;outline-offset:2px}.uc-upf-check-faux{background:var(--bg-surface);border:2px solid #d1d1d1;border-radius:5px;box-sizing:border-box;flex-shrink:0;height:18px;position:relative;transition:border-color .12s ease;width:18px}.uc-upf-check:hover .uc-upf-check-faux{border-color:#b8b8b8}.uc-upf-check-faux:after{border:solid #3b59ff;border-width:0 2.5px 2.5px 0;box-sizing:border-box;content:"";height:9px;left:5px;opacity:0;pointer-events:none;position:absolute;top:2px;transform:rotate(45deg);width:5px}.uc-upf-check-native:checked+.uc-upf-check-faux:after{opacity:1}.uc-upf-check-native:disabled{cursor:not-allowed}.uc-upf-check-native:disabled+.uc-upf-check-faux{cursor:not-allowed;opacity:.55}.uc-upf-check-native:disabled~.uc-upf-check-txt{opacity:.65}.uc-upf-check:has(.uc-upf-check-native:disabled){cursor:not-allowed}.uc-upf-check-txt{flex:1 1;min-width:0}.uc-upf-contr{display:flex;flex-direction:column;gap:10px;height:min(62vh,640px);min-height:420px}.uc-upf-contr-search-wrap{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;display:flex;gap:8px;padding:6px 10px}.uc-upf-contr-search-ic{color:var(--text-muted);flex-shrink:0}.uc-upf-contr-search{background:#0000;border:none;color:var(--text-body);flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin:0;min-width:0;outline:none;padding:0}.uc-upf-contr-search::placeholder{color:var(--text-muted)}.uc-upf-contr-table-empty{border-bottom:1px solid #f1f5f9;color:var(--text-muted);font-size:10px;line-height:1.4;padding:14px 10px;text-align:center}.uc-upf-contr-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;position:relative}.uc-upf-sel-bar{background:#fafcff;border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex:0 1 auto;flex-direction:column;max-height:50%;min-height:64px;overflow:auto;padding:8px 10px}.uc-upf-sel-bar--expanded{border-color:var(--border-subtle);bottom:0;box-shadow:0 16px 48px #0f172a29;flex:none;left:0;max-height:none;min-height:0;overflow:auto;position:absolute;right:0;top:0;z-index:8}.uc-upf-sel-bar--expanded .uc-upf-chip--group{max-height:min(42vh,400px)}.uc-upf-sel-bar--expanded .uc-upf-chip-addr-sublist{max-height:min(30vh,280px)}.uc-upf-contr-lower{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.uc-upf-contr-lower--covered{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.uc-upf-sel-head{align-items:center;background:#fafcff;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding-bottom:4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.uc-upf-sel-head-main{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.uc-upf-sel-expand-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:26px}.uc-upf-sel-expand-btn:hover{background:#7c4dff0f;border-color:var(--accent);color:var(--accent)}.uc-upf-sel-expand-btn:focus{box-shadow:0 0 0 3px #7c4dff33;outline:none}.uc-upf-sel-title{color:#475569;font-size:10px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.uc-upf-sel-empty{color:var(--text-muted);font-size:10px;line-height:1.4;margin:0}.uc-upf-chip-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;max-height:none;overflow:auto;padding:0}.uc-upf-chip{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:6px;padding:5px 6px}.uc-upf-chip--group{display:block;max-height:120px;overflow:auto;padding:6px 8px}.uc-upf-chip-group-body{display:flex;flex-direction:column;gap:4px;min-width:0}.uc-upf-chip-contr-title{color:#7c4dff;display:block;font-size:9.5px;font-weight:800;letter-spacing:.02em}.uc-upf-chip-addr-sublist{border-left:2px solid #eef2f7;display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;max-height:88px;overflow:auto;padding:0 0 0 6px}.uc-upf-chip-addr-item{margin:0}.uc-upf-chip-addr-line{align-items:center;border-radius:6px;display:flex;gap:6px;margin:0 -4px 0 0;min-height:22px;min-width:0;padding:1px 4px 1px 0;width:100%}.uc-upf-chip-addr-line:hover{background:#f1f5f9e6}.uc-upf-chip-addr.uc-upf-chip-addr--inline{word-wrap:break-word;color:var(--text-muted);display:block;flex:1 1;font-size:9.5px;line-height:1.35;min-width:0;overflow:hidden;overflow-wrap:break-word}.uc-upf-chip-addr-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;opacity:0;padding:0;transition:opacity .12s ease,background .12s ease,color .12s ease;width:22px}.uc-upf-chip-addr-line:focus-within .uc-upf-chip-addr-remove,.uc-upf-chip-addr-line:hover .uc-upf-chip-addr-remove{opacity:1}.uc-upf-chip-addr-remove:hover{background:var(--border-subtle);color:var(--text-body)}.uc-upf-contr-table-heading{flex:0 0 auto;margin:0 0 4px}.uc-upf-contr-table-wrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;flex:1 1 50%;max-height:none;min-height:160px;overflow:auto}.uc-upf-contr-table{--uc-upf-nest-align-to-contr:38px;border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.5px;min-width:480px;table-layout:fixed;width:100%}.uc-upf-contr-table thead th{background:var(--bg-body);border-bottom:1px solid #eef2f7;color:#475569;font-weight:800;padding:4px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:5}.uc-upf-contr-table thead th.uc-upf-contr-col-class{line-height:1.25;white-space:normal}.uc-upf-contr-col-xp{max-width:30px;width:30px}.uc-upf-contr-col-contr{max-width:160px;width:14%}.uc-upf-contr-col-class{min-width:70%;width:70%}.uc-upf-contr-col-num{text-align:center;width:48px}.uc-upf-contr-table thead th.uc-upf-contr-col-num{text-align:center}.uc-upf-contr-tr td{border-bottom:1px solid #f1f5f9;color:var(--text-body);line-height:1.25;padding:3px 8px;vertical-align:middle}.uc-upf-contr-td-xp{box-sizing:border-box;max-width:30px;padding:0 2px;width:30px}.uc-upf-contr-td-contr{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-upf-contr-td-class{word-wrap:break-word;color:var(--text-body);font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word;white-space:normal}.uc-upf-contr-class-inner{min-width:0}.uc-upf-contr-class-inner--exp{align-items:flex-start;display:flex;gap:8px;justify-content:flex-start;width:100%}.uc-upf-contr-class-inner--exp .uc-upf-loc-bulk-menu{flex-shrink:0;margin-left:auto}.uc-upf-contr-class-txt{flex:1 1;min-width:0}.uc-upf-contr-td-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.uc-upf-xp-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;line-height:0;padding:1px}.uc-upf-xp-btn:hover{background:var(--bg-surface-alt);color:var(--text-body)}.uc-upf-contr-tr--expanded-head>.uc-upf-contr-td-xp{background:linear-gradient(90deg,#d8e0fc47,#0000);box-shadow:inset 5px 0 0 0 #d8e0fc}.uc-upf-contr-table:has(.uc-upf-contr-tr--expanded-head) tbody tr.uc-upf-contr-tr:not(.uc-upf-contr-tr--nest):not(.uc-upf-contr-tr--expanded-head)>td{color:var(--text-muted)}.uc-upf-contr-table:has(.uc-upf-contr-tr--expanded-head) tbody tr.uc-upf-contr-tr:not(.uc-upf-contr-tr--nest):not(.uc-upf-contr-tr--expanded-head) .uc-upf-xp-btn{color:var(--text-muted)}.uc-upf-contr-tr--nest td{border-bottom:1px solid var(--border-subtle);overflow:visible;padding:0}.uc-upf-contr-table tbody tr.uc-upf-contr-tr:not(.uc-upf-contr-tr--nest):has(+tr.uc-upf-contr-tr--nest)>td{border-bottom:none}.uc-upf-contr-table tbody tr.uc-upf-contr-tr--nest{position:relative;z-index:6}.uc-upf-contr-table tbody tr.uc-upf-contr-tr:not(.uc-upf-contr-tr--nest){position:relative;z-index:1}.uc-upf-contr-tr--nest td.uc-upf-contr-nest{background:linear-gradient(90deg,#d8e0fc47,#0000 52px);box-shadow:inset 5px 0 0 0 #d8e0fc;overflow:hidden;padding:0 8px 8px 38px;padding-left:var(--uc-upf-nest-align-to-contr,38px);vertical-align:top}.uc-upf-loc-bulk-menu{flex-shrink:0;position:relative;z-index:3}.uc-upf-loc-bulk-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:26px}.uc-upf-loc-bulk-trigger:hover,.uc-upf-loc-bulk-trigger[aria-expanded=true]{background:var(--border-subtle);color:var(--text-body)}.uc-upf-loc-bulk-dropdown{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 24px #0f172a1f;margin-top:4px;min-width:148px;padding:4px;position:absolute;right:0;top:100%;z-index:100}.uc-upf-loc-bulk-dropdown--portal{left:auto;margin-top:0;position:fixed;right:0;top:0;z-index:13000}.uc-upf-loc-bulk-item{background:#0000;border:none;border-radius:6px;color:var(--text-body);cursor:pointer;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;padding:6px 8px;text-align:left;width:100%}.uc-upf-loc-bulk-item:hover{background:var(--bg-surface-alt);color:var(--text-body)}.uc-upf-loc-table-wrap{background:var(--bg-surface);border:1px solid #e8edf3;border-radius:0 0 8px 8px;border-top:none;box-shadow:inset 0 1px 0 #94a3b81f;-webkit-clip-path:inset(0 0 0 0 round 0 0 8px 8px);clip-path:inset(0 0 0 0 round 0 0 8px 8px);max-height:min(34vh,280px);overflow-x:hidden;overflow-y:auto}.uc-upf-loc-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;table-layout:fixed;width:100%}.uc-upf-loc-tr td{border-bottom:1px solid #f1f5f9;font-size:11px;font-weight:500;line-height:1.25;padding:5px 8px;vertical-align:middle}.uc-upf-loc-tr:last-child td{border-bottom:none}.uc-upf-loc-td-addr{word-wrap:break-word;background:#0000;color:var(--text-body);font-weight:500;overflow-wrap:break-word;padding-left:0;width:auto}.uc-upf-loc-td-ac{text-align:center;width:56px}.uc-upf-loc-toggle{position:relative;transform:scale(.78);transform-origin:center}.uc-upf-loc-toggle,.uc-upf-loc-toggle .condicoes-install-pill{vertical-align:middle}.uc-upf .uc-upf-loc-toggle input:checked+.condicoes-install-pill{background:#7c4dff1f;border-color:#7c4dff80}.uc-upf .uc-upf-loc-toggle input:checked+.condicoes-install-pill .condicoes-install-dot{background:#7c4dff}@media (max-width:640px){.uc-manage-users-dialog{height:min(92vh,100%);width:calc(100vw - 16px)}.uc-user-side-panel{width:min(52.5vw,calc(100% - 12px))}.uc-user-side-panel:has(.uc-upf--wide){width:min(92vw,calc(100% - 12px))}}.uc-upf-field--pw{display:flex;flex-direction:column;gap:4px}.uc-upf-pw-row{align-items:stretch;display:flex;gap:0}.uc-upf-input--pw{border-radius:10px 0 0 10px;border-right:0;flex:1 1}.uc-upf-pw-eye{align-items:center;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:0 10px 10px 0;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;transition:background .12s ease,color .12s ease;width:40px}.uc-upf-pw-eye:hover{background:var(--border-subtle);color:var(--text-body)}.uc-upf-pw-rules{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.uc-upf-pw-rule{align-items:flex-start;color:var(--text-muted);display:flex;font-size:10px;font-weight:600;gap:8px;line-height:1.35}.uc-upf-pw-rule--ok{color:#15803d}.uc-upf-pw-rule-ic{align-items:center;background:var(--bg-surface-alt);border-radius:999px;color:var(--text-muted);display:inline-flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.uc-upf-pw-rule--ok .uc-upf-pw-rule-ic{background:#dcfce7;color:#166534}.uc-upf-photo-card--disabled{opacity:.72;pointer-events:none}.uc-upf-photo-hint{color:var(--text-muted);font-size:9.5px;font-weight:600;margin:0;text-align:center}.uc-upf-contr-loading{color:var(--accent);font-size:10px;font-weight:600;margin:0 0 8px}.uc-upf-loc-site-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.uc-upf-loc-site-name{color:#334155cc;font-size:11px;font-weight:500;line-height:1.35}.uc-upf-loc-table .uc-upf-loc-site-name{font-size:11px}.uc-upf-loc-info-wrap{align-items:center;display:inline-flex;position:relative}.uc-upf-loc-info{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--accent);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:1px}.uc-upf-loc-info svg{height:11px;width:11px}.uc-upf-loc-info:hover{background:var(--accent-soft);color:#5b21b6}.uc-upf-loc-tip{background:#1e293b;border-radius:8px;box-shadow:0 8px 24px #0f172a40;color:#f8fafc;display:block;font-size:9.5px;font-weight:600;left:0;line-height:1.4;max-width:none;min-width:420px;overflow:visible;padding:8px 10px;pointer-events:none;position:absolute;top:0;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:40}.uc-upf-loc-tip--portal{isolation:isolate;left:0;position:fixed;top:0;will-change:top,left;z-index:2147483647}.uc-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative}.uc-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.uc-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after{animation:ucTooltipIn .15s ease-out forwards;background:#1e293b;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 6px 18px #0f172a38;color:#f8fafc;content:attr(data-tooltip);font-size:10px;font-weight:600;padding:5px 8px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:30}.uc-hover-tooltip-portal{animation:ucTooltipPortalIn .15s ease-out forwards;background:#1e293b;border-radius:8px;box-shadow:0 6px 18px #0f172a38;color:#f8fafc;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;isolation:isolate;padding:5px 8px;pointer-events:none;position:fixed;transform:translate(-100%,-100%);white-space:nowrap;z-index:2147483647}@keyframes ucTooltipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ucTooltipPortalIn{0%{opacity:0;transform:translate(-100%,calc(-100% + 3px))}to{opacity:1;transform:translate(-100%,-100%)}}.uc-razao-with-files{align-items:center;display:inline-flex;gap:5px;max-width:100%;min-width:0}.uc-razao-with-files .uc-razao-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-has-files-icon{align-items:center;color:var(--accent);display:inline-flex;flex-shrink:0}.uc-manage-users-dialog.uc-files-dialog{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;width:min(520px,calc(100vw - 24px))}.uc-files-dialog--sm{max-height:min(42vh,340px)}.uc-files-dialog--md{max-height:min(58vh,480px)}.uc-files-dialog--lg{max-height:min(78vh,640px)}.uc-files-header{align-items:flex-start;background:#fafcff;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 14px}.uc-files-header-brand{align-items:flex-start;display:flex;gap:10px;min-width:0}.uc-files-header-icon{align-items:center;background:var(--accent-soft);border-radius:10px;color:var(--accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.uc-files-header-text{min-width:0}.uc-files-header-title{color:var(--text-body);font-size:15px;font-weight:700;line-height:1.25;margin:0}.uc-files-header-client{color:var(--text-body);font-size:12px;font-weight:600;line-height:1.3;margin:4px 0 0}.uc-files-header-meta{color:var(--text-muted);font-size:10px;line-height:1.35;margin:2px 0 0}.uc-files-header-badge{margin-top:4px}.uc-files-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.uc-files-panel,.uc-files-panel-embedded{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0}.uc-files-panel{padding:0 12px 12px}.uc-files-v2-toolbar{flex-shrink:0}.uc-files-v2-search-wrap{align-items:center;display:flex;position:relative;width:100%}.uc-files-v2-search-icon{color:#71717ad9;left:10px;pointer-events:none;position:absolute;z-index:1}.uc-files-v2-search-wrap .uc-files-v2-search{padding-left:32px}.uc-files-v2-scroll{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-bottom:4px}.uc-files-v2-scroll--embedded{min-height:280px}.uc-files-v2-empty{align-items:center;color:#9aa0ac;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 16px;text-align:center}.uc-files-v2-empty--error{color:#b91c1c}.uc-files-v2-card{background:#0000;border:none;border-radius:0;padding:8px 0;transition:background .15s ease}.uc-files-v2-card--drag{background:#f5f3ff;border-radius:8px}.uc-files-v2-card-head{align-items:center;display:flex;gap:10px;min-width:0}.uc-files-v2-code{font-feature-settings:"tnum";color:#1f2430;flex-shrink:0;font-size:11.7px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.uc-files-v2-title{color:var(--text-muted);flex:1 1;font-size:11.25px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-files-v2-file-count{background:#eef0fe;border-radius:20px;color:#5b52e8;flex-shrink:0;font-size:10px;font-weight:700;padding:3px 9px;white-space:nowrap}.uc-files-v2-upload-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#5b52e8;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.uc-files-v2-upload-btn:hover:not(:disabled){background:var(--accent-soft);color:#4f46e5}.uc-files-v2-upload-btn:disabled{cursor:wait;opacity:.65}.uc-files-v2-files{list-style:none;margin:2px 0 0;padding:0;position:relative}.uc-files-v2-card--has-files .uc-files-v2-files:before{background:var(--border-subtle);content:"";height:8px;left:0;position:absolute;top:-8px;width:1px}.uc-files-v2-file-row{align-items:center;display:flex;gap:10px;padding:6px 0 6px 20px;position:relative}.uc-files-v2-file-row:before{background:var(--border-subtle);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.uc-files-v2-file-row:last-child:before{bottom:50%}.uc-files-v2-file-row:after{background:var(--border-subtle);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.uc-files-v2-ext{align-items:center;background:#edeef3;border-radius:4px;color:var(--text-muted);display:inline-flex;flex-shrink:0;font-weight:800;height:20px;justify-content:center;line-height:1;overflow:hidden;width:24px}.uc-files-v2-ext-label{font-size:7px;letter-spacing:-.2px;transform:scale(.8);transform-origin:center}.uc-files-v2-ext--pdf{background:#fde8e8;color:#d64545}.uc-files-v2-ext--doc,.uc-files-v2-ext--docx{background:#e3ebff;color:#3457d5}.uc-files-v2-ext--xls,.uc-files-v2-ext--xlsx{background:#e3f7ea;color:#1f9d55}.uc-files-v2-name{color:#3f51d9;flex:1 1;font-size:11.25px;font-weight:500;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}button.uc-files-v2-name--link{-webkit-appearance:none;appearance:none;background:none;border:0;color:#3f51d9;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}a.uc-files-v2-name:hover,button.uc-files-v2-name--link:hover{text-decoration:underline}.uc-files-v2-file-row .uc-files-v2-meta{color:#a3a9b5;display:inline-block;flex-shrink:0;font-size:8.37px;font-weight:400;line-height:1;white-space:nowrap}.uc-files-v2-delete-btn{flex-shrink:0;height:23px;opacity:1;pointer-events:auto;width:23px}.uc-files-v2-delete-btn svg{height:12.6px;width:12.6px}.uc-files-v2-drop-hint{border:1px dashed #d8dae3;border-radius:8px;color:#9aa0ac;font-size:10.35px;font-style:italic;margin-top:8px;padding:8px 10px;text-align:center}.uc-files-v2-card--drag .uc-files-v2-drop-hint{border-color:#6c63f7}.uc-users-panel-embedded{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;position:relative}.uc-manage-users-toolbar--embedded{align-items:center;border-bottom:none;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:0}.uc-manage-users-filter--embedded{flex:1 1;min-width:0}.uc-manage-users-search{width:100%}.uc-manage-users-add-btn{flex-shrink:0;font-size:11px;padding:7px 12px}.uc-manage-users-table-wrap--embedded{background:var(--bg-surface);border:1px solid #eceaf2;border-radius:12px;flex:1 1;margin:0;min-height:280px;overflow:auto;padding:0}.uc-manage-users-table--embedded{background:#0000;font-size:11.7px;min-width:0}.uc-manage-users-table--embedded td,.uc-manage-users-table--embedded th{border-bottom:1px solid #f4f3f8;padding:7px 11px}.uc-manage-users-table--embedded thead th{background:#fafafc;border-bottom:1px solid #eceaf2;box-shadow:none;color:#adacc0;font-size:9.45px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.uc-manage-users-table--embedded tbody tr:last-child td{border-bottom:none}.uc-manage-users-table--embedded .uc-manage-users-row:focus-within td,.uc-manage-users-table--embedded .uc-manage-users-row:hover td{background:#0000}.uc-manage-users-table--embedded .uc-mu-col-av--embedded{max-width:40px;min-width:40px;width:40px}.uc-manage-users-table.uc-manage-users-table--embedded td.uc-mu-avatar-cell{box-sizing:border-box;max-width:40px;min-width:40px;overflow:visible;padding:7px;width:40px}.uc-mu-avatar--embedded{height:26px;width:26px}.uc-manage-users-table--embedded .uc-mu-col-nome{width:22%}.uc-manage-users-table--embedded .uc-mu-col-email{width:30%}.uc-manage-users-table--embedded .uc-mu-col-cargo{width:20%}.uc-manage-users-table--embedded .uc-mu-col-tipo{width:16%}.uc-manage-users-table--embedded .uc-mu-col-act{width:12%}.uc-manage-users-table--embedded .uc-cell-truncate{color:#242430;font-size:11.7px;font-weight:600}.uc-manage-users-table--embedded .uc-cell-mono{font-feature-settings:inherit;color:#adacc0;font-size:10.35px;font-variant-numeric:unset;font-weight:500}.uc-manage-users-table--embedded .uc-mu-tipo{border-radius:999px;font-size:10.8px;font-weight:700;padding:3px 8px}.uc-manage-users-table--embedded .uc-mu-tipo--comum{background:#f1f0f6;color:#5b5a70}.uc-manage-users-table--embedded .uc-mu-tipo--admin{background:#eef2ff;color:#6366f1}.uc-manage-users-table--embedded .users-customers-empty{color:#b4b2c6;font-size:11.25px;font-weight:500;padding:20px 11px;text-align:center}.uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn,.uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn{background:#0000;border-radius:8px;color:#c6c4d6;height:25px;opacity:1;width:25px}.uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn:hover{background:#f1f0f6;color:#5b5a70}.uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn:hover:not(:disabled){background:#fceaea;color:#db5252}.uc-users-panel-loading{align-items:center;color:#9aa0ac;display:flex;font-size:12px;gap:8px;justify-content:center;padding:40px 16px}.uc-user-side-overlay--portal{inset:0;position:fixed;z-index:1300}.uc-upf-contr2{--uc-contr2-font:"Geist Variable","Geist",system-ui,sans-serif;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.uc-upf-contr2,.uc-upf-contr2 .board-clickup-filter-chip,.uc-upf-contr2 .board-clickup-filter-chip-label,.uc-upf-contr2 .board-clickup-filter-chip-value,.uc-upf-contr2 .board-toolbar-expand-search-input,.uc-upf-contr2 button,.uc-upf-contr2 input,.uc-upf-contr2 span{font-family:var(--uc-contr2-font)}.uc-upf-contr2-filters{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding-bottom:2px}.uc-upf-contr2-filters .board-toolbar-expand-search.is-expanded,.uc-upf-contr2-filters .board-toolbar-expand-search:focus-within,.uc-upf-contr2-filters .board-toolbar-expand-search:hover{width:200px}.uc-upf-contr2-clear-filters{background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:11px;font-weight:600;padding:4px 6px}.uc-upf-contr2-clear-filters:hover{background:#fef2f2;color:#ef4444}.uc-upf-contr2-filter-count{color:var(--text-muted);font-size:11px;margin-left:auto;white-space:nowrap}.uc-upf-contr2-main{background:var(--bg-surface);border:1px solid #e7e7ef;border-radius:12px;display:flex;flex:1 1;min-height:0;min-height:min(52vh,480px);overflow:hidden}.uc-upf-contr2-available{border-right:1px solid #f1f5f9;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.uc-upf-contr2-available-head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 12px}.uc-upf-contr2-linked{background:#fafcff;display:flex;flex:0 0 min(386px,52.4%);flex-direction:column;min-height:0;min-width:304px;width:min(386px,52.4%)}.uc-upf-contr2-linked-head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 12px}.uc-upf-contr2-linked-title{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.uc-upf-contr2-linked-clear{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:9px;font-weight:600}.uc-upf-contr2-linked-clear:hover{color:#ef4444}.uc-upf-contr2-scroll{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.uc-upf-contr2-group-head{align-items:center;background:var(--bg-surface);border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:8px;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;width:100%;z-index:1}.uc-upf-contr2-group-head--linked{background:#fafcff}.uc-upf-contr2-group-head:hover{background:var(--bg-body)}.uc-upf-contr2-chevron{color:var(--text-muted);display:inline-flex;flex-shrink:0}.uc-upf-contr2-group-code{color:#1f2430;flex-shrink:0;font-size:11.5px;font-weight:700;white-space:nowrap}.uc-upf-contr2-group-class{color:var(--text-muted);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-upf-contr2-group-count{background:#eef0fe;border-radius:999px;color:#5b52e8;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px}.uc-upf-contr2-site-equip{font-feature-settings:"tnum";color:var(--text-body);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700}.uc-upf-contr2-group-bulk{color:var(--text-muted);flex-shrink:0;font-size:9px;font-weight:600;opacity:0;transition:opacity .1s,color .1s}.uc-upf-contr2-group-bulk:focus-visible,.uc-upf-contr2-group-head:hover .uc-upf-contr2-group-bulk{opacity:1}.uc-upf-contr2-group-bulk:hover{color:#5b52e8}.uc-upf-contr2-group-bulk--linked{margin-left:auto;opacity:1}.uc-upf-contr2-group-head--linked:hover .uc-upf-contr2-group-bulk--linked{color:#ef4444}.uc-upf-contr2-tip{animation:ucUpfContr2TipIn .14s ease-out forwards;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 8px 20px -4px #0000001f;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.35;max-width:min(320px,80vw);padding:6px 10px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,calc(-100% - 8px));white-space:normal;word-break:break-word;z-index:2147483646}.uc-upf-contr2-tip-arrow{background:var(--bg-surface);bottom:-6px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 1px 0 var(--border-subtle));height:6px;left:50%;margin-left:-5px;position:absolute;width:10px}@keyframes ucUpfContr2TipIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}.uc-upf-contr2-local-row{align-items:center;border-bottom:1px solid #f8fafc;cursor:pointer;display:flex;gap:8px;padding:6px 10px 6px 28px}.uc-upf-contr2-local-row:hover{background:var(--bg-body)}.uc-upf-contr2-local-row--on{background:#7c4dff0a}.uc-upf-contr2-local-name{color:var(--text-body);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-upf-contr2-linked-row{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 12px 6px 28px}.uc-upf-contr2-linked-row:hover{background:var(--bg-surface-alt)}.uc-upf-contr2-linked-name{color:var(--text-body);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-upf-contr2-linked-remove{color:#cbd5e1;flex-shrink:0;opacity:0;transition:opacity .1s,color .1s}.uc-upf-contr2-linked-row:hover .uc-upf-contr2-linked-remove{color:#ef4444;opacity:1}.uc-upf-contr2-empty{align-items:center;display:flex;flex-direction:column;font-family:var(--uc-contr2-font);gap:4px;justify-content:center;min-height:180px;padding:28px 16px;text-align:center}.uc-upf-contr2-empty-icon{color:#5a43d652;margin-bottom:10px}.uc-upf-contr2-empty-title{color:#475569;font-size:13px;font-weight:600;letter-spacing:-.02em}.uc-upf-contr2-empty-hint{color:var(--text-muted);font-size:12px;line-height:1.5;max-width:260px}.uc-upf--wide .uc-upf-scroll{display:flex;flex-direction:column;overflow:hidden}@media (max-width:720px){.uc-upf-contr2-main{flex-direction:column}.uc-upf-contr2-available{border-bottom:1px solid #f1f5f9;border-right:none;min-height:220px}.uc-upf-contr2-linked{flex:1 1 auto;min-height:180px;min-width:0;width:100%}}.app.theme-dark .users-customers-table-wrap{background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:none}.app.theme-dark .users-customers-table{background:var(--bg-surface)}.app.theme-dark .users-customers-table td,.app.theme-dark .users-customers-table th{border-bottom-color:#ffffff14;color:var(--text-body)}.app.theme-dark .users-customers-table tr.uc-section-row--grupo>td,.app.theme-dark .users-customers-table tr.uc-section-row>td{border-bottom:1px solid var(--border-subtle)!important}.app.theme-dark .users-customers-table tr.uc-section-row:not(.uc-section-row--grupo)>td{box-shadow:inset 0 -1px 0 var(--border-subtle)}.app.theme-dark .users-customers-table tbody td.uc-cell-sticky-action,.app.theme-dark .users-customers-table tbody td.uc-cell-sticky-contratos,.app.theme-dark .users-customers-table tbody td.uc-cell-sticky-usuarios,.app.theme-dark .users-customers-table thead th,.app.theme-dark .users-customers-table thead th.uc-col-action,.app.theme-dark .users-customers-table thead th.uc-col-contratos,.app.theme-dark .users-customers-table thead th.uc-col-usuarios{background:var(--bg-surface);box-shadow:none;color:var(--text-muted)}.app.theme-dark .users-customers-table tbody td{background:var(--bg-surface)}.app.theme-dark .users-customers-table tr.uc-section-row td,.app.theme-dark .users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-action,.app.theme-dark .users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-contratos,.app.theme-dark .users-customers-table tr.uc-section-row--grupo td.uc-cell-sticky-usuarios{background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle)!important}.app.theme-dark .users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td,.app.theme-dark .users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-action,.app.theme-dark .users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-contratos,.app.theme-dark .users-customers-table tr.uc-section-row--grupo:not(.uc-section-row--collapsed) td.uc-cell-sticky-usuarios{background:var(--bg-surface-raised);border-bottom:1px solid var(--border-subtle)!important}.app.theme-dark .users-customers-table tr.uc-section-row--grupo>td.uc-cell-sticky-action,.app.theme-dark .users-customers-table tr.uc-section-row--grupo>td.uc-cell-sticky-contratos,.app.theme-dark .users-customers-table tr.uc-section-row--grupo>td.uc-cell-sticky-usuarios{box-shadow:inset 0 -1px 0 var(--border-subtle)!important}.app.theme-dark .users-customers-table tr.uc-section-row--grupo>td:first-child{box-shadow:inset 3px 0 0 #6e56cf,inset 0 -1px 0 var(--border-subtle)!important}.app.theme-dark .users-customers-table tbody tr.users-customers-row--cat-grupos td,.app.theme-dark .users-customers-table tbody tr.users-customers-row--cat-semGrupos td,.app.theme-dark .users-customers-table tbody tr.users-customers-row--sub td{background:var(--bg-surface);border-bottom-color:#ffffff14!important}.app.theme-dark .users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-action,.app.theme-dark .users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-contratos,.app.theme-dark .users-customers-table tbody tr.users-customers-row--sub td.uc-cell-sticky-usuarios{background:var(--bg-surface)}.app.theme-dark .users-customers-row--sub .uc-cell--sub,.app.theme-dark .users-customers-row--sub .uc-cell-razao--sub,.app.theme-dark .users-customers-row--sub .uc-cell-razao--sub span{color:var(--text-body)}.app.theme-dark .users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-action,.app.theme-dark .users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-contratos,.app.theme-dark .users-customers-row:focus-within:not(.users-customers-row--grupo-master) .uc-cell-sticky-usuarios,.app.theme-dark .users-customers-row:focus-within:not(.users-customers-row--grupo-master) td,.app.theme-dark .users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-action,.app.theme-dark .users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-contratos,.app.theme-dark .users-customers-row:hover:not(.users-customers-row--grupo-master) .uc-cell-sticky-usuarios,.app.theme-dark .users-customers-row:hover:not(.users-customers-row--grupo-master) td{background:var(--accent-soft)}.app.theme-dark .uc-customer-modal-main-title,.app.theme-dark .uc-customer-modal-nav-item,.app.theme-dark .uc-customer-modal-sidebar-title{color:var(--text-body)}.app.theme-dark .uc-customer-modal-nav-item:hover:not(.active){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .uc-customer-modal-nav-item.active{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .uc-customer-modal-nav-item.active .uc-customer-modal-nav-icon{background:var(--accent);color:#fff}.app.theme-dark .uc-customer-modal-close{color:var(--text-muted)}.app.theme-dark .uc-customer-modal-close:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .uc-customer-modal-footer,.app.theme-dark .uc-customer-modal-main,.app.theme-dark .uc-customer-modal-main-scroll,.app.theme-dark .users-customers-modal{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .uc-customer-modal-footer{border-top:none}.app.theme-dark .uc-customer-modal-sidebar{background:var(--bg-surface)}.app.theme-dark .uc-customer-modal-main-scroll,.app.theme-dark .users-customers-modal label,.app.theme-dark .users-customers-modal td,.app.theme-dark .users-customers-modal th{color:var(--text-body)}.app.theme-dark .users-customers-modal input,.app.theme-dark .users-customers-modal select,.app.theme-dark .users-customers-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-cg-count-badge{background:var(--accent-soft);color:#ededef}.app.theme-dark .uc-cg-list{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .uc-cg-list-head{background:var(--bg-surface-alt);border-bottom-color:#ffffff14;color:var(--text-muted)}.app.theme-dark .uc-cg-list .uc-cg-row,.app.theme-dark .uc-cg-row{background:#0000;border-bottom-color:#ffffff14;color:var(--text-body)}.app.theme-dark .uc-cg-row--pending{background:var(--bg-surface-alt)}.app.theme-dark .uc-cg-list .uc-cg-razao-name,.app.theme-dark .uc-cg-razao-name{color:var(--text-body)}.app.theme-dark .uc-cg-code,.app.theme-dark .uc-cg-empty,.app.theme-dark .uc-cg-list .uc-cg-code{color:var(--text-muted)}.app.theme-dark .uc-files-v2-code{color:var(--text-body)}.app.theme-dark .uc-files-v2-file-count{background:var(--accent-soft);color:#ededef}.app.theme-dark .uc-files-v2-card{background:#0000;border:none;color:var(--text-body)}.app.theme-dark .uc-files-v2-card--drag{background:var(--accent-soft)}.app.theme-dark .uc-manage-users-add-btn,.app.theme-dark .users-customers-add-btn{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-manage-users-add-btn:hover,.app.theme-dark .users-customers-add-btn:hover{background:var(--bg-surface-alt);color:#ededef}.app.theme-dark .uc-manage-users-table,.app.theme-dark .uc-manage-users-table-wrap{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-manage-users-table td,.app.theme-dark .uc-manage-users-table th{border-bottom-color:#ffffff14;color:var(--text-body)}.app.theme-dark .uc-manage-users-table thead th{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .uc-mu-tipo--comum{background:var(--bg-surface-alt);color:#e4e4e8}.app.theme-dark .uc-mu-tipo--admin{background:var(--accent-soft);color:#ededef}.app.theme-dark .uc-mu-avatar,.app.theme-dark .uc-mu-avatar--embedded{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .uc-manage-users-table td.uc-mu-end-count{color:var(--text-body)}.app.theme-dark .uc-manage-users-table-wrap--embedded,html.theme-dark .uc-manage-users-table-wrap--embedded{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .uc-manage-users-table--embedded thead th,html.theme-dark .uc-manage-users-table--embedded thead th{background:var(--bg-surface-alt);border-bottom-color:#ffffff14;color:#9a9aa3}.app.theme-dark .uc-manage-users-table--embedded td,.app.theme-dark .uc-manage-users-table--embedded th,html.theme-dark .uc-manage-users-table--embedded td,html.theme-dark .uc-manage-users-table--embedded th{border-bottom-color:#ffffff14}.app.theme-dark .uc-manage-users-table--embedded .uc-cell-truncate,html.theme-dark .uc-manage-users-table--embedded .uc-cell-truncate{color:var(--text-body)}.app.theme-dark .uc-manage-users-table--embedded .uc-cell-mono,html.theme-dark .uc-manage-users-table--embedded .uc-cell-mono{color:#9a9aa3}.app.theme-dark .uc-manage-users-table--embedded .uc-mu-tipo--comum,html.theme-dark .uc-manage-users-table--embedded .uc-mu-tipo--comum{background:var(--bg-surface-alt);color:#c4c4cc}.app.theme-dark .uc-manage-users-table--embedded .uc-mu-tipo--admin,html.theme-dark .uc-manage-users-table--embedded .uc-mu-tipo--admin{background:var(--accent-soft);color:#a78bfa}.app.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn,.app.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn,.app.theme-dark .uc-manage-users-table--embedded .users-customers-empty,html.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn,html.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn,html.theme-dark .uc-manage-users-table--embedded .users-customers-empty{color:#9a9aa3}.app.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn:hover,html.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-edit-grupo-btn:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn:hover:not(:disabled),html.theme-dark .uc-manage-users-table--embedded .uc-manage-users-actions .users-customers-delete-btn:hover:not(:disabled){background:#dc262629;color:#f87171}.app.theme-dark .uc-user-side-panel,html.theme-dark .uc-user-side-panel{background:var(--modal-bg);border-right-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-tabs,.app.theme-dark .uc-user-side-head,html.theme-dark .uc-upf-tabs,html.theme-dark .uc-user-side-head{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-tab:hover,html.theme-dark .uc-upf-tab:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .uc-upf-tab--on,html.theme-dark .uc-upf-tab--on{background:var(--modal-bg);border-color:var(--border-subtle);border-bottom-color:var(--modal-bg);color:#a78bfa}.app.theme-dark .uc-upf-foot,.app.theme-dark .uc-upf-scroll,html.theme-dark .uc-upf-foot,html.theme-dark .uc-upf-scroll{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .uc-upf-check,.app.theme-dark .uc-upf-check-txt,.app.theme-dark .uc-upf-field,.app.theme-dark .uc-upf-fieldset,.app.theme-dark .uc-upf-label,html.theme-dark .uc-upf-check,html.theme-dark .uc-upf-check-txt,html.theme-dark .uc-upf-field,html.theme-dark .uc-upf-fieldset,html.theme-dark .uc-upf-label{color:var(--text-body)}.app.theme-dark .uc-upf-scroll .uc-upf-label,html.theme-dark .uc-upf-scroll .uc-upf-label{color:#c4c4cc}.app.theme-dark .uc-upf-check-faux,html.theme-dark .uc-upf-check-faux{background:var(--input-bg);border-color:var(--border-subtle)}.app.theme-dark .uc-upf input,.app.theme-dark .uc-upf select,.app.theme-dark .uc-upf textarea,html.theme-dark .uc-upf input,html.theme-dark .uc-upf select,html.theme-dark .uc-upf textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-btn--ghost,html.theme-dark .uc-upf-btn--ghost{color:#a78bfa}.app.theme-dark .uc-upf-field--inativo,html.theme-dark .uc-upf-field--inativo{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-fieldset,html.theme-dark .uc-upf-fieldset{border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-fieldset--tipo,html.theme-dark .uc-upf-fieldset--tipo{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .uc-upf-perm-sub,.app.theme-dark .uc-upf-perm-sub-ic,html.theme-dark .uc-upf-perm-sub,html.theme-dark .uc-upf-perm-sub-ic{color:#e4e4e8}html.theme-dark .uc-upf-contr2-group-head--linked,html.theme-dark .uc-upf-contr2-linked{background:var(--bg-surface)}html.theme-dark .uc-upf-contr2-available-head,html.theme-dark .uc-upf-contr2-group-head,html.theme-dark .uc-upf-contr2-linked-head,html.theme-dark .uc-upf-contr2-linked-row,html.theme-dark .uc-upf-contr2-local-row{border-bottom-color:hsla(0,0%,100%,.035)}html.theme-dark .uc-upf-contr2-available{border-right-color:hsla(0,0%,100%,.035)}@media (max-width:720px){html.theme-dark .uc-upf-contr2-available{border-bottom-color:hsla(0,0%,100%,.035)}}html.theme-dark .uc-upf-contr2-group-head{background:var(--modal-bg)}html.theme-dark .uc-upf-contr2-group-head:hover,html.theme-dark .uc-upf-contr2-linked-row:hover,html.theme-dark .uc-upf-contr2-local-row:hover{background:var(--bg-surface-alt)}html.theme-dark .uc-upf-contr2-group-code{color:#ededef}html.theme-dark .uc-upf-contr2-empty-hint,html.theme-dark .uc-upf-contr2-group-bulk,html.theme-dark .uc-upf-contr2-group-class,html.theme-dark .uc-upf-contr2-linked-title{color:var(--text-muted)}html.theme-dark .uc-upf-contr2-group-count{background:#7c4dff38;color:#c4b5fd}html.theme-dark .uc-upf-contr2-empty,html.theme-dark .uc-upf-contr2-empty-title,html.theme-dark .uc-upf-contr2-linked-name,html.theme-dark .uc-upf-contr2-local-name,html.theme-dark .uc-upf-contr2-site-equip{color:var(--text-body)}html.theme-dark .uc-upf-contr2-empty-icon{color:#a78bfa73}html.theme-dark .uc-upf-contr2-scroll{scrollbar-color:#ffffff2e #0000}html.theme-dark .uc-upf-contr2 .board-clickup-filter-chip,html.theme-dark .uc-upf-contr2-filters .board-clickup-filter-chip{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}html.theme-dark .uc-upf-contr2 .board-toolbar-expand-search,html.theme-dark .uc-upf-contr2-filters .board-toolbar-expand-search{background:var(--bg-surface-alt);border-color:var(--border-subtle)}html.theme-dark .uc-upf-contr2 .board-toolbar-expand-search-icon,html.theme-dark .uc-upf-contr2-filters .board-toolbar-expand-search-icon{color:var(--text-muted)}.cp-cadastro-usuarios{--cp-cad-font:"Geist Variable","Geist",system-ui,sans-serif;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.cp-cadastro-usuarios,.cp-cadastro-usuarios .board-clickup-filter-chip,.cp-cadastro-usuarios .board-toolbar-expand-search-input,.cp-cadastro-usuarios button,.cp-cadastro-usuarios input,.cp-cadastro-usuarios span,.cp-cadastro-usuarios td,.cp-cadastro-usuarios th{font-family:var(--cp-cad-font)}.cp-cad-toolbar-bar{display:flex;justify-content:flex-end;margin-bottom:0}.cp-cad-interv-toolbar.condicoes-interv-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end}.cp-cad-toolbar--pick{align-items:center;display:inline-flex;gap:12px;justify-content:flex-start;width:100%}.cp-cad-pick-title{color:#3d3f52;font-size:12.5px;font-weight:600;letter-spacing:-.01em;margin:0 0 0 auto;padding-left:12px;text-align:right;white-space:nowrap}.cp-cad-back-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;height:28px;padding:0 10px}.cp-cad-back-btn:hover{background:var(--bg-body)}.cp-cad-pick-banner{align-items:center;color:#374151;display:inline-flex;font-size:12.5px;gap:8px;min-width:0}.cp-cad-pick-banner strong{font-weight:600}.cp-cad-ci2,.cp-cad-ci2>.ci2-panel,.cp-cad-table-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0}.cp-cad-ci2 .ci2-foot-note{border-top:none;padding-top:8px}.cp-cad-ci2-scroll.ci2-table-scroll{flex:1 1;max-height:none;min-height:280px}.cp-cad-ci2 table.cp-cad-ci2-table{min-width:860px}.cp-cad-ci2 table.cp-cad-ci2-table tbody td:first-child,.cp-cad-ci2 table.cp-cad-ci2-table tbody td:nth-child(2),.cp-cad-ci2 table.cp-cad-ci2-table thead th:first-child,.cp-cad-ci2 table.cp-cad-ci2-table thead th:nth-child(2){box-shadow:none;left:auto;min-width:0;position:static;text-align:left}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row{cursor:pointer}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row td:first-child{border-left:3px solid #0000}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row td:nth-child(2){border-left:none}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row.cat-nada td:first-child{border-left-color:#0e8a82;border-left-color:var(--ci2-teal,#0e8a82)}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row.cat-desabilitada td:first-child{border-left:3px dashed #767889;border-left:3px dashed var(--ci2-gray,#767889)}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row.cat-desabilitada td:nth-child(2),.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row.cat-nada td:nth-child(2){border-left-color:#0000}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.cp-cad-row--sel{background:#f7f6fc;box-shadow:inset 3px 0 0 #6e56cf;box-shadow:inset 3px 0 0 var(--ci2-violet,#6e56cf)}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.cp-cad-row--sel td:first-child{border-left-color:#6e56cf;border-left-color:var(--ci2-violet,#6e56cf)}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-row-editing{box-shadow:inset 3px 0 0 #6e56cf;box-shadow:inset 3px 0 0 var(--ci2-violet,#6e56cf)}.cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-row-editing td:nth-child(2){box-shadow:none}.cp-cad-mono{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--ci2-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12px;font-variant-numeric:tabular-nums}.cp-cad-obs{max-width:280px;overflow:hidden;text-overflow:ellipsis}.cp-cad-empty{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:10px;justify-content:center;min-height:160px}.cp-cad-empty--err{color:#b91c1c;flex-direction:column}.cp-cad-email-cell{align-items:center;display:flex;gap:8px;min-width:0}.cp-cad-email-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-cad-email-exists-badge{align-items:center;animation:cpCadEmailExistsPulse 1.6s ease-out infinite;background:#dc2626;border-radius:999px;box-shadow:0 0 0 0 #dc26268c;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;letter-spacing:.02em;line-height:1;padding:0 7px}@keyframes cpCadEmailExistsPulse{0%{box-shadow:0 0 0 0 #dc26268c}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 0 0 #dc262600}}.app.theme-dark .cp-cad-email-exists-badge,html.theme-dark .cp-cad-email-exists-badge{animation-name:cpCadEmailExistsPulseDark;background:#ef4444;box-shadow:0 0 0 0 #ef444480}@keyframes cpCadEmailExistsPulseDark{0%{box-shadow:0 0 0 0 #ef444480}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.cp-cad-spin{animation:cp-cad-spin .7s linear infinite}@keyframes cp-cad-spin{to{transform:rotate(1turn)}}.cp-cad-td-empty{color:#9ca3af;height:auto!important;padding:28px 12px!important;text-align:center;white-space:normal!important}.cp-cad-pick-btn{font-size:12px;height:26px;padding:0 10px}@keyframes cpCadConcluirGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cp-cadastro-usuarios .cp-cad-concluir-btn--attention .board-clickup-filter-chip-label{-webkit-text-fill-color:#0000;animation:cpCadConcluirGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.cp-cadastro-usuarios .cp-cad-concluir-btn--attention .board-clickup-filter-chip-icon{color:#7c3aed}.cp-cadastro-usuarios .users-customers-surface{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.cp-cadastro-usuarios .cp-cad-pick-table-bar{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start}.cp-cadastro-usuarios .cp-cad-pick-table-bar .board-toolbar-expand-search{max-width:320px}.cp-cadastro-usuarios .users-customers-table-wrap{background:var(--bg-surface);border:1px solid #e7e7ef;border-radius:14px;box-shadow:none;flex:1 1;min-height:0;overflow:auto}.cp-cadastro-usuarios .users-customers-table{--uc-w-action:100px;border-collapse:initial;border-spacing:0;font-family:var(--cp-cad-font);font-size:12.5px;min-width:720px;table-layout:auto;width:100%}.cp-cadastro-usuarios .users-customers-table thead th{background:#f7f7fa;border-bottom:1px solid #e7e7ef;box-shadow:none;color:#9395a8;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:9px 12px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.cp-cadastro-usuarios .users-customers-table thead th.uc-col-action,.cp-cadastro-usuarios .users-customers-table thead th.uc-col-contratos,.cp-cadastro-usuarios .users-customers-table thead th.uc-col-usuarios{background:#f7f7fa;box-shadow:none}.cp-cadastro-usuarios .users-customers-table tbody td{border-bottom:1px solid #f0f0f6;color:#3d3f52;height:38px;padding:0 12px;vertical-align:middle;white-space:nowrap}.cp-cadastro-usuarios .users-customers-table tbody td.uc-cell-sticky-action,.cp-cadastro-usuarios .users-customers-table tbody td.uc-cell-sticky-contratos,.cp-cadastro-usuarios .users-customers-table tbody td.uc-cell-sticky-usuarios{border-left:none;box-shadow:none}.cp-cadastro-usuarios .users-customers-table tr.uc-section-row td{background:#fafafd;border-bottom:1px solid #e7e7ef;cursor:pointer;height:auto;padding:7px 12px;-webkit-user-select:none;user-select:none}.cp-cadastro-usuarios .users-customers-table tr.uc-section-row:hover td{background:#f4f4fa}.cp-cadastro-usuarios .users-customers-table .uc-section-label{align-items:center;color:#3d3f52;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.cp-cadastro-usuarios .users-customers-row:hover td{background:#f2effc}.cp-cadastro-usuarios .uc-cell-action{text-align:right}.uc-user-side-overlay--portal.uc-user-side-overlay--cadastro{z-index:9400}.cp-cad-save-tooltip-host{display:inline-flex;position:relative}.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;bottom:calc(100% + 10px);box-shadow:0 10px 28px #0f172a1f;color:var(--text-body);content:attr(data-tooltip);font-size:11.5px;font-weight:500;line-height:1.35;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:normal;width:min(280px,70vw);z-index:50}.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{border:6px solid #0000;border-top-color:#fff;bottom:calc(100% + 4px);content:"";filter:drop-shadow(0 1px 0 var(--border-subtle));opacity:0;pointer-events:none;position:absolute;right:18px;transition:opacity .14s ease;z-index:51}.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]).is-pulsing:after,.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]).is-pulsing:before,.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.cp-cad-save-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before{opacity:1;transform:translateY(0)}.cp-cad-save-tooltip-host--blocked .uc-upf-btn--primary{opacity:.72}.app.theme-dark .cp-cad-back-btn,.app.theme-dark .cp-cad-pick-banner,.app.theme-dark .cp-cad-pick-title,.app.theme-dark .cp-cadastro-usuarios,html.theme-dark .cp-cad-back-btn,html.theme-dark .cp-cad-pick-banner,html.theme-dark .cp-cad-pick-title,html.theme-dark .cp-cadastro-usuarios{color:var(--text-body)}.app.theme-dark .cp-cad-back-btn,html.theme-dark .cp-cad-back-btn{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .cp-cad-back-btn:hover,html.theme-dark .cp-cad-back-btn:hover{background:var(--bg-surface-alt)}.app.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody tr.cp-cad-row--sel,html.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody tr.cp-cad-row--sel{background:var(--accent-soft)}.app.theme-dark .cp-cad-ci2 .ci2-panel,html.theme-dark .cp-cad-ci2 .ci2-panel{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table thead th,html.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table thead th{background:var(--bg-surface-alt);border-bottom-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody td,html.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody td{border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row:hover,html.theme-dark .cp-cad-ci2 table.cp-cad-ci2-table tbody tr.ci2-data-row:hover{background:var(--bg-surface-alt)}.app.theme-dark .cp-cad-ci2 .ci2-group-row td,html.theme-dark .cp-cad-ci2 .ci2-group-row td{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .cp-cadastro-usuarios .users-customers-surface,.app.theme-dark .cp-cadastro-usuarios .users-customers-table-wrap,html.theme-dark .cp-cadastro-usuarios .users-customers-surface,html.theme-dark .cp-cadastro-usuarios .users-customers-table-wrap{background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:none}.app.theme-dark .cp-cadastro-usuarios .users-customers-table,html.theme-dark .cp-cadastro-usuarios .users-customers-table{background:var(--bg-surface);color:var(--text-body)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table thead th,.app.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-action,.app.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-contratos,.app.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-usuarios,html.theme-dark .cp-cadastro-usuarios .users-customers-table thead th,html.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-action,html.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-contratos,html.theme-dark .cp-cadastro-usuarios .users-customers-table thead th.uc-col-usuarios{background:var(--bg-surface-alt);border-bottom-color:var(--border-subtle);box-shadow:none;color:var(--text-muted)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table tbody td,html.theme-dark .cp-cadastro-usuarios .users-customers-table tbody td{background:var(--bg-surface);border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table .uc-cell-mono,.app.theme-dark .cp-cadastro-usuarios .users-customers-table tbody td.uc-cell-codigo,html.theme-dark .cp-cadastro-usuarios .users-customers-table .uc-cell-mono,html.theme-dark .cp-cadastro-usuarios .users-customers-table tbody td.uc-cell-codigo{color:var(--text-body)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table tr.uc-section-row td,html.theme-dark .cp-cadastro-usuarios .users-customers-table tr.uc-section-row td{background:var(--bg-surface-alt);border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table tr.uc-section-row:hover td,html.theme-dark .cp-cadastro-usuarios .users-customers-table tr.uc-section-row:hover td{background:var(--bg-surface-raised)}.app.theme-dark .cp-cadastro-usuarios .users-customers-table .uc-section-label,html.theme-dark .cp-cadastro-usuarios .users-customers-table .uc-section-label{color:var(--text-muted)}.app.theme-dark .cp-cadastro-usuarios .users-customers-row:hover td,html.theme-dark .cp-cadastro-usuarios .users-customers-row:hover td{background:var(--accent-soft)}.app.theme-dark .cp-cadastro-usuarios .uc-cell-action .board-clickup-filter-chip,html.theme-dark .cp-cadastro-usuarios .uc-cell-action .board-clickup-filter-chip{background:#0000;border-color:var(--border-subtle);color:var(--text-muted)}.bch-access-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:11.5px;font-weight:600;gap:5px;margin-top:8px;padding:3px 8px;transition:background .15s ease,border-color .15s ease}.bch-access-btn.is-open,.bch-access-btn:hover{background:#eef2ff;border-color:#c7d2fe}.bch-access-btn-chev{transition:transform .15s ease}.bch-access-btn.is-open .bch-access-btn-chev{transform:rotate(180deg)}.bch-access-pop{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a24;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(380px,calc(100vh - 24px));overflow:hidden;position:fixed;z-index:11000}.bch-access-pop-head{align-items:center;border-bottom:1px solid #eef0f4;color:#0f172a;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:space-between;padding:10px 12px}.bch-access-pop-count{color:#64748b;font-size:10.5px;font-weight:600}.bch-access-pop-body{overflow-y:auto;padding:6px 12px 10px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.bch-access-pop-body::-webkit-scrollbar{height:6px;width:6px}.bch-access-pop-body::-webkit-scrollbar-track{background:#0000}.bch-access-pop-body::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.bch-access-pop-body::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.bch-access-pop-empty{align-items:center;color:#64748b;display:flex;font-size:11.5px;gap:6px;padding:8px 0}.bch-access-pop-empty--err{color:#dc2626}.bch-access-spin{animation:bch-access-spin .8s linear infinite}@keyframes bch-access-spin{to{transform:rotate(1turn)}}.bch-access-group+.bch-access-group{border-top:1px dashed #e8eaef;margin-top:6px;padding-top:6px}.bch-access-group-head{align-items:center;display:flex;gap:6px;min-width:0;padding:4px 0}.bch-access-group-code{background:#eef2ff;border-radius:5px;color:#4f46e5;flex-shrink:0;font-size:11px;font-weight:700;padding:1px 6px}.bch-access-group-name{color:#475569;flex:1 1;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-access-group-count{color:#94a3b8;font-size:10.5px;font-weight:600;margin-left:auto}.bch-access-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:2px 0 0;padding:0}.bch-access-list li{border-radius:6px;display:flex;flex-direction:column;gap:1px;padding:5px 8px}.bch-access-list li:hover{background:#f8fafc}.bch-access-site{color:#1e293b;font-size:11.5px;font-weight:600;line-height:1.3}.bch-access-addr{color:#64748b;font-size:10.5px;line-height:1.35}.app.theme-dark .bch-access-btn,html.theme-dark .bch-access-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:#a78bfa}.app.theme-dark .bch-access-btn.is-open,.app.theme-dark .bch-access-btn:hover,html.theme-dark .bch-access-btn.is-open,html.theme-dark .bch-access-btn:hover{background:#7c4dff29;border-color:#7c4dff73}.app.theme-dark .bch-access-pop,html.theme-dark .bch-access-pop{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 16px 40px #00000073}.app.theme-dark .bch-access-pop-head,html.theme-dark .bch-access-pop-head{border-bottom-color:var(--border-subtle);color:#ededef}.app.theme-dark .bch-access-addr,.app.theme-dark .bch-access-group-count,.app.theme-dark .bch-access-pop-count,.app.theme-dark .bch-access-pop-empty,html.theme-dark .bch-access-addr,html.theme-dark .bch-access-group-count,html.theme-dark .bch-access-pop-count,html.theme-dark .bch-access-pop-empty{color:#9a9aa3}.app.theme-dark .bch-access-pop-empty--err,html.theme-dark .bch-access-pop-empty--err{color:#f87171}.app.theme-dark .bch-access-group+.bch-access-group,html.theme-dark .bch-access-group+.bch-access-group{border-top-color:var(--border-subtle)}.app.theme-dark .bch-access-group-code,html.theme-dark .bch-access-group-code{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .bch-access-group-name,html.theme-dark .bch-access-group-name{color:#c4c4cc}.app.theme-dark .bch-access-site,html.theme-dark .bch-access-site{color:#ededef}.app.theme-dark .bch-access-list li:hover,html.theme-dark .bch-access-list li:hover{background:var(--bg-surface-alt)}.app.theme-dark .bch-access-pop-body,html.theme-dark .bch-access-pop-body{scrollbar-color:#ffffff38 #0000}.app.theme-dark .bch-access-pop-body::-webkit-scrollbar-thumb,html.theme-dark .bch-access-pop-body::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .bch-access-pop-body::-webkit-scrollbar-thumb:hover,html.theme-dark .bch-access-pop-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.bch-phones-inline{align-items:flex-start;display:flex;gap:10px}.bch-phones-inline>.bch-details-k{align-items:flex-start;flex:0 0 70px;flex-direction:column;gap:4px;justify-content:flex-start}.bch-phones-inline .bch-phone-list{flex:1 1;margin-top:0;min-width:0}.bch-pre-close-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.bch-pre-close-backdrop{background:#0f0f126b;background:var(--overlay,#0f0f126b);border:0;cursor:pointer;inset:0;position:absolute}.bch-pre-close-panel{background:#fff;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 18px 48px #0f172a2e;display:flex;flex-direction:column;max-height:min(88vh,760px);overflow:hidden;position:relative;width:min(720px,100%)}.bch-pre-close-head{align-items:center;background:#0000;border-bottom:none;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 4px}.bch-pre-close-head-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bch-pre-close-os{color:#18181b;font-size:15px;font-weight:700}.bch-pre-close-sub{color:#71717a;font-size:12px}.bch-pre-close-x{background:#0000;border:0;border-radius:7px;color:#18181b;cursor:pointer;height:28px;width:28px}.bch-pre-close-meta{grid-gap:10px 14px;background:#7c4dff0a;border-bottom:1px solid #eeeef2;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:12px 16px}.bch-pre-close-meta span{color:#9a9aa3;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bch-pre-close-meta strong{color:#3f3f46;display:block;font-size:12.5px;font-weight:600;margin-top:2px}.bch-pre-close-body{display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px 16px 8px}.bch-pre-close-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.bch-pre-close-row--5{align-items:end;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.bch-pre-close-counters label,.bch-pre-close-field,.bch-pre-close-row label{color:#52525b;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px}.bch-pre-close-cond-picked,.bch-pre-close-cond-trigger,.bch-pre-close-counters input,.bch-pre-close-field input,.bch-pre-close-field textarea,.bch-pre-close-row input{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;font:inherit;font-weight:500;height:34px;padding:0 10px}.bch-pre-close-field textarea{height:auto;min-height:84px;padding:8px 10px;resize:vertical}.bch-pre-close-cond{position:relative}.bch-pre-close-cond-picked,.bch-pre-close-cond-trigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.bch-pre-close-cond-list{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 10px 28px #0f172a1f;left:0;max-height:220px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:4}.bch-pre-close-cond-empty,.bch-pre-close-cond-opt{background:#0000;border:0;color:#3f3f46;font-size:12px;padding:8px 10px;text-align:left;width:100%}.bch-pre-close-cond-opt:hover{background:#f4f4f5}.bch-pre-close-counters-title{color:#52525b;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.bch-pre-close-a3{background:#fafafa;border:1px dashed #d4d4d8;border-radius:8px;color:#71717a;cursor:pointer;font-size:12px;height:34px}.bch-pre-close-error,.bch-pre-close-warn{color:#b45309;font-size:12px;margin:0}.bch-pre-close-error{color:#b91c1c}.bch-pre-close-foot{align-items:center;background:#0000;border-top:none;display:flex;gap:9px;justify-content:flex-end;padding:8px 16px 16px}.bch-pre-close-foot .user-form-footer-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:auto;min-height:32px;padding:8px 16px}.bch-pre-close-foot .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.bch-pre-close-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.bch-pre-close-cancel,.bch-pre-close-submit{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 12px}.bch-pre-close-cancel{background:#fff;border:1px solid #e4e4e7;color:#3f3f46}.bch-pre-close-submit{background:#7c4dff;border:0;color:#fff}.bch-pre-close-submit:disabled{cursor:not-allowed;opacity:.5}.bch-pre-close-spin{animation:bch-pre-close-spin .8s linear infinite}@keyframes bch-pre-close-spin{to{transform:rotate(1turn)}}.app.theme-dark .bch-pre-close-panel,html.theme-dark .bch-pre-close-panel{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 18px 48px #0006}.app.theme-dark .bch-pre-close-os,.app.theme-dark .bch-pre-close-x,html.theme-dark .bch-pre-close-os,html.theme-dark .bch-pre-close-x{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-close-meta span,.app.theme-dark .bch-pre-close-sub,html.theme-dark .bch-pre-close-meta span,html.theme-dark .bch-pre-close-sub{color:#9a9aa3}.app.theme-dark .bch-pre-close-foot,.app.theme-dark .bch-pre-close-head,html.theme-dark .bch-pre-close-foot,html.theme-dark .bch-pre-close-head{background:#0000;border:none}.app.theme-dark .bch-pre-close-foot .user-form-link-btn.user-form-footer-btn,html.theme-dark .bch-pre-close-foot .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .bch-pre-close-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .bch-pre-close-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .bch-pre-close-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.app.theme-dark .bch-pre-close-meta,html.theme-dark .bch-pre-close-meta{background:#7c4dff1f}.app.theme-dark .bch-pre-close-counters-title,.app.theme-dark .bch-pre-close-field,.app.theme-dark .bch-pre-close-meta strong,.app.theme-dark .bch-pre-close-row label,html.theme-dark .bch-pre-close-counters-title,html.theme-dark .bch-pre-close-field,html.theme-dark .bch-pre-close-meta strong,html.theme-dark .bch-pre-close-row label{color:#c4c4cc}.app.theme-dark .bch-pre-close-cancel,.app.theme-dark .bch-pre-close-cond-list,.app.theme-dark .bch-pre-close-cond-picked,.app.theme-dark .bch-pre-close-cond-trigger,.app.theme-dark .bch-pre-close-counters input,.app.theme-dark .bch-pre-close-field input,.app.theme-dark .bch-pre-close-field textarea,.app.theme-dark .bch-pre-close-row input,html.theme-dark .bch-pre-close-cancel,html.theme-dark .bch-pre-close-cond-list,html.theme-dark .bch-pre-close-cond-picked,html.theme-dark .bch-pre-close-cond-trigger,html.theme-dark .bch-pre-close-counters input,html.theme-dark .bch-pre-close-field input,html.theme-dark .bch-pre-close-field textarea,html.theme-dark .bch-pre-close-row input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-close-cond-opt,html.theme-dark .bch-pre-close-cond-opt{color:#c4c4cc}.app.theme-dark .bch-pre-close-cond-opt:hover,html.theme-dark .bch-pre-close-cond-opt:hover{background:#7c4dff29}.bch-os-chip-menu{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 8px 22px #0f172a24;min-width:140px;padding:3px;position:fixed;z-index:13050}.bch-os-chip-menu-item{align-items:center;background:#0000;border:0;border-radius:6px;color:#3f3f46;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;height:24px;padding:0 7px;width:100%}.bch-os-chip-menu-item-label{flex:1 1;min-width:0;text-align:left}.bch-os-chip-menu-chevron{color:#a1a1aa;flex:none;margin-left:auto;transition:transform .12s ease}.bch-os-chip-menu-chevron.is-open{transform:rotate(90deg)}.bch-os-chip-menu-item.is-active{background:#7c4dff1a;color:#5b3cc4}.bch-os-chip-handoff-list{border-bottom:1px solid #ececef;border-top:1px solid #ececef;display:flex;flex-direction:column;gap:1px;margin:2px 0 3px;max-height:168px;overflow-y:auto;padding:2px 0}.bch-os-chip-handoff-item{font-weight:550;height:28px}.bch-os-chip-handoff-avatar{align-items:center;background:#7c4dff24;border-radius:50%;color:#5b3cc4;display:inline-flex;flex:none;font-size:8px;font-weight:700;height:18px;justify-content:center;letter-spacing:-.02em;width:18px}.bch-os-chip-handoff-name{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.bch-os-chip-menu-item-wrap{display:block;width:100%}.bch-os-chip-menu-item:hover{background:#f4f4f5}.bch-os-chip-menu-item.is-disabled,.bch-os-chip-menu-item:disabled{color:#71717a;cursor:not-allowed;opacity:.45}.bch-os-chip-menu-item.is-disabled:hover,.bch-os-chip-menu-item:disabled:hover{background:#0000}.bch-os-chip-menu-item svg{flex:none;height:12px;width:12px}.bch-os-chip-menu-hint{color:#71717a;font-size:10px;font-weight:500;line-height:1.3;margin:2px 0 0;padding:4px 7px 5px}.bch-return-queue-menu-hint{color:#52525b;font-weight:600;margin:0 0 2px;padding:6px 8px 4px}.app.theme-dark .bch-return-queue-menu-hint,html.theme-dark .bch-return-queue-menu-hint{color:#c4c4cc}.app.theme-dark .bch-os-chip-menu,html.theme-dark .bch-os-chip-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0006}.app.theme-dark .bch-os-chip-menu-item,html.theme-dark .bch-os-chip-menu-item{color:#c4c4cc}.app.theme-dark .bch-os-chip-menu-item:hover,html.theme-dark .bch-os-chip-menu-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .bch-os-chip-menu-item.is-disabled,.app.theme-dark .bch-os-chip-menu-item:disabled,html.theme-dark .bch-os-chip-menu-item.is-disabled,html.theme-dark .bch-os-chip-menu-item:disabled{color:#9a9aa3}.app.theme-dark .bch-os-chip-menu-item.is-disabled:hover,.app.theme-dark .bch-os-chip-menu-item:disabled:hover,html.theme-dark .bch-os-chip-menu-item.is-disabled:hover,html.theme-dark .bch-os-chip-menu-item:disabled:hover{background:#0000}.app.theme-dark .bch-os-chip-menu-hint,html.theme-dark .bch-os-chip-menu-hint{color:#9a9aa3}.app.theme-dark .bch-os-chip-menu-item.is-active,html.theme-dark .bch-os-chip-menu-item.is-active{background:#7c4dff38;color:#ddd6fe}.app.theme-dark .bch-os-chip-menu-chevron,html.theme-dark .bch-os-chip-menu-chevron{color:#9a9aa3}.app.theme-dark .bch-os-chip-handoff-list,html.theme-dark .bch-os-chip-handoff-list{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-os-chip-handoff-avatar,html.theme-dark .bch-os-chip-handoff-avatar{background:#7c4dff47;color:#c4b5fd}.bch-pre-forward-note-panel{--bch-font:"Geist Variable","Geist",system-ui,sans-serif;font-family:var(--bch-font);max-height:min(88vh,720px);width:min(560px,100%)}.bch-pre-forward-note-panel,.bch-pre-forward-note-panel *{font-family:var(--bch-font)}.bch-pre-forward-note-panel .bch-pre-forward-note-foot,.bch-pre-forward-note-panel .bch-pre-forward-note-head{background:#0000;border-bottom:none;border-top:none}.bch-pre-forward-note-panel .bch-pre-forward-note-head{padding:16px 16px 4px}.bch-pre-forward-note-panel .bch-pre-forward-note-foot{gap:9px;justify-content:flex-end;padding:8px 16px 16px}.bch-pre-forward-note-panel .user-form-footer-btn{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--bch-font);font-size:13px;font-weight:500;gap:6px;height:auto;min-height:32px;padding:8px 16px}.bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .bch-pre-forward-note-panel .bch-pre-forward-note-foot,.app.theme-dark .bch-pre-forward-note-panel .bch-pre-forward-note-head,html.theme-dark .bch-pre-forward-note-panel .bch-pre-forward-note-foot,html.theme-dark .bch-pre-forward-note-panel .bch-pre-forward-note-head{background:#0000;border-bottom:#0000;border-color:#0000 currentcolor;border-top:#0000}.app.theme-dark .bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn,html.theme-dark .bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .bch-pre-forward-note-panel .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .bch-pre-forward-note-panel .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.bch-pre-forward-note-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:10px 16px 8px}.bch-pre-forward-note-hint{color:#71717a;font-size:12px;line-height:1.4;margin:0}.bch-pre-forward-note-hint kbd{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;display:inline-block;font-family:inherit;font-size:11px;font-weight:700;padding:0 5px}.bch-pre-forward-note-input-wrap{display:block;flex:1 1;min-height:0;position:relative}.bch-pre-forward-note-input{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;box-sizing:border-box;color:#18181b;flex:1 1;font-family:inherit;font-size:13.5px;line-height:1.5;min-height:280px;padding:9px 132px 12px 14px;resize:vertical;width:100%}.bch-pre-forward-note-input:focus{background:#fff;border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff1f;outline:none}.app.theme-dark .bch-pre-forward-note-hint,html.theme-dark .bch-pre-forward-note-hint{color:#9a9aa3}.app.theme-dark .bch-pre-forward-note-hint kbd,html.theme-dark .bch-pre-forward-note-hint kbd{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .bch-pre-forward-note-input,html.theme-dark .bch-pre-forward-note-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-forward-note-input:focus,html.theme-dark .bch-pre-forward-note-input:focus{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#7c4dff8c}.bch-pre-close-datetime-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bch-pre-close-datetime-block{display:flex;flex-direction:column;gap:6px;min-width:0}.bch-pre-close-datetime-caption{color:#52525b;font-size:12px;font-weight:600}.bch-pre-close-datetime-row{align-items:center;display:flex;gap:8px}.bch-pre-close-date-btn{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#3f3f46;cursor:pointer;display:inline-flex;flex:1 1;font-size:12.5px;font-weight:500;gap:8px;height:34px;min-width:0;padding:0 10px}.bch-pre-close-date-btn:hover{background:#fafafa;border-color:#d4d4d8}.bch-pre-close-time-input{padding:0 8px;width:110px}.bch-pre-close-cond-input,.bch-pre-close-time-input{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-sizing:border-box;color:#18181b;font-size:12.5px;height:34px}.bch-pre-close-cond-input{font-weight:500;padding:0 10px;width:100%}.bch-pre-close-cond-input:focus{border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff1f;outline:none}.bch-pre-close-counters-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bch-pre-close-counters{width:100%}.bch-pre-close-counters-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.bch-pre-close-counters-hide{background:none;border:0;color:#6366f1;cursor:pointer;font-size:12px;font-weight:500;padding:0}.bch-pre-close-field-label{color:#52525b;display:block;font-size:12px;font-weight:600;margin-bottom:5px}.bch-pre-close-laudo-body{display:block;position:relative}.bch-pre-close-laudo-body textarea{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;box-sizing:border-box;color:#18181b;font-family:inherit;font-size:13px;line-height:1.5;min-height:120px;padding:9px 132px 9px 10px;resize:vertical;width:100%}.bch-pre-close-laudo-body textarea:focus{background:#fff;border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff1f;outline:none}.bch-pre-close-laudo-tools{align-items:stretch;display:flex;flex-direction:column;gap:6px;pointer-events:none;position:absolute;right:9px;top:8px;z-index:2}.bch-pre-close-laudo-tools>*{pointer-events:auto}.bch-pre-close-voice-btn{align-items:center;background:#fff;border:1.5px solid #e6e6ef;border-radius:10px;color:#6c6c80;cursor:pointer;display:inline-flex;font:600 11px/1 system-ui,sans-serif;gap:6px;height:28px;overflow:visible;padding:0 10px;position:relative;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.bch-pre-close-voice-btn:focus-visible,.bch-pre-close-voice-btn:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.bch-pre-close-voice-btn.is-recording{background:#fef2f2;border-color:#f87171;box-shadow:none;color:#b91c1c}.bch-pre-close-voice-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 system-ui,sans-serif;left:auto;max-width:240px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:none;transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:40}.bch-pre-close-voice-btn:focus-visible .bch-pre-close-voice-tip,.bch-pre-close-voice-btn:hover .bch-pre-close-voice-tip{opacity:1;visibility:visible}.bch-pre-close-counters-chip{gap:4px}.bch-pre-close-counters-chip:focus-visible,.bch-pre-close-counters-chip:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.bch-pre-close-period-modal.equipment-consult-period-modal{width:min(348px,calc(100vw - 24px))!important;z-index:10120!important}.bch-pre-close-period-modal .ec-period-picker-calendars--single{width:100%}.bch-pre-close-voice-pop{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 12px 28px #0f172a29;color:#3f3f46;display:inline-flex;font-size:12px;gap:8px;padding:8px 10px;position:fixed;z-index:10130}.bch-pre-close-voice-pulse{animation:bch-pre-close-pulse 1s ease-in-out infinite;background:#ef4444;border-radius:999px;height:8px;width:8px}.bch-pre-close-voice-pulse.is-busy{animation:none;background:#a78bfa}@keyframes bch-pre-close-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.bch-pre-close-voice-timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.bch-pre-close-voice-label{color:#71717a}.bch-pre-close-voice-transcribe{background:#7c4dff;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:26px;padding:0 10px}.bch-pre-close-voice-transcribe:disabled{cursor:not-allowed;opacity:.55}.bch-pre-close-voice-cancel{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#52525b;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.bch-pre-close-voice-error{color:#b91c1c;font-size:11.5px;font-weight:500}.app.theme-dark .bch-pre-close-datetime-caption,.app.theme-dark .bch-pre-close-field-label,html.theme-dark .bch-pre-close-datetime-caption,html.theme-dark .bch-pre-close-field-label{color:#c4c4cc}.app.theme-dark .bch-pre-close-cond-input,.app.theme-dark .bch-pre-close-date-btn,.app.theme-dark .bch-pre-close-laudo-body textarea,.app.theme-dark .bch-pre-close-time-input,html.theme-dark .bch-pre-close-cond-input,html.theme-dark .bch-pre-close-date-btn,html.theme-dark .bch-pre-close-laudo-body textarea,html.theme-dark .bch-pre-close-time-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-close-date-btn:hover,html.theme-dark .bch-pre-close-date-btn:hover{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .bch-pre-close-counters-chip,.app.theme-dark .bch-pre-close-voice-btn,html.theme-dark .bch-pre-close-counters-chip,html.theme-dark .bch-pre-close-voice-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .bch-pre-close-counters-chip:focus-visible,.app.theme-dark .bch-pre-close-counters-chip:hover,.app.theme-dark .bch-pre-close-voice-btn:focus-visible,.app.theme-dark .bch-pre-close-voice-btn:hover,html.theme-dark .bch-pre-close-counters-chip:focus-visible,html.theme-dark .bch-pre-close-counters-chip:hover,html.theme-dark .bch-pre-close-voice-btn:focus-visible,html.theme-dark .bch-pre-close-voice-btn:hover{background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf829,0 4px 16px #7c4dff38;color:#c4b5fd}.app.theme-dark .bch-pre-close-voice-pop,.app.theme-dark .bch-pre-close-voice-tip,html.theme-dark .bch-pre-close-voice-pop,html.theme-dark .bch-pre-close-voice-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-close-voice-cancel,html.theme-dark .bch-pre-close-voice-cancel{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .bch-pre-close-counters-hide,html.theme-dark .bch-pre-close-counters-hide{color:#a5b4fc}.bch-pre-close-status-backdrop{align-items:center;background:#0f0f128c;background:var(--overlay,#0f0f128c);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10200}.bch-pre-close-status-modal{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 20px 60px #00000038;overflow:visible;width:min(400px,100%)}.bch-pre-close-status-header{border-bottom:1px solid #eef2f7;padding:12px 18px}.bch-pre-close-status-title{color:#0f172a;font-size:16px;font-weight:600;margin:0}.bch-pre-close-status-body{padding:16px 18px}.bch-pre-close-status-loading{color:#71717a;font-size:13px;text-align:center}.bch-pre-close-status-label{display:flex;flex-direction:column;gap:8px}.bch-pre-close-status-label-text{color:#52525b;font-size:12.5px;font-weight:500}.bch-pre-close-status-select{position:relative}.bch-pre-close-status-trigger{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;cursor:pointer;display:flex;font-size:13px;gap:8px;height:36px;justify-content:space-between;padding:0 12px;width:100%}.bch-pre-close-status-dropdown{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10210}.bch-pre-close-status-option{background:#0000;border:0;color:#3f3f46;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;width:100%}.bch-pre-close-status-option:hover{background:#f4f4f5}.bch-pre-close-status-option[data-selected=true]{background:#7c4dff1a;color:#5a2ee0}.bch-pre-close-status-footer{align-items:stretch;display:flex;flex-direction:column;gap:10px;padding:12px 18px 16px}.bch-pre-close-status-footer .user-form-footer-btn{align-items:center;align-self:flex-end;display:inline-flex;gap:6px;min-height:32px;padding:8px 16px}.bch-pre-close-status-feedback{align-items:center;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px}.bch-pre-close-status-feedback.is-ok{color:#15803d}.bch-pre-close-status-feedback.is-err{color:#b91c1c}.app.theme-dark .bch-pre-close-status-modal,html.theme-dark .bch-pre-close-status-modal{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-close-status-title,.app.theme-dark .bch-pre-close-status-trigger,html.theme-dark .bch-pre-close-status-title,html.theme-dark .bch-pre-close-status-trigger{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-close-status-header,html.theme-dark .bch-pre-close-status-header{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-close-status-label-text,.app.theme-dark .bch-pre-close-status-loading,html.theme-dark .bch-pre-close-status-label-text,html.theme-dark .bch-pre-close-status-loading{color:#9a9aa3}.app.theme-dark .bch-pre-close-status-dropdown,.app.theme-dark .bch-pre-close-status-trigger,html.theme-dark .bch-pre-close-status-dropdown,html.theme-dark .bch-pre-close-status-trigger{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-close-status-option,html.theme-dark .bch-pre-close-status-option{color:#c4c4cc}.app.theme-dark .bch-pre-close-status-option:hover,html.theme-dark .bch-pre-close-status-option:hover{background:#323236;background:var(--bg-surface-raised,#323236)}.equipment-consult-period-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 38px #0f172a1f,0 2px 8px #0f172a0f;display:flex;flex-direction:column;font-family:Geist Variable,system-ui,sans-serif;max-height:min(calc(100vh - 24px),420px);overflow:hidden;padding:0;position:fixed!important;width:min(580px,calc(100vw - 24px));z-index:10010!important}.equipment-consult-period-modal--no-head .ec-period-picker-body{padding-top:12px}.ec-period-picker-head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 10px}.ec-period-picker-title{color:#0f172a;font-size:13px;font-weight:600;margin:0}.ec-period-picker-range{color:#64748b;font-size:12px;font-weight:500;margin:2px 0 0}.ec-period-picker-range--empty{color:#94a3b8;font-weight:400}.ec-period-picker-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s;width:28px}.ec-period-picker-close:hover{background:#f1f5f9;color:#0f172a}.ec-period-picker-body{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 12px 4px}.ec-period-picker-calendars{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr}@media (max-width:620px){.ec-period-picker-calendars{grid-template-columns:1fr}}.ec-period-picker-calendars--single{grid-template-columns:1fr}.ec-period-month-head{align-items:center;display:grid;flex-shrink:0;grid-template-columns:28px 1fr 28px;margin-bottom:8px}.ec-period-month{display:flex;flex-direction:column}.ec-period-weekdays{flex-shrink:0}.ec-period-days{align-content:start;grid-template-rows:repeat(6,32px);min-height:192px}.ec-period-month-title{color:#0f172a;font-size:13px;font-weight:600;text-align:center;text-transform:capitalize}.ec-period-nav{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s;width:28px}.ec-period-nav:hover:not(:disabled){background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.ec-period-nav:disabled{cursor:not-allowed;opacity:.35}.ec-period-nav-spacer{height:28px;width:28px}.ec-period-days,.ec-period-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ec-period-weekday{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:500;height:28px;justify-content:center}.ec-period-day{background:#0000;border:none;border-radius:0;color:#0f172a;cursor:pointer;font-size:12px;font-weight:500;padding:0}.ec-period-day,.ec-period-day-inner{align-items:center;display:flex;height:32px;justify-content:center;position:relative}.ec-period-day-inner{border-radius:8px;transition:background .12s,color .12s;width:32px;z-index:1}.ec-period-day:before{background:#0000;content:"";inset:3px 0;position:absolute;z-index:0}.ec-period-day--outside .ec-period-day-inner{color:#cbd5e1}.ec-period-day--disabled{cursor:not-allowed}.ec-period-day--disabled .ec-period-day-inner{color:#cbd5e1}.ec-period-day--in-range:before,.ec-period-day:not(.ec-period-day--disabled):not(.ec-period-day--selected-end):not(.ec-period-day--selected-start):hover .ec-period-day-inner{background:#f1f5f9}.ec-period-day--range-start:before{background:linear-gradient(90deg,#0000 50%,#f1f5f9 0)}.ec-period-day--range-end:before{background:linear-gradient(90deg,#f1f5f9 50%,#0000 0)}.ec-period-day--range-start.ec-period-day--range-end:before{background:#0000}.ec-period-day--selected-end .ec-period-day-inner,.ec-period-day--selected-start .ec-period-day-inner{background:#0f172a;color:#fff}.ec-period-day--today:not(.ec-period-day--selected-start):not(.ec-period-day--selected-end) .ec-period-day-inner{color:#6366f1;font-weight:600}.ec-period-day--has-mark:not(.ec-period-day--selected-start):not(.ec-period-day--selected-end):after{background:#e11d48;border-radius:50%;bottom:3px;content:"";height:4px;left:50%;margin-left:-2px;pointer-events:none;position:absolute;width:4px;z-index:2}.ec-period-picker-error{color:#ba1a1a;font-size:11px;margin:8px 4px 0}.ec-period-picker-actions{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:10px 14px 14px}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions{border-top:none;gap:12px;padding-top:4px}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:32px;line-height:16px;min-height:32px;padding:0 14px;transition:color .15s ease,background .15s ease}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:0}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;color:#fff}.app.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .equipment-consult-period-modal--no-actions-border .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.ec-period-picker-actions .odv2-pill-btn{border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;gap:0;height:32px;line-height:16px;min-height:32px;padding:0 14px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.ec-period-picker-actions .odv2-pill-btn--primary{background:#6467f2;border:none;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;color:#fafafa}.ec-period-picker-actions .odv2-pill-btn--primary:hover:not(:disabled){background:#4447ee}.ec-period-picker-actions .odv2-pill-btn--ghost{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0a;color:#475569}.ec-period-picker-actions .odv2-pill-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ec-period-picker-actions .odv2-pill-btn:disabled{cursor:not-allowed;opacity:.5}.app.theme-dark .equipment-consult-period-modal,html.theme-dark .equipment-consult-period-modal{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 12px 40px #0006;color:var(--text-body)}.app.theme-dark .ec-period-picker-head,html.theme-dark .ec-period-picker-head{border-bottom-color:var(--border-subtle)}.app.theme-dark .ec-period-day,.app.theme-dark .ec-period-month-title,.app.theme-dark .ec-period-picker-title,html.theme-dark .ec-period-day,html.theme-dark .ec-period-month-title,html.theme-dark .ec-period-picker-title{color:var(--text-body)}.app.theme-dark .ec-period-nav,.app.theme-dark .ec-period-picker-close,.app.theme-dark .ec-period-picker-range,.app.theme-dark .ec-period-weekday,html.theme-dark .ec-period-nav,html.theme-dark .ec-period-picker-close,html.theme-dark .ec-period-picker-range,html.theme-dark .ec-period-weekday{color:var(--text-muted)}.app.theme-dark .ec-period-nav:hover:not(:disabled),.app.theme-dark .ec-period-picker-close:hover,html.theme-dark .ec-period-nav:hover:not(:disabled),html.theme-dark .ec-period-picker-close:hover{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .ec-period-day-inner,html.theme-dark .ec-period-day-inner{background:#0000;color:inherit}.app.theme-dark .ec-period-day--disabled .ec-period-day-inner,.app.theme-dark .ec-period-day--outside .ec-period-day-inner,html.theme-dark .ec-period-day--disabled .ec-period-day-inner,html.theme-dark .ec-period-day--outside .ec-period-day-inner{color:var(--text-muted);opacity:.4}.app.theme-dark .ec-period-day:not(.ec-period-day--disabled):not(.ec-period-day--selected-end):not(.ec-period-day--selected-start):hover .ec-period-day-inner,html.theme-dark .ec-period-day:not(.ec-period-day--disabled):not(.ec-period-day--selected-end):not(.ec-period-day--selected-start):hover .ec-period-day-inner{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .ec-period-day--in-range:before,html.theme-dark .ec-period-day--in-range:before{background:var(--bg-surface-alt)}.app.theme-dark .ec-period-day--range-start:before,html.theme-dark .ec-period-day--range-start:before{background:linear-gradient(to right,#0000 50%,var(--bg-surface-alt) 50%)}.app.theme-dark .ec-period-day--range-end:before,html.theme-dark .ec-period-day--range-end:before{background:linear-gradient(to right,var(--bg-surface-alt) 50%,#0000 50%)}.app.theme-dark .ec-period-day--range-start.ec-period-day--range-end:before,html.theme-dark .ec-period-day--range-start.ec-period-day--range-end:before{background:#0000}.app.theme-dark .ec-period-day--selected-end .ec-period-day-inner,.app.theme-dark .ec-period-day--selected-start .ec-period-day-inner,html.theme-dark .ec-period-day--selected-end .ec-period-day-inner,html.theme-dark .ec-period-day--selected-start .ec-period-day-inner{background:var(--accent);color:#fff}.app.theme-dark .ec-period-day--has-mark:not(.ec-period-day--selected-start):not(.ec-period-day--selected-end):after,html.theme-dark .ec-period-day--has-mark:not(.ec-period-day--selected-start):not(.ec-period-day--selected-end):after{background:#fb7185}.app.theme-dark .ec-period-picker-actions,html.theme-dark .ec-period-picker-actions{background:#0000;border-top:none}.app.theme-dark .ec-period-picker-actions .odv2-pill-btn--ghost,html.theme-dark .ec-period-picker-actions .odv2-pill-btn--ghost{background:#0000;border:none;border-radius:8px;box-shadow:none;color:var(--accent);padding:8px 0}.app.theme-dark .ec-period-picker-actions .odv2-pill-btn--ghost:hover:not(:disabled),html.theme-dark .ec-period-picker-actions .odv2-pill-btn--ghost:hover:not(:disabled){background:#0000;border-color:#0000;color:color-mix(in srgb,var(--accent) 80%,#fff)}.app.theme-dark .ec-period-picker-actions .odv2-pill-btn--primary,html.theme-dark .ec-period-picker-actions .odv2-pill-btn--primary{background:var(--accent);border:none;border-radius:8px;box-shadow:none;color:#fff;padding:8px 16px}.app.theme-dark .ec-period-picker-actions .odv2-pill-btn--primary:hover:not(:disabled),html.theme-dark .ec-period-picker-actions .odv2-pill-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#000)}.cmc-notice-tip-host{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):after,.cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):before{opacity:0;pointer-events:none;transition:opacity .14s ease,visibility .14s ease,transform .14s ease;visibility:hidden;z-index:12000}.cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):after{background:#fff;border:1px solid #e4e5ea;border-radius:8px;box-shadow:0 8px 22px #0f172a1f;box-sizing:border-box;color:#292d34;content:attr(data-tooltip);font:500 11.5px/1.35 Geist Variable,Geist,system-ui,sans-serif;left:50%;letter-spacing:-.01em;max-width:min(320px,calc(100vw - 24px));padding:7px 10px;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;width:-webkit-max-content;width:max-content}.cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):before{border:6px solid #0000;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):after{bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px)}.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):before{border-top-color:#fff;bottom:100%;transform:translateY(4px)}.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):after{top:calc(100% + 10px);transform:translateX(-50%) translateY(-4px)}.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):before{border-bottom-color:#fff;top:100%;transform:translateY(-4px)}.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):focus-within:after,.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):hover:after,.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):focus-within:after,.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):hover:after{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):focus-within:before,.cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):hover:before,.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):focus-within:before,.cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):hover:before{opacity:1;transform:translateY(0);visibility:visible}.cmc-notice-tip-host--wrap[data-tooltip]:not([data-tooltip=""]):after{max-width:min(320px,calc(100vw - 24px));min-width:min(200px,calc(100vw - 24px));text-align:left;white-space:normal;width:min(280px,calc(100vw - 24px))}.app.theme-dark .cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):after,html.theme-dark .cmc-notice-tip-host[data-tooltip]:not([data-tooltip=""]):after{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0006;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):before,html.theme-dark .cmc-notice-tip-host--top[data-tooltip]:not([data-tooltip=""]):before{border-top-color:#323236;border-top-color:var(--bg-surface-raised,#323236)}.app.theme-dark .cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):before,html.theme-dark .cmc-notice-tip-host--bottom[data-tooltip]:not([data-tooltip=""]):before{border-bottom-color:#323236;border-bottom-color:var(--bg-surface-raised,#323236)}.cmc-notice-fmt{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;color:#37352f;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:2px;height:34px;padding:3px 5px;position:fixed;z-index:10050}.cmc-notice-fmt-sep{background:#ececed;height:16px;margin:0 4px;width:1px}.cmc-notice-fmt-ai{align-items:center;background:#0000;border:0;border-radius:6px;color:#7c5cff;cursor:pointer;display:inline-flex;font:500 12px/1 Geist Variable,Geist,system-ui,sans-serif;gap:5px;height:26px;padding:0 8px;white-space:nowrap}.cmc-notice-fmt-ai:hover:not(:disabled){background:#f3f0ff}.cmc-notice-fmt-ai.is-disabled,.cmc-notice-fmt-ai:disabled{cursor:not-allowed;opacity:.45}.cmc-notice-fmt-icon-btn,.cmc-notice-fmt-text-btn{align-items:center;background:#0000;border:0;border-radius:6px;color:#4b4b4b;cursor:pointer;display:inline-flex;font:500 12px/1 Geist Variable,Geist,system-ui,sans-serif;gap:2px;height:26px;justify-content:center;min-width:26px;padding:0 6px}.cmc-notice-fmt-icon-btn.is-open,.cmc-notice-fmt-icon-btn:hover,.cmc-notice-fmt-text-btn.is-open,.cmc-notice-fmt-text-btn:hover{background:#efefef}.cmc-notice-fmt-icon-btn.is-active-link{background:#f3f0ff;color:#7c5cff}.cmc-notice-fmt-icon-btn--danger{color:#c45c5c}.cmc-notice-fmt-icon-btn--danger:hover{background:#fdeeee;color:#b14a4a}.cmc-notice-fmt-dd{display:inline-flex;position:relative}.cmc-notice-fmt-menu{background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 12px 28px #0f172a24;left:0;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:2}.cmc-notice-fmt-menu--icons{display:inline-flex;gap:2px;min-width:0;padding:4px}.cmc-notice-fmt-menu--icons button{align-items:center;background:#0000;border:0;border-radius:6px;color:#4b4b4b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.cmc-notice-fmt-menu--icons button:hover{background:#efefef}.cmc-notice-fmt-menu-title{color:#9a9a9a;font-size:11px;font-weight:500;padding:4px 8px 6px}.cmc-notice-fmt-menu-row{align-items:center;background:#0000;border:0;border-radius:7px;color:#37352f;cursor:pointer;display:flex;font:500 13px/1.2 Geist Variable,Geist,system-ui,sans-serif;gap:10px;padding:7px 8px;text-align:left;width:100%}.cmc-notice-fmt-menu-row:hover{background:#efefef}.cmc-notice-fmt-menu-ico{color:#787774;font-size:12px;font-weight:650;width:22px}.cmc-notice-fmt-menu-hr{background:#ececed;height:1px;margin:4px 6px}.cmc-notice-fmt-tip{display:inline-flex;position:relative}.cmc-notice-fmt-tip-bubble{background:#1b1d22;border-radius:6px;bottom:calc(100% + 6px);color:#fff;display:none;font-size:11px;left:50%;padding:4px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.cmc-notice-fmt-tip:hover .cmc-notice-fmt-tip-bubble{display:block}.cmc-notice-fmt-link-pop{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 10px 26px #0f172a24;display:inline-flex;gap:4px;padding:4px 6px;position:fixed;z-index:10051}.cmc-notice-fmt-link-input{background:#0000;border:0;color:#37352f;font:500 13px/1 Geist Variable,Geist,system-ui,sans-serif;height:30px;outline:none;padding:0 10px;width:260px}.cmc-notice-fmt-orya{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 16px 40px #0f172a29;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;position:fixed;width:min(360px,calc(100vw - 24px));z-index:10051}.cmc-notice-fmt-orya,.cmc-notice-fmt-orya--compose{display:flex;flex-direction:column;min-height:0}.cmc-notice-fmt-orya--compose .cmc-notice-fmt-orya-suggestion{flex:1 1 auto;max-height:min(220px,32vh);min-height:28px;overflow-y:auto;overscroll-behavior:contain}.cmc-notice-fmt-orya--compose .cmc-notice-fmt-orya-head--plain{margin-bottom:10px}.cmc-notice-fmt-orya--compose .cmc-notice-fmt-orya-input-row--grow{align-items:flex-end}.cmc-notice-fmt-orya--compose .cmc-notice-fmt-orya-input--grow{field-sizing:content;height:28px;line-height:1.35;max-height:160px;min-height:28px;overflow-y:auto;padding:5px 0;resize:none}.cmc-notice-fmt-orya--compose .cmc-notice-fmt-orya-actions{flex:0 0 auto;max-height:min(180px,28vh);overflow-y:auto;overscroll-behavior:contain}.cmc-notice-fmt-orya-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.cmc-notice-fmt-orya-head--row{align-items:center;justify-content:space-between}.cmc-notice-fmt-orya-mark{color:#7c5cff;flex-shrink:0;margin-top:2px}.cmc-notice-fmt-orya-title{color:#1f2328;font-size:13.5px;font-weight:650}.cmc-notice-fmt-orya-sub{color:#787774;font-size:12px;line-height:1.35;margin-top:2px}.cmc-notice-fmt-orya-brand{align-items:center;color:#1f2328;display:inline-flex;font-size:13px;gap:6px}.cmc-notice-fmt-orya-brand svg{color:#7c5cff}.cmc-notice-fmt-orya-suggestion{color:#1f2328;flex:1 1 auto;font-family:inherit;font-size:15.5px;line-height:1.55;margin-bottom:8px;max-height:min(240px,36vh);min-height:28px;overflow-y:auto;overscroll-behavior:contain;white-space:pre-wrap}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status{padding:2px 0}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__header{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:400;gap:6px;line-height:16px}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__icon{color:#64748b;flex-shrink:0}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__text-slot{height:16px;overflow:hidden;position:relative}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__sizer{font-size:12px;visibility:hidden;white-space:nowrap}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__label{-webkit-text-fill-color:#0000;animation:cmc-notice-orya-thinking-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#94a3b8,#94a3b8 20%,#334155 50%,#94a3b8 80%,#94a3b8);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;left:0;position:absolute;top:0;white-space:nowrap}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__label--enter{animation:cmc-notice-orya-thinking-shimmer 2.4s linear infinite,cmc-notice-orya-thinking-enter .3s ease forwards}.cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__label--exit{-webkit-text-fill-color:#64748b;animation:cmc-notice-orya-thinking-exit .3s ease forwards!important;background:none}@keyframes cmc-notice-orya-thinking-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cmc-notice-orya-thinking-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cmc-notice-orya-thinking-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.cmc-notice-fmt-orya-feedback{display:flex;gap:2px;margin-bottom:8px}.cmc-notice-fmt-orya-input-row{align-items:center;background:#fafafa;border:1px solid #e8eaed;border-radius:10px;display:flex;gap:6px;margin-bottom:8px;padding:4px 6px 4px 10px}.cmc-notice-fmt-orya-input{background:#0000;border:0;color:#1f2328;flex:1 1;font:500 12.5px/1 Geist Variable,Geist,system-ui,sans-serif;height:28px;min-width:0;outline:none}.cmc-notice-fmt-orya-send{align-items:center;background:#0000;border:0;border-radius:7px;color:#787774;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.cmc-notice-fmt-orya-send:hover:not(:disabled){background:#efefef;color:#1f2328}.cmc-notice-fmt-orya-send:disabled{cursor:not-allowed;opacity:.4}.cmc-notice-fmt-orya-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:1px;max-height:min(200px,30vh);overflow-y:auto;overscroll-behavior:contain}.cmc-notice-fmt-orya-action{align-items:center;background:#0000;border:0;border-radius:8px;color:#37352f;cursor:pointer;display:flex;font:500 13px/1.2 Geist Variable,Geist,system-ui,sans-serif;gap:10px;padding:8px;text-align:left;width:100%}.cmc-notice-fmt-orya-action span{flex:1 1}.cmc-notice-fmt-orya-action.is-active,.cmc-notice-fmt-orya-action:hover:not(:disabled){background:#efefef}.cmc-notice-fmt-orya-action:disabled{cursor:not-allowed;opacity:.45}.cmc-notice-fmt-orya-enter{color:#b0b0b0;opacity:0}.cmc-notice-fmt-orya-action.is-active .cmc-notice-fmt-orya-enter,.cmc-notice-fmt-orya-action:hover .cmc-notice-fmt-orya-enter{opacity:1}.app.theme-dark .cmc-notice-fmt,.app.theme-dark .cmc-notice-fmt-link-pop,.app.theme-dark .cmc-notice-fmt-menu,.app.theme-dark .cmc-notice-fmt-orya,html.theme-dark .cmc-notice-fmt,html.theme-dark .cmc-notice-fmt-link-pop,html.theme-dark .cmc-notice-fmt-menu,html.theme-dark .cmc-notice-fmt-orya{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-fmt-menu-hr,.app.theme-dark .cmc-notice-fmt-sep,html.theme-dark .cmc-notice-fmt-menu-hr,html.theme-dark .cmc-notice-fmt-sep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-notice-fmt-icon-btn,.app.theme-dark .cmc-notice-fmt-menu--icons button,.app.theme-dark .cmc-notice-fmt-menu-row,.app.theme-dark .cmc-notice-fmt-orya-action,.app.theme-dark .cmc-notice-fmt-text-btn,html.theme-dark .cmc-notice-fmt-icon-btn,html.theme-dark .cmc-notice-fmt-menu--icons button,html.theme-dark .cmc-notice-fmt-menu-row,html.theme-dark .cmc-notice-fmt-orya-action,html.theme-dark .cmc-notice-fmt-text-btn{color:#c4c4cc}.app.theme-dark .cmc-notice-fmt-ai:hover:not(:disabled),.app.theme-dark .cmc-notice-fmt-icon-btn.is-open,.app.theme-dark .cmc-notice-fmt-icon-btn:hover,.app.theme-dark .cmc-notice-fmt-menu--icons button:hover,.app.theme-dark .cmc-notice-fmt-menu-row:hover,.app.theme-dark .cmc-notice-fmt-orya-action.is-active,.app.theme-dark .cmc-notice-fmt-orya-action:hover:not(:disabled),.app.theme-dark .cmc-notice-fmt-text-btn.is-open,.app.theme-dark .cmc-notice-fmt-text-btn:hover,html.theme-dark .cmc-notice-fmt-ai:hover:not(:disabled),html.theme-dark .cmc-notice-fmt-icon-btn.is-open,html.theme-dark .cmc-notice-fmt-icon-btn:hover,html.theme-dark .cmc-notice-fmt-menu--icons button:hover,html.theme-dark .cmc-notice-fmt-menu-row:hover,html.theme-dark .cmc-notice-fmt-orya-action.is-active,html.theme-dark .cmc-notice-fmt-orya-action:hover:not(:disabled),html.theme-dark .cmc-notice-fmt-text-btn.is-open,html.theme-dark .cmc-notice-fmt-text-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .cmc-notice-fmt-ai,html.theme-dark .cmc-notice-fmt-ai{color:#c4b5fd}.app.theme-dark .cmc-notice-fmt-link-input,.app.theme-dark .cmc-notice-fmt-orya-brand,.app.theme-dark .cmc-notice-fmt-orya-input,.app.theme-dark .cmc-notice-fmt-orya-suggestion,.app.theme-dark .cmc-notice-fmt-orya-title,html.theme-dark .cmc-notice-fmt-link-input,html.theme-dark .cmc-notice-fmt-orya-brand,html.theme-dark .cmc-notice-fmt-orya-input,html.theme-dark .cmc-notice-fmt-orya-suggestion,html.theme-dark .cmc-notice-fmt-orya-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-fmt-menu-title,.app.theme-dark .cmc-notice-fmt-orya-sub,.app.theme-dark .cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__header,.app.theme-dark .cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__icon,html.theme-dark .cmc-notice-fmt-menu-title,html.theme-dark .cmc-notice-fmt-orya-sub,html.theme-dark .cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__header,html.theme-dark .cmc-notice-fmt-orya-suggestion .aprender-orya-thinking-status__icon{color:#9a9aa3}.app.theme-dark .cmc-notice-fmt-icon-btn.is-active-link,html.theme-dark .cmc-notice-fmt-icon-btn.is-active-link{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .cmc-notice-fmt-icon-btn--danger,html.theme-dark .cmc-notice-fmt-icon-btn--danger{color:#e8a0a0}.app.theme-dark .cmc-notice-fmt-icon-btn--danger:hover,html.theme-dark .cmc-notice-fmt-icon-btn--danger:hover{background:#c45c5c38;color:#f2b8b5}.defeitos-vv-rt-editor{--vv-rt-text:#18181b;--vv-rt-text2:#52525b;--vv-rt-border:#e4e4e7;--vv-rt-accent:#2563eb;--vv-rt-accent-hover:#1d4ed8;--vv-rt-surface1:#f4f4f5;word-wrap:break-word}.defeitos-vv-rt-editor p{font-size:12px}.defeitos-vv-rt-editor span:not([style*=font-size]){font-size:inherit}.defeitos-vv-rt-editor h1{line-height:1.25}.defeitos-vv-rt-editor h2{line-height:1.3}.defeitos-vv-rt-editor h3{line-height:1.35}.defeitos-vv-rt-editor h4{line-height:1.4}.defeitos-vv-rt-editor b,.defeitos-vv-rt-editor strong{color:var(--vv-rt-text);font-weight:600}.defeitos-vv-rt-editor em,.defeitos-vv-rt-editor i{font-style:italic}.defeitos-vv-rt-editor u{text-decoration:underline;text-underline-offset:2px}.defeitos-vv-rt-editor del,.defeitos-vv-rt-editor s,.defeitos-vv-rt-editor strike{text-decoration:line-through}.defeitos-vv-rt-editor ol,.defeitos-vv-rt-editor ul{font-size:12px}.defeitos-vv-rt-editor .defeitos-vv-media-wrap{box-sizing:border-box;display:block;margin:10px 0;max-width:100%;position:relative}.defeitos-vv-rt-editor .defeitos-vv-media-frame{background:#0f172a;border-radius:6px;overflow:hidden;position:relative;width:100%}.defeitos-vv-rt-editor .defeitos-vv-media-iframe{aspect-ratio:16/9;border:0;display:block;height:auto;min-height:120px;vertical-align:top;width:100%}.order-details-sugestao-html.defeitos-vv-rt-editor{background:#0000;border:none;border-radius:0;box-shadow:none;cursor:default;flex:none;margin:0;max-height:none;min-height:0;overflow:visible;padding:0;-webkit-user-select:text;user-select:text}.order-details-sugestao-html.defeitos-vv-rt-editor .defeitos-vv-media-iframe{pointer-events:auto}.order-details-sugestao-html.defeitos-vv-rt-editor .defeitos-vv-media-wrap+p{min-height:0}.app.theme-dark .defeitos-vv-rt-editor,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor,html.theme-dark .defeitos-vv-rt-editor,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor{--vv-rt-text:#ededef;--vv-rt-text2:#e4e4e8;--vv-rt-border:var(--border-subtle);--vv-rt-accent:var(--accent);--vv-rt-accent-hover:#6d3dff;--vv-rt-surface1:var(--bg-surface-alt);color:#ededef}.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor b,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h1,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h2,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h3,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h4,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor li,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor p,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor span,.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor strong,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor b,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h1,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h2,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h3,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor h4,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor li,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor p,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor span,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor strong{color:#ededef}.bch-card--email-reminder{--er-panel:#fff;--er-ink:#18181f;--er-muted:#8b8b96;--er-muted-2:#9c9ca8;--er-muted-3:#6b6b76;--er-line:#eeeef1;--er-line-2:#e6e6ea;--er-chip-bg:#f2f0fb;--er-chip-ink:#5b45e0;--er-chip-x:#8a7ae8;--er-chip-x-hover:#e3dffa;--er-soft:#f8f8fa;--er-toolbar:#fafafb;--er-hover:#f2f2f5;--er-tbtn-hover:#efeff3;--er-ph:#a3a3ad;--er-send-top:#6c4ff0;--er-send-bot:#5b3ce8;--er-input-bg:#fff;background:var(--er-panel);border:1px solid var(--er-line-2);border-radius:16px;box-shadow:0 1px 2px #14141e0a,0 12px 32px #14141e0f;color:var(--er-ink);display:flex;filter:saturate(.96);flex-direction:column;font-family:Geist Variable,Geist,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;height:-webkit-fit-content;height:fit-content;max-height:100%;max-width:440px;min-height:0;opacity:0;overflow:hidden;transform:translateX(-10px) scale(.985);transform-origin:left center;transition:opacity .22s ease,transform .22s ease,filter .22s ease;width:100%;will-change:opacity,transform}.bch-card--email-reminder.is-open{filter:saturate(1);opacity:1;transform:translateX(0) scale(1)}.bch-card--email-reminder.is-closing{filter:saturate(.96);opacity:0;transform:translateX(-10px) scale(.985)}.bch-er-header{align-items:center;border-bottom:1px solid var(--er-line);box-sizing:border-box;display:flex;flex-shrink:0;height:52px;justify-content:space-between;padding:0 16px}.bch-er-title{color:var(--er-ink);font-size:14.9px;font-weight:700;letter-spacing:-.01em;margin:0}.bch-er-iconbtn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--er-muted);cursor:pointer;display:inline-flex;font-family:inherit;height:28px;justify-content:center;padding:0;width:28px}.bch-er-iconbtn:hover{background:var(--er-hover);color:#44444d}.bch-er-body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:16px 20px 4px}.bch-er-to-block{display:flex;flex-direction:column;gap:8px}.bch-er-to-row{align-items:flex-start;display:flex;gap:8px}.bch-er-from-row{align-items:center;border-bottom:1px solid #eeeef1;border-bottom:1px solid var(--er-line,#eeeef1);padding-bottom:4px}.bch-er-label{color:var(--er-muted-2);flex-shrink:0;font-size:11.5px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding-top:7px;text-transform:uppercase;width:36px}.bch-er-from-row .bch-er-label{padding-top:0}.bch-er-from-chips{cursor:default}.bch-er-from-chip{border:none;cursor:pointer;font:inherit;font-family:inherit;opacity:.72;padding:5.9px 13.4px}.bch-er-from-chip.is-selected{box-shadow:inset 0 0 0 1px #5b45e059;opacity:1}.bch-er-from-chip:hover{opacity:1}.bch-er-from-placeholder{color:var(--er-muted);flex:1 1;font:500 13px/1.35 inherit;min-width:0;padding:4px 0}.bch-er-chips{align-items:center;cursor:text;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-height:32px;min-width:0}.bch-er-chip{align-items:center;background:var(--er-chip-bg);border-radius:999px;color:var(--er-chip-ink);display:inline-flex;font-size:13px;font-weight:500;gap:6px;max-width:100%;padding:5px 6px 5px 10px}.bch-er-chip-text{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-er-chip-badge{background:#5b45e01f;border-radius:999px;color:var(--er-chip-ink);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:1px 6px;text-transform:uppercase}.bch-er-chip-x{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--er-chip-x);cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;padding:0;width:16px}.bch-er-chip-x:hover{background:var(--er-chip-x-hover);color:var(--er-chip-ink)}.bch-er-add-input{background:#0000;border:none;color:var(--er-ink);flex:1 1;font-family:inherit;font-size:13.5px;min-width:120px;outline:none;padding:6px 2px}.bch-er-add-input::placeholder{color:var(--er-ph)}.bch-er-cc-toggles{display:flex;flex-shrink:0;gap:6px;padding-top:2px}.bch-er-cc-toggle{background:#0000;border:none;border-radius:7px;color:var(--er-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:5px 9px;-webkit-user-select:none;user-select:none}.bch-er-cc-toggle.is-active,.bch-er-cc-toggle:hover{background:var(--er-chip-bg);color:var(--er-chip-ink)}.bch-er-context{align-items:flex-start;background:var(--er-soft);border:1px solid var(--er-line);border-radius:9px;display:flex;gap:8px;padding:9px 11px}.bch-er-context svg{color:var(--er-muted-2);flex-shrink:0;margin-top:1px}.bch-er-context-input{background:#0000;border:none;color:var(--er-muted-3);flex:1 1;font-family:inherit;font-size:12.5px;line-height:1.45;max-height:56px;min-height:36px;min-width:0;outline:none;overflow:auto;padding:0;resize:none;white-space:pre-wrap;word-break:break-word}.bch-er-context-input::placeholder{color:var(--er-ph)}.bch-er-editor{background:#0000;border:none;color:var(--er-ink);flex:1 1;font-family:inherit;font-size:14px;line-height:1.55;min-height:220px;outline:none;overflow:auto;padding:6px 2px 0;resize:none;width:100%}.bch-er-editor [data-bch-er-sig]{border-top:none!important;margin-top:14px;padding-top:0!important}.bch-er-editor:empty:before{color:var(--er-ph);content:attr(data-placeholder);pointer-events:none}.bch-er-editor h1{font-size:1.25em;margin:.35em 0}.bch-er-editor h2{font-size:1.1em;margin:.3em 0}.bch-er-toolbar{background:var(--er-toolbar);border:1px solid var(--er-line);border-radius:8px;display:flex;gap:1px;margin:6px 20px 0;min-height:0;overflow-x:auto;padding:3px 8px}.bch-er-tbtn,.bch-er-toolbar{align-items:center;flex-shrink:0}.bch-er-tbtn{background:#0000;border:none;border-radius:5px;color:var(--er-muted-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;height:24px;justify-content:center;padding:0;width:24px}.bch-er-tbtn--text{font-size:10.5px;min-width:24px;padding:0 4px;width:auto}.bch-er-tbtn:hover:not(:disabled){background:var(--er-tbtn-hover);color:var(--er-ink)}.bch-er-tbtn:disabled{cursor:not-allowed;opacity:.4}.bch-er-sep{background:var(--er-line-2);flex-shrink:0;height:12px;margin:0 3px;width:1px}.bch-er-footer{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 20px 20px}.bch-er-footer-status{flex:1 1;margin-right:auto;min-width:0}.bch-er-sending-hint{color:var(--er-muted-2)}.bch-er-sending-hint,.bch-er-success{font-size:12px;line-height:1.35;margin:0}.bch-er-success{color:#15803d;font-weight:600}.bch-er-send{align-items:center;background:#111318;border:none;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-left:0;min-height:28px;min-width:118px;padding:5.9px 13.4px;width:30%}.bch-er-send.is-busy:disabled{background:#111318;color:#fff;cursor:wait;opacity:.85}.bch-er-send.is-ok:disabled{background:#15803d;color:#fff;cursor:default;opacity:1}.bch-er-send-spin{animation:bch-er-spin .8s linear infinite}@keyframes bch-er-spin{to{transform:rotate(1turn)}}.bch-er-send:hover:not(:disabled){background:#2a2b31;filter:none}.bch-er-send:disabled{background:#f0f0f2;color:#b7b7c0;cursor:not-allowed;filter:none;opacity:1}.bch-er-sig-save{align-items:center;background:#4f46e5;border:none;border-radius:8px;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:32px;padding:8px 16px}.bch-er-sig-save:hover:not(:disabled){background:#4338ca}.bch-er-sig-save:disabled{cursor:not-allowed;opacity:.55}.bch-er-file-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bch-er-file-chip{align-items:center;background:var(--er-soft);border:1px solid var(--er-line);border-radius:7px;color:var(--er-muted-3);display:inline-flex;font-size:12px;gap:4px;max-width:100%;padding:4px 6px 4px 10px}.bch-er-file-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-er-file-size{color:var(--er-muted-2);flex-shrink:0}.bch-er-error{color:#c62828;font-size:12px;line-height:1.35;margin:0}.bch-er-attach-btn{align-items:center;background:var(--er-panel);border:1px solid var(--er-line);border-radius:8px;color:var(--er-ink);cursor:pointer;display:inline-flex;font:500 12px/1 inherit;gap:6px;padding:6px 11px}.bch-er-attach-btn:hover:not(:disabled){background:var(--er-hover)}.bch-er-attach-btn:disabled{cursor:not-allowed;opacity:.45}.bch-er-link{background:none;border:none;color:var(--er-chip-ink);cursor:pointer;font:500 12px/1.2 inherit;padding:0}.bch-er-link:hover{text-decoration:underline}.bch-er-cc-pop{animation:bchErPopIn .14s ease-out forwards;background:#fff;background:var(--bg-surface,#fff);border:1px solid #e7e7ef;border:1px solid var(--border-subtle,#e7e7ef);border-radius:8px;box-shadow:0 3px 5px -1px #0000000d,0 9px 21px -5px #0000001f;color:#14151f;color:var(--text-body,#14151f);font-family:Geist Variable,Geist,system-ui,sans-serif;isolation:isolate;overflow:visible}@keyframes bchErPopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bch-er-cc-pop-arrow{border-left:1px solid #e7e7ef;border-left:1px solid var(--border-subtle,#e7e7ef);border-top:1px solid #e7e7ef;border-top:1px solid var(--border-subtle,#e7e7ef);height:12px;left:50%;left:var(--bch-er-arrow-left,50%);margin-left:-6px;pointer-events:none;position:absolute;top:-6px;transform:rotate(45deg);width:12px;z-index:1}.bch-er-cc-pop-arrow,.bch-er-cc-pop-shell{background:#fff;background:var(--bg-surface,#fff)}.bch-er-cc-pop-shell{border-radius:inherit;overflow:hidden}.bch-er-cc-pop-head{padding:10px 10px 0}.bch-er-cc-pop-title{color:#14151f;color:var(--text-body,#14151f);font-size:10.5px;font-weight:600;letter-spacing:-.01em;margin:0}.bch-er-cc-pop-sub{color:#6b6d82;color:var(--text-muted,#6b6d82);font-size:9.75px;font-weight:400;line-height:1.45;margin:4px 0 0}.bch-er-cc-pop-body{display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px}.bch-er-cc-pop-label{color:#6b6d82;color:var(--text-muted,#6b6d82);font-size:10px;font-weight:600}.bch-er-cc-pop-input{background:#fafafd;background:var(--bg-surface-alt,#fafafd);border:1px solid #e7e7ef;border:1px solid var(--border-subtle,#e7e7ef);border-radius:7px;box-sizing:border-box;color:#14151f;color:var(--text-body,#14151f);font:400 12px/1.3 inherit;outline:none;padding:7px 9px;width:100%}.bch-er-cc-pop-input:focus{border-color:#6e56cf;box-shadow:0 0 0 2px #6e56cf2e}.bch-er-cc-pop-foot{align-items:center;display:flex;gap:9px;justify-content:flex-end;padding:3px 10px 10px}.bch-er-cc-pop-btn{border-radius:7px;cursor:pointer;font:600 11.5px/1 inherit;height:28px;padding:0 12px}.bch-er-cc-pop-btn--ghost{background:#0000;border:1px solid #e7e7ef;border:1px solid var(--border-subtle,#e7e7ef);color:#5c5c70;color:var(--text-muted,#5c5c70)}.bch-er-cc-pop-btn--ghost:hover{background:#f6f6fa}.bch-er-cc-pop-btn--primary{background:#6d3ef5;border:none;color:#fff}.bch-er-cc-pop-btn--primary:hover:not(:disabled){background:#5a2ee0}.bch-er-cc-pop-btn--primary:disabled{cursor:not-allowed;opacity:.45}.bch-er-sig-overlay{align-items:center;background:#1113186b;background:var(--overlay,#1113186b);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:12000}.bch-er-sig-modal{background:#fff;background:var(--modal-bg,var(--er-panel,#fff));border-radius:16px;box-shadow:0 1px 2px #14141e0a,0 12px 32px #14141e1f;color:var(--er-ink);display:flex;flex-direction:column;font-family:inherit;max-height:min(560px,calc(100vh - 40px));overflow:hidden;width:min(440px,100%)}.bch-er-sig-modal-head{align-items:center;border-bottom:1px solid var(--er-line);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px}.bch-er-sig-modal-title{font-size:15px;font-weight:650;margin:0}.bch-er-sig-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px 18px}.bch-er-sig-editor{background:var(--er-soft);border:1px solid var(--er-line);border-radius:10px;color:var(--er-ink);flex:1 1;font:400 13.5px/1.5 inherit;max-height:none;min-height:180px;outline:none;overflow:auto;padding:10px 12px}.bch-er-sig-editor:empty:before{color:var(--er-ph);content:attr(data-placeholder);pointer-events:none}.bch-er-sig-modal-footer{align-items:center;border-top:1px solid var(--er-line);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px 18px}.bch-er-sig-media{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.bch-er-sig-preview{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.bch-er-sig-preview img{border:1px solid var(--er-line);border-radius:6px;max-height:64px;max-width:160px;object-fit:contain}.bch-er-sig-status{color:var(--er-muted);font-size:11px}.app.theme-dark .bch-card--email-reminder,html.theme-dark .bch-card--email-reminder{--er-panel:var(--bg-surface-raised,#323236);--er-ink:var(--text-body,#ededef);--er-muted:#9a9aa3;--er-muted-2:#9a9aa3;--er-muted-3:#c4c4cc;--er-line:var(--border-subtle,#4a4a50);--er-line-2:var(--border-subtle,#4a4a50);--er-chip-bg:#7c4dff29;--er-chip-ink:#c4b5fd;--er-chip-x:#a78bfa;--er-chip-x-hover:#7c4dff47;--er-soft:var(--bg-surface-alt,#3a3a3e);--er-toolbar:var(--bg-surface,#2a2a2e);--er-hover:var(--bg-surface-alt,#3a3a3e);--er-tbtn-hover:var(--bg-surface-alt,#3a3a3e);--er-ph:#9a9aa3;--er-send-top:#7c4dff;--er-send-bot:#6d3ef5;--er-input-bg:var(--bg-surface,#2a2a2e)}.app.theme-dark .bch-er-iconbtn:hover,html.theme-dark .bch-er-iconbtn:hover{color:var(--er-ink)}.app.theme-dark .bch-er-from-row,html.theme-dark .bch-er-from-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-er-from-chip.is-selected,html.theme-dark .bch-er-from-chip.is-selected{box-shadow:inset 0 0 0 1px #a78bfa73}.app.theme-dark .bch-er-from-placeholder,html.theme-dark .bch-er-from-placeholder{color:#9a9aa3}.app.theme-dark .bch-er-error,html.theme-dark .bch-er-error{color:#ff8a80}.app.theme-dark .bch-er-success,html.theme-dark .bch-er-success{color:#86efac}.app.theme-dark .bch-er-sending-hint,html.theme-dark .bch-er-sending-hint{color:#9a9aa3}.app.theme-dark .bch-er-send.is-busy:disabled,html.theme-dark .bch-er-send.is-busy:disabled{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .bch-er-send.is-ok:disabled,html.theme-dark .bch-er-send.is-ok:disabled{background:#16a34a;color:#fff}.app.theme-dark .bch-er-sig-overlay,html.theme-dark .bch-er-sig-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .bch-er-sig-modal,html.theme-dark .bch-er-sig-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236))}.app.theme-dark .bch-er-send,html.theme-dark .bch-er-send{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .bch-er-send:hover:not(:disabled),html.theme-dark .bch-er-send:hover:not(:disabled){background:#8b6cff;color:#fff}.app.theme-dark .bch-er-send:disabled,html.theme-dark .bch-er-send:disabled{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50);color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .bch-er-sig-save,html.theme-dark .bch-er-sig-save{background:#7c4dff;color:#fff!important}.app.theme-dark .bch-er-sig-save:hover:not(:disabled),html.theme-dark .bch-er-sig-save:hover:not(:disabled){background:#6d3ef5}.app.theme-dark .bch-er-cc-pop,.app.theme-dark .bch-er-cc-pop-arrow,.app.theme-dark .bch-er-cc-pop-shell,html.theme-dark .bch-er-cc-pop,html.theme-dark .bch-er-cc-pop-arrow,html.theme-dark .bch-er-cc-pop-shell{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-er-cc-pop-input,html.theme-dark .bch-er-cc-pop-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-er-cc-pop-btn--ghost,html.theme-dark .bch-er-cc-pop-btn--ghost{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .bch-er-cc-pop-btn--ghost:hover,html.theme-dark .bch-er-cc-pop-btn--ghost:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}@media (prefers-reduced-motion:reduce){.bch-card--email-reminder,.bch-er-cc-pop{animation:none;transition:none}}.bch-email-msg-card{align-items:center;background:linear-gradient(135deg,#fff,#f7f4ff);border:1px solid #d9d4ff;border-radius:12px 12px 4px 12px;box-shadow:0 8px 22px #3a2d761f;color:#2d235f;cursor:pointer;display:inline-flex;font:inherit;gap:9px;max-width:300px;min-width:215px;padding:9px 10px;text-align:left}.bch-email-msg-card:disabled{cursor:default;opacity:.85}.bch-email-msg-card:hover:not(:disabled){border-color:#c4b5fd;box-shadow:0 10px 26px #3a2d7629}.bch-email-msg-icon{align-items:center;background:#ede9fe;border-radius:10px;color:#5b45d8;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.bch-email-msg-body{display:flex;flex-direction:column;gap:1px;min-width:0}.bch-email-msg-body strong{font-size:12.5px;font-weight:700;line-height:1.2}.bch-email-msg-body span{color:#5b45d8;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-er-view-overlay{align-items:center;background:#0f172a73;background:var(--overlay,#0f172a73);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13000}.bch-er-view-modal{background:#fff;background:var(--modal-bg,#fff);border:1px solid #e6e6ea;border:1px solid var(--border-subtle,#e6e6ea);border-radius:14px;box-shadow:0 18px 48px #0f172a38;color:#18181f;color:var(--text-body,#18181f);display:flex;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;width:min(560px,100%)}.bch-er-view-head{align-items:center;border-bottom:1px solid #eeeef1;border-bottom:1px solid var(--border-subtle,#eeeef1);display:flex;flex-shrink:0;height:52px;justify-content:space-between;padding:0 16px}.bch-er-view-title{font-size:14.9px;font-weight:700;letter-spacing:-.01em;margin:0}.bch-er-view-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b8b96;color:var(--text-muted,#8b8b96);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.bch-er-view-close:hover{background:#f2f2f5;background:var(--bg-surface-alt,#f2f2f5);color:#18181f;color:var(--text-body,#18181f)}.bch-er-view-body{min-height:0;overflow:auto;padding:14px 16px 18px}.bch-er-view-status{color:#8b8b96;color:var(--text-muted,#8b8b96);font-size:13px;margin:8px 0}.bch-er-view-error{color:#c62828;font-size:13px;margin:8px 0}.bch-er-view-meta{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.bch-er-view-meta>div{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:64px 1fr}.bch-er-view-meta dt{color:#8b8b96;color:var(--text-muted,#8b8b96);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;padding-top:1px;text-transform:uppercase}.bch-er-view-meta dd{font-size:13px;font-weight:500;margin:0;word-break:break-word}.bch-er-view-html{border-top:1px solid #eeeef1;border-top:1px solid var(--border-subtle,#eeeef1);color:#18181f;color:var(--text-body,#18181f);font-size:14px;line-height:1.55;padding-top:14px;word-break:break-word}.bch-er-view-html img{height:auto;max-width:100%}.bch-er-view-html a{color:#5b45e0;color:var(--link,#5b45e0)}.app.theme-dark .bch-email-msg-card,html.theme-dark .bch-email-msg-card{background:linear-gradient(135deg,#323236,#7c4dff29);border-color:#7c4dff66;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-email-msg-icon,html.theme-dark .bch-email-msg-icon{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .bch-email-msg-body span,html.theme-dark .bch-email-msg-body span{color:#c4b5fd}.app.theme-dark .bch-er-view-overlay,html.theme-dark .bch-er-view-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .bch-er-view-modal,html.theme-dark .bch-er-view-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-er-view-close:hover,html.theme-dark .bch-er-view-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-er-view-error,html.theme-dark .bch-er-view-error{color:#ff8a80}.app.theme-dark .bch-er-view-meta dt,html.theme-dark .bch-er-view-meta dt{color:#9a9aa3}.app.theme-dark .bch-er-view-html,html.theme-dark .bch-er-view-html{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-er-view-html a,html.theme-dark .bch-er-view-html a{color:#a78bfa;color:var(--link,#a78bfa)}.bch-pre-card{background:#fff;border:1px solid #e0dcfa;border-radius:12px;box-shadow:0 4px 16px #6e56cf14;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--bch-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);margin:6px auto;max-width:440px;overflow:hidden;text-align:left;width:100%}.bch-pre-card-head{align-items:center;background:#7c4dff05;border-bottom:1px solid #ede8fa;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.bch-pre-card-head-left{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.bch-pre-badge{background:#6e56cf1f;border-radius:6px;color:#5b3cc4;flex-shrink:0;font-size:10px;gap:4px;letter-spacing:.02em;padding:2px 7px;text-transform:uppercase}.bch-pre-badge,.bch-pre-os-btn{align-items:center;display:inline-flex;font-weight:700}.bch-pre-os-btn{background:#ede9fe;border:1px solid #d9d4ff;border-radius:6px;color:#4c3fb0;cursor:pointer;font-size:11.5px;gap:4.5px;padding:2px 8px;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.bch-pre-os-btn:hover{background:#e0d9fc;border-color:#c4b5fd;color:#312583}.bch-pre-os-btn--untracked{border-style:dashed;opacity:.72}.bch-pre-os-btn--forwarded{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.bch-pre-os-btn--forwarded .bch-pre-os-status-ico{color:#4f46e5}.bch-pre-os-btn--closed{background:#f4f4f5;border-color:#e4e4e7;color:#71717a}.bch-pre-os-btn--closed .bch-pre-os-status-ico{color:#16a34a}.bch-pre-os-btn--snoozed{background:#fff7ed;border-color:#fdba74;color:#9a3412}.bch-pre-os-btn--snoozed .bch-pre-os-status-ico{color:#ea580c}.bch-pre-os-btn--deleted{background:#f3f4f6;border-color:#d1d5db;color:#6b7280;cursor:default;opacity:.92;pointer-events:none}.bch-pre-os-deleted-label{background:#b91c1c1a;border-radius:4px;color:#b91c1c;font-size:10px;font-weight:700;letter-spacing:.02em;margin-left:1px;padding:1px 5px;text-transform:uppercase}.bch-pre-card--deleted{border-color:#e5e7eb;box-shadow:none;opacity:.92}.bch-pre-card--deleted .bch-pre-card-head{background:#f9fafb;border-bottom-color:#e5e7eb}.bch-pre-os-status-ico{flex:none;height:12px;width:12px}.bch-pre-os-btn-icon{opacity:.75}.bch-pre-card-head-right{align-items:center;display:flex;flex-shrink:0;gap:6px}.bch-pre-time{align-items:center;color:#71717a;display:inline-flex;font-size:11px;font-weight:500;gap:3.5px}.bch-pre-lock-tag{background:#fef3c7;border-radius:4px;color:#b45309;font-size:9.5px;font-weight:600;padding:1.5px 5px;white-space:nowrap}.bch-pre-card-body{color:#27272a;display:flex;flex-direction:column;font-size:11.5px;gap:6.5px;line-height:1.4;padding:10px 12px}.bch-pre-row{align-items:flex-start;display:flex;gap:8px}.bch-pre-label{align-items:center;color:#71717a;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;width:90px}.bch-pre-val{color:#18181b;flex:1 1;font-weight:500;min-width:0;word-break:break-word}.bch-pre-val--bold{color:#18181b;font-weight:650}.bch-pre-val-defect{background:#dc26260f;border:1px solid #dc262629;border-radius:4px;color:#a82a2a;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.01em;padding:1px 7px}.bch-pre-row--problem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;margin-top:2px;padding:6px 8px}.bch-pre-val--quote{color:#334155;font-style:italic}.bch-pre-row--photos{align-items:center;margin-top:2px}.bch-pre-photos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bch-pre-photo-thumb{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin:0;overflow:hidden;padding:0;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;width:40px}.bch-pre-photo-thumb:hover{border-color:#7c4dff;box-shadow:0 2px 8px #7c4dff33;transform:scale(1.06)}.bch-pre-photo-thumb img{display:block;height:100%;object-fit:cover;width:100%}.bch-pre-audio-player-wrap{background:#7c4dff0a;border:1px solid #7c4dff24;border-radius:6px;box-sizing:border-box;font-style:normal;margin-top:5px;max-width:100%;padding:3px 8px}.bch-pre-audio-player-wrap .bch-voice-player{gap:6px}.bch-pre-audio-player-wrap .bch-voice-player-play{height:24px;width:24px}.bch-pre-audio-player-wrap .bch-voice-player-wave{height:24px;min-width:80px}.bch-pre-audio-player-wrap .bch-voice-player-time{font-size:10.5px}.bch-pre-audio-player-wrap .bch-voice-player-speed{font-size:10px;padding:1px 4px}.bch-pre-row--audio{align-items:center}.bch-pre-audio-label-icon{margin-right:3px;vertical-align:-1px}.bch-pre-row--files{align-items:center}.bch-pre-files-list{display:flex;flex-wrap:wrap;gap:5px}.bch-pre-file-chip{align-items:center;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;color:#3f3f46;display:inline-flex;font-size:10.5px;gap:4px;max-width:180px;overflow:hidden;padding:2px 7px;text-decoration:none;text-overflow:ellipsis;transition:border-color .14s ease,color .14s ease;white-space:nowrap}.bch-pre-file-chip:hover{border-color:#7c4dff;color:#7c4dff}.bch-pre-row--solicitante{border-top:1px dashed #e4e4e7;margin-top:3px;padding-top:6px}.app.theme-dark .bch-pre-card,html.theme-dark .bch-pre-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 4px 16px #00000047;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-card-head,html.theme-dark .bch-pre-card-head{background:#7c4dff1f;border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-badge,html.theme-dark .bch-pre-badge{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .bch-pre-os-btn,html.theme-dark .bch-pre-os-btn{background:#7c4dff2e;border-color:#7c4dff59;color:#ddd6fe}.app.theme-dark .bch-pre-os-btn:hover,html.theme-dark .bch-pre-os-btn:hover{background:#7c4dff4d;border-color:#a78bfa;color:#fff}.app.theme-dark .bch-pre-os-btn--forwarded,html.theme-dark .bch-pre-os-btn--forwarded{background:#7c4dff2e;border-color:#7c4dff66;color:#ddd6fe}.app.theme-dark .bch-pre-os-btn--forwarded .bch-pre-os-status-ico,html.theme-dark .bch-pre-os-btn--forwarded .bch-pre-os-status-ico{color:#a78bfa}.app.theme-dark .bch-pre-os-btn--closed,html.theme-dark .bch-pre-os-btn--closed{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .bch-pre-os-btn--closed .bch-pre-os-status-ico,html.theme-dark .bch-pre-os-btn--closed .bch-pre-os-status-ico{color:#4ade80}.app.theme-dark .bch-pre-os-btn--snoozed,html.theme-dark .bch-pre-os-btn--snoozed{background:#ea580c2e;border-color:#fb923c73;color:#fdba74}.app.theme-dark .bch-pre-os-btn--snoozed .bch-pre-os-status-ico,html.theme-dark .bch-pre-os-btn--snoozed .bch-pre-os-status-ico{color:#fb923c}.app.theme-dark .bch-pre-os-btn--deleted,html.theme-dark .bch-pre-os-btn--deleted{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .bch-pre-os-deleted-label,html.theme-dark .bch-pre-os-deleted-label{background:#f871712e;color:#fca5a5}.app.theme-dark .bch-pre-card--deleted,html.theme-dark .bch-pre-card--deleted{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-card--deleted .bch-pre-card-head,html.theme-dark .bch-pre-card--deleted .bch-pre-card-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-time,html.theme-dark .bch-pre-time{color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .bch-pre-lock-tag,html.theme-dark .bch-pre-lock-tag{background:#eab30833;color:#fde68a}.app.theme-dark .bch-pre-card-body,html.theme-dark .bch-pre-card-body{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-label,html.theme-dark .bch-pre-label{color:#9a9aa3}.app.theme-dark .bch-pre-val,html.theme-dark .bch-pre-val{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-val--bold,html.theme-dark .bch-pre-val--bold{color:#fff}.app.theme-dark .bch-pre-val-defect,html.theme-dark .bch-pre-val-defect{background:#ef44441a;border-color:#ef444438;color:#fca5a5}.app.theme-dark .bch-pre-row--problem,html.theme-dark .bch-pre-row--problem{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-val--quote,html.theme-dark .bch-pre-val--quote{color:#cbd5e1}.app.theme-dark .bch-pre-photo-thumb,html.theme-dark .bch-pre-photo-thumb{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-pre-photo-thumb:hover,html.theme-dark .bch-pre-photo-thumb:hover{border-color:#a78bfa;box-shadow:0 2px 8px #a78bfa40}.app.theme-dark .bch-pre-audio-player-wrap,html.theme-dark .bch-pre-audio-player-wrap{background:#7c4dff14;border-color:#7c4dff38}.app.theme-dark .bch-pre-file-chip,html.theme-dark .bch-pre-file-chip{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-pre-file-chip:hover,html.theme-dark .bch-pre-file-chip:hover{border-color:#a78bfa;color:#a78bfa}.app.theme-dark .bch-pre-row--solicitante,html.theme-dark .bch-pre-row--solicitante{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.bch-msg--eqc{align-self:center;background:#0000;border:none;max-width:440px;padding:0;width:100%}.bch-eqc-card{background:#fff;border:1px solid #c9ebe7;border-radius:12px;box-shadow:0 4px 16px #0e8a8214;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--bch-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);margin:6px auto;overflow:hidden;text-align:left;width:100%}.bch-eqc-head{align-items:center;background:#0e8a820d;border-bottom:1px solid #dff2ef;display:flex;gap:9px;padding:9px 12px}.bch-eqc-head-icon{align-items:center;background:#0e8a821f;border-radius:7px;color:#0e7a73;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.bch-eqc-head-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bch-eqc-title{color:#18181b;font-size:12.5px;font-weight:700;line-height:1.3}.bch-eqc-head-right{align-items:center;display:flex;flex-shrink:0;gap:6px}.bch-eqc-equip{background:#fafafa;border-bottom:1px dashed #dff2ef;display:flex;flex-direction:column;gap:4px;margin:0;padding:9px 12px}.bch-eqc-equip-row{grid-gap:6px;display:grid;font-size:11.5px;gap:6px;grid-template-columns:142px minmax(0,1fr);line-height:1.4}.bch-eqc-equip-row dt{color:#71717a;font-weight:500;padding-left:24px}.bch-eqc-equip-row dd{color:#27272a;font-weight:500;margin:0;min-width:0;overflow-wrap:anywhere}.bch-eqc-equip-row dd.is-strong{color:#18181b;font-weight:700}.bch-eqc-time{align-items:center;color:#71717a;display:inline-flex;font-size:11px;font-weight:500;gap:3px}.bch-eqc-tag{background:#0e8a821a;border-radius:5px;color:#0e7a73;font-size:9.5px;font-weight:700;letter-spacing:.02em;padding:2px 6px;text-transform:uppercase}.bch-eqc-body{display:flex;flex-direction:column;gap:7px;padding:10px 12px 11px}.bch-eqc-row{grid-gap:6px;align-items:start;display:grid;font-size:12px;gap:6px;grid-template-columns:18px 118px minmax(0,1fr);line-height:1.4}.bch-eqc-row-icon{align-items:center;color:#0e8a82;display:inline-flex;height:17px;justify-content:center}.bch-eqc-label{color:#71717a;font-weight:500}.bch-eqc-val{color:#18181b;font-weight:600;min-width:0;overflow-wrap:anywhere}.bch-eqc-val--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.bch-eqc-val--multiline{font-weight:500;white-space:pre-wrap}.bch-eqc-empty{color:#71717a;font-size:11.5px}@media (max-width:520px){.bch-eqc-row{grid-template-columns:18px minmax(0,1fr)}.bch-eqc-val{grid-column:2}.bch-eqc-equip-row{gap:0;grid-template-columns:1fr}.bch-eqc-equip-row dd{padding-left:24px}}.app.theme-dark .bch-eqc-card,html.theme-dark .bch-eqc-card{background:var(--bg-surface-raised);border-color:#2dd4bf47;box-shadow:none}.app.theme-dark .bch-eqc-head,html.theme-dark .bch-eqc-head{background:#2dd4bf12;border-bottom-color:var(--border-subtle)}.app.theme-dark .bch-eqc-head-icon,html.theme-dark .bch-eqc-head-icon{background:#2dd4bf24;color:#5eead4}.app.theme-dark .bch-eqc-title,.app.theme-dark .bch-eqc-val,html.theme-dark .bch-eqc-title,html.theme-dark .bch-eqc-val{color:var(--text-body)}.app.theme-dark .bch-eqc-equip,html.theme-dark .bch-eqc-equip{background:var(--bg-surface-alt);border-bottom-color:var(--border-subtle)}.app.theme-dark .bch-eqc-equip-row dt,html.theme-dark .bch-eqc-equip-row dt{color:#9a9aa3}.app.theme-dark .bch-eqc-equip-row dd,html.theme-dark .bch-eqc-equip-row dd{color:#c4c4cc}.app.theme-dark .bch-eqc-equip-row dd.is-strong,html.theme-dark .bch-eqc-equip-row dd.is-strong{color:var(--text-body)}.app.theme-dark .bch-eqc-empty,.app.theme-dark .bch-eqc-label,.app.theme-dark .bch-eqc-time,html.theme-dark .bch-eqc-empty,html.theme-dark .bch-eqc-label,html.theme-dark .bch-eqc-time{color:#9a9aa3}.app.theme-dark .bch-eqc-tag,html.theme-dark .bch-eqc-tag{background:#2dd4bf24;color:#5eead4}.app.theme-dark .bch-eqc-row-icon,html.theme-dark .bch-eqc-row-icon{color:#5eead4}.bch-overlay{--bch-font:"Geist Variable","Geist",system-ui,sans-serif;align-items:stretch;animation:bch-fade-in .18s ease;background:#0000;display:flex;font-family:var(--bch-font);inset:0;justify-content:flex-end;position:fixed;z-index:9200}.bch-overlay.bch-overlay--under-header{top:48px;top:var(--main-header-height,48px);z-index:900}.bch-overlay.bch-cadastro-overlay.bch-overlay--under-header{z-index:900}.bch-chat-only-status{background:#f6f7f9;color:#71717a;display:grid;font:500 13px/1.4 Geist Variable,Geist,system-ui,sans-serif;min-height:100vh;place-items:center}.bch-overlay.bch-layout-modal{align-items:center;background:#14141e47;justify-content:center;padding:18.2px 26px 18.2px 18.2px}.bch-overlay.bch-layout-fullscreen{background:#eceef1;justify-content:stretch}.bch-overlay.bch-layout-sidebar{background:#14141e38;justify-content:flex-end}.bch-overlay-backdrop{inset:0;position:absolute;z-index:0}@keyframes bch-fade-in{0%{opacity:0}to{opacity:1}}.bch-panel{--bch-font:"Geist Variable","Geist",system-ui,sans-serif;--bch-ink:#111318;--bch-muted:#9a9ba6;--bch-text:#3a3c46;--bch-soft:#fbfbf9;--bch-gutter:#eef0f3;--bch-line:#ececf0;--bch-border:#e2e3e8;--bch-chip:#f2f3f5;--bch-active:#eef1ff;--bch-out:#e7edff;--bch-out-text:#1f2a5c;background:#fff;color:var(--bch-ink);display:flex;flex-direction:column;font-family:var(--bch-font);overflow:hidden;position:relative;z-index:1}.bch-panel.bch-layout-modal{animation:bch-modal-in .22s ease;border:1px solid #e4e5e9;border-radius:13px;box-shadow:0 12px 40px #14141e29,0 2px 8px #14141e14;height:min(900px,84vh);width:min(1669px,84vw)}.bch-panel.bch-layout-fullscreen{border-radius:0;box-shadow:none;height:100%;width:100%}.bch-panel.bch-layout-sidebar{border-radius:0;box-shadow:-8px 0 28px #14141e1f;height:100%;width:min(1178px,100vw)}@keyframes bch-modal-in{0%{opacity:.92;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.bch-body{background:var(--bch-gutter);display:flex;flex:1 1;min-height:0}.bch-rail-left{flex:none;gap:2px;min-height:0;padding:8.4px 2px 8.4px 8.4px;z-index:4}.bch-rail-left,.bch-rail-thread{box-sizing:border-box;display:flex;position:relative}.bch-rail-thread{flex:1 1;min-width:0;padding:8.4px 2px;transition:opacity .2s ease;z-index:3}.bch-rail-thread.is-soft-busy{opacity:.78}.bch-rail-thread.is-soft-busy .bch-composer,.bch-rail-thread.is-soft-busy .bch-messages{pointer-events:none}.bch-rail-thread.is-leaving{opacity:0;pointer-events:none;transition:opacity .16s ease}.bch-rail-details{box-sizing:border-box;display:flex;flex:none;padding:8.4px 2px;position:relative;z-index:1}.bch-rail-tools{align-items:center;background:#eceef1;color:#8a8d97;display:flex;flex:none;flex-direction:column;gap:8px;padding-top:14px;width:33px}.bch-rail-tool{align-items:center;background:#0000;border:none;border-radius:8px;color:#111318;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.bch-rail-tool:hover{background:#0000000d;color:#111318}.bch-card{background:var(--bch-soft);box-shadow:0 1px 2px #14141e0d;display:flex;flex-direction:column;min-height:0;overflow:hidden}.bch-card--nav{border-radius:13px 0 0 13px;width:180px}.bch-card--list{border-radius:0 13px 13px 0;overflow:visible;width:241px;z-index:2}.bch-card--open-os{background:var(--bch-soft);border-radius:13px;filter:saturate(.96);opacity:0;transform:translateX(-10px) scale(.985);transform-origin:left center;transition:opacity .22s ease,transform .22s ease,filter .22s ease;width:423px;will-change:opacity,transform}.bch-card--open-os.is-open{filter:saturate(1);opacity:1;transform:translateX(0) scale(1)}.bch-card--open-os.is-closing{filter:saturate(.96);opacity:0;transform:translateX(-10px) scale(.985)}.bch-card--thread{background:#fff;border-radius:13px;flex:1 1;min-width:0}.bch-card--details{border-radius:13px;transition:width .18s ease;width:288px}.bch-card--details.is-collapsed{width:48px}.bch-card-head{align-items:center;border-bottom:1px solid var(--bch-line);display:flex;flex:none;height:52px;justify-content:space-between;min-width:0;padding:0 16px}.bch-list-refresh-btn.is-refreshing svg{animation:bch-spin .7s linear infinite}.bch-card-head--thread{gap:10px;min-width:0;overflow:visible;padding:0 16px;position:relative;z-index:2}.bch-card-head--thread .bch-card-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-card-title{color:var(--bch-ink);font-size:14.9px;letter-spacing:-.01em;margin:0}.bch-card-title,.bch-sec-label{font-family:var(--bch-font);font-weight:700}.bch-sec-label{color:var(--bch-muted);font-size:10.2px;letter-spacing:.06em;padding:0 6px 8px;text-transform:uppercase}.bch-nav-customer-group{background:#0000;border:none;border-left:1.5px dashed #7c4dff59;border-radius:0;display:flex;flex-direction:column;gap:2px;padding:4px 4px 4px 6px}.bch-nav-customer{margin-bottom:0}.bch-nav-customer.is-active,.bch-nav-customer.is-active:hover{background:#0000;color:#111318}.bch-nav-customer-body{padding:2px 2px 4px 0}.bch-sec-head{align-items:center;display:flex;font-family:var(--bch-font);gap:7px;margin-bottom:6px;margin-top:4px;padding:0 6px 0 2px}.bch-sec-head-icon{align-items:center;color:#111318;display:inline-flex;flex:none;justify-content:center}.bch-sec-head-label{color:#5b5d6b;font-size:11.5px;font-weight:650;letter-spacing:-.01em}.bch-sec-tree{border-left:1.5px solid #7c4dff24;margin:0 0 2px 5px;padding-left:12px;position:relative}.bch-nav-customer-group .bch-nav-team-item:before{background:#7c4dff24}.bch-nav-customer-group .bch-nav-team-item.is-active{background:#7c4dff14}.bch-nav-team-item{align-items:flex-start;gap:0;height:auto;margin-bottom:3px;min-height:0;padding:6px 8px;position:relative}.bch-nav-team-item:before{background:#e4e5e9;content:"";height:1.5px;left:-12px;position:absolute;top:14px;width:10px}.bch-nav-team-item-body{align-items:flex-start;display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.bch-nav-team-item .bch-nav-item-label{align-items:flex-start;display:inline-flex;flex:none;font-size:11.5px;gap:6px;line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal;width:100%;word-break:break-word}.bch-nav-team-name{flex:1 1;min-width:0}.bch-team-unread-dot{animation:bch-session-pulse 1.6s ease-in-out infinite;background:#ff5656;border-radius:50%;flex:none;height:7px;margin-top:3.5px;width:7px}.bch-nav-team-total{color:#8b8d98;font-weight:600}.bch-team-counts{flex-wrap:wrap;gap:8px;margin-left:0;width:100%}.bch-team-count,.bch-team-counts{align-items:center;display:inline-flex}.bch-team-count{font-feature-settings:"tnum";background:#0000;border-radius:0;color:#71717a;cursor:default;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;gap:3px;line-height:1;min-width:0;padding:0}.bch-team-count--nova{background:#0000;color:#7c4dff}.bch-team-count--pending{background:#0000;color:#b7791f}.bch-team-count--open{background:#0000;color:#2563eb}.bch-nav-team-item.is-active .bch-team-count{opacity:1}.bch-nav-team-item.is-active .bch-team-count svg{color:inherit}.bch-nav-scroll{flex:1 1;overflow-y:auto;padding:16px 12px}.bch-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#52525b;cursor:pointer;display:flex;font-family:var(--bch-font);font-size:12px;font-weight:500;gap:10px;margin-bottom:4px;padding:7px 10px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.bch-nav-item:hover{background:#f4f4f5;color:#3f3f46}.bch-nav-item:hover .bch-nav-item-icon,.bch-nav-item:hover svg{color:#3f3f46}.bch-nav-item.is-active{font-weight:600}.bch-nav-item.is-active,.bch-nav-item.is-active:hover{background:#0000000d;color:#111318}.bch-nav-item.is-active .bch-nav-item-icon,.bch-nav-item.is-active svg{background:#0000;color:#7c4dff}.bch-nav-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-nav-item-icon{align-items:center;background:#0000;border-radius:0;color:#71717a;display:inline-flex;flex:none;height:18px;justify-content:center;width:18px}.bch-nav-team{align-items:center;background:#fff;border:1px solid var(--bch-border);border-radius:8px;color:var(--bch-text);cursor:pointer;display:flex;font-family:var(--bch-font);font-size:12px;font-weight:500;gap:6px;justify-content:space-between;margin-bottom:4px;padding:7px 10px;width:100%}.bch-nav-team.is-active{background:var(--bch-active);border-color:#c7cce8;color:var(--bch-ink);font-weight:600}.bch-list-toolbar{flex:none;padding:14px 16px 10px;position:relative;z-index:5}.bch-list-toolbar-row{align-items:center;display:flex;gap:10px}.bch-resolved-filters-anchor,.bch-resolved-list-actions{display:inline-flex;flex-shrink:0}.bch-resolved-list-actions{align-items:center;gap:3px}.bch-resolved-filters-btn{color:#8d8f98;position:relative}.bch-resolved-export-btn,.bch-resolved-filters-btn{align-items:center;background:#0000;border:none;border-radius:7px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.bch-resolved-export-btn{color:#7c4dff;transition:color .15s ease,background .15s ease,opacity .15s ease}.bch-resolved-export-btn:not(:disabled):hover{background:#f1edff;color:#6338e8}.bch-resolved-export-btn:disabled{color:#c8c8cf;cursor:not-allowed;opacity:.7}.bch-resolved-filters-btn.has-selection,.bch-resolved-filters-btn.is-open,.bch-resolved-filters-btn:hover{background:#0000;color:#7c4dff}.bch-resolved-filters-badge{background:#7c4dff;border-radius:999px;box-sizing:border-box;color:#fff;font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-4px;text-align:center;top:-3px}.bch-resolved-filters-backdrop{z-index:10030!important}.bch-resolved-filters-floating{z-index:10040!important}.bch-resolved-filters-menu{width:min(420px,calc(100vw - 24px))}.bch-resolved-filters-menu .board-search-filters-chips{margin-top:0}.bch-resolved-filters-summary{color:#8d8f98;display:flex;flex-direction:column;font-family:var(--bch-font);font-size:11px;font-weight:500;gap:4px;line-height:1.35;margin-top:8px;padding:0 2px}.bch-resolved-filter-inline{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:0}.bch-resolved-period-modal.equipment-consult-period-modal{transform:scale(.7);transform-origin:top left;width:min(320px,calc(100vw - 24px));z-index:10080!important}.bch-resolved-period-modal .ec-period-weekday{-webkit-font-smoothing:antialiased;color:#475569;font-size:12.1px;font-weight:700;letter-spacing:.02em}.bch-resolved-period-modal .ec-period-day{-webkit-font-smoothing:antialiased;color:#0f172a;font-size:13.2px;font-weight:700}.bch-resolved-period-modal .ec-period-day-inner{font-size:inherit;font-weight:700}.bch-resolved-period-modal .ec-period-picker-actions{border-top:none;gap:12px;padding:8px 14px 12px}.bch-resolved-period-modal .ec-period-picker-actions .odv2-pill-btn{border-radius:8px;box-shadow:none;font-size:13px;font-weight:500;height:auto;line-height:1.2;min-height:0}.bch-resolved-period-modal .ec-period-picker-actions .odv2-pill-btn--ghost{background:none;border:none;color:#6366f1;padding:8px 0}.bch-resolved-period-modal .ec-period-picker-actions .odv2-pill-btn--ghost:hover:not(:disabled){background:none;border:none;color:#4f46e5}.bch-resolved-period-modal .ec-period-picker-actions .odv2-pill-btn--primary{background:#4f46e5;border:none;box-shadow:none;color:#fff;padding:8px 16px}.bch-resolved-period-modal .ec-period-picker-actions .odv2-pill-btn--primary:hover:not(:disabled){background:#4338ca}.bch-resolved-filter-popover--form{display:flex;flex-direction:column;gap:8px;padding:10px}.bch-resolved-filter-field{display:flex;flex-direction:column;gap:5px}.bch-resolved-filter-field-label{color:#5b5d6b;font-family:var(--bch-font);font-size:11px;font-weight:600}.bch-resolved-filter-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:var(--bch-font);font-size:12px;font-weight:500;min-height:32px;min-width:0;outline:none;padding:8px 12px;transition:box-shadow .15s ease;width:100%}.bch-resolved-filter-input:focus{border:none;box-shadow:0 0 0 2px #7c4dff47}.bch-resolved-filter-search{align-items:center;background:#0000;border:none;border-radius:0;color:#9a9aa5;display:flex;gap:0;padding:0;position:relative}.bch-resolved-filter-search svg{left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.bch-resolved-filter-search .bch-resolved-filter-input{padding-left:34px}.bch-resolved-filter-search:focus-within{border:none;box-shadow:none}.bch-resolved-filter-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.bch-resolved-filter-btn{border:none;border-radius:8px;box-shadow:none;cursor:pointer;font-family:var(--bch-font);font-size:13px;font-weight:500;height:auto;line-height:1.2;min-height:0;padding:8px 16px;transition:color .15s ease,background .15s ease}.bch-resolved-filter-btn--ghost{background:none;color:#6366f1;padding:8px 0}.bch-resolved-filter-btn--ghost:hover{background:none;color:#4f46e5}.bch-resolved-filter-btn--primary{background:#4f46e5;color:#fff}.bch-resolved-filter-btn--primary:hover{background:#4338ca}.bch-resolved-filter-results{display:flex;flex-direction:column;gap:2px;max-height:180px;min-height:40px;overflow-y:auto}.bch-resolved-filter-empty{color:#9a9ba6;font-family:var(--bch-font);font-size:11.5px;margin:0;padding:10px 4px;text-align:center}.bch-resolved-filter-result{align-items:flex-start;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:var(--bch-font);gap:2px;padding:7px 8px;text-align:left;width:100%}.bch-resolved-filter-result:hover{background:#f3f4f7}.bch-resolved-filter-result-title{color:#1f2128;font-size:12px;font-weight:600}.bch-resolved-filter-result-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8d8f98;display:-webkit-box;font-size:11px;line-height:1.3;overflow:hidden}.bch-resolved-filter-result-id{color:#a3a5ad;font-size:10px;font-weight:600}.bch-dd--sort{margin-left:auto}.bch-dd-menu--right{left:auto;right:0}.bch-dd{position:relative;z-index:6}.bch-dd-trigger{align-items:center;background:#0000;border:none;color:var(--bch-ink);cursor:pointer;display:inline-flex;font-family:var(--bch-font);gap:6px;padding:0;-webkit-user-select:none;user-select:none}.bch-dd-label{font-weight:600}.bch-dd-label,.bch-dd-muted{font-family:var(--bch-font);font-size:12px}.bch-dd-muted{color:#8d8f98;font-weight:500}.bch-dd-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -4px #0000001f;box-sizing:border-box;left:0;max-width:220px;min-width:168px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:50}.bch-dd-menu--up{bottom:calc(100% + 6px);top:auto}.bch-dd-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:var(--bch-font);font-size:12px;font-weight:500;gap:6px;margin:0;max-width:100%;min-height:28px;min-width:0;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.bch-dd-item:disabled{cursor:not-allowed;opacity:.45}.bch-dd-item:hover:not(.is-active){background:#f8fafc}.bch-dd-item.is-active{background:#646ffa26;border-color:#fff;color:#1a202c}.bch-dd-item-label{color:inherit;flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-overlay .bch-count-badge,.bch-panel .bch-count-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#e93d82;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-variation-settings:normal;font-weight:600;height:14px;justify-content:center;letter-spacing:normal;line-height:1;margin-left:0;min-width:14px;padding:0 2px;position:static;text-align:center;text-rendering:optimizeLegibility;transform:none}.bch-nav-item .bch-count-badge{margin-left:auto}.bch-dd-item .bch-count-badge--plain,.bch-dd-trigger .bch-count-badge--plain{background:#0000;border-radius:0;color:#e93d82;font-size:11.4px;font-weight:660;height:auto;line-height:1.14;min-width:0;padding:0}.bch-dd-item .bch-count-badge--plain{margin-left:auto}.bch-list-count-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px;min-height:24px}.bch-list-count{color:var(--bch-muted);font-family:var(--bch-font);font-size:12px;margin-top:0}.bch-list-scroll{flex:1 1;overflow-y:auto;padding:0 8px 8px;scrollbar-color:#d0d1d8 #0000;scrollbar-width:thin}.bch-list-scroll::-webkit-scrollbar,.bch-messages::-webkit-scrollbar{width:5px}.bch-list-scroll::-webkit-scrollbar-track,.bch-messages::-webkit-scrollbar-track{background:#0000}.bch-list-scroll::-webkit-scrollbar-thumb,.bch-messages::-webkit-scrollbar-thumb{background:#d0d1d8;border-radius:999px}.bch-list-scroll::-webkit-scrollbar-thumb:hover,.bch-messages::-webkit-scrollbar-thumb:hover{background:#b8bac3}.bch-list-group{margin-bottom:6px}.bch-list-group-head{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--bch-muted);cursor:pointer;display:flex;gap:6px;padding:8px 8px 6px;text-align:left;width:100%}.bch-list-group-head:hover{background:#f3f4f7;color:#6b6d78}.bch-list-group-chevron{flex:none;transition:transform .15s ease}.bch-list-group-chevron.is-collapsed{transform:rotate(-90deg)}.bch-list-group-label{font-size:10.2px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bch-list-group-meta{align-items:center;display:inline-flex;flex:none;gap:6px;margin-left:auto}.bch-list-group-unread{box-shadow:0 0 0 1.5px #fff;flex:none;height:14px;min-width:14px;padding:0 4px;position:static}.app.theme-dark .bch-list-group-unread,html.theme-dark .bch-list-group-unread{border:none;box-shadow:none}.bch-list-group-count{background:var(--bch-chip);border-radius:999px;color:#8d8f98;font-size:10px;font-weight:600;letter-spacing:0;min-width:18px;padding:1px 6px;text-align:center}.bch-list-group-body{padding-bottom:4px}.bch-list-group-empty{color:#b3b5bd;font-size:11.6px;margin:0;padding:8px 10px 12px}.bch-conv{align-items:flex-start;background:#0000;border:1px solid #0000;cursor:pointer;gap:9px;margin-bottom:0;padding:9.9px 9px;text-align:left;width:100%}.bch-conv,.bch-conv-item{border-radius:9px;box-sizing:border-box;display:flex}.bch-conv-item{align-items:center;border:1px solid #0000;gap:2px;margin-bottom:2px;position:relative}.bch-conv-item-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.bch-conv-item-row{align-items:center;display:flex;gap:2px;min-width:0}.bch-conv-item .bch-conv{border:none;border-radius:9px;flex:1 1;min-width:0}.bch-conv-os-row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 7px 38px}.bch-conv-os-chip{align-items:center;background:#f0edf8;border:1px solid #ddd6fe;border-radius:999px;color:#4c1d95;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:10px;font-weight:650;gap:3px;height:18px;justify-content:center;line-height:1;padding:0 7px;transition:background .12s ease,border-color .12s ease,color .12s ease}.bch-conv-os-chip,.bch-conv-os-chip-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bch-conv-os-chip-num{letter-spacing:-.01em}.bch-conv-os-chip-status-ico{flex:none;height:11px;width:11px}.bch-conv-os-chip:hover{background:#e8e2f8;border-color:#c4b5fd}.bch-conv-os-chip.is-active{background:#7c4dff2e;border-color:#7c4dff8c;color:#5b3cc4}.bch-conv-os-chip--forwarded{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.bch-conv-os-chip--forwarded .bch-conv-os-chip-status-ico{color:#4f46e5}.bch-conv-os-chip--forwarded.is-active{background:#e0e7ff;border-color:#a5b4fc}.bch-conv-os-chip--closed{background:#f4f4f5;border-color:#e4e4e7;color:#71717a}.bch-conv-os-chip--closed .bch-conv-os-chip-status-ico{color:#16a34a}.bch-conv-os-chip--closed.is-active{background:#ececee;border-color:#d4d4d8}.bch-conv-os-chip--snoozed{background:#fff7ed;border-color:#fdba74;color:#9a3412}.bch-conv-os-chip--snoozed .bch-conv-os-chip-status-ico{color:#ea580c}.bch-conv-os-chip--snoozed.is-active{background:#ffedd5;border-color:#fb923c}.bch-conv-os-chip--unclaimed{animation:bch-os-unclaimed-border-pulse 1.6s ease-in-out infinite;background:#fff1f1;border-color:#ff5656;color:#b91c1c}.bch-conv-os-chip--unclaimed.is-active{background:#fee2e2;border-color:#ef4444}.bch-conv-os-chip-unclaimed-dot{animation:bch-session-pulse 1.6s ease-in-out infinite;background:#ff5656;border-radius:50%;flex:none;height:6px;width:6px}@keyframes bch-os-unclaimed-border-pulse{0%,to{border-color:#ff5656;box-shadow:0 0 0 0 #ff565659}50%{border-color:#ef4444;box-shadow:0 0 0 3px #ff56561f}}.bch-conv-os-more{align-items:center;background:#0000;border:none;border-radius:999px;color:#6b6e7b;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:10px;font-weight:600;height:18px;padding:0 6px;white-space:nowrap}.bch-conv-os-more:hover{background:#7c4dff14;color:#4c1d95}.bch-conv-item:hover,.bch-conv:hover{background:#f7f7f8}.bch-conv-item.is-active{background:#fff;border-color:#e2e3e8}.bch-conv-item.is-active .bch-conv-name,.bch-conv.is-active .bch-conv-name{color:#111318;font-weight:700}.bch-conv-item.is-active .bch-conv-preview,.bch-conv.is-active .bch-conv-preview{color:#3a3c46}.bch-conv-item.is-unread .bch-conv-name,.bch-conv.is-unread .bch-conv-name{font-weight:700}.bch-conv-item.is-unread .bch-conv-preview,.bch-conv-item.is-unread .bch-conv-time,.bch-conv.is-unread .bch-conv-preview,.bch-conv.is-unread .bch-conv-time{color:#111318;font-weight:700}.bch-conv-title-row{align-items:center;display:flex;gap:6px;min-width:0}.bch-conv-title-row .bch-conv-name{flex:1 1;min-width:0}.bch-conv-pill-new{background:#4f46e51a;border-radius:999px;color:#4f46e5;flex:none;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:2px 6px;text-transform:uppercase}.bch-conv-unread-badge{background:var(--bch-chip);border-radius:999px;color:#111318;font-size:10px;font-weight:600;height:auto;letter-spacing:0;line-height:1.2;min-width:18px;padding:1px 6px;text-align:center}.bch-conv-unread-badge,.bch-conv-unread-toggle{align-items:center;display:inline-flex;flex:none;justify-content:center}.bch-conv-unread-toggle{background:#0000;border:none;border-radius:6px;color:#9a9ba6;cursor:pointer;height:24px;margin-right:4px;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease;width:24px}.bch-conv-item:hover .bch-conv-unread-toggle{opacity:1;pointer-events:auto}.bch-conv-unread-toggle:hover:not(:disabled){background:#0000000d;color:var(--bch-ink)}.bch-conv-item.is-unread .bch-conv-unread-toggle,.bch-conv-unread-toggle:disabled{cursor:default;opacity:0;pointer-events:none}.bch-avatar{align-items:center;border-radius:50%;color:#fff;font-weight:700;justify-content:center;overflow:hidden}.bch-avatar,.bch-avatar-wrap{display:inline-flex;flex:none}.bch-avatar-wrap{overflow:visible;position:relative}.bch-avatar-assignee{align-items:center;background:#22c55e;border:1.5px solid #fff;border-radius:50%;bottom:-2px;box-sizing:border-box;color:#fff;cursor:default;display:inline-flex;font-family:var(--bch-font);font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;position:absolute;right:-2px;width:14px;z-index:1}.bch-avatar--photo{background:#e8eaef;padding:0}.bch-avatar--photo img{display:block;height:100%;object-fit:cover;width:100%}.bch-conv-name{color:#5b5d6b;font-family:var(--bch-font);font-size:11.3px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-conv-row{align-items:baseline;display:flex;gap:7px;justify-content:space-between;min-width:0}.bch-conv-preview{color:#adafb8;flex:1 1;font-family:var(--bch-font);font-size:10.4px;margin:1.8px 0 0;min-width:0}.bch-conv-preview,.bch-conv-preview--files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-conv-time{color:#c0c2c8;flex:none;font-size:9.6px}.bch-empty,.bch-loading{color:#b3b5bd;font-size:12.1px;padding:40px 20px;text-align:center}.bch-thread-head-actions{align-items:center;display:flex;flex:0 1 auto;gap:11.2px;min-width:0}.bch-rating{flex-shrink:0;gap:5.6px}.bch-rating,.bch-rating-stars{align-items:center;display:flex}.bch-rating-stars{gap:1.9px}.bch-rating-label{color:var(--bch-muted);font-size:11.6px;font-weight:600}.bch-vsep{background:var(--bch-line);flex-shrink:0;height:18.6px;width:1px}.bch-icon-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:#9a9ba6;cursor:pointer;display:inline-flex;flex-shrink:0;height:27.9px;justify-content:center;width:27.9px}.bch-icon-btn:hover{background:var(--bch-chip);color:#5b5d6b}.bch-icon-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.bch-icon-btn svg{height:15.8px;width:15.8px}.bch-open-os-head{align-items:center}.bch-open-os-head .bch-card-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.bch-open-os-cancel,.bch-open-os-close{border:none;border-radius:6px;cursor:pointer;font-family:var(--bch-font)}.bch-open-os-cancel{align-items:center;background:#0000;color:#9a9aa5;display:inline-flex;height:28px;justify-content:center;width:28px}.bch-open-os-cancel:hover{background:#f5f5f7;color:#1b1b1f}.bch-open-os-close{-webkit-text-fill-color:#0000;animation:bch-open-os-close-gradient 3.2s ease infinite;background:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);background-size:300% 100%;border:none;border-radius:999px;color:#0000;font-size:12px;font-weight:600;line-height:1;min-height:24px;padding:5.9px 13.4px}.bch-open-os-close:hover{background:#0000;filter:brightness(1.1)}@keyframes bch-open-os-close-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.bch-open-os-close{animation:none;background-position:40% 50%}}.bch-open-os-progress{align-items:center;display:flex;flex:none;padding:14px 22px}.bch-open-os-progress-item{align-items:center;color:#9a9aa5;display:flex;flex-direction:column;gap:5px;min-width:26px}.bch-open-os-progress-dot{align-items:center;background:#fff;border:1.5px solid #e4e4e9;border-radius:50%;color:#6b6b76;display:inline-flex;font-family:var(--bch-font);font-size:10px;font-weight:700;height:21px;justify-content:center;transition:all .2s ease;width:21px}.bch-open-os-progress-item.is-active .bch-open-os-progress-dot{border-color:#5b4fe5;color:#5b4fe5}.bch-open-os-progress-item.is-done .bch-open-os-progress-dot{background:#5f5e6e;border-color:#0000;color:#fff}.bch-open-os-progress-label{font-family:var(--bch-font);font-size:9.5px;font-weight:600;letter-spacing:.02em;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-open-os-progress-item.is-active,.bch-open-os-progress-item.is-done{color:#1b1b1f}.bch-open-os-progress-line{background:#e4e4e9;border-radius:2px;flex:1 1;height:2px;margin:0 4px 15px;transition:background .3s ease}.bch-open-os-progress-line.is-done{background:#5b4fe5}.bch-open-os-scroll{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:4px}.bch-open-os-scroll::-webkit-scrollbar{width:6px}.bch-open-os-scroll::-webkit-scrollbar-thumb{background:#d9d9e0;border-radius:4px}.bch-open-os-scroll::-webkit-scrollbar-track{background:#0000}.bch-open-os-flow,.bch-open-os-step-block{border-top:1px solid #f0f0f2}.bch-open-os-step-block:first-child{border-top:none}.bch-open-os-step-block.is-locked .bch-open-os-step-head{opacity:.4}.bch-open-os-step-head{align-items:center;background:#0000;border:none;color:#1b1b1f;cursor:pointer;display:flex;font-family:var(--bch-font);gap:10px;padding:14px 20px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.bch-open-os-step-head:disabled{cursor:default}.bch-open-os-step-icon{align-items:center;background:#fff;border:1.5px solid #e4e4e9;border-radius:50%;color:#6b6b76;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.bch-open-os-step-block:not(.is-locked) .bch-open-os-step-head:not(:disabled):hover .bch-open-os-step-icon{border-color:#5b4fe5;color:#5b4fe5}.bch-open-os-step-icon.is-done{background:#5f5e6e;border-color:#0000;color:#fff}.bch-open-os-step-edit,.bch-open-os-step-head:hover .bch-open-os-step-icon.is-done .bch-open-os-step-check{display:none}.bch-open-os-step-head:hover .bch-open-os-step-icon.is-done .bch-open-os-step-edit{color:#fff;display:block}.bch-open-os-step-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.bch-open-os-step-text strong{color:var(--bch-ink);font-size:12.5px;font-weight:700}.bch-open-os-step-text small,.bch-open-os-step-text strong{font-family:var(--bch-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-open-os-step-text small{color:var(--bch-muted);font-size:12px;font-weight:400}.bch-open-os-step-text small.bch-open-os-step-summary-stack{display:flex;flex-direction:column;gap:1px;overflow:visible;white-space:normal}.bch-open-os-step-summary-stack span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-open-os-chevron{color:#9a9aa5;flex:none;transition:transform .25s ease}.bch-open-os-chevron.is-open{transform:rotate(180deg)}.bch-open-os-step-body{padding:0 20px 20px}.bch-open-os-error,.bch-open-os-hint,.bch-open-os-muted{font-family:var(--bch-font);font-size:11px;line-height:1.4;margin:0 0 8px}.bch-open-os-hint,.bch-open-os-muted{color:#7b8190}.bch-open-os-error{color:#be123c}.bch-open-os-locked-text{color:#b7b7c0;font-family:var(--bch-font);font-size:12px;margin:0;padding:4px 0}.bch-open-os-search{align-items:center;color:#9a9aa5;display:flex;position:relative}.bch-open-os-search svg{left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bch-open-os-search input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:var(--bch-font);font-size:12px;font-weight:500;min-height:32px;min-width:0;outline:none;padding:8px 12px 8px 34px;transition:box-shadow .15s ease;width:100%}.bch-open-os-search input:focus,.bch-open-os-step-body textarea:focus{box-shadow:0 0 0 2px #7c4dff47}.bch-open-os-guard-alert{background:#fffba3;border:1px solid #f59e0b59;border-radius:10px;box-shadow:0 2px 8px #f59e0b1f;display:flex;flex-direction:column;font-family:var(--bch-font);gap:10px;margin-top:8px;padding:10px 11px}.bch-open-os-guard-alert-body{display:flex;flex-direction:column;gap:4px;min-width:0}.bch-open-os-guard-alert-body strong{color:#92400e;font-size:12px;font-weight:700}.bch-open-os-guard-alert-body p{color:#78350f;font-size:11.5px;line-height:1.45;margin:0}.bch-open-os-guard-alert-body small{color:#92400e;font-size:11px;opacity:.9}.bch-open-os-guard-codes{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.bch-open-os-guard-codes em{background:#ffffff8c;border-radius:4px;color:#92400e;cursor:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-style:normal;font-weight:700;padding:1px 5px;user-select:text;-webkit-user-select:text}.bch-open-os-guard-alert-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.bch-open-os-guard-continue{background:#fffffff2;border:1px solid #f59e0b8c;border-radius:8px;color:#92400e;cursor:pointer;font-family:var(--bch-font);font-size:11px;font-weight:700;min-height:26px;padding:5px 10px}.bch-open-os-guard-continue:hover{background:#fff;border-color:#f59e0b}.bch-open-os-guard-dismiss{align-items:center;background:#ffffffe6;border:1px solid #f59e0b8c;border-radius:7px;color:#92400e;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.bch-open-os-guard-dismiss:hover{background:#fff;border-color:#f59e0b}.bch-open-os-suggestions{border:1px solid #e4e4e9;border-radius:10px;display:flex;flex-direction:column;margin-top:6px;max-height:170px;overflow:hidden;overflow-y:auto;scrollbar-color:#d9d9e0 #0000;scrollbar-width:thin}.bch-open-os-suggestions::-webkit-scrollbar{width:6px}.bch-open-os-suggestions::-webkit-scrollbar-thumb{background:#d9d9e0;border-radius:4px}.bch-open-os-suggestions::-webkit-scrollbar-track{background:#0000}.bch-open-os-suggestions button{background:#fff;border:none;border-bottom:1px solid #f0f0f2;cursor:pointer;display:flex;flex-direction:column;font-family:var(--bch-font);gap:2px;padding:10px 12px;text-align:left;width:100%}.bch-open-os-suggestions button:last-child{border-bottom:none}.bch-open-os-suggestions button:hover{background:#f7f6fe}.bch-open-os-suggestions strong{color:#1b1b1f;font-size:13px}.bch-open-os-suggestions span{color:#9a9aa5;font-size:11px}.bch-open-os-selected-card{align-items:flex-start;background:#f7f6fe;border:1px solid #d9d3fa;border-radius:10px;display:flex;font-family:var(--bch-font);gap:10px;justify-content:space-between;padding:12px}.bch-open-os-selected-card span{display:flex;flex-direction:column;min-width:0}.bch-open-os-selected-card strong{color:#1b1b1f;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-open-os-selected-card small{color:#6b6b76;font-size:11px;margin-top:3px}.bch-open-os-selected-card button{background:#0000;border:none;color:#5b4fe5;cursor:pointer;flex:none;font-family:var(--bch-font);font-size:12px;font-weight:600}.bch-open-os-address-card{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:var(--bch-font);font-size:12px;font-weight:500;line-height:1.35;margin-bottom:12px;min-height:32px;outline:none;padding:8px 36px 8px 12px;position:relative;transition:box-shadow .15s ease}.bch-open-os-address-card>span{display:block}.bch-open-os-maps-badge{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b6b76;cursor:pointer;display:inline-flex;height:18px;justify-content:center;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:18px}.bch-open-os-maps-badge:hover{background:#5b4fe514;color:#5b4fe5}.bch-card--open-os [data-bch-tooltip]{position:relative}.bch-open-os-maps-badge[data-bch-tooltip]{position:absolute}.bch-card--open-os [data-bch-tooltip]:after,.bch-card--open-os [data-bch-tooltip]:before{opacity:0;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;z-index:30}.bch-card--open-os [data-bch-tooltip]:before{background:#111318;bottom:calc(100% + 4px);content:"";height:8px;left:50%;transform:translate(-50%,4px) rotate(45deg);width:8px}.bch-card--open-os [data-bch-tooltip]:after{background:#111318;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 22px #0f172a2e;color:#fff;content:attr(data-bch-tooltip);font-family:var(--bch-font);font-size:11px;font-weight:600;left:50%;line-height:1.25;max-width:180px;padding:6px 8px;transform:translate(-50%,4px);white-space:nowrap}.bch-card--open-os [data-bch-tooltip]:focus-visible:after,.bch-card--open-os [data-bch-tooltip]:focus-visible:before,.bch-card--open-os [data-bch-tooltip]:hover:after,.bch-card--open-os [data-bch-tooltip]:hover:before{opacity:1}.bch-card--open-os [data-bch-tooltip]:focus-visible:before,.bch-card--open-os [data-bch-tooltip]:hover:before{transform:translate(-50%) rotate(45deg)}.bch-card--open-os [data-bch-tooltip]:focus-visible:after,.bch-card--open-os [data-bch-tooltip]:hover:after{transform:translate(-50%)}.bch-open-os-maps-badge[data-bch-tooltip]:before{left:auto;right:5px;transform:translateY(4px) rotate(45deg)}.bch-open-os-maps-badge[data-bch-tooltip]:after{left:auto;right:-2px;transform:translateY(4px)}.bch-open-os-maps-badge[data-bch-tooltip]:focus-visible:before,.bch-open-os-maps-badge[data-bch-tooltip]:hover:before{transform:translateY(0) rotate(45deg)}.bch-open-os-maps-badge[data-bch-tooltip]:focus-visible:after,.bch-open-os-maps-badge[data-bch-tooltip]:hover:after{transform:translateY(0)}.bch-open-os-address-search{margin-bottom:12px}.bch-open-os-address-search input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:var(--bch-font);font-size:12px;font-weight:500;min-height:32px;outline:none;padding:8px 12px;transition:box-shadow .15s ease;width:100%}.bch-open-os-address-search input:focus{box-shadow:0 0 0 2px #7c4dff47}.bch-open-os-choice-row{display:flex;gap:8px;justify-content:flex-end;margin-bottom:4px}.bch-open-os-choice-row button{align-items:center;background:#fff;border:1.5px solid #e4e4e9;border-radius:8px;color:#6b6b76;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--bch-font);font-size:11px;font-weight:600;gap:6px;justify-content:center;min-height:26px;min-width:92px;padding:5px 8px}.bch-open-os-choice-row button.is-selected{background:#f7f6fe;border-color:#5b4fe5;color:#5b4fe5}.bch-open-os-internal{font-family:var(--bch-font);margin-top:12px}.bch-open-os-internal-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.bch-open-os-internal-head strong{color:#7b8190;font-size:11px;font-weight:400;letter-spacing:0}.bch-open-os-internal-head small{color:#1f9d55;font-size:11px;font-weight:600}.bch-open-os-internal-display{align-items:center;display:flex;gap:8px}.bch-open-os-internal-display span{color:#1b1b1f;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-open-os-internal-inline{align-items:center;display:flex;gap:8px}.bch-open-os-internal-field{flex:1 1;min-width:0;position:relative}.bch-open-os-internal-field input[type=text]{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:var(--bch-font);font-size:12px;font-weight:500;min-height:32px;outline:none;padding:8px 98px 8px 12px;transition:box-shadow .15s ease;width:100%}.bch-open-os-internal-field input[type=text]:focus{box-shadow:0 0 0 2px #7c4dff47}.bch-open-os-internal-field label{align-items:center;color:#6b6b76;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:11px;font-weight:600;gap:4px;position:absolute;right:9px;top:50%;transform:translateY(-50%);white-space:nowrap}.bch-open-os-internal-field input[type=checkbox]{accent-color:#5b4fe5;cursor:pointer;height:13px;width:13px}.bch-open-os-internal-display button,.bch-open-os-internal-inline>button{background:#fff;border:1.5px solid #e4e4e9;border-radius:8px;color:#6b6b76;cursor:pointer;flex:none;font-family:var(--bch-font);font-size:11px;font-weight:600;min-height:26px;padding:5px 8px}.bch-open-os-internal-display .bch-open-os-inline-edit{align-items:center;background:#0000;border:none;color:#5b4fe5;display:inline-flex;gap:4px;min-height:0;padding:0}.bch-open-os-internal-display button:last-child{background:#fff;border-color:#e4e4e9;color:#6b6b76}.bch-open-os-internal-display button:disabled,.bch-open-os-internal-inline>button:disabled{cursor:not-allowed;opacity:.6}.bch-open-os-defect-selected-row{flex-wrap:wrap}.bch-open-os-defect-pill,.bch-open-os-defect-selected-row{align-items:center;display:inline-flex;gap:5px;margin-bottom:12px;max-width:100%}.bch-open-os-defect-pill{background:#f4f3fa;border:none;border-radius:20px;font-family:var(--bch-font);min-height:25px;padding:4.6px 5.8px 4.6px 11.5px}.bch-open-os-defect-selected-row .bch-open-os-defect-pill{margin-bottom:0}.bch-open-os-defect-pill span{color:#1b1b1f;font-size:12.1px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:scale(.9);transform-origin:left center;white-space:nowrap}.bch-open-os-defect-pill small{color:#9a9aa5;flex:none;font-size:11px}.bch-open-os-defect-pill button{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b6b76;cursor:pointer;display:flex;font-size:13px;height:16px;justify-content:center;width:16px}.bch-open-os-solution-trigger{align-items:center;background:#0000;border:1px solid #e4e4e9;border-radius:20px;color:#767889;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:12px;font-weight:600;gap:5px;margin:0;max-width:100%;min-height:25px;padding:4.6px 9px;width:auto}.bch-open-os-solution-trigger:hover{background:#6e56cf0a;border-color:#d9d3fa;color:#6e56cf}.bch-open-os-observation-wrap{position:relative}.bch-open-os-step-body textarea{border:1.5px solid #e4e4e9;border-radius:9px;box-sizing:border-box;color:#1b1b1f;font-family:var(--bch-font);font-size:13px;min-height:72px;outline:none;padding:10px 44px 10px 12px;resize:vertical;width:100%}.bch-open-os-observation-mic{position:absolute;right:8px;top:7px;z-index:2}.bch-open-os-observation-mic .bch-composer-tool{background:#fff;box-shadow:0 1px 3px #0f172a14;height:28px;width:28px}.bch-open-os-observation-mic.is-disabled{opacity:.55;pointer-events:none}.bch-open-os-transcribe-pop{align-items:center;background:#fffffff5;border:1px solid #e8e9ee;border-radius:10px;bottom:8px;box-shadow:0 8px 24px #0f172a24;display:inline-flex;gap:7px;max-width:calc(100% - 16px);padding:6px 7px;position:absolute;right:8px;z-index:3}.bch-open-os-transcribe-pop .bch-voice-label{margin-right:0}.bch-open-os-transcribe-pop .bch-voice-action,.bch-open-os-transcribe-pop .bch-voice-cancel{height:24px}.bch-open-os-counter{display:flex;justify-content:flex-end;margin-top:5px}.bch-open-os-counter span{color:#9a9aa5;font-family:var(--bch-font);font-size:11px;font-weight:600}.bch-open-os-counter span.is-valid{color:#1f9d55}.bch-open-os-footer{align-items:flex-end;display:flex;flex:none;flex-direction:column;padding:12px 20px 16px}.bch-open-os-submit{align-items:center;background:#111318;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-left:0;min-height:28px;min-width:118px;padding:5.9px 13.4px;width:30%}.bch-open-os-submit:hover:not(:disabled){background:#2a2b31}.bch-open-os-submit:disabled{background:#f0f0f2;color:#b7b7c0;cursor:not-allowed;opacity:1}.bch-open-os-result{align-self:stretch;border-radius:9px;font-family:var(--bch-font);font-size:11.7px;font-weight:650;margin-bottom:8px;padding:8px 10px}.bch-open-os-result.is-error{background:#fff1f2;color:#be123c}.bch-open-os-generated{align-items:center;background:#eafbf1;border:1px solid #beebd1;border-radius:12px;display:flex;gap:12px;padding:13px 14px}.bch-open-os-generated-icon{align-items:center;background:#1f9d55;border-radius:50%;color:#fff;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.bch-open-os-generated span:last-child{display:flex;flex-direction:column;font-family:var(--bch-font);min-width:0}.bch-open-os-generated strong{color:#166534;font-size:13px;font-weight:700}.bch-open-os-generated small{color:#1f9d55;font-size:12.5px;font-weight:600;margin-top:1px}.bch-os-solution-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483640}.bch-os-solution-modal{background:#fff;border:.5px solid #e4e4e7;border-radius:16px;box-shadow:0 20px 50px #0f172a38;display:flex;flex-direction:column;font-family:var(--bch-font);max-height:min(92vh,624px);overflow:hidden;width:min(660px,calc(100vw - 48px))}.bch-os-solution-head{align-items:center;display:flex;flex:none;gap:12px;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.bch-os-solution-head h3{color:#18181b;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0;min-width:0}.bch-os-solution-head button{align-items:center;background:#0000;border:none;border-radius:8px;color:#71717a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.bch-os-solution-head button:hover{background:#f4f4f5;color:#18181b}.bch-os-solution-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 1.5rem 1.5rem;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.bch-os-solution-scroll::-webkit-scrollbar{width:6px}.bch-os-solution-scroll::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.bch-os-solution-content{color:#52525b;font-size:12px;line-height:1.55}.bch-os-solution-content--plain{white-space:pre-wrap}.bch-os-solution-content p{margin:0 0 14px}.bch-os-solution-content h1,.bch-os-solution-content h2,.bch-os-solution-content h3,.bch-os-solution-content h4{color:#18181b;font-weight:600;margin:18px 0 6px}.bch-thread-more-wrap{display:inline-flex;flex-shrink:0;position:relative;z-index:6}.bch-thread-more-wrap .bch-icon-btn.is-open{background:var(--bch-chip);color:#5b5d6b}.bch-thread-more-menu{-webkit-font-smoothing:antialiased;animation:bch-fade-in .12s ease;background:#fff;border:none;border-radius:6px;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;max-width:267px;min-width:200px;overflow:hidden;padding:4px;position:absolute;right:0;text-rendering:optimizeLegibility;top:calc(100% + 6px);z-index:40}.bch-thread-more-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#202020;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;gap:10px;line-height:1.334;margin:0;padding:7px 8px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.bch-thread-more-item svg{color:#646464;flex-shrink:0;height:16px;width:16px}.bch-thread-more-item:hover:not(:disabled){background:rgba(0,0,0,.059)}.bch-thread-more-item:hover:not(:disabled) svg{color:#202020}.bch-thread-more-item:disabled{cursor:not-allowed;opacity:.45}.bch-thread-more-empty{color:#71717a;font-size:11px;padding:8px 10px}.bch-status-pills{align-items:center;display:flex;flex-shrink:0;gap:5.6px}.bch-pill{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6d78;cursor:pointer;display:inline-flex;font-size:10.9px;font-weight:500;gap:4.7px;padding:5.9px 10px;white-space:nowrap}.bch-pill:hover{background:var(--bch-chip)}.bch-pill:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.bch-pill-tip-wrap{align-items:center;display:inline-flex;vertical-align:middle}.bch-pill--primary{background:#111318;border-radius:999px;color:#fff;font-weight:600;padding:5.9px 13.4px}.bch-pill--primary:hover{background:#2a2b31}.bch-pill--primary svg{flex-shrink:0;height:12.1px;width:12.1px}.bch-pill--icon{background:#f0f0f0;border-radius:50%;box-sizing:border-box;color:#111318;flex-shrink:0;height:26.2px;justify-content:center;overflow:visible;padding:0;position:relative;width:26.2px}.bch-pill--icon:focus-visible,.bch-pill--icon:hover{background:#e8e8ea;color:#111318}.bch-pill--icon:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.bch-pill--icon .bch-pill-face{align-items:center;display:inline-flex;height:26.2px;justify-content:center;width:26.2px}.bch-pill--icon .bch-pill-face svg{height:13px;width:13px}.bch-pill--icon .bch-pill-label{background:#111318;border-radius:6px;box-shadow:0 4px 12px #14141e2e;color:#fff;font-size:10.9px;font-weight:500;left:50%;line-height:1;opacity:0;padding:4.7px 8.4px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:nowrap;z-index:30}.bch-pill--icon:focus-visible .bch-pill-label,.bch-pill--icon:hover .bch-pill-label{opacity:1;visibility:visible}.bch-sessions{background:#f8f9fb;border-bottom:1px solid var(--bch-line);box-sizing:border-box;flex:none;padding:0;width:100%}.bch-sessions-head{color:var(--bch-muted);font-size:10.2px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.bch-sessions-list{max-height:108px;overflow-y:auto;width:100%}.bch-sessions-list--compact{max-height:none;overflow:visible}.bch-session{align-items:center;background:#0000;border:none;border-radius:9px;cursor:pointer;display:flex;gap:8px;margin-bottom:2px;padding:9px 10px;text-align:left;width:100%}.bch-session.has-unclaimed-os{align-items:flex-start}.bch-session.has-unclaimed-os .bch-session-dot{margin-top:5px}.bch-session--compact{border-radius:0;margin-bottom:0;min-height:0;padding:8px 16px}.bch-session.is-active{background:var(--bch-active)}.bch-session-dot{background:#c3c5cc;border-radius:50%;flex:none;height:7px;width:7px}.bch-session.is-ongoing .bch-session-dot{animation:bch-session-pulse 1.6s ease-in-out infinite;background:#22c55e}@keyframes bch-session-pulse{0%,to{opacity:1}50%{opacity:.25}}.bch-session.is-active:not(.is-ongoing) .bch-session-dot{background:#818cf8}.bch-session-line{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.bch-session-unclaimed{align-items:center;display:inline-flex;flex:none;gap:6px;margin-left:0;min-width:0;padding-left:0}.bch-session-unclaimed-dot{animation:bch-session-pulse 1.6s ease-in-out infinite;background:#ff5656;border-radius:50%;flex:none;height:7px;width:7px}.bch-session-unclaimed-text{color:#dc2626;font-size:11px;font-weight:600;line-height:1.2}.bch-session-unclaimed-claim{background:#fff1f1;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;cursor:pointer;font-family:var(--bch-font);font-size:10.5px;font-weight:650;height:20px;padding:0 8px;transition:background .12s ease,border-color .12s ease}.bch-session-unclaimed-claim:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.bch-session-unclaimed-claim:disabled{cursor:default;opacity:.65}.bch-session-status{color:#8d8f98;display:inline;flex:none;font-size:11.6px;font-weight:600;line-height:1.2}.bch-session.is-active .bch-session-status{color:#2c3350}.bch-session.is-ongoing .bch-session-status{color:#15803d}.bch-session-range{color:#a3a5ad;display:inline;font-size:11px;font-weight:500;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis}.bch-session-protocol{font-feature-settings:"tnum";color:grey;display:inline;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;margin-left:auto}.bch-session.is-active .bch-session-range{color:#5b6bb8}.bch-sessions-past-toggle{align-items:center;background:#0000;border:none;border-radius:0;color:#5b5d6b;cursor:pointer;display:flex;font-family:var(--bch-font);font-size:11.6px;font-weight:600;gap:7px;margin:0;max-width:none;padding:8px 16px;text-align:left;width:100%}.bch-sessions-past-toggle.is-open,.bch-sessions-past-toggle:hover{background:#f3f4f7;color:#111318}.bch-sessions-past-toggle svg{color:#71717a;flex:none}.bch-sessions-past-count{background:var(--bch-chip);border-radius:999px;color:#8d8f98;font-size:10px;font-weight:600;margin-left:0;min-width:18px;padding:1px 6px;text-align:center}.bch-sessions-past{border-top:1px solid var(--bch-line);margin-top:0;max-height:120px;overflow-y:auto;padding-top:0}.bch-sessions-past-more{color:#b3b5bd;font-size:10.5px;margin:0;padding:6px 10px 4px;text-align:center}.bch-messages{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:8px 20px 16px;position:relative;scrollbar-color:#d0d1d8 #0000;scrollbar-width:thin}.bch-messages.is-refreshing{pointer-events:none}.bch-messages.is-enter{animation:bch-thread-enter .22s ease}.bch-messages.is-switching{min-height:140px}.bch-messages.is-loading-soft:after{background:linear-gradient(180deg,#ffffff0a,#ffffff2e 50%,#ffffff0a);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.bch-thread-skeleton{animation:bch-fade-in .18s ease;display:flex;flex-direction:column;gap:14px;padding:10px 0 8px}.bch-thread-skel-row{display:flex}.bch-thread-skel-row--in{justify-content:flex-start}.bch-thread-skel-row--out{justify-content:flex-end}.bch-thread-skel-bubble{animation:bch-skel-shimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,#ececf0,#f5f5f8 45%,#ececf0 90%);background-size:200% 100%;border-radius:14px;display:block;height:42px;width:min(58%,240px)}.bch-thread-skel-bubble--short{height:34px;width:min(36%,140px)}.bch-thread-skel-bubble--mid{height:48px;width:min(48%,190px)}.bch-thread-skel-hint{align-items:center;align-self:center;animation:bch-fade-in .2s ease;background:#ffffffb8;border:1px solid #e2e4eae6;border-radius:999px;color:#8b8d97;display:inline-flex;font-size:11px;font-weight:500;gap:7px;margin-top:6px;padding:5px 10px}.bch-spin{animation:bch-spin .75s linear infinite;flex-shrink:0}@keyframes bch-spin{to{transform:rotate(1turn)}}@keyframes bch-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bch-thread-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bch-pill.is-busy{opacity:.85}.bch-pill--primary.is-busy{opacity:.9}.bch-msg.is-optimistic{animation:bch-msg-soft-in .2s ease}@keyframes bch-msg-soft-in{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bch-msg--activity,.bch-msg--system{align-self:center;background:#0000;color:#a3a5ad;font-size:11.6px;max-width:90%;padding:0;text-align:center}.bch-msg--incoming{align-items:flex-end;align-self:flex-start;display:flex;gap:8px}.bch-msg--incoming,.bch-msg--outgoing{background:#0000;max-width:78%;padding:0}.bch-msg--outgoing{align-self:flex-end}.bch-msg--private{align-self:center;background:#fef9c3;border:1px dashed #eab308;border-radius:12px;color:#713f12;font-size:11.2px;max-width:88%;padding:8px 11px}.bch-msg--pre-atend{align-self:center;background:#0000;border:none;max-width:440px;padding:0;width:100%}.bch-bubble{font-size:11.7px;line-height:1.4;padding:8.4px 12.1px;white-space:pre-wrap;word-break:break-word}.bch-emoji{display:inline-block;font-size:22px;line-height:1.15;vertical-align:-.12em}.bch-bubble--emoji{font-size:28px;line-height:1.2;padding:6px 10px}.bch-bubble--emoji .bch-emoji{font-size:1em;vertical-align:initial}.bch-attach-stack{align-items:stretch;display:flex;flex-direction:column;gap:8px}.bch-conv-preview--files{align-items:center;display:inline-flex;gap:5px;min-width:0}.bch-conv-preview--files svg{color:#9a9caa;flex:none}.bch-bubble--in{background:#f2f3f5;border-radius:14px 14px 14px 4px;color:var(--bch-ink)}.bch-bubble--out{background:var(--bch-out);border-radius:14px 14px 4px 14px;color:var(--bch-out-text)}.bch-os-msg-card{background:linear-gradient(135deg,#fff,#f7f4ff);border:1px solid #d9d4ff;border-radius:12px 12px 4px 12px;box-shadow:0 8px 22px #3a2d761f;color:#2d235f;gap:9px;max-width:280px;min-width:215px;padding:9px 10px}.bch-os-msg-card,.bch-os-msg-icon{align-items:center;display:inline-flex}.bch-os-msg-icon{background:#ede9fe;border-radius:10px;color:#5b45d8;flex:none;height:34px;justify-content:center;width:34px}.bch-os-msg-body{display:flex;flex-direction:column;font-family:var(--bch-font);gap:1px;min-width:0}.bch-os-msg-body strong{font-size:12.2px;font-weight:750}.bch-os-msg-body span{color:#4c3fb0;font-size:11.4px;font-weight:650}.bch-os-msg-body small{color:#7b76a4;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-msg-meta{color:#b3b5bd;display:block;font-size:10.2px;margin-top:3px;padding-left:2px}.bch-msg--outgoing .bch-msg-meta{padding-left:0;padding-right:2px;text-align:right}.bch-msg--activity .bch-msg-meta{color:#c3c5cc;margin-top:2px}.bch-thread-placeholder{flex:1 1;min-height:0;padding:32px 24px}.bch-thread-empty,.bch-thread-placeholder{align-items:center;display:flex;justify-content:center;text-align:center}.bch-thread-empty{flex-direction:column;font-family:var(--bch-font);max-width:440px}.bch-thread-empty-icon{color:#646a73;flex-shrink:0;margin-bottom:18px}.bch-thread-empty-title{color:#475569;font-family:inherit;font-size:18px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.bch-thread-empty-desc{color:#94a3b8;font-family:inherit;font-size:14.5px;font-variation-settings:"wght" 450;font-weight:400;line-height:1.55;margin:0}.bch-thread-empty-stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px;width:100%}.bch-thread-empty-stat{border:none;border-radius:10px;gap:7px;min-width:108px;padding:8px 12px}.bch-thread-empty-stat,.bch-thread-empty-stat-ico{align-items:center;background:#0000;display:inline-flex}.bch-thread-empty-stat-ico{border-radius:50%;flex-shrink:0;height:26px;justify-content:center;width:26px}.bch-thread-empty-stat-ico--nova{color:#7c4dff}.bch-thread-empty-stat-ico--pending{color:#b7791f}.bch-thread-empty-stat-ico--open{color:#2563eb}.bch-thread-empty-stat-label{color:#64748b;font-size:12px;font-weight:600}.bch-thread-empty-stat-count{font-feature-settings:"tnum";color:#334155;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.bch-composer-wrap{flex:none;padding:12px 20px 16px;position:relative;z-index:8}.bch-composer-os-dd{align-items:center;display:inline-flex;gap:8px;margin-left:auto;z-index:12}@keyframes bchComposerOsStatusGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bch-composer-os-status-hint{-webkit-text-fill-color:#0000;animation:bchComposerOsStatusGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-family:var(--bch-font);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.2;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.bch-composer-os-menu{left:auto;max-width:min(400px,86vw);min-width:280px;padding:5px;right:0;width:-webkit-max-content;width:max-content;z-index:60}.bch-typing-indicator{align-items:center;color:#8b8d98;display:flex;font-family:var(--bch-font);font-size:11.5px;font-weight:500;gap:8px;margin:0 2px 8px;min-height:18px}.bch-typing-dots{align-items:center;display:inline-flex;gap:3px}.bch-typing-dots i{animation:bch-typing-bounce 1.1s ease-in-out infinite;background:#a5a7b2;border-radius:50%;display:inline-block;height:4px;width:4px}.bch-typing-dots i:nth-child(2){animation-delay:.15s}.bch-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes bch-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.bch-composer{background:#fff;border:1px solid var(--bch-border);border-radius:10px;padding:8px 10px;position:relative}.bch-composer-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-start;margin-bottom:6px;min-height:18px}.bch-composer.is-locked{background:#f7f7f8;opacity:.62;pointer-events:none}.bch-composer.is-locked textarea{color:#9a9ba6;cursor:not-allowed}.bch-view-only-banner{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#5b5d6b;font-family:var(--bch-font);font-size:11.5px;font-weight:600;line-height:1.3;margin:8px 12px;padding:6px 10px}.bch-forwarded-os-reply-notice{align-items:flex-start;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;color:#5b21b6;display:flex;font-family:var(--bch-font);font-size:11.5px;font-weight:550;gap:8px;line-height:1.35;margin:0 2px 8px;padding:8px 10px}.bch-forwarded-os-reply-notice-text{flex:1 1;min-width:0}.bch-forwarded-os-reply-notice-dismiss{align-items:center;background:#0000;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin:-2px -4px 0 0;padding:0;width:22px}.bch-forwarded-os-reply-notice-dismiss:hover{background:#7c3aed1f}.bch-snoozed-os-confirm-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.bch-snoozed-os-confirm-backdrop{background:#18181b6b;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.bch-snoozed-os-confirm-modal{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;box-shadow:0 16px 40px #18181b2e;box-sizing:border-box;max-height:min(92vh,760px);overflow:auto;padding:18px 18px 14px;position:relative;width:min(420px,100%);z-index:1}.bch-snoozed-os-confirm-title{color:#18181b;color:var(--text-body,#18181b);font-family:var(--bch-font);font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0}.bch-snoozed-os-confirm-message{color:#71717a;color:var(--text-muted,#71717a);font-family:var(--bch-font);font-size:13px;line-height:1.45;margin:10px 0 0}.bch-snoozed-os-confirm-message strong{color:#18181b;color:var(--text-body,#18181b);font-weight:650}.bch-snoozed-os-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.bch-os-deleted-banner{align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;gap:8px;margin:8px 12px;padding:8px 10px}.bch-os-deleted-banner,.bch-peer-os-banner{display:flex;font-family:var(--bch-font);font-size:11.5px;font-weight:550;line-height:1.35}.bch-peer-os-banner{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;flex-wrap:wrap;gap:8px 10px;margin:6px 12px 0;padding:7px 10px}.bch-peer-os-banner-text{flex:1 1;min-width:0}.bch-peer-os-banner-leave{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #a5b4fc;border-radius:6px;color:#3730a3;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:650;padding:3px 8px;transition:background .14s ease,border-color .14s ease}.bch-peer-os-banner-leave:hover:not(:disabled){background:#e0e7ff;border-color:#818cf8}.bch-peer-os-banner-leave:disabled{cursor:not-allowed;opacity:.55}.bch-os-deleted-banner-text{flex:1 1;min-width:0}.bch-os-deleted-banner-dismiss{align-items:center;background:#0000;border:none;border-radius:6px;color:#9a3412;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin:-2px -2px 0 0;padding:0;width:22px}.bch-os-deleted-banner-dismiss:hover{background:#9a34121a}.bch-composer-mode{align-items:center;background:#0000;border:none;color:#5b5d6b;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:11.6px;font-weight:700;gap:5px;margin-bottom:0;padding:0}.bch-composer-mode.is-private{color:#b7791f}.bch-composer-mode-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}.bch-composer-os-mode{align-items:center;background:#0000;border:none;color:#5b3cc4;cursor:pointer;display:inline-flex;font-family:var(--bch-font);font-size:11.6px;font-weight:700;gap:5px;padding:0}.bch-composer-os-mode.is-single,.bch-composer-os-mode:disabled{cursor:default;opacity:1}.bch-composer-os-chip{font-feature-settings:"tnum";align-items:center;background:#f0edf8;border:1px solid #ddd6fe;border-radius:999px;color:#4c1d95;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;gap:4px;height:20px;padding:0 7px 0 4px}.bch-composer-os-chip .bch-pill-face{align-items:center;color:#5b3cc4;display:inline-flex;height:14px;justify-content:center;line-height:0;width:14px}.bch-composer-os-item{align-items:flex-start;font-size:10.8px;gap:7px;min-height:0;padding:7px 9px}.bch-composer-os-item-ico{align-items:center;color:#5b3cc4;display:inline-flex;flex:none;justify-content:center;line-height:0;margin-top:1px}.bch-composer-os-item-ico svg{height:11px;width:11px}.bch-composer-os-item-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;text-align:left}.bch-composer-os-item-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px;line-height:1.25;min-width:0}.bch-composer-os-item-num{font-feature-settings:"tnum";color:#1e293b;flex:none;font-size:10.8px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.bch-composer-os-item-dot{color:#94a3b8;flex:none;font-weight:600}.bch-composer-os-item-model{color:#334155;font-size:10.8px;font-weight:550;max-width:100%;min-width:0}.bch-composer-os-item-meta,.bch-composer-os-item-model{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-composer-os-item-meta{color:#6b6d78;font-size:9.5px;font-weight:500;line-height:1.3}.bch-msg-os-cite{align-items:center;color:#5b3cc4;display:inline-flex;font-family:var(--bch-font);font-size:10.5px;font-weight:650;gap:4px;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px;max-width:100%;padding:2px 0}.bch-bubble .bch-msg-os-cite{border-bottom:1px solid #5b3cc424;display:flex;margin:0 0 5px;padding:0 0 4px;width:100%}.bch-bubble--out .bch-msg-os-cite{border-bottom-color:#4c3a9e2e;color:#4c3a9e}.bch-msg--private>.bch-msg-os-cite{border-bottom:1px solid #5b3cc41f;margin:0 0 6px;padding:0 0 4px}.bch-msg-os-cite-num{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.bch-msg-os-cite-detail{font-weight:500;min-width:0;opacity:.78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-msg-os-cite-detail:before{content:"·";margin-right:4px;opacity:.7}.bch-composer textarea{background:#0000;border:none;box-sizing:border-box;color:var(--bch-ink);display:block;font-family:inherit;font-size:12.6px;height:40px;line-height:20px;max-height:none;min-height:40px;outline:none;overflow:hidden;padding:0;resize:none;width:100%}.bch-composer-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px;min-height:28px;position:relative}.bch-composer-tools{align-items:center;display:flex;flex:1 1;gap:2px;min-width:0}.bch-composer-tool{align-items:center;background:#0000;border:none;border-radius:7px;color:#9a9ba6;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;position:relative;width:28px}.bch-composer-tool.is-active,.bch-composer-tool:hover{background:#7c4dff1a;color:#7c4dff}.bch-ai-write-wrap{display:inline-flex;flex-shrink:0;position:relative}.bch-ai-write-panel{--bch-ai-write-body-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica","Apple Color Emoji",Arial,sans-serif;--bch-ai-write-body-fs:11.9px;--bch-ai-write-body-lh:17px;--bch-ai-write-body-color:#838383;animation:bch-ai-write-in .18s ease-out;background:#fff;border:none;border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 0 0 1px #14141e0f,0 4px 6px #14141e0a,0 16px 40px #14141e24;box-sizing:border-box;display:flex;flex-direction:column;gap:0;left:0;max-height:min(420px,calc(100vh - 120px));padding:22px 18px 16px;position:absolute;width:min(340px,calc(100vw - 48px));z-index:9}.bch-ai-write-panel--thread{padding:14px 14px 12px;width:min(360px,calc(100vw - 48px))}@keyframes bch-ai-write-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bch-ai-write-panel{animation:none}}.bch-ai-write-hero{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;text-align:left}.bch-ai-write-head{align-items:center;display:inline-flex;flex-shrink:0;gap:7px;margin-bottom:10px}.bch-ai-write-head-icon{align-items:center;background:#0000;border-radius:0;color:#7c4dff;display:inline-flex;height:auto;justify-content:flex-start;margin:0;padding:0;width:auto}.bch-ai-write-head-icon svg{display:block}.bch-ai-write-head-name{color:var(--bch-ink);font-family:var(--bch-font);font-size:13px;font-weight:650;letter-spacing:-.01em}.bch-ai-write-feed{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:10px;max-height:240px;min-height:0;overflow-y:auto;padding-right:2px}.bch-ai-write-msg--user{align-self:flex-end;max-width:92%}.bch-ai-write-msg--user .bch-ai-write-msg-text{background:#f3f1ff;border-radius:12px 12px 4px 12px;color:#2a2550;font-family:var(--bch-ai-write-body-font);font-size:var(--bch-ai-write-body-fs);font-weight:400;line-height:var(--bch-ai-write-body-lh);margin:0;padding:8px 11px;white-space:pre-wrap;word-break:break-word}.bch-ai-write-msg--assistant{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.bch-ai-write-msg-orya{align-items:center;display:inline-flex;gap:5px}.bch-ai-write-msg-orya-icon{color:#7c4dff;display:inline-flex}.bch-ai-write-msg-orya-name{color:#5b5d6b;font-family:var(--bch-font);font-size:11px;font-weight:650}.bch-ai-write-msg--assistant .bch-ai-write-msg-text{color:#202020;font-family:var(--bch-ai-write-body-font);font-size:var(--bch-ai-write-body-fs);font-weight:400;letter-spacing:normal;line-height:var(--bch-ai-write-body-lh);margin:0;white-space:pre-wrap;word-break:break-word}.bch-ai-write-use{background:#0000;border:0;color:#7c4dff;cursor:pointer;font-family:var(--bch-font);font-size:11px;font-weight:550;line-height:1.3;margin:2px 0 0;padding:0}.bch-ai-write-use:hover{text-decoration:underline}.bch-ai-write-thinking{padding:2px 0 4px}.bch-ai-write-panel .aprender-orya-thinking-status{padding:6px 2px}.bch-ai-write-panel .aprender-orya-thinking-status__header{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:400;gap:6px;line-height:16px}.bch-ai-write-panel .aprender-orya-thinking-status__icon{color:#64748b;flex-shrink:0}.bch-ai-write-panel .aprender-orya-thinking-status__text-slot{height:16px;overflow:hidden;position:relative}.bch-ai-write-panel .aprender-orya-thinking-status__sizer{font-size:12px;visibility:hidden;white-space:nowrap}.bch-ai-write-panel .aprender-orya-thinking-status__label{-webkit-text-fill-color:#0000;animation:aprender-orya-thinking-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#94a3b8,#94a3b8 20%,#334155 50%,#94a3b8 80%,#94a3b8);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;left:0;position:absolute;top:0;white-space:nowrap}.bch-ai-write-panel .aprender-orya-thinking-status__label--enter{animation:aprender-orya-thinking-shimmer 2.4s linear infinite,aprender-orya-thinking-enter .3s ease forwards}.bch-ai-write-panel .aprender-orya-thinking-status__label--exit{-webkit-text-fill-color:#64748b;animation:aprender-orya-thinking-exit .3s ease forwards!important;background:none}.bch-ai-write-hero-icon{align-items:center;background:#0000;border-radius:0;color:#7c4dff;display:inline-flex;height:auto;justify-content:flex-start;margin:0;padding:0;width:auto}.bch-ai-write-hero-icon svg{display:block;height:18px;width:18px}.bch-ai-write-title{color:var(--bch-ink);font-family:var(--bch-font);font-size:12.8px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;text-align:left}.bch-ai-write-desc{-webkit-font-smoothing:antialiased;color:var(--bch-ai-write-body-color);font-family:var(--bch-ai-write-body-font);font-size:var(--bch-ai-write-body-fs);font-weight:400;letter-spacing:normal;line-height:var(--bch-ai-write-body-lh);margin:-1px 0 0;max-width:100%;text-align:left;white-space:pre-wrap;word-break:break-word}.bch-ai-write-input-wrap{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-height:0;padding:10px 10px 6px;transition:border-color .12s ease,box-shadow .12s ease}.bch-ai-write-input-wrap:focus-within{background:#fff;border-color:#b3b3b3;box-shadow:0 0 0 3px #0000000a}.bch-ai-write-input{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0000;border:0;box-sizing:border-box;color:var(--bch-ai-write-body-color);font-family:var(--bch-ai-write-body-font);font-size:var(--bch-ai-write-body-fs);font-weight:400;height:28px;letter-spacing:normal;line-height:28px;margin:0;max-height:120px;min-height:28px;min-width:0;outline:none;overflow-y:auto;padding:0 4px;resize:none;vertical-align:middle;width:100%}.bch-ai-write-input::placeholder{color:var(--bch-ai-write-body-color);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;opacity:1;position:relative;top:0}.bch-ai-write-input-foot{align-items:center;display:flex;flex-shrink:0;gap:2px;justify-content:flex-end;min-height:28px}.bch-ai-write-composer{flex-shrink:0;position:relative}.bch-ai-write-mic{display:inline-flex;flex-shrink:0}.bch-ai-write-mic .bch-composer-tool{border-radius:50%;color:#8d8d8d;height:28px;width:28px}.bch-ai-write-mic .bch-composer-tool.is-recording,.bch-ai-write-mic .bch-composer-tool:hover{background:#0000000a;color:#646464}.bch-ai-write-mic .bch-composer-tool.is-recording{background:#dc262614;color:#dc2626}.bch-ai-write-transcribe-pop{align-items:center;background:#fffffffa;border:1px solid #e8e9ee;border-radius:10px;box-shadow:0 6px 18px #0f172a1a;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px;padding:6px 8px}.bch-ai-write-transcribe-pop .bch-voice-label{font-size:11.5px;margin-right:0}.bch-ai-write-transcribe-pop .bch-voice-action,.bch-ai-write-transcribe-pop .bch-voice-cancel{height:24px}.bch-ai-write-input-btn{align-items:center;background:#0000;border:0;border-radius:50%;color:#8d8d8d;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.bch-ai-write-input-btn:hover:not(:disabled){background:#0000000a;color:#646464}.bch-ai-write-input-btn:disabled{cursor:default;opacity:.55}.bch-ai-write-input-btn--send.is-ready:not(:disabled){color:#7c4dff;opacity:1}.bch-ai-write-spin{animation:bch-ai-write-spin .8s linear infinite}@keyframes bch-ai-write-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bch-ai-write-spin{animation:none}}.bch-ai-write-error{color:#c2493a;font-family:var(--bch-font);font-family:var(--bch-ai-write-body-font,var(--bch-font));font-size:11px;font-weight:400;line-height:1.35;margin:8px 0 0}.bch-ai-write-input-btn--send:not(:disabled){color:#8d8d8d}.bch-canned-wrap{display:inline-flex;margin-bottom:0;position:relative}.bch-canned-menu{max-height:310px;max-width:282px;overflow-y:auto;width:282px}.bch-canned-add{color:#5b46db;font-weight:650}.bch-canned-sep{background:#eef0f5;display:block;height:1px;margin:4px 2px}.bch-canned-empty{color:#8b8d98;font-family:var(--bch-font);font-size:11.5px;padding:10px 9px}.bch-canned-item-row{align-items:stretch;border-radius:6px;display:flex;gap:4px;min-width:0}.bch-canned-item-row:hover{background:#f8fafc}.bch-canned-item-pick{background:#0000;border:none;border-radius:6px;cursor:pointer;flex:1 1;margin:0;min-height:42px;min-width:0;padding:7px 8px;text-align:left}.bch-canned-edit-btn{background:#0000;border:none;border-radius:7px;color:#8b8d98;cursor:pointer;flex:none;margin:4px 4px 4px 0;width:30px}.bch-canned-edit-btn:hover{background:#eef0ff;color:#5b46db}.bch-canned-item-main{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.bch-canned-shortcut{align-items:center;align-self:flex-start;animation:bch-canned-shortcut-soft .55s ease;background:#f3f0ff;border-radius:999px;color:#5b46db;display:inline-flex;font-size:11px;font-weight:700;line-height:1.15;min-height:17px;padding:0 6px}.bch-canned-preview{color:#525866;display:block;font-size:11.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-canned-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a38;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:30000}.bch-canned-modal{animation:bch-modal-in .18s ease;background:#fff;border:1px solid #eef0f5;border-radius:16px;box-shadow:0 18px 55px #0f172a2e,0 3px 12px #0f172a14;box-sizing:border-box;font-family:var(--bch-font);padding:16px;width:min(430px,calc(100vw - 32px))}.bch-canned-modal-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.bch-canned-modal-head h3{color:#171923;font-size:15px;font-weight:750;margin:0}.bch-canned-modal-head p{color:#7b8190;font-size:11.5px;line-height:1.35;margin:4px 0 0}.bch-canned-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b8d98;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.bch-canned-modal-close:hover:not(:disabled){background:#f4f5f8;color:#2f3440}.bch-canned-field{color:#3c4352;display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:6px;margin-top:12px}.bch-canned-field textarea,.bch-canned-shortcut-input{background:#fbfcfe;border:1px solid #e2e6ee;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:var(--bch-font);font-size:12px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.bch-canned-field textarea{line-height:1.45;min-height:110px;padding:10px 11px;resize:vertical}.bch-canned-shortcut-input{align-items:center;display:flex;gap:2px;height:38px;padding:0 10px}.bch-canned-shortcut-input span{color:#7c4dff;font-size:13px;font-weight:800}.bch-canned-shortcut-input input{background:#0000;border:none;color:inherit;flex:1 1;font:inherit;min-width:0;outline:none}.bch-canned-field textarea:focus,.bch-canned-shortcut-input:focus-within{background:#fff;border-color:#a78bfa;box-shadow:0 0 0 3px #7c4dff1c}.bch-canned-label-row{align-items:center;display:inline-flex;gap:5px}.bch-canned-info{color:#8b8d98;cursor:help;display:inline-flex;position:relative}.bch-canned-info-tip{background:#fff;border:1px solid #e8ebf2;border-radius:10px;bottom:calc(100% + 9px);box-shadow:0 10px 26px #0f172a29;box-sizing:border-box;color:#475064;font-size:11.5px;font-weight:500;left:50%;line-height:1.35;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .12s ease,transform .12s ease;width:245px;z-index:2}.bch-canned-info-tip:after{background:#fff;border-bottom:1px solid #e8ebf2;border-right:1px solid #e8ebf2;content:"";height:10px;left:50%;position:absolute;top:100%;transform:translate(-50%,-5px) rotate(45deg);width:10px}.bch-canned-info-tip span,.bch-canned-info-tip strong{display:block}.bch-canned-info-tip code{background:#f3f0ff;border-radius:5px;color:#5b46db;font-family:var(--bch-font);font-weight:750;padding:1px 5px}.bch-canned-info:focus .bch-canned-info-tip,.bch-canned-info:hover .bch-canned-info-tip{opacity:1;transform:translateX(-50%) translateY(0)}.bch-canned-error{background:#fff1f2;border-radius:9px;color:#be123c;font-size:11.5px;line-height:1.35;margin:10px 0 0;padding:8px 10px}.bch-canned-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.bch-canned-primary,.bch-canned-secondary{border-radius:8px;cursor:pointer;font-family:var(--bch-font);font-size:13px;font-weight:500;min-height:32px;padding:8px 16px;transition:background .15s ease,color .15s ease}.bch-canned-secondary{background:#0000;border:none;color:#6366f1;padding:8px 0}.bch-canned-primary{background:#4f46e5;border:none;color:#fff}.bch-canned-secondary:hover:not(:disabled){color:#4f46e5}.bch-canned-primary:hover:not(:disabled){background:#4338ca}.bch-canned-primary:disabled,.bch-canned-secondary:disabled{cursor:not-allowed;opacity:.6}.bch-canned-slash-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 10px 26px #0f172a21,0 2px 8px #0f172a14;font-family:var(--bch-font);left:10px;max-height:188px;overflow-y:auto;padding:5px;position:absolute;right:10px;z-index:55}.bch-canned-slash-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-height:34px;min-width:0;padding:6px 7px;text-align:left;width:100%}.bch-canned-slash-item:focus,.bch-canned-slash-item:hover{background:#f8fafc;outline:none}.bch-canned-slash-shortcut{align-items:center;animation:bch-canned-shortcut-soft .55s ease;background:#f3f0ff;border-radius:999px;box-shadow:inset 0 0 0 1px #5b46db1a;color:#5b46db;display:inline-flex;flex:none;font-size:11px;font-weight:800;min-height:18px;padding:0 7px}.bch-canned-slash-preview{color:#475064;font-size:11.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-canned-slash-empty{color:#8b8d98;display:block;font-size:11.5px;padding:8px}@keyframes bch-canned-shortcut-soft{0%{box-shadow:0 0 0 0 #7c4dff2e;transform:scale(.94)}70%{box-shadow:0 0 0 5px #7c4dff00;transform:scale(1)}to{box-shadow:0 0 0 0 #7c4dff00;transform:scale(1)}}.bch-float-tip{background:#fff;border:1px solid #e2e8f0f2;border-radius:9px;box-shadow:0 10px 24px #0f172a21;color:#1f2937;font-family:var(--bch-font);font-size:11px;font-weight:600;line-height:1;padding:6px 9px;pointer-events:none;position:fixed;white-space:nowrap;z-index:13150}.bch-float-tip--rich{display:flex;flex-direction:column;font-weight:500;gap:5px;line-height:1.35;max-width:min(240px,calc(100vw - 24px));padding:9px 11px;white-space:normal;width:-webkit-max-content;width:max-content}.bch-float-tip-title{color:#0f172a;display:block;font-size:12px;font-weight:700;line-height:1.3;margin:0}.bch-float-tip-row{display:flex;flex-direction:column;gap:1px;min-width:0}.bch-float-tip-k{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.01em}.bch-float-tip-v{color:#334155;font-size:11px;font-weight:600;word-break:break-word}.bch-float-tip:after{background:#fff;border:inherit;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.bch-float-tip--below{transform:translate(-50%)}.bch-float-tip--below:after{border-bottom:0;border-right:0;top:-5px}.bch-float-tip--above{transform:translate(-50%,-100%)}.bch-float-tip--above:after{border-left:0;border-top:0;bottom:-5px}.bch-send{align-items:center;background:#0000;border:none;border-radius:8px;color:#adafb8;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;position:relative;transition:color .15s ease,opacity .15s ease;width:30px}.bch-send.is-ready{background:#0000;color:#7c4dff}.bch-send.is-ready:hover:not(:disabled){background:#0000;color:#6b3fe0}.bch-send:disabled{cursor:not-allowed}.bch-send.is-hidden{cursor:default;opacity:0;pointer-events:none}.bch-emoji-picker{background:#fff;border:1px solid var(--bch-border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #14141e29;display:flex;flex-direction:column;max-height:320px;overflow:hidden;position:absolute;right:0;width:min(320px,calc(100vw - 48px));z-index:8}.bch-emoji-picker-head{padding:10px 10px 6px}.bch-emoji-search{background:#fff;border:1px solid #7c4dff59;border-radius:999px;box-sizing:border-box;color:var(--bch-ink);font-family:var(--bch-font);font-size:12.5px;height:32px;outline:none;padding:0 12px;width:100%}.bch-emoji-search:focus{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1f}.bch-emoji-picker-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 10px 10px;scrollbar-width:thin}.bch-emoji-section+.bch-emoji-section{margin-top:8px}.bch-emoji-section-label{color:#8b8d98;font-size:11px;font-weight:600;margin-bottom:6px}.bch-emoji-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(8,1fr)}.bch-emoji-item{align-items:center;aspect-ratio:1;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:1;padding:0;width:100%}.bch-emoji-item:hover{background:#7c4dff1a}.bch-emoji-empty{color:var(--bch-muted);font-size:12px;margin:16px 0;text-align:center}.bch-emoji-tabs{align-items:center;background:#fafafa;border-top:1px solid var(--bch-line);display:flex;gap:2px;justify-content:space-between;padding:6px 8px}.bch-emoji-tab{align-items:center;background:#0000;border:none;border-radius:7px;cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;opacity:.55;padding:0;width:28px}.bch-emoji-tab:hover{background:#0000000a;opacity:.9}.bch-emoji-tab.is-active{background:#7c4dff24;opacity:1}.bch-details-tab{color:var(--bch-ink);font-size:14.9px;font-weight:700;position:relative}.bch-details-tab:after{background:#111318;bottom:-19px;content:"";height:2px;left:0;position:absolute;right:0}.bch-details-collapse-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#5b5d6b;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;margin-left:auto;transition:background .15s ease,color .15s ease;width:30px}.bch-card--details.is-collapsed .bch-details-collapse-btn,.bch-details-collapse-btn:hover{background:#f0f0f0;color:#111318}.bch-card--details.is-collapsed .bch-card-head{justify-content:center;padding:0 8px}.bch-card--details.is-collapsed .bch-details-collapse-btn{margin-left:0}.bch-details-scroll{flex:1 1;overflow-y:auto;padding:16px 18px}.bch-details-grid{grid-gap:8px 10px;align-items:start;display:grid;gap:8px 10px;grid-template-columns:70px 1fr}.bch-details-grid--assignment{align-items:center;gap:1.8px 10px}.bch-details-k{color:var(--bch-muted)}.bch-details-k,.bch-details-v{font-family:var(--bch-font);font-size:12px}.bch-details-v{align-items:center;color:var(--bch-ink);display:flex;font-weight:600;gap:6px;overflow-wrap:anywhere}.bch-details-v--team{gap:8px;justify-content:space-between;min-width:0;width:100%}.bch-details-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-transfer-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative;z-index:8}.bch-details-v--team .bch-icon-btn{height:22px;width:22px}.bch-details-v--team .bch-icon-btn svg{height:15px;width:15px}.bch-transfer-wrap .bch-icon-btn.is-open{background:var(--bch-chip);color:#5b5d6b}.bch-transfer-menu{left:auto;max-height:240px;min-width:180px;overflow-x:hidden;overflow-y:auto;right:0}.bch-transfer-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-thread-more-item.is-current{color:#6366f1}.bch-conv-item.is-dragging{opacity:.55}.bch-nav-team-item.is-drop-target{background:#eef2ff!important;outline:1px dashed #6366f1;outline-offset:-1px}.bch-details-client-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-details-v--user{align-items:flex-start;flex-direction:column;gap:4px;min-width:0}.bch-details-v--user .bch-rating{gap:5px}.bch-details-v--user .bch-rating-label{font-size:10.5px}.bch-contact-note{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-top:4px;min-width:0;width:100%}.bch-contact-note--editing{gap:6px}.bch-contact-note-tag{align-items:center;background:#f4f3fa;border:0;border-radius:20px;box-sizing:border-box;color:#463f57;cursor:default;display:inline-flex;font-family:ui-monospace,Cascadia Code,monospace;font-weight:600;gap:8px;margin:0;max-width:100%;min-height:22px;overflow:hidden;padding:4px 6px 4px 10px;position:relative;transition:color .12s ease,background .12s ease}button.bch-contact-note-tag{cursor:pointer;text-align:left}.bch-contact-note-tag--add{background:#f4f3fa;color:#8b849a}.bch-contact-note-tag--add:hover{background:#eceaf5;color:#6b657c}.bch-contact-note-tag-label{display:inline-block;font-size:10px;line-height:1.1;max-width:140px;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:scale(.9);transform-origin:left center;white-space:nowrap}.bch-contact-note-tag-label--muted{color:#9a94a8;font-weight:500;letter-spacing:0;text-transform:none}.bch-contact-note-tag-edit{align-items:center;background:#0000;border:none;border-radius:50%;color:#8b849a;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin:0;min-width:16px;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease;width:16px}.bch-contact-note-tag:focus-within .bch-contact-note-tag-edit,.bch-contact-note-tag:hover .bch-contact-note-tag-edit{opacity:1;pointer-events:auto}.bch-contact-note-tag-edit:hover{background:#463f571a;color:#463f57}.bch-contact-note-input{background:#fff;border:1px solid var(--bch-line);border-radius:8px;box-sizing:border-box;color:var(--bch-ink);font-family:inherit;font-size:12px;line-height:1.35;min-height:64px;padding:7px 9px;resize:vertical;width:100%}.bch-contact-note-input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #4f46e51f;outline:none}.bch-contact-note-actions{align-items:center;display:inline-flex;gap:4px;width:100%}.bch-contact-note-count{color:#9a9ba6;font-size:10px;margin-left:auto}.bch-details-block--note{padding-bottom:2px;padding-top:12px}.bch-details-block{border-top:1px solid var(--bch-line);margin-top:16px;padding-top:14px}.bch-details-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:6px;margin-bottom:10px;padding:0;text-align:left;width:100%}.bch-details-toggle-title{color:var(--bch-ink);flex:1 1;font-family:var(--bch-font);font-size:12.5px;font-weight:700}.bch-details-toggle-title--lg{font-size:12.5px}.bch-details-block-count{align-items:center;background:#7c4dff1f;border-radius:999px;color:#7c4dff;color:var(--accent,#7c4dff);display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;margin-right:4px;min-width:18px;padding:0 5px}.bch-details-os-section{display:flex;flex-direction:column;gap:8px;width:100%}.bch-details-os-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.bch-os-chip.bch-pill{align-items:center;background:#f0f0f0;border:1px solid #e4e4e7;border-radius:999px;box-sizing:border-box;color:#111318;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:26.2px;padding:0 9px 0 6px;position:relative;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease;white-space:nowrap}.bch-os-chip.bch-pill:hover{background:#e8e8ec;border-color:#d1d1d6;color:#09090b}.bch-os-chip.bch-pill:active{transform:scale(.97)}.bch-os-chip.bch-pill.bch-os-chip--forwarded{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.bch-os-chip.bch-pill.bch-os-chip--closed{background:#f4f4f5;border-color:#e4e4e7;color:#71717a}.bch-os-chip.bch-pill.bch-os-chip--snoozed{background:#fff7ed;border-color:#fdba74;color:#9a3412}.bch-os-chip.bch-pill.bch-os-chip--unclaimed{animation:bch-os-unclaimed-border-pulse 1.6s ease-in-out infinite;background:#fff1f1;border-color:#ff5656;color:#b91c1c}.bch-os-chip.bch-pill.bch-os-chip--unclaimed .bch-pill-face{color:#dc2626}.bch-os-chip.bch-pill.bch-os-chip--untracked{border-style:dashed;opacity:.72}.bch-os-chip.bch-pill .bch-pill-face{align-items:center;color:#5b3cc4;display:inline-flex;height:18px;justify-content:center;width:18px}.bch-os-chip.bch-pill .bch-pill-face svg{height:13px;width:13px}.bch-os-chip-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bch-os-chip-status-ico{flex:none;height:12px;width:12px}.bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-os-chip-status-ico,.bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-pill-face{color:#4f46e5}.bch-os-chip.bch-pill.bch-os-chip--closed .bch-pill-face{color:#71717a}.bch-os-chip.bch-pill.bch-os-chip--closed .bch-os-chip-status-ico{color:#16a34a}.bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-os-chip-status-ico,.bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-pill-face{color:#ea580c}.bch-details-actions-list{display:flex;flex-direction:column;gap:4.9px;width:100%}.bch-details-action-btn{align-items:center;background:#0000;border:none;border-radius:7px;box-sizing:border-box;color:#343844;cursor:pointer;display:flex;font-family:var(--bch-font);font-size:12px;font-weight:650;gap:10px;justify-content:space-between;margin:0;min-height:28px;padding:4px 0;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;width:100%}.bch-details-action-btn:hover{background:#0000;color:#5b46db;transform:none}.bch-details-action-btn:disabled{color:#9a9ba6;cursor:not-allowed;opacity:.45;pointer-events:none}.bch-details-action-tip-host{display:block;width:100%}.bch-details-action-label{align-items:center;display:inline-flex;flex:1 1;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-details-action-count{background:#7c4dff;border-radius:999px;color:#fff;flex:none;font-size:10px;font-weight:650;height:16px;line-height:16px;min-width:16px;padding:0 5px;text-align:center}.bch-details-action-icon{align-items:center;background:#0000;border-radius:0;color:#7d8290;display:inline-flex;flex:none;height:18px;justify-content:center;transition:background .14s ease,color .14s ease;width:18px}.bch-details-action-btn:hover .bch-details-action-icon{background:#0000;color:#5b46db}.bch-details-action-btn--os-consult .bch-details-action-label{animation:bch-os-consult-gradient 1s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#a8b0bc,#6b8cff 16%,#8b5cf6 34%,#ec4899 52%,#5eead4 72%,#a8b0bc);background-position:0 50%;background-size:220% 100%;color:#0000}.bch-details-action-btn--os-consult .bch-details-action-icon{color:#8b5cf6}.bch-details-action-btn--os-consult:hover .bch-details-action-icon{color:#ec4899}@keyframes bch-os-consult-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.bch-details-action-btn--os-consult .bch-details-action-label{animation:none;background-position:40% 50%}}.bch-os-historico-portal{--odv2-font-sans:"Geist Variable",system-ui,sans-serif;--odv2-font-mono:"Geist Mono",ui-monospace,monospace;inset:0;pointer-events:none;position:fixed;z-index:12000}.bch-os-historico-portal .odv2-menu-modal-overlay{pointer-events:auto}.bch-phone-list{color:var(--bch-ink);display:flex;flex-direction:column;font-family:var(--bch-font);font-size:12px;font-weight:600;gap:6px;margin-top:5px}.bch-phone-row{align-items:center;display:flex;gap:6px}.bch-details-with-edit{align-items:center;display:inline-flex;gap:4px;max-width:100%;min-width:0}.bch-details-with-edit>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bch-details-k--with-edit{align-items:center;display:flex;gap:8px;justify-content:space-between}.bch-inline-edit,.bch-inline-edit-actions{align-items:center;display:inline-flex;gap:4px;min-width:0;width:100%}.bch-inline-edit-stack{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.bch-edit-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;padding:2px;position:relative}.bch-edit-btn:hover:not(:disabled){background:#2347ff14;color:#2347ff}.bch-edit-btn--ok:hover:not(:disabled){background:#15803d1a;color:#15803d}.bch-edit-btn:disabled{cursor:default;opacity:.55}.bch-edit-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--bch-ink);flex:1 1;font-family:var(--bch-font);font-size:11px;font-weight:500;min-width:0;padding:4px 8px;width:100%}.bch-edit-input:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff1f;outline:none}.bch-phone-list--edit .bch-phone-row{width:100%}.bch-details-edit-error{color:#dc2626;font-family:var(--bch-font);font-size:10px;font-weight:500;line-height:1.3;margin:4px 0 0}.bch-contracts-trigger{background:#0000;border:none;color:#4f46e5;cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;text-align:left}.bch-contracts-trigger:hover{text-decoration:underline}.bch-contracts-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a24;max-height:min(320px,calc(100vh - 24px));max-width:min(360px,calc(100vw - 24px));overflow:auto;padding:12px 14px;position:fixed;z-index:11000}.bch-contracts-tooltip-title{color:#0f172a;font-family:var(--bch-font);font-size:12px;font-weight:700;margin:0 0 10px}.bch-contracts-tooltip-list{display:flex;flex-direction:column;gap:4px;min-width:0}.bch-contracts-tooltip-item{color:#334155;font-family:var(--bch-font);font-size:12px;font-weight:600;line-height:1.35}.bch-details-hint{color:#b3b5bd;font-size:10.3px;line-height:1.5;margin-top:10px}.bch-error{color:#b91c1c;font-size:12px;margin:0 0 8px}.bch-error--soft{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;padding:6px 8px}.app.theme-dark .bch-error--soft,html.theme-dark .bch-error--soft{background:#f59e0b24;border-color:#f59e0b59;color:#fde68a}.bch-layout-switcher{display:inline-flex;position:relative}.bch-layout-trigger{align-items:center;background:#0000;border:none;border-radius:8px;color:#111318;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.bch-layout-trigger.is-open,.bch-layout-trigger:hover{background:#0000000d;color:#111318}.bch-layout-menu{background:#fff;border:1px solid var(--bch-border);border-radius:10px;box-shadow:0 10px 28px #14141e24;display:flex;gap:6px;padding:8px;position:absolute;right:calc(100% + 8px);top:0;z-index:10}.bch-layout-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 6px 6px;width:92px}.bch-layout-option:hover{background:#f8fafc}.bch-layout-option.is-active{background:#f5f3ff;border-color:#c4b5fd;color:#5b21b6}.bch-layout-option-label{font-size:11px;font-weight:600}.bch-toolbar-wrap{align-items:center}.bch-customers-anchor,.bch-toolbar-wrap{display:inline-flex;position:relative}.bch-customers-trigger{background:#fff;border:1px solid #0000;border-radius:999px;box-shadow:0 1px 2px #0f172a0f,0 2px 8px #0f172a14;cursor:default;gap:5px;min-width:0;overflow:visible;padding-left:6px;padding-right:4px;position:relative;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.bch-customers-trigger:hover,.board-clickup-filter-chip.bch-customers-trigger.has-selection:hover,.board-clickup-filter-chip.bch-customers-trigger.is-open:hover,.board-clickup-filter-chip.bch-customers-trigger:hover,.board-clickup-filter-chip.bch-customers-trigger[aria-expanded=true]:hover{background:#fff;border-color:#0000;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a1a;color:inherit}.board-clickup-filter-chip.bch-customers-trigger.has-selection,.board-clickup-filter-chip.bch-customers-trigger.is-open,.board-clickup-filter-chip.bch-customers-trigger[aria-expanded=true]{background:#fff;border-color:#0000;box-shadow:0 1px 2px #0f172a0f,0 2px 8px #0f172a14}.board-clickup-filter-chip.bch-customers-trigger:focus-visible{border-color:#0000;box-shadow:0 0 0 2px #7c5cff29,0 1px 2px #0f172a0f,0 2px 8px #0f172a14;outline:none}.bch-customers-brand-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:default;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:2px}.bch-customers-brand-btn:hover{background:#0000}.bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:after,.bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:before{opacity:0;pointer-events:none;transition:opacity .12s ease}.bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:after{background:#fff;border:1px solid #e4e4e7;border-radius:8px;bottom:auto;box-shadow:0 8px 20px #0f172a1f;color:#27272a;content:attr(data-tooltip);font-size:11px;font-weight:550;left:50%;line-height:1.2;padding:6px 10px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;z-index:50}.bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:before{border:5px solid;border-color:#0000 #0000 #fff;bottom:auto;content:"";filter:drop-shadow(0 -1px 0 #e4e4e7);left:50%;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);z-index:51}.bch-customers-trigger:not(.is-open) .bch-customers-brand-btn:hover .bch-customers-brand-icon:after,.bch-customers-trigger:not(.is-open) .bch-customers-brand-btn:hover .bch-customers-brand-icon:before{opacity:1}.bch-customers-brand-icon{color:#7c4dff;position:relative}.bch-customers-sep{color:#94a3b8;flex:none;font-size:18px;font-weight:800;justify-content:center;line-height:1;margin:0 1px;transform:scaleX(1.45);transform-origin:center;-webkit-user-select:none;user-select:none}.bch-chat-shortcut-tooltip,.bch-customers-sep{align-items:center;display:inline-flex;pointer-events:none}.bch-chat-shortcut-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a24;gap:8px;padding:10px 12px;position:fixed;white-space:nowrap;z-index:11000}.bch-chat-shortcut-tooltip-label{color:#0f172a;font-family:var(--bch-font);font-size:12px;font-weight:700;line-height:1.2;margin:0}.bch-chat-shortcut-kbds{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.bch-chat-shortcut-kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:300;line-height:1.2;padding:2px 6px}.bch-chat-shortcut-plus{color:#94a3b8;font-size:8px;font-weight:300;line-height:1}.bch-novos-chamados-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a24;font-family:var(--bch-font);max-width:min(320px,calc(100vw - 16px));min-width:220px;padding:6px 0;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:11000}.bch-novos-chamados-tooltip:after{background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;content:"";height:9px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:9px}.bch-novos-chamados-tooltip-list{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.bch-novos-chamados-tooltip-row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr);padding:4px 12px}.bch-novos-chamados-tooltip-os{font-feature-settings:"tnum";color:#0f172a;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.bch-novos-chamados-tooltip-cliente{color:#475569;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-customers-module{align-items:center;background:#fff;border:1px solid #ececf0b3;border-radius:999px;box-shadow:0 .5px 1px #0f172a0a;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;gap:4px;height:20px;margin:0;padding:0 6px;transition:background .12s ease,border-color .12s ease,padding .28s ease}.bch-customers-module.has-badge{padding:0 6px 0 7px}.bch-customers-module:hover{background:#f4f4f5;border-color:#e4e4e7b3}.bch-customers-module.is-active{background:#eef2ff;border-color:#6366f173;box-shadow:inset 0 1px 2px #4f46e51f}.bch-customers-module.is-active .bch-customers-module-label{color:#4f46e5}.bch-customers-module.bch-customers-module--pre-atend{background:#7c4dff0d;border-color:#7c4dff47}.bch-customers-module.bch-customers-module--pre-atend:hover{background:#7c4dff1a;border-color:#7c4dff73}.bch-customers-module.bch-customers-module--pre-atend.is-active{background:#7c4dff26;border-color:#7c4dff8c;box-shadow:inset 0 1px 2px #7c4dff26}.bch-customers-module.bch-customers-module--pre-atend .bch-customers-module-label{color:#6a38eb}.bch-customers-module.bch-customers-module--pre-atend .bch-customers-chat-icon{color:#7c4dff}.bch-customers-module-label-wrap{display:grid;grid-template-columns:0fr;margin-right:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,max-width .32s cubic-bezier(.22,1,.36,1),margin .32s cubic-bezier(.22,1,.36,1)}.bch-customers-module-label-wrap.is-visible{grid-template-columns:1fr;margin-right:0;max-width:140px;opacity:1;pointer-events:auto}.bch-customers-module-label-clip{min-width:0;overflow:hidden}.bch-customers-module-label{color:#52525b;display:block;font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}.bch-customers-trigger.has-selection .bch-customers-module-label,.bch-customers-trigger.is-open .bch-customers-module-label{color:#4f46e5}.bch-customers-module-badges{align-items:center;animation:bchCustomersBadgeIn .28s cubic-bezier(.22,1,.36,1);display:inline-flex;gap:4px;margin-left:0;position:relative}@keyframes bchCustomersBadgeIn{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.bch-customers-module-badges .bch-badge{align-items:center;border-radius:999px;box-shadow:0 0 0 1.5px #fff;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:14px;justify-content:center;line-height:14px;min-width:14px;padding:0 3px;text-align:center}.app.theme-dark .bch-customers-module-badges .bch-badge{border:none;box-shadow:none}.bch-customers-module-badges .bch-badge--unread{background:#e93d82}.bch-customers-module-badges .bch-badge--unread.is-animate{animation:bch-unread-badge-pop 1s ease}@keyframes bch-unread-badge-pop{0%{transform:scale(1)}25%{transform:scale(1.35)}50%{transform:scale(.92)}75%{transform:scale(1.12)}to{transform:scale(1)}}.bch-customers-module-badges .bch-badge--inbox{background:#3e63dd}.bch-badge--os,.bch-customers-module-badges .bch-badge--os{background:#7c4dff}.bch-customers-badge-sep{align-items:center;animation:bchCustomersBadgeIn .28s cubic-bezier(.22,1,.36,1);color:#94a3b8;display:inline-flex;flex:none;font-size:16px;font-weight:800;justify-content:center;line-height:1;margin:0 1px;pointer-events:none;transform:scaleX(1.35);transform-origin:center;-webkit-user-select:none;user-select:none}.bch-customers-tip{position:relative}.bch-customers-tip:after,.bch-customers-tip:before{opacity:0;pointer-events:none;transition:opacity .12s ease}.bch-customers-tip:after{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#27272a;content:attr(data-tooltip);font-size:11px;font-weight:550;line-height:1.2;padding:6px 10px;top:calc(100% + 10px);white-space:nowrap;z-index:50}.bch-customers-tip:after,.bch-customers-tip:before{left:50%;position:absolute;transform:translateX(-50%)}.bch-customers-tip:before{border:5px solid;border-color:#0000 #0000 #fff;content:"";filter:drop-shadow(0 -1px 0 #e4e4e7);top:calc(100% + 4px);z-index:51}.bch-customers-tip:hover:after,.bch-customers-tip:hover:before{opacity:1}.app.theme-dark .bch-customers-tip:after,.app.theme-dark .bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:after{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 8px 20px #0006;color:var(--text-body)}.app.theme-dark .bch-customers-tip:before,.app.theme-dark .bch-customers-trigger:not(.is-open) .bch-customers-brand-icon:before{border-bottom-color:var(--modal-bg);filter:drop-shadow(0 -1px 0 var(--border-subtle))}.app.theme-dark .bch-chat-shortcut-tooltip,html.theme-dark .bch-chat-shortcut-tooltip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 16px 40px #00000073;color:var(--text-body)}.app.theme-dark .bch-chat-shortcut-tooltip-label,html.theme-dark .bch-chat-shortcut-tooltip-label{color:var(--text-body)}.app.theme-dark .bch-chat-shortcut-kbd,html.theme-dark .bch-chat-shortcut-kbd{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .bch-chat-shortcut-plus,html.theme-dark .bch-chat-shortcut-plus{color:var(--text-muted)}.app.theme-dark .bch-novos-chamados-tooltip,html.theme-dark .bch-novos-chamados-tooltip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 16px 40px #00000073}.app.theme-dark .bch-novos-chamados-tooltip:after,html.theme-dark .bch-novos-chamados-tooltip:after{background:var(--modal-bg);border-left-color:var(--border-subtle);border-top-color:var(--border-subtle)}.app.theme-dark .bch-novos-chamados-tooltip-os,html.theme-dark .bch-novos-chamados-tooltip-os{color:var(--text-body)}.app.theme-dark .bch-novos-chamados-tooltip-cliente,html.theme-dark .bch-novos-chamados-tooltip-cliente{color:#c4c4cc}.bch-customers-module .bch-customers-chat-icon{color:#646a73}.bch-customers-chat-icon{align-items:center;color:#0ea5e9;display:inline-flex;flex:none;height:16px;justify-content:center;position:relative;width:16px}.bch-customers-chat-icon svg{display:block;height:15px;width:15px}.bch-customers-menu-item .bch-customers-chat-icon{color:#0ea5e9;height:18px;width:18px}.bch-customers-menu-item .bch-customers-chat-icon svg{height:16px;width:16px}.bch-customers-menu.ec-actions-menu{max-width:320px;min-width:260px}.bch-customers-menu .ec-actions-menu-item.is-active{background:rgba(0,0,0,.059)}.bch-customers-menu-item-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.bch-customers-menu-item-title{color:inherit;font-size:12px;font-weight:400;line-height:1.334}.bch-customers-menu-item-sub{color:#71717a;font-size:10px;font-weight:400;line-height:1.3}.bch-customers-menu-item-badges{display:inline-flex;flex:none;gap:3px;margin-left:auto}.bch-toolbar-badges{display:flex;gap:2px;pointer-events:none;position:absolute;right:-4px;top:-6px;z-index:2}.bch-badge{border-radius:999px;box-shadow:0 0 0 1.5px #fff;color:#fff;font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;text-align:center}.app.theme-dark .bch-badge{border:none;box-shadow:none}.bch-badge--unread{background:#dc2626}.bch-badge--new{background:#2563eb}.bch-badge--inbox{background:#3e63dd}.bch-badge--os{background:#7c4dff}.app.theme-dark .bch-customers-menu .bch-customers-menu-item-sub,html.theme-dark .bch-customers-menu .bch-customers-menu-item-sub{color:#9a9aa3}.app.theme-dark .bch-customers-menu .ec-actions-menu-item.is-active,html.theme-dark .bch-customers-menu .ec-actions-menu-item.is-active{background:var(--bg-surface-alt)}.app.theme-dark .bch-customers-menu-item-badges .bch-badge,html.theme-dark .bch-customers-menu-item-badges .bch-badge{box-shadow:none}@media (max-width:1100px){.bch-card--nav{display:none}.bch-card--details{width:210px}}@media (max-width:820px){.bch-panel.bch-layout-modal{border-radius:0;height:100%;width:100%}.bch-overlay.bch-layout-modal{padding:0}.bch-rail-left .bch-card--list{border-radius:14px;width:100%}.bch-card--nav,.bch-rail-details{display:none}}.bch-attach-drafts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.bch-attach-draft{align-items:center;background:#f4f4f6;border:1px solid #e8e9ee;border-radius:10px;display:flex;gap:8px;padding:6px 28px 6px 6px;position:relative;width:min(220px,100%)}.bch-attach-draft.is-error{background:#fef2f2;border-color:#fecaca}.bch-attach-draft-thumb{background:#e2e3e8;border-radius:8px;flex:none;height:44px;overflow:hidden;position:relative;width:44px}.bch-attach-draft-thumb img,.bch-attach-draft-thumb video{display:block;height:100%;object-fit:cover;width:100%}.bch-attach-draft-fallback{color:#71717a;font-size:14px;height:100%;width:100%}.bch-attach-draft-fallback,.bch-attach-draft-progress{align-items:center;display:flex;font-weight:700;justify-content:center}.bch-attach-draft-progress{background:#11131873;color:#fff;font-size:10px;inset:0;position:absolute}.bch-attach-draft-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bch-attach-draft-name{color:#334155;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bch-attach-draft-sub{color:#94a3b8;font-size:10px}.bch-attach-draft.is-error .bch-attach-draft-sub{color:#dc2626}.bch-attach-draft-remove{align-items:center;background:#111318;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:18px}.bch-attach-draft-remove:hover{background:#dc2626}.bch-attach-bubble{background:#f4f4f6;border:1px solid #e8e9ee;border-radius:12px;max-width:min(320px,78%);overflow:hidden}.bch-attach-bubble--media{background:#1a1d24;border-color:#0000;max-width:min(85px,85%)}.bch-attach-bubble--out{background:var(--bch-out);border-color:#0000;margin-left:auto}.bch-attach-bubble--media.bch-attach-bubble--out{background:#1a1d24}.bch-attach-mosaic{grid-gap:2px;background:#0f1218;display:grid;gap:2px;width:min(85px,85vw)}.bch-attach-mosaic--1{grid-template-columns:1fr}.bch-attach-mosaic--2{grid-template-columns:1fr 1fr;height:70px}.bch-attach-mosaic--3{grid-template-columns:1fr 1fr;grid-template-rows:1.15fr 1fr;height:80px}.bch-attach-mosaic--3 .bch-attach-tile:first-child{grid-column:1/-1}.bch-attach-mosaic--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:75px}.bch-attach-tile{background:#111318;border:none;cursor:zoom-in;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.bch-attach-tile img{display:block;height:100%;object-fit:cover;width:100%}.bch-attach-tile--solo{cursor:zoom-in;height:auto;max-height:105px}.bch-attach-tile--solo img{background:#0f1218;height:auto;max-height:105px;object-fit:contain;width:100%}.bch-attach-tile-more{align-items:center;background:#0a0c108c;color:#fff;display:flex;font-size:12px;font-weight:600;inset:0;justify-content:center;letter-spacing:-.02em;position:absolute}.bch-attach-video{border:none;cursor:zoom-in;margin:0;padding:0;position:relative}.bch-attach-video,.bch-attach-video video{background:#0f1218;display:block;width:100%}.bch-attach-video video{max-height:90px;object-fit:contain}.bch-attach-video-play{align-items:center;background:#0f1218b8;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;height:40px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.bch-attach-file{color:#475569;display:flex;flex-direction:column;font-size:11px;gap:2px;padding:8px 10px;text-decoration:none}.bch-attach-file-name{color:#1e293b;font-weight:600;word-break:break-word}.bch-attach-file-size{color:#94a3b8;font-size:10px}.bch-attach-caption-text{margin-top:6px}.bch-lightbox{animation:bch-fade-in .16s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0ec7;display:flex;inset:0;position:fixed;z-index:9800}.bch-lightbox,.bch-lightbox-close{align-items:center;justify-content:center}.bch-lightbox-close{background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;position:absolute;right:16px;top:16px;width:40px;z-index:2}.bch-lightbox-close:hover{background:#ffffff38}.bch-lightbox-nav{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.bch-lightbox-nav:hover{background:#ffffff38}.bch-lightbox-nav--prev{left:16px}.bch-lightbox-nav--next{right:16px}.bch-lightbox-stage{align-items:center;display:flex;justify-content:center;max-height:88vh;max-width:min(92vw,1100px);position:relative}.bch-lightbox-stage img,.bch-lightbox-stage video{border-radius:8px;box-shadow:0 16px 48px #00000059;display:block;max-height:88vh;max-width:92vw;object-fit:contain}.bch-lightbox-count{bottom:-28px;color:#fffc;font-size:12px;font-weight:500;left:50%;position:absolute;transform:translateX(-50%)}.bch-composer-tool.is-recording{background:#fef2f2;color:#dc2626}.bch-voice-bar{align-items:center;background:#f4f4f6;border:1px solid #e8e9ee;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 8px;padding:8px 10px}.bch-voice-pulse{animation:bch-voice-blink 1s ease infinite;background:#dc2626;border-radius:50%;flex:none;height:8px;width:8px}.bch-voice-pulse.is-busy{animation:none;background:#2563eb}@keyframes bch-voice-blink{0%,to{opacity:1}50%{opacity:.25}}.bch-voice-timer{font-feature-settings:"tnum";color:#334155;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.bch-voice-label{color:#64748b;font-size:12px;margin-right:auto}.bch-voice-actions{flex-wrap:wrap;gap:6px}.bch-voice-action,.bch-voice-actions{align-items:center;display:inline-flex}.bch-voice-action{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:11px;font-weight:600;gap:5px;height:28px;padding:0 10px}.bch-voice-action:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.bch-voice-action--primary{background:#111318;border-color:#111318;color:#fff}.bch-voice-action--primary:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.bch-voice-action:disabled,.bch-voice-cancel:disabled{cursor:default;opacity:.55}.bch-voice-cancel{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.bch-attach-draft--voice{align-items:stretch;padding:8px 28px 8px 8px;width:min(320px,100%)}.bch-voice-player{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.bch-voice-player-play{align-items:center;background:#7c4dff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;width:28px}.bch-voice-player-play:hover{background:#6d3ff0}.bch-voice-player-wave{border-radius:4px;cursor:pointer;flex:1 1;height:28px;min-width:96px;outline:none;overflow:hidden;position:relative}.bch-voice-player-wave:focus-visible{box-shadow:0 0 0 2px #7c4dff59}.bch-voice-player-wave-base,.bch-voice-player-wave-fill-inner{align-items:flex-end;display:flex;gap:2px;height:100%;width:100%}.bch-voice-player-wave-fill{overflow:hidden;pointer-events:none;width:0;will-change:width}.bch-voice-player-wave-fill,.bch-voice-player-wave-fill-inner{bottom:0;left:0;position:absolute;top:0}.bch-voice-player-wave i{background:#cbd5e1;border-radius:2px;display:block;flex:none;width:2px}.bch-voice-player-wave-fill i{background:#7c4dff}.bch-voice-player-speed{font-feature-settings:"tnum";background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;flex:none;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;line-height:1;min-width:34px;padding:0 6px}.bch-voice-player-speed:hover{border-color:#cbd5e1;color:#334155}.bch-voice-player-speed.is-fast{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.bch-voice-player-time{font-feature-settings:"tnum";color:#64748b;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;min-width:34px;text-align:right}.bch-attach-bubble--voice{background:#f4f4f6;border:1px solid #e8e9ee;max-width:min(300px,90%);min-width:200px;padding:8px 10px}.bch-attach-bubble--voice.bch-attach-bubble--out{background:var(--bch-out);border-color:#0000}.bch-overlay.bch-cadastro-overlay{z-index:9300}.bch-overlay.bch-layout-modal.bch-cadastro-overlay{background:#14141e5c}.bch-overlay.bch-layout-fullscreen.bch-cadastro-overlay{background:#eceef1}.bch-overlay.bch-layout-sidebar.bch-cadastro-overlay{background:#14141e38}.bch-cadastro-overlay .bch-overlay-backdrop{background:#0000;cursor:default}.bch-cadastro-panel{--bch-cad-font:"Geist Variable","Geist",system-ui,sans-serif;background:#fff;display:flex;flex-direction:column;font-family:var(--bch-cad-font);max-width:none;overflow:hidden}.bch-cadastro-panel.bch-layout-modal{border-radius:14px;box-shadow:0 18px 48px #0f172a38;height:min(780px,calc(100vh - 48px));width:min(1180px,calc(100vw - 48px))}.bch-cadastro-panel.bch-layout-fullscreen{border-radius:0;box-shadow:none;height:100%;width:100%}.bch-cadastro-panel.bch-layout-sidebar{border-radius:0;box-shadow:-8px 0 28px #14141e1f;height:100%;width:min(1178px,100vw)}.bch-cadastro-panel,.bch-cadastro-panel .board-clickup-filter-chip,.bch-cadastro-panel .board-toolbar-expand-search-input,.bch-cadastro-panel button,.bch-cadastro-panel input,.bch-cadastro-panel span,.bch-cadastro-panel td,.bch-cadastro-panel th{font-family:var(--bch-cad-font)}.bch-cadastro-panel-head{align-items:center;border-bottom:none;display:flex;flex:none;gap:12px;justify-content:space-between;padding:14px 16px 6px}.bch-cadastro-panel-title{align-items:center;color:#18181b;display:inline-flex;font-size:15px;font-weight:650;gap:8px;letter-spacing:-.01em;min-width:0}.bch-cadastro-panel-actions{align-items:center;display:inline-flex;flex:none;gap:4px}.bch-cadastro-panel-actions .bch-layout-menu{left:auto;right:0;top:calc(100% + 8px)}.bch-cadastro-panel-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#71717a;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.bch-cadastro-panel-close:hover{background:#f4f4f5;color:#18181b}.bch-cadastro-panel-body{display:flex;flex:1 1;flex-direction:column;font-family:var(--bch-cad-font);min-height:0;overflow:auto;padding:8px 16px 16px}.bch-cadastro-panel-body .cp-cadastro-usuarios{flex:1 1;font-family:var(--bch-cad-font);min-height:0}.app.theme-dark .bch-customers-module{background:var(--bg-surface-raised);border-color:#0000;box-shadow:none;color:var(--text-body)}.app.theme-dark .bch-customers-module:hover{background:var(--bg-surface-alt);border-color:#0000}.app.theme-dark .bch-customers-module.is-active{background:#7c4dff47;border-color:#0000;box-shadow:inset 0 1px 2px #0003}.app.theme-dark .bch-customers-module.is-active .bch-customers-module-label{color:#ededef}.app.theme-dark .bch-customers-module-label{color:#e4e4e8}.app.theme-dark .bch-customers-trigger.has-selection .bch-customers-module-label,.app.theme-dark .bch-customers-trigger.is-open .bch-customers-module-label{color:#ededef}.app.theme-dark .bch-customers-trigger.has-selection .bch-customers-module,.app.theme-dark .bch-customers-trigger.is-open .bch-customers-module{background:#7c4dff47;border-color:#0000}.app.theme-dark .bch-customers-module.bch-customers-module--pre-atend,html.theme-dark .bch-customers-module.bch-customers-module--pre-atend{background:#7c4dff29;border-color:#0000;color:#ededef}.app.theme-dark .bch-customers-module.bch-customers-module--pre-atend:hover,html.theme-dark .bch-customers-module.bch-customers-module--pre-atend:hover{background:#7c4dff3d;border-color:#0000}.app.theme-dark .bch-customers-module.bch-customers-module--pre-atend.is-active,html.theme-dark .bch-customers-module.bch-customers-module--pre-atend.is-active{background:#7c4dff52;border-color:#0000}.app.theme-dark .bch-customers-module.bch-customers-module--pre-atend .bch-customers-module-label,html.theme-dark .bch-customers-module.bch-customers-module--pre-atend .bch-customers-module-label{color:#c4b5fd}.app.theme-dark .bch-customers-module.bch-customers-module--pre-atend .bch-customers-chat-icon,html.theme-dark .bch-customers-module.bch-customers-module--pre-atend .bch-customers-chat-icon{color:#a78bfa}.app.theme-dark .bch-overlay,.app.theme-dark .bch-panel,html.theme-dark .bch-overlay,html.theme-dark .bch-panel{--bch-ink:#ededef;--bch-muted:#e4e4e8;--bch-text:#e4e4e8;--bch-soft:#2a2a2e;--bch-gutter:#222225;--bch-line:#4a4a50;--bch-border:#4a4a50;--bch-chip:#3a3a3e;--bch-active:#7c4dff2e;--bch-out:#7c4dff38;--bch-out-text:#ededef}.app.theme-dark .bch-chat-only-status,html.theme-dark .bch-chat-only-status{background:var(--bg-body);color:var(--text-muted)}.app.theme-dark .bch-overlay.bch-layout-fullscreen,html.theme-dark .bch-overlay.bch-layout-fullscreen{background:var(--bg-body)}.app.theme-dark .bch-panel,html.theme-dark .bch-panel{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--bch-ink)}.app.theme-dark .bch-panel.bch-layout-modal,html.theme-dark .bch-panel.bch-layout-modal{border-color:var(--border-subtle);box-shadow:0 12px 40px #0006,0 2px 8px #0003}.app.theme-dark .bch-panel.bch-layout-sidebar,html.theme-dark .bch-panel.bch-layout-sidebar{box-shadow:-8px 0 28px #00000059}.app.theme-dark .bch-ai-write-input-wrap,.app.theme-dark .bch-ai-write-panel,.app.theme-dark .bch-cadastro-panel,.app.theme-dark .bch-canned-modal,.app.theme-dark .bch-canned-slash-menu,.app.theme-dark .bch-card--thread,.app.theme-dark .bch-composer,.app.theme-dark .bch-contact-note-input,.app.theme-dark .bch-contracts-tooltip,.app.theme-dark .bch-dd-menu,.app.theme-dark .bch-edit-input,.app.theme-dark .bch-emoji-picker,.app.theme-dark .bch-emoji-search,.app.theme-dark .bch-float-tip,.app.theme-dark .bch-layout-menu,.app.theme-dark .bch-nav-team,.app.theme-dark .bch-open-os-choice-row button,.app.theme-dark .bch-open-os-internal-display button:last-child,.app.theme-dark .bch-open-os-internal-inline>button,.app.theme-dark .bch-open-os-suggestions button,.app.theme-dark .bch-os-solution-modal,.app.theme-dark .bch-thread-more-menu,.app.theme-dark .bch-voice-action,.app.theme-dark .bch-voice-player-speed,html.theme-dark .bch-ai-write-input-wrap,html.theme-dark .bch-ai-write-panel,html.theme-dark .bch-cadastro-panel,html.theme-dark .bch-canned-modal,html.theme-dark .bch-canned-slash-menu,html.theme-dark .bch-card--thread,html.theme-dark .bch-composer,html.theme-dark .bch-contact-note-input,html.theme-dark .bch-contracts-tooltip,html.theme-dark .bch-dd-menu,html.theme-dark .bch-edit-input,html.theme-dark .bch-emoji-picker,html.theme-dark .bch-emoji-search,html.theme-dark .bch-float-tip,html.theme-dark .bch-layout-menu,html.theme-dark .bch-nav-team,html.theme-dark .bch-open-os-choice-row button,html.theme-dark .bch-open-os-internal-display button:last-child,html.theme-dark .bch-open-os-internal-inline>button,html.theme-dark .bch-open-os-suggestions button,html.theme-dark .bch-os-solution-modal,html.theme-dark .bch-thread-more-menu,html.theme-dark .bch-voice-action,html.theme-dark .bch-voice-player-speed{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-ai-write-input-wrap:focus-within,.app.theme-dark .bch-canned-shortcut-input:focus-within,html.theme-dark .bch-ai-write-input-wrap:focus-within,html.theme-dark .bch-canned-shortcut-input:focus-within{background:var(--bg-surface-alt);border-color:#7c4dff80}.app.theme-dark .bch-conv-item:hover:not(.is-active),html.theme-dark .bch-conv-item:hover:not(.is-active){background:#ffffff0f}.app.theme-dark .bch-canned-info-tip:after,.app.theme-dark .bch-customers-tip:after,.app.theme-dark .bch-float-tip:after,html.theme-dark .bch-canned-info-tip:after,html.theme-dark .bch-customers-tip:after,html.theme-dark .bch-float-tip:after{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .bch-canned-info-tip,html.theme-dark .bch-canned-info-tip{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-open-os-guard-continue:hover,.app.theme-dark .bch-open-os-guard-dismiss:hover,html.theme-dark .bch-open-os-guard-continue:hover,html.theme-dark .bch-open-os-guard-dismiss:hover{background:var(--bg-surface-alt)}.app.theme-dark .bch-open-os-progress-dot,.app.theme-dark .bch-open-os-step-icon,html.theme-dark .bch-open-os-progress-dot,html.theme-dark .bch-open-os-step-icon{background:#0000;border-color:#ffffff61;color:#ffffffe0}.app.theme-dark .bch-open-os-progress-item.is-active .bch-open-os-progress-dot,html.theme-dark .bch-open-os-progress-item.is-active .bch-open-os-progress-dot{background:var(--accent);border-color:#ffffff73;color:#fff}.app.theme-dark .bch-open-os-progress-item.is-done .bch-open-os-progress-dot,.app.theme-dark .bch-open-os-step-icon.is-done,html.theme-dark .bch-open-os-progress-item.is-done .bch-open-os-progress-dot,html.theme-dark .bch-open-os-step-icon.is-done{background:#5f5e6e;border-color:#0000;color:#fff}.app.theme-dark .bch-cadastro-panel-close,html.theme-dark .bch-cadastro-panel-close{color:var(--text-muted)}.app.theme-dark .bch-cadastro-panel-close:hover,html.theme-dark .bch-cadastro-panel-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .bch-cadastro-panel-title,html.theme-dark .bch-cadastro-panel-title{color:var(--text-body)}.app.theme-dark .bch-ai-write-panel input,.app.theme-dark .bch-ai-write-panel textarea,.app.theme-dark .bch-composer input,.app.theme-dark .bch-composer textarea,.app.theme-dark .bch-contact-note-input,.app.theme-dark .bch-edit-input,.app.theme-dark .bch-emoji-search input,html.theme-dark .bch-ai-write-panel input,html.theme-dark .bch-ai-write-panel textarea,html.theme-dark .bch-composer input,html.theme-dark .bch-composer textarea,html.theme-dark .bch-contact-note-input,html.theme-dark .bch-edit-input,html.theme-dark .bch-emoji-search input{background:#0000;border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-composer.is-locked,html.theme-dark .bch-composer.is-locked{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);opacity:.72}.app.theme-dark .bch-composer.is-locked textarea,html.theme-dark .bch-composer.is-locked textarea{color:#9a9aa3}.app.theme-dark .bch-view-only-banner,html.theme-dark .bch-view-only-banner{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .bch-forwarded-os-reply-notice,html.theme-dark .bch-forwarded-os-reply-notice{background:#7c4dff2e;border-color:#a78bfa66;color:#ddd6fe}.app.theme-dark .bch-forwarded-os-reply-notice-dismiss,html.theme-dark .bch-forwarded-os-reply-notice-dismiss{color:#c4b5fd}.app.theme-dark .bch-forwarded-os-reply-notice-dismiss:hover,html.theme-dark .bch-forwarded-os-reply-notice-dismiss:hover{background:#a78bfa33}.app.theme-dark .bch-snoozed-os-confirm-backdrop,html.theme-dark .bch-snoozed-os-confirm-backdrop{background:#0f0f128c;background:var(--overlay,#0f0f128c)}.app.theme-dark .bch-snoozed-os-confirm-modal,html.theme-dark .bch-snoozed-os-confirm-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #00000073}.app.theme-dark .bch-snoozed-os-confirm-title,html.theme-dark .bch-snoozed-os-confirm-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-snoozed-os-confirm-message,html.theme-dark .bch-snoozed-os-confirm-message{color:#c4c4cc}.app.theme-dark .bch-snoozed-os-confirm-message strong,html.theme-dark .bch-snoozed-os-confirm-message strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-os-deleted-banner,html.theme-dark .bch-os-deleted-banner{background:#9a341238;border-color:#fb923c73;color:#fdba74}.app.theme-dark .bch-peer-os-banner,html.theme-dark .bch-peer-os-banner{background:#7c4dff2e;border-color:#a78bfa66;color:#c4b5fd}.app.theme-dark .bch-peer-os-banner-leave,html.theme-dark .bch-peer-os-banner-leave{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#a78bfa73;color:#ddd6fe}.app.theme-dark .bch-peer-os-banner-leave:hover:not(:disabled),html.theme-dark .bch-peer-os-banner-leave:hover:not(:disabled){background:#7c4dff47;border-color:#a78bfa}.app.theme-dark .bch-os-deleted-banner-dismiss,html.theme-dark .bch-os-deleted-banner-dismiss{color:#fdba74}.app.theme-dark .bch-os-deleted-banner-dismiss:hover,html.theme-dark .bch-os-deleted-banner-dismiss:hover{background:#fb923c26}.app.theme-dark .bch-sessions,html.theme-dark .bch-sessions{background:#323236;background:var(--bg-surface-raised,#323236);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .bch-sessions-past-toggle.is-open,.app.theme-dark .bch-sessions-past-toggle:hover,html.theme-dark .bch-sessions-past-toggle.is-open,html.theme-dark .bch-sessions-past-toggle:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-session.is-active .bch-session-status,html.theme-dark .bch-session.is-active .bch-session-status{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-session.is-ongoing .bch-session-status,html.theme-dark .bch-session.is-ongoing .bch-session-status{color:#86efac}.app.theme-dark .bch-session.is-active .bch-session-range,html.theme-dark .bch-session.is-active .bch-session-range{color:#a78bfa}.app.theme-dark .bch-ai-write-panel textarea::placeholder,.app.theme-dark .bch-composer textarea::placeholder,html.theme-dark .bch-ai-write-panel textarea::placeholder,html.theme-dark .bch-composer textarea::placeholder{color:var(--text-muted)}.app.theme-dark .bch-customers-module,html.theme-dark .bch-customers-module{background:var(--bg-surface-raised);border-color:#0000;color:var(--text-body)}html.theme-dark .bch-customers-module{box-shadow:none}html.theme-dark .bch-customers-module:hover{background:var(--bg-surface-alt);border-color:#0000}html.theme-dark .bch-customers-module.is-active{background:#7c4dff47;border-color:#0000;box-shadow:inset 0 1px 2px #0003}html.theme-dark .bch-customers-module.is-active .bch-customers-module-label{color:#ededef}html.theme-dark .bch-customers-module-label{color:#e4e4e8}html.theme-dark .bch-customers-trigger.has-selection .bch-customers-module-label,html.theme-dark .bch-customers-trigger.is-open .bch-customers-module-label{color:#ededef}html.theme-dark .bch-customers-trigger.has-selection .bch-customers-module,html.theme-dark .bch-customers-trigger.is-open .bch-customers-module{background:#7c4dff47;border-color:#0000}.app.theme-dark .bch-bubble--in,html.theme-dark .bch-bubble--in{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .bch-bubble--out,html.theme-dark .bch-bubble--out{background:var(--bch-out);color:var(--bch-out-text)}.app.theme-dark .bch-msg--private,html.theme-dark .bch-msg--private{background:#eab30824;border-color:#eab30866;color:#fde68a}.app.theme-dark .bch-msg-meta,html.theme-dark .bch-msg-meta{color:var(--text-muted)}.app.theme-dark .bch-os-msg-card,html.theme-dark .bch-os-msg-card{background:linear-gradient(135deg,#323236,#7c4dff29);border-color:#7c4dff66;color:var(--text-body)}.app.theme-dark .bch-rail-tools,html.theme-dark .bch-rail-tools{background:#0000;border-left:none;color:var(--text-muted)}.app.theme-dark .bch-rail-tool,html.theme-dark .bch-rail-tool{color:var(--text-muted)}.app.theme-dark .bch-rail-tool:hover,html.theme-dark .bch-rail-tool:hover{background:#ffffff14;color:var(--text-body)}.app.theme-dark .bch-dd-item,.app.theme-dark .bch-dd-item-label,.app.theme-dark .bch-details-collapse-btn,.app.theme-dark .bch-details-toggle,.app.theme-dark .bch-details-toggle-title,.app.theme-dark .bch-list-refresh-btn,.app.theme-dark .bch-nav-item,.app.theme-dark .bch-nav-item-label,.app.theme-dark .bch-nav-team-name,.app.theme-dark .bch-pill,.app.theme-dark .bch-sec-head-icon,.app.theme-dark .bch-sec-head-label,.app.theme-dark .bch-transfer-wrap .bch-icon-btn,html.theme-dark .bch-dd-item,html.theme-dark .bch-dd-item-label,html.theme-dark .bch-details-collapse-btn,html.theme-dark .bch-details-toggle,html.theme-dark .bch-details-toggle-title,html.theme-dark .bch-list-refresh-btn,html.theme-dark .bch-nav-item,html.theme-dark .bch-nav-item-label,html.theme-dark .bch-nav-team-name,html.theme-dark .bch-pill,html.theme-dark .bch-sec-head-icon,html.theme-dark .bch-sec-head-label,html.theme-dark .bch-transfer-wrap .bch-icon-btn{color:var(--text-muted)}.app.theme-dark .bch-details-collapse-btn svg,.app.theme-dark .bch-details-toggle svg,.app.theme-dark .bch-nav-item svg,.app.theme-dark .bch-sec-head-icon svg,.app.theme-dark .bch-transfer-wrap svg,html.theme-dark .bch-details-collapse-btn svg,html.theme-dark .bch-details-toggle svg,html.theme-dark .bch-nav-item svg,html.theme-dark .bch-sec-head-icon svg,html.theme-dark .bch-transfer-wrap svg{stroke:currentColor;color:var(--text-muted)}.app.theme-dark .bch-dd-item.is-active,.app.theme-dark .bch-dd-item.is-active .bch-dd-item-label,.app.theme-dark .bch-nav-item.is-active,.app.theme-dark .bch-nav-item.is-active .bch-nav-item-label,.app.theme-dark .bch-nav-team-item.is-active .bch-nav-team-name,html.theme-dark .bch-dd-item.is-active,html.theme-dark .bch-dd-item.is-active .bch-dd-item-label,html.theme-dark .bch-nav-item.is-active,html.theme-dark .bch-nav-item.is-active .bch-nav-item-label,html.theme-dark .bch-nav-team-item.is-active .bch-nav-team-name{color:var(--text-body)}.app.theme-dark .bch-nav-item.is-active,html.theme-dark .bch-nav-item.is-active{background:#ffffff14}.app.theme-dark .bch-nav-item:hover,.app.theme-dark .bch-nav-team-item:hover,html.theme-dark .bch-nav-item:hover,html.theme-dark .bch-nav-team-item:hover{background:#ffffff12;color:var(--text-body)}.app.theme-dark .bch-nav-item:hover .bch-nav-item-icon,.app.theme-dark .bch-nav-item:hover .bch-nav-team-name,.app.theme-dark .bch-nav-item:hover svg,html.theme-dark .bch-nav-item:hover .bch-nav-item-icon,html.theme-dark .bch-nav-item:hover .bch-nav-team-name,html.theme-dark .bch-nav-item:hover svg{color:var(--text-body)}.app.theme-dark .bch-dd-item:hover:not(.is-active),html.theme-dark .bch-dd-item:hover:not(.is-active){background:#ffffff12;color:var(--text-body)}.app.theme-dark .bch-dd-item.is-active,html.theme-dark .bch-dd-item.is-active{background:var(--accent-soft);border-color:#7c4dff59}.app.theme-dark .bch-conv:hover,html.theme-dark .bch-conv:hover{background:#ffffff0f}.app.theme-dark .bch-conv-item.is-active,html.theme-dark .bch-conv-item.is-active{background:var(--accent-soft);border-color:#7c4dff66}.app.theme-dark .bch-conv-item.is-active .bch-conv-name,.app.theme-dark .bch-conv-item.is-active .bch-conv-preview,html.theme-dark .bch-conv-item.is-active .bch-conv-name,html.theme-dark .bch-conv-item.is-active .bch-conv-preview{color:var(--text-body)}.app.theme-dark .bch-conv-os-chip,html.theme-dark .bch-conv-os-chip{background:#7c4dff29;border-color:#0000;color:#c4b5fd}.app.theme-dark .bch-conv-os-chip:hover,html.theme-dark .bch-conv-os-chip:hover{background:#7c4dff42;border-color:#0000;color:#ddd6fe}.app.theme-dark .bch-conv-os-chip.is-active,html.theme-dark .bch-conv-os-chip.is-active{background:#7c4dff5c;border-color:#7c4dff8c;color:#ededef}.app.theme-dark .bch-conv-os-chip--forwarded,html.theme-dark .bch-conv-os-chip--forwarded{background:#4f46e538;border-color:#a5b4fc59;color:#c7d2fe}.app.theme-dark .bch-conv-os-chip--forwarded .bch-conv-os-chip-status-ico,html.theme-dark .bch-conv-os-chip--forwarded .bch-conv-os-chip-status-ico{color:#a5b4fc}.app.theme-dark .bch-conv-os-chip--closed,html.theme-dark .bch-conv-os-chip--closed{background:#71717a38;border-color:#a1a1aa59;color:#a1a1aa}.app.theme-dark .bch-conv-os-chip--closed .bch-conv-os-chip-status-ico,html.theme-dark .bch-conv-os-chip--closed .bch-conv-os-chip-status-ico{color:#4ade80}.app.theme-dark .bch-conv-os-chip--snoozed,html.theme-dark .bch-conv-os-chip--snoozed{background:#ea580c33;border-color:#fb923c66;color:#fdba74}.app.theme-dark .bch-conv-os-chip--snoozed .bch-conv-os-chip-status-ico,html.theme-dark .bch-conv-os-chip--snoozed .bch-conv-os-chip-status-ico{color:#fb923c}.app.theme-dark .bch-conv-os-chip--unclaimed,html.theme-dark .bch-conv-os-chip--unclaimed{background:#ff565624;border-color:#ff5656;color:#fca5a5}.app.theme-dark .bch-conv-os-chip--unclaimed.is-active,html.theme-dark .bch-conv-os-chip--unclaimed.is-active{background:#ff565638;border-color:#ef4444}.app.theme-dark .bch-session-unclaimed-text,html.theme-dark .bch-session-unclaimed-text{color:#f87171}.app.theme-dark .bch-session-unclaimed-claim,html.theme-dark .bch-session-unclaimed-claim{background:#ff565624;border-color:#ff565673;color:#fca5a5}.app.theme-dark .bch-session-unclaimed-claim:hover:not(:disabled),html.theme-dark .bch-session-unclaimed-claim:hover:not(:disabled){background:#ff565638;border-color:#ff5656}.app.theme-dark .bch-conv-os-more,html.theme-dark .bch-conv-os-more{color:#9a9aa3}.app.theme-dark .bch-conv-os-more:hover,html.theme-dark .bch-conv-os-more:hover{background:#7c4dff24;color:#c4b5fd}.app.theme-dark .bch-list-scroll,.app.theme-dark .bch-messages,html.theme-dark .bch-list-scroll,html.theme-dark .bch-messages{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .bch-list-scroll::-webkit-scrollbar,.app.theme-dark .bch-messages::-webkit-scrollbar,html.theme-dark .bch-list-scroll::-webkit-scrollbar,html.theme-dark .bch-messages::-webkit-scrollbar{width:5px}.app.theme-dark .bch-list-scroll::-webkit-scrollbar-track,.app.theme-dark .bch-messages::-webkit-scrollbar-track,html.theme-dark .bch-list-scroll::-webkit-scrollbar-track,html.theme-dark .bch-messages::-webkit-scrollbar-track{background:#0000}.app.theme-dark .bch-list-scroll::-webkit-scrollbar-thumb,.app.theme-dark .bch-messages::-webkit-scrollbar-thumb,html.theme-dark .bch-list-scroll::-webkit-scrollbar-thumb,html.theme-dark .bch-messages::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:999px}.app.theme-dark .bch-list-scroll::-webkit-scrollbar-thumb:hover,.app.theme-dark .bch-messages::-webkit-scrollbar-thumb:hover,html.theme-dark .bch-list-scroll::-webkit-scrollbar-thumb:hover,html.theme-dark .bch-messages::-webkit-scrollbar-thumb:hover{background:#72727a}.app.theme-dark .bch-thread-skel-bubble,html.theme-dark .bch-thread-skel-bubble{background:linear-gradient(90deg,#323236,#3a3a3e 45%,#323236 90%);background-size:200% 100%}.app.theme-dark .bch-thread-skel-hint,html.theme-dark .bch-thread-skel-hint{background:#2a2a2ee0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .bch-messages.is-loading-soft:after,html.theme-dark .bch-messages.is-loading-soft:after{background:linear-gradient(180deg,#2222250d,#22222538 50%,#2222250d)}.app.theme-dark .bch-details-scroll,.app.theme-dark .bch-nav-scroll,html.theme-dark .bch-details-scroll,html.theme-dark .bch-nav-scroll{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .bch-details-scroll::-webkit-scrollbar,.app.theme-dark .bch-nav-scroll::-webkit-scrollbar,html.theme-dark .bch-details-scroll::-webkit-scrollbar,html.theme-dark .bch-nav-scroll::-webkit-scrollbar{width:8px}.app.theme-dark .bch-details-scroll::-webkit-scrollbar-track,.app.theme-dark .bch-nav-scroll::-webkit-scrollbar-track,html.theme-dark .bch-details-scroll::-webkit-scrollbar-track,html.theme-dark .bch-nav-scroll::-webkit-scrollbar-track{background:#0000}.app.theme-dark .bch-details-scroll::-webkit-scrollbar-thumb,.app.theme-dark .bch-nav-scroll::-webkit-scrollbar-thumb,html.theme-dark .bch-details-scroll::-webkit-scrollbar-thumb,html.theme-dark .bch-nav-scroll::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .bch-contact-note-tag,html.theme-dark .bch-contact-note-tag{background:#7c4dff29;color:#c4b5fd}.app.theme-dark .bch-contact-note-tag--add,html.theme-dark .bch-contact-note-tag--add{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .bch-contact-note-tag--add:hover,html.theme-dark .bch-contact-note-tag--add:hover{background:#ffffff1a;color:var(--text-body)}.app.theme-dark .bch-pill:hover,html.theme-dark .bch-pill:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .bch-details-collapse-btn:hover,html.theme-dark .bch-details-collapse-btn:hover{background:#ffffff14;color:var(--text-body)}.app.theme-dark .bch-layout-trigger,.app.theme-dark .bch-layout-trigger.is-open,.app.theme-dark .bch-layout-trigger:hover,html.theme-dark .bch-layout-trigger,html.theme-dark .bch-layout-trigger.is-open,html.theme-dark .bch-layout-trigger:hover{color:var(--text-body)}.app.theme-dark .bch-layout-trigger.is-open,.app.theme-dark .bch-layout-trigger:hover,html.theme-dark .bch-layout-trigger.is-open,html.theme-dark .bch-layout-trigger:hover{background:#ffffff14}.app.theme-dark .bch-conv-item.is-unread .bch-conv-preview,.app.theme-dark .bch-conv-item.is-unread .bch-conv-time,.app.theme-dark .bch-conv.is-unread .bch-conv-preview,.app.theme-dark .bch-conv.is-unread .bch-conv-time,html.theme-dark .bch-conv-item.is-unread .bch-conv-preview,html.theme-dark .bch-conv-item.is-unread .bch-conv-time,html.theme-dark .bch-conv.is-unread .bch-conv-preview,html.theme-dark .bch-conv.is-unread .bch-conv-time{color:var(--text-body)}.app.theme-dark .bch-conv-preview--files svg,html.theme-dark .bch-conv-preview--files svg{color:#9a9aa3}.app.theme-dark .bch-conv-unread-badge,html.theme-dark .bch-conv-unread-badge{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .bch-pill--icon,.app.theme-dark .bch-pill--icon:focus-visible,.app.theme-dark .bch-pill--icon:hover,html.theme-dark .bch-pill--icon,html.theme-dark .bch-pill--icon:focus-visible,html.theme-dark .bch-pill--icon:hover{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-pill--icon .bch-pill-face,.app.theme-dark .bch-pill--icon .bch-pill-face svg,html.theme-dark .bch-pill--icon .bch-pill-face,html.theme-dark .bch-pill--icon .bch-pill-face svg{stroke:currentColor;color:inherit}.app.theme-dark .bch-details-action-btn,.app.theme-dark .bch-details-action-label,html.theme-dark .bch-details-action-btn,html.theme-dark .bch-details-action-label{color:var(--text-body)}.app.theme-dark .bch-details-action-btn:hover,.app.theme-dark .bch-details-action-btn:hover .bch-details-action-label,html.theme-dark .bch-details-action-btn:hover,html.theme-dark .bch-details-action-btn:hover .bch-details-action-label{color:#c4b5fd}.app.theme-dark .bch-details-action-icon,html.theme-dark .bch-details-action-icon{color:var(--text-muted)}.app.theme-dark .bch-details-action-btn:hover .bch-details-action-icon,html.theme-dark .bch-details-action-btn:hover .bch-details-action-icon{color:#c4b5fd}.app.theme-dark .bch-details-action-count,html.theme-dark .bch-details-action-count{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .bch-details-block-count,html.theme-dark .bch-details-block-count{background:#7c4dff40;color:#c4b5fd}.app.theme-dark .bch-os-chip.bch-pill,html.theme-dark .bch-os-chip.bch-pill{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-os-chip.bch-pill:hover,html.theme-dark .bch-os-chip.bch-pill:hover{background:var(--border-subtle);border-color:#63636b;color:#fff}.app.theme-dark .bch-os-chip.bch-pill .bch-pill-face,html.theme-dark .bch-os-chip.bch-pill .bch-pill-face{color:#c4b5fd}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded{background:#7c4dff2e;border-color:#7c4dff66;color:#ddd6fe}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-os-chip-status-ico,.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-pill-face,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-os-chip-status-ico,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--forwarded .bch-pill-face{color:#a78bfa}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed .bch-pill-face,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed .bch-pill-face{color:#9a9aa3}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed .bch-os-chip-status-ico,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--closed .bch-os-chip-status-ico{color:#4ade80}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed{background:#ea580c2e;border-color:#fb923c73;color:#fdba74}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-os-chip-status-ico,.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-pill-face,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-os-chip-status-ico,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--snoozed .bch-pill-face{color:#fb923c}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--unclaimed,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--unclaimed{animation:bch-os-unclaimed-border-pulse 1.6s ease-in-out infinite;background:#ff565624;border-color:#ff5656;color:#fca5a5}.app.theme-dark .bch-os-chip.bch-pill.bch-os-chip--unclaimed .bch-pill-face,html.theme-dark .bch-os-chip.bch-pill.bch-os-chip--unclaimed .bch-pill-face{color:#f87171}.app.theme-dark .bch-composer-mode,html.theme-dark .bch-composer-mode{color:#c4c4cc}.app.theme-dark .bch-composer-mode.is-private,html.theme-dark .bch-composer-mode.is-private{color:#f0b429}.app.theme-dark .bch-composer-os-mode,html.theme-dark .bch-composer-os-mode{color:#c4b5fd}.app.theme-dark .bch-composer-os-chip,html.theme-dark .bch-composer-os-chip{background:#7c4dff2e;border-color:#7c4dff66;color:#ddd6fe}.app.theme-dark .bch-composer-os-chip .bch-pill-face,.app.theme-dark .bch-composer-os-item-ico,html.theme-dark .bch-composer-os-chip .bch-pill-face,html.theme-dark .bch-composer-os-item-ico{color:#c4b5fd}.app.theme-dark .bch-composer-os-item-num,html.theme-dark .bch-composer-os-item-num{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-composer-os-item-dot,html.theme-dark .bch-composer-os-item-dot{color:#9a9aa3}.app.theme-dark .bch-composer-os-item-model,html.theme-dark .bch-composer-os-item-model{color:#c4c4cc}.app.theme-dark .bch-composer-os-item-meta,html.theme-dark .bch-composer-os-item-meta{color:#9a9aa3}.app.theme-dark .bch-msg-os-cite,html.theme-dark .bch-msg-os-cite{color:#c4b5fd}.app.theme-dark .bch-bubble .bch-msg-os-cite,html.theme-dark .bch-bubble .bch-msg-os-cite{border-bottom-color:#a78bfa38}.app.theme-dark .bch-bubble--out .bch-msg-os-cite,html.theme-dark .bch-bubble--out .bch-msg-os-cite{border-bottom-color:#ddd6fe47;color:#ddd6fe}.app.theme-dark .bch-msg--private>.bch-msg-os-cite,html.theme-dark .bch-msg--private>.bch-msg-os-cite{border-bottom-color:#a78bfa33}.app.theme-dark .bch-float-tip--rich .bch-float-tip-title,html.theme-dark .bch-float-tip--rich .bch-float-tip-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .bch-float-tip--rich .bch-float-tip-k,html.theme-dark .bch-float-tip--rich .bch-float-tip-k{color:#9a9aa3}.app.theme-dark .bch-float-tip--rich .bch-float-tip-v,html.theme-dark .bch-float-tip--rich .bch-float-tip-v{color:#c4c4cc}.app.theme-dark .bch-canned-menu.bch-dd-menu,html.theme-dark .bch-canned-menu.bch-dd-menu{border-color:#ffffff1f;box-shadow:0 10px 28px #00000073}.app.theme-dark .bch-canned-item-row:hover,html.theme-dark .bch-canned-item-row:hover{background:#ffffff0f}.app.theme-dark .bch-canned-shortcut,html.theme-dark .bch-canned-shortcut{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .bch-canned-preview,html.theme-dark .bch-canned-preview{color:var(--text-muted)}.app.theme-dark .bch-canned-sep,html.theme-dark .bch-canned-sep{background:#ffffff1a}.app.theme-dark .bch-canned-modal-head h3,html.theme-dark .bch-canned-modal-head h3{color:var(--text-body)}.app.theme-dark .bch-canned-modal-head p,html.theme-dark .bch-canned-modal-head p{color:var(--text-muted)}.app.theme-dark .bch-canned-field,.app.theme-dark .bch-canned-label-row,html.theme-dark .bch-canned-field,html.theme-dark .bch-canned-label-row{color:var(--text-body)}.app.theme-dark .bch-canned-field textarea,.app.theme-dark .bch-canned-shortcut-input,html.theme-dark .bch-canned-field textarea,html.theme-dark .bch-canned-shortcut-input{background:var(--bg-surface-alt);background:var(--input-bg,var(--bg-surface-alt));border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-canned-shortcut-input span,html.theme-dark .bch-canned-shortcut-input span{color:#c4b5fd}.app.theme-dark .bch-emoji-tabs,html.theme-dark .bch-emoji-tabs{background:var(--bg-surface-alt);border-top-color:var(--border-subtle)}.app.theme-dark .bch-emoji-tab:hover,html.theme-dark .bch-emoji-tab:hover{background:#ffffff14}.app.theme-dark .bch-emoji-tab.is-active,html.theme-dark .bch-emoji-tab.is-active{background:#7c4dff38}.app.theme-dark .bch-voice-bar,html.theme-dark .bch-voice-bar{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-composer-tool.is-recording,html.theme-dark .bch-composer-tool.is-recording{background:#dc26262e;color:#fca5a5}.app.theme-dark .bch-open-os-progress-item,.app.theme-dark .bch-open-os-progress-label,html.theme-dark .bch-open-os-progress-item,html.theme-dark .bch-open-os-progress-label{color:var(--text-muted)}.app.theme-dark .bch-open-os-progress-item.is-active,.app.theme-dark .bch-open-os-progress-item.is-active .bch-open-os-progress-label,.app.theme-dark .bch-open-os-progress-item.is-done,.app.theme-dark .bch-open-os-progress-item.is-done .bch-open-os-progress-label,html.theme-dark .bch-open-os-progress-item.is-active,html.theme-dark .bch-open-os-progress-item.is-active .bch-open-os-progress-label,html.theme-dark .bch-open-os-progress-item.is-done,html.theme-dark .bch-open-os-progress-item.is-done .bch-open-os-progress-label{color:var(--text-body)}.app.theme-dark .bch-open-os-hint,.app.theme-dark .bch-open-os-muted,html.theme-dark .bch-open-os-hint,html.theme-dark .bch-open-os-muted{color:var(--text-muted)}.app.theme-dark .bch-open-os-flow,.app.theme-dark .bch-open-os-step-block,html.theme-dark .bch-open-os-flow,html.theme-dark .bch-open-os-step-block{border-top-color:var(--border-subtle)}.app.theme-dark .bch-open-os-footer,html.theme-dark .bch-open-os-footer{border-top:none}.app.theme-dark .bch-open-os-submit,html.theme-dark .bch-open-os-submit{background:var(--accent);color:#fff}.app.theme-dark .bch-open-os-submit:hover:not(:disabled),html.theme-dark .bch-open-os-submit:hover:not(:disabled){background:#8b6cff;color:#fff}.app.theme-dark .bch-open-os-submit:disabled,html.theme-dark .bch-open-os-submit:disabled{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);color:var(--text-muted)}.app.theme-dark .bch-card--open-os,html.theme-dark .bch-card--open-os{overflow-x:hidden}.app.theme-dark .bch-open-os-scroll,html.theme-dark .bch-open-os-scroll{overflow-x:hidden;overflow-y:auto}.app.theme-dark .bch-open-os-flow,.app.theme-dark .bch-open-os-step-block,.app.theme-dark .bch-open-os-step-body,html.theme-dark .bch-open-os-flow,html.theme-dark .bch-open-os-step-block,html.theme-dark .bch-open-os-step-body{box-sizing:border-box;max-width:100%;overflow-x:hidden}.app.theme-dark .bch-open-os-internal-display span,.app.theme-dark .bch-open-os-internal-head strong,html.theme-dark .bch-open-os-internal-display span,html.theme-dark .bch-open-os-internal-head strong{color:var(--text-body)}.app.theme-dark .bch-open-os-internal-head small,html.theme-dark .bch-open-os-internal-head small{color:#4ade80}.app.theme-dark .bch-open-os-selected-card,html.theme-dark .bch-open-os-selected-card{background:#7c4dff24;border-color:#7c4dff59}.app.theme-dark .bch-open-os-selected-card strong,html.theme-dark .bch-open-os-selected-card strong{color:var(--text-body)}.app.theme-dark .bch-open-os-selected-card small,html.theme-dark .bch-open-os-selected-card small{color:var(--text-muted)}.app.theme-dark .bch-open-os-selected-card button,html.theme-dark .bch-open-os-selected-card button{color:#c4b5fd}.app.theme-dark .bch-open-os-guard-alert,html.theme-dark .bch-open-os-guard-alert{background:#f59e0b14;border-color:#f59e0b47;box-shadow:none;color:var(--text-body)}.app.theme-dark .bch-open-os-guard-alert-body p,.app.theme-dark .bch-open-os-guard-alert-body small,.app.theme-dark .bch-open-os-guard-alert-body strong,.app.theme-dark .bch-open-os-guard-codes em,html.theme-dark .bch-open-os-guard-alert-body p,html.theme-dark .bch-open-os-guard-alert-body small,html.theme-dark .bch-open-os-guard-alert-body strong,html.theme-dark .bch-open-os-guard-codes em{color:var(--text-body)}.app.theme-dark .bch-open-os-guard-codes em,html.theme-dark .bch-open-os-guard-codes em{background:#ffffff14}.app.theme-dark .bch-open-os-guard-continue,html.theme-dark .bch-open-os-guard-continue{background:#f59e0b38;border-color:#f59e0b80;color:#fff7ed}.app.theme-dark .bch-open-os-guard-dismiss,html.theme-dark .bch-open-os-guard-dismiss{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .bch-open-os-address-card,.app.theme-dark .bch-open-os-address-search input,.app.theme-dark .bch-open-os-internal-field input[type=text],.app.theme-dark .bch-open-os-search input,.app.theme-dark .bch-open-os-step-body textarea,html.theme-dark .bch-open-os-address-card,html.theme-dark .bch-open-os-address-search input,html.theme-dark .bch-open-os-internal-field input[type=text],html.theme-dark .bch-open-os-search input,html.theme-dark .bch-open-os-step-body textarea{background:var(--bg-surface-alt);background:var(--input-bg,var(--bg-surface-alt));border:1px solid var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-open-os-defect-pill,html.theme-dark .bch-open-os-defect-pill{background:#7c4dff2e}.app.theme-dark .bch-open-os-defect-pill span,html.theme-dark .bch-open-os-defect-pill span{color:var(--text-body)}.app.theme-dark .bch-open-os-defect-pill small,html.theme-dark .bch-open-os-defect-pill small{color:var(--text-muted)}.app.theme-dark .bch-open-os-suggestions,html.theme-dark .bch-open-os-suggestions{background:var(--bg-surface-raised);border-color:var(--border-subtle);scrollbar-color:#5a5a62 #0000}.app.theme-dark .bch-open-os-suggestions::-webkit-scrollbar-thumb,html.theme-dark .bch-open-os-suggestions::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .bch-open-os-suggestions button,html.theme-dark .bch-open-os-suggestions button{background:var(--bg-surface-raised);border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .bch-open-os-suggestions button:hover,html.theme-dark .bch-open-os-suggestions button:hover{background:#7c4dff24}.app.theme-dark .bch-open-os-suggestions strong,html.theme-dark .bch-open-os-suggestions strong{color:var(--text-body)}.app.theme-dark .bch-open-os-suggestions span,html.theme-dark .bch-open-os-suggestions span{color:var(--text-muted)}.app.theme-dark .bch-open-os-scroll::-webkit-scrollbar-thumb,html.theme-dark .bch-open-os-scroll::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .bch-os-solution-head h3,html.theme-dark .bch-os-solution-head h3{color:var(--text-body)}.app.theme-dark .bch-os-solution-head button,html.theme-dark .bch-os-solution-head button{color:var(--text-muted)}.app.theme-dark .bch-os-solution-head button:hover,html.theme-dark .bch-os-solution-head button:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .bch-os-solution-content,.app.theme-dark .bch-os-solution-content h1,.app.theme-dark .bch-os-solution-content h2,.app.theme-dark .bch-os-solution-content h3,.app.theme-dark .bch-os-solution-content h4,.app.theme-dark .bch-os-solution-content li,.app.theme-dark .bch-os-solution-content p,.app.theme-dark .bch-os-solution-content span,.app.theme-dark .bch-os-solution-content.defeitos-vv-rt-editor,html.theme-dark .bch-os-solution-content,html.theme-dark .bch-os-solution-content h1,html.theme-dark .bch-os-solution-content h2,html.theme-dark .bch-os-solution-content h3,html.theme-dark .bch-os-solution-content h4,html.theme-dark .bch-os-solution-content li,html.theme-dark .bch-os-solution-content p,html.theme-dark .bch-os-solution-content span,html.theme-dark .bch-os-solution-content.defeitos-vv-rt-editor{color:var(--text-body)}.app.theme-dark .bch-open-os-observation-mic .bch-composer-tool,html.theme-dark .bch-open-os-observation-mic .bch-composer-tool{background:var(--bg-surface-alt);box-shadow:none;color:var(--text-body)}.app.theme-dark .bch-open-os-solution-trigger,html.theme-dark .bch-open-os-solution-trigger{background:#0000;border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .bch-open-os-solution-trigger:hover,html.theme-dark .bch-open-os-solution-trigger:hover{background:#7c4dff1f;border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .bch-thread-more-item,.app.theme-dark .bch-transfer-item-label,html.theme-dark .bch-thread-more-item,html.theme-dark .bch-transfer-item-label{color:var(--text-body)}.app.theme-dark .bch-thread-more-item:hover:not(:disabled),html.theme-dark .bch-thread-more-item:hover:not(:disabled){background:#ffffff14;color:var(--text-body)}.app.theme-dark .bch-thread-more-item.is-current,html.theme-dark .bch-thread-more-item.is-current{color:#c4b5fd}.app.theme-dark .bch-thread-more-item svg,html.theme-dark .bch-thread-more-item svg{color:var(--text-muted)}.app.theme-dark .bch-open-os-generated,html.theme-dark .bch-open-os-generated{background:#22c55e1f;border-color:#22c55e59}.app.theme-dark .bch-open-os-generated strong,html.theme-dark .bch-open-os-generated strong{color:var(--text-body)}.app.theme-dark .bch-open-os-generated small,html.theme-dark .bch-open-os-generated small{color:#86efac}.app.theme-dark .bch-open-os-generated-icon,html.theme-dark .bch-open-os-generated-icon{background:#16a34a;color:#fff}.app.theme-dark .bch-open-os-close,html.theme-dark .bch-open-os-close{-webkit-text-fill-color:#0000;background:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#a78bfa,#60a5fa,#c084fc,#a78bfa);background-size:300% 100%;color:#0000}.hub-feedback-view{--hub-bg:var(--board-bg,#fbfbfb);-webkit-font-smoothing:antialiased;background:var(--hub-bg);color:#161221;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);max-height:calc(100vh - var(--main-header-height));overflow:hidden;text-rendering:optimizeLegibility}.hub-feedback-header{background:var(--hub-bg);flex:none;padding:10px 28px 6px}.hub-feedback-breadcrumb{-webkit-font-smoothing:antialiased;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.hub-feedback-breadcrumb,.hub-feedback-breadcrumb-avatar{align-items:center;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;line-height:1}.hub-feedback-breadcrumb-avatar{background:#1e1e24;border-radius:3.5px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:14px;justify-content:center;-webkit-user-select:none;user-select:none;width:14px}.hub-feedback-breadcrumb-segment{color:#646a73;font-weight:600;letter-spacing:.12px;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-feedback-breadcrumb-segment,.hub-feedback-breadcrumb-sep{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px}.hub-feedback-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.hub-feedback-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;white-space:nowrap}.hub-feedback-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.hub-feedback-breadcrumb-current-text{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12px;overflow:hidden;text-overflow:ellipsis}.hub-feedback-toolbar{align-items:center;background:var(--hub-bg);display:flex;flex:none;gap:12px;justify-content:space-between;padding:6px 24px 9px;position:relative;z-index:30}.hub-feedback-toolbar-filters.is-obscured{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-feedback-toolbar-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto;min-width:0}.hub-feedback-toolbar-filters .board-toolbar-separator{margin:0 2px}.hub-feedback-toolbar-filters .board-toolbar-expand-search{flex-shrink:0}.hub-sugestoes-filter-anchor .hub-sugestoes-filter-dropdown.board-search-filters-popover{left:0;max-height:320px;overflow:hidden;position:absolute;right:auto;top:calc(100% + 6px);width:238px;z-index:120}.hub-sugestoes-filter-dropdown--sort.board-search-filters-popover{width:220px}.hub-sugestoes-filter-dropdown--category.board-search-filters-popover{width:min(280px,calc(100vw - 48px))}.hub-feedback-tabs-list{align-items:center;background:#eceef0;border-radius:8px;display:inline-flex;gap:0;padding:3px;position:relative}.hub-feedback-tabs-indicator{background:#f3f0ff99;border:1px solid #d4ccff99;border-radius:6px;bottom:3px;box-shadow:none;left:0;pointer-events:none;position:absolute;top:3px;transition:transform .22s ease,width .22s ease}.hub-feedback-tabs-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;line-height:1;margin:0;padding:5px 12px;position:relative;transition:color .15s ease;white-space:nowrap;z-index:1}.hub-feedback-tabs-trigger svg{color:currentColor;flex-shrink:0}.hub-feedback-tabs-trigger.is-active{color:#7c5cff;font-weight:600}.hub-feedback-tabs-trigger:focus-visible{outline:2px solid #7c5cff59;outline-offset:2px}.hub-feedback-body{background:var(--hub-bg);display:flex;flex:1 1;min-height:0;overflow:hidden}.hub-feedback-main{background:#0000;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-y:auto}.hub-sugestoes-list{background:#0000;flex:1 1;min-width:0;overflow:visible;padding:4px 24px 20px 12px}.hub-roadmap-view-wrap{display:flex;flex:1 1;min-height:0;min-width:0}.hub-roadmap-view{background:#0000;flex:1 1;min-width:0;overflow:auto;padding:4px 24px 20px 12px}.hub-roadmap-columns{align-items:flex-start;display:flex;gap:16px}.hub-roadmap-column{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;min-width:180px;padding:16px}.hub-roadmap-column-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.hub-roadmap-column-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.hub-roadmap-column-title{color:#1e293b;font-size:14px;font-weight:600}.hub-roadmap-column-cards{display:flex;flex-direction:column;gap:10px}.hub-roadmap-column-empty{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;color:#94a3b8;font-size:13px;padding:24px;text-align:center}.hub-roadmap-column-empty .bi{display:block;font-size:24px;margin-bottom:8px}.hub-roadmap-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:10px}.hub-roadmap-card-inner{display:flex;gap:6px}.hub-roadmap-card-vote{align-items:center;border:1px solid;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:40px;padding:5px 0;width:28px}.hub-roadmap-card-content{flex:1 1;min-width:0}.hub-roadmap-card-title{color:#1e293b;font-size:12px;font-weight:600}.hub-roadmap-card-category{color:#94a3b8;font-size:11px;margin-top:2px}@keyframes hub-orya-gradient-spin{to{transform:rotate(1turn)}}.hub-sugestao-expand-wrap{border-radius:8px;margin-bottom:8px;position:relative}.hub-sugestao-expand-wrap.is-expanded{overflow:visible;z-index:20}.hub-sugestao-expand{background:#0000;border:1px solid #0000;border-radius:8px;isolation:isolate;max-height:49px;overflow:hidden;position:relative;transition:max-height .35s ease-out,border-color .25s ease,background .25s ease;z-index:0}.hub-sugestao-expand.is-expanded,.hub-sugestao-expand:not(.is-expanded){background:#fff;border-color:#e8eaec}.hub-sugestao-expand.is-expanded{max-height:420px;overflow:visible}.hub-sugestao-expand:after,.hub-sugestao-expand:before{box-sizing:border-box;content:"";pointer-events:none;position:absolute}.hub-sugestao-expand:before{background:conic-gradient(from 0deg,#e8eaec 0deg,#e8eaec 285deg,#7c5cff59 310deg,#7c5cff 330deg,#7c5cff59 350deg,#e8eaec 1turn);border-radius:9px;inset:-1px;opacity:0;transition:opacity .3s ease;z-index:-2}.hub-sugestao-expand:after{background:#fff;border-radius:6px;inset:1px;opacity:0;transition:opacity .3s ease;z-index:-1}.hub-sugestao-expand:not(.is-expanded):before{animation:hub-orya-gradient-spin 3s linear infinite;opacity:1}.hub-sugestao-expand:not(.is-expanded):after{opacity:1}.hub-sugestao-expand-trigger{height:49px;position:relative}.hub-sugestao-expand-input{background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#4c3a9e;cursor:pointer;font-size:15px;font-weight:600;height:100%;outline:none;padding:10px 42px 10px 12px;width:100%}.hub-sugestao-expand-input::placeholder{color:#64748b}.hub-sugestao-create-title-row{align-items:center;display:flex;gap:12px;min-width:0}.hub-sugestao-create-title-input{background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#1e293b;flex:1 1;font-size:15px;font-weight:600;min-width:0;outline:none;padding:7px 0;width:100%}.hub-feedback-view .hub-sugestao-create-title-input{font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.3}.hub-sugestao-create-board-hint{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;max-width:42%}.hub-sugestao-create-board-hint-label{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap}.hub-sugestao-create-board-hint-sep{color:#cbd5e1;font-size:10px}.hub-sugestao-create-board-target{align-items:center;background:#f3f0ff;border-radius:6px;color:#7c5cff;display:inline-flex;gap:6px;min-width:0;padding:4px 8px}.hub-sugestao-create-board-target-icon{align-items:center;color:#7c5cff;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.hub-sugestao-create-board-target-name{font-size:11px;font-weight:600;line-height:1.2;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sugestao-card{background:#0000;cursor:pointer;display:flex;gap:16px;padding:16px}.hub-sugestao-card-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:12px;margin-bottom:8px;overflow:hidden}.hub-sugestoes-list-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;overflow:visible}.hub-post-detail{background:#0000;min-width:0;padding:4px 24px 20px 12px}.hub-post-detail,.hub-post-detail-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.hub-post-detail-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible}.hub-post-detail-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb33;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;gap:11px;justify-content:space-between;overflow:hidden;padding:11px 14px}.hub-post-detail-header-main{align-items:center;display:flex;gap:11px;min-width:0}.hub-post-detail-title{color:#1e293b;font-size:14px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}.hub-post-detail-back{align-items:center;background:#525df9;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:27px;justify-content:center;padding:0;width:27px}.hub-post-detail-back:hover{background:#4249d4;color:#fff}.hub-feedback-view .board-clickup-filter-chip-anchor,.hub-feedback-view .hub-post-detail-back.board-clickup-icon-btn-anchor,.hub-feedback-view .hub-post-detail-vote.board-clickup-icon-btn-anchor,.hub-feedback-view .hub-roadmap-card-vote.board-clickup-icon-btn-anchor,.hub-feedback-view .hub-sugestao-vote.board-clickup-icon-btn-anchor{position:relative}.hub-feedback-view .board-clickup-filter-chip-anchor:focus-within .board-clickup-tooltip--bottom,.hub-feedback-view .board-clickup-filter-chip-anchor:hover .board-clickup-tooltip--bottom{opacity:1;transform:translateY(0);visibility:visible}.hub-feedback-view .hub-feedback-tooltip--wrap{box-sizing:border-box;font-size:12px;line-height:1.4;max-width:320px;min-width:260px;padding:8px 14px;text-align:center;white-space:normal;width:-webkit-max-content;width:max-content;z-index:1400}.hub-feedback-view .hub-post-detail-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-roadmap-card-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-sugestao-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom{left:0;right:auto;transform:translateY(-4px)}.hub-feedback-view .hub-post-detail-vote:focus-within .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-post-detail-vote:hover .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-roadmap-card-vote:focus-within .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-roadmap-card-vote:hover .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-sugestao-vote:focus-within .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-sugestao-vote:hover .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom{transform:translateY(0)}.hub-feedback-view .hub-sugestao-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom:after{left:20px;transform:none}.hub-feedback-view .hub-post-detail-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom:after,.hub-feedback-view .hub-roadmap-card-vote .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom:after{left:14px;transform:none}.hub-feedback-view .board-clickup-filter-chip-anchor .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-post-detail-back .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom{left:auto;right:0;transform:translateY(-4px)}.hub-feedback-view .board-clickup-filter-chip-anchor:focus-within .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .board-clickup-filter-chip-anchor:hover .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-post-detail-back:focus-within .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom,.hub-feedback-view .hub-post-detail-back:hover .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom{transform:translateY(0)}.hub-feedback-view .board-clickup-filter-chip-anchor .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom:after,.hub-feedback-view .hub-post-detail-back .hub-feedback-tooltip--wrap.board-clickup-tooltip--bottom:after{left:auto;right:12px;transform:none}.hub-feedback-view .hub-roadmap-card,.hub-feedback-view .hub-roadmap-card-vote.board-clickup-icon-btn-anchor,.hub-feedback-view .hub-sugestao-card,.hub-feedback-view .hub-sugestao-vote.board-clickup-icon-btn-anchor{overflow:visible}.hub-post-detail-vote{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:33px;padding:5px 0;width:29px}.hub-post-detail-vote.is-voted{background:#525df926;border-color:#525df9}.hub-post-detail-vote-btn{background:none;border:none;color:#94a3b8;cursor:pointer;line-height:1;padding:0}.hub-post-detail-vote-icon{font-size:11px}.hub-post-detail-vote.is-voted .hub-post-detail-vote-btn,.hub-post-detail-vote.is-voted .hub-post-detail-vote-count{color:#475569}.hub-post-detail-vote-count{color:#94a3b8;font-family:inherit;font-size:8px;font-weight:600;line-height:1}.hub-post-detail-body{background:#fff;border-radius:0 0 11px 11px;display:flex;flex:1 1;min-height:0;overflow:hidden}.hub-post-detail-meta{background-color:#f9fafb40;border-right:1px solid #e5e7eb33;flex-shrink:0;font-size:13px;overflow-y:auto;padding:20px;width:220px}.hub-post-detail-meta-block{margin-bottom:16px}.hub-post-detail-meta-block:last-child{margin-bottom:0}.hub-post-detail-meta-label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px}.hub-post-detail-meta-value{color:#1e293b}.hub-post-detail-meta-empty{color:#94a3b8}.hub-post-detail-voter{align-items:center;display:flex;gap:8px;margin-bottom:4px}.hub-post-detail-voter:last-child{margin-bottom:0}.hub-post-detail-voter-avatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.hub-post-detail-voter-name{color:#1e293b;font-size:13px}.hub-post-detail-content{background:#fff;flex:1 1;min-width:0;overflow:auto;padding:20px 24px}.hub-post-detail-post-block{margin-bottom:24px}.hub-post-detail-post-author-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.hub-post-detail-post-avatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.hub-post-detail-post-author-name{color:#1e293b;font-size:13px;font-weight:500}.hub-post-detail-post-body{margin-bottom:8px}.hub-feedback-view .hub-post-detail-comment-text,.hub-feedback-view .hub-post-detail-post-body{color:#1e293b;font-size:13px;letter-spacing:normal;line-height:1.4}.hub-post-detail-comment-text{margin:0 0 8px}.hub-post-detail-comment-compose{margin-bottom:16px}.hub-post-detail-comment-input{border:1px solid #e2e8f0;border-radius:5px;font-size:11.9px;outline:none;padding:12px 14px;width:100%}.hub-post-detail-comment-input:read-only{opacity:.8}.hub-post-detail-comment-card{border:none;border-radius:8px;padding:12px}.hub-post-detail-post-date{color:#64748b;font-size:11px;font-weight:300}.hub-post-detail-post-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hub-post-detail-sort-btn{align-items:center;background:#0000;border:none;border-radius:0;color:#1e293b;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 0 6px 8px}.hub-post-detail-sort-btn:hover{color:#475569}.hub-sugestoes-filter-anchor{display:inline-flex;position:relative}.hub-feedback-view .hub-sugestoes-filter-chip.board-clickup-filter-chip.has-selection{background:#f3f0ff;border-color:#d4ccff;color:#7c5cff}.hub-feedback-sidebar{background:var(--hub-bg);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:4px 6px 16px 12px;width:220px}.hub-feedback-sidebar-nav{background:#fff;border:1px solid #e8eaec;border-radius:12px;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:0 4px 4px}.hub-feedback-sidebar-nav-header{align-items:center;background:#0000;border:none;display:flex;flex-shrink:0;padding:10px 8px 6px}.hub-feedback-sidebar-nav-label{display:block;min-width:0}.hub-feedback-sidebar-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#646a73;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:10px;justify-content:flex-start;line-height:1.334;margin:0;padding:7px 8px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.hub-feedback-sidebar-item-icon{align-items:center;color:#646464;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.hub-feedback-sidebar-item.is-active .hub-feedback-sidebar-item-icon{color:#7c5cff}.hub-feedback-sidebar-item:hover{background:rgba(0,0,0,.059);color:#292d34}.hub-feedback-sidebar-item.is-active{background:#f3f0ff;color:#7c5cff}.hub-feedback-sidebar-item.is-active:hover{background:#ede9ff;color:#6f4ef0}.hub-feedback-sidebar-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-feedback-sidebar-item-text{align-items:center;display:inline-flex;gap:6px;min-width:0}.hub-feedback-sidebar-badge{-webkit-font-smoothing:antialiased;align-items:center;background:#e93d82;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-variation-settings:normal;font-weight:600;height:14px;justify-content:center;letter-spacing:normal;line-height:1;margin:0 0 0 4px;min-width:14px;padding:0 2px;position:static;right:auto;text-align:center;text-rendering:optimizeLegibility;top:auto;transform:none;white-space:nowrap}.hub-feedback-view,.hub-feedback-view *{font-family:Geist Variable,Geist,system-ui,sans-serif}.hub-feedback-view .hub-feedback-sidebar-badge{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:normal;line-height:1}.hub-feedback-view h1,.hub-feedback-view h2{font-weight:600;letter-spacing:-.02em}.hub-feedback-view h3{font-weight:600;letter-spacing:-.01em}.hub-feedback-view input,.hub-feedback-view select,.hub-feedback-view textarea{font-family:Geist Variable,Geist,system-ui,sans-serif;letter-spacing:.01em}.hub-feedback-view .hub-sidebar-label,.hub-feedback-view [data-hub-label]{font-weight:600;letter-spacing:.04em}.hub-feedback-view span:not([class]){font-size:13px}.hub-feedback-view .hub-body-text{font-size:11px;letter-spacing:.01em;line-height:1.5}.hub-feedback-view .hub-muted{letter-spacing:.01em}.hub-feedback-view .hub-category-select,.hub-feedback-view .hub-sugestao-category-anchor{max-width:252px;position:relative;width:100%}.hub-feedback-view .hub-category-select-chevron{color:#6b7280;font-size:10px;transition:transform .2s ease}.hub-sugestao-category-anchor .hub-sugestao-category-dropdown.board-search-filters-popover{bottom:auto;left:0;max-height:320px;overflow:hidden;position:absolute;right:auto;top:calc(100% + 6px);width:min(280px,calc(100vw - 48px));z-index:220}.hub-feedback-view .hub-sort-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;max-width:360px;min-width:280px;overflow:hidden;padding:8px 0;position:absolute;top:calc(100% + 6px);z-index:100}.hub-feedback-view .hub-sort-dropdown-header{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;padding:6px 14px 8px}.hub-feedback-view .hub-sort-dropdown-option{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 14px;text-align:left;transition:background-color .15s ease;width:100%}.hub-feedback-view .hub-sort-dropdown-option:hover{background:#f8fafc}.hub-feedback-view .hub-sort-dropdown-option[data-selected=true]{background:#525df90f}.hub-feedback-view .hub-sort-dropdown-bullet{background:#525df9;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.hub-feedback-view .hub-sort-dropdown-option-text{display:flex;flex-direction:column;gap:2px}.hub-feedback-view .hub-sort-dropdown-option-label{color:#1e293b;font-size:14px;font-weight:500}.hub-feedback-view .hub-sort-dropdown-option-desc{color:#64748b;font-size:12px;font-weight:400;line-height:1.35}@keyframes hub-vote-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hub-create-progress{0%{background-position:200% 0}to{background-position:-200% 0}}.hub-sugestao-card.has-divider{border-bottom:1px solid #e2e8f0}.hub-sugestao-card-body{flex:1 1;min-width:0}.hub-sugestao-card-title{color:#1e293b;font-family:inherit;font-size:12px;font-weight:600;margin:0 0 4px}.hub-sugestao-card-meta{align-items:center;color:#94a3b8;display:flex;font-family:inherit;font-size:12px;gap:12px}.hub-sugestao-card-category{align-items:center;display:inline-flex;gap:4px}.hub-meta-dot{color:#94a3b8;flex-shrink:0;margin-left:-6px;margin-right:-6px}.hub-status-pill{border-radius:6px;font-family:inherit;font-size:11px;padding:2px 8px}.hub-status-pill--status{background:#e0f2fe;color:#0369a1}.hub-status-pill--eta{background:#dcfce7;color:#166534}.hub-feedback-view .hub-sugestao-vote.board-clickup-icon-btn-anchor{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:47px;justify-content:center;padding:7px 0;width:41px}.hub-feedback-view .hub-roadmap-card-vote.board-clickup-icon-btn-anchor{background:#f1f5f9;border-color:#e2e8f0;cursor:pointer}.hub-feedback-view .hub-roadmap-card-vote.is-voted,.hub-feedback-view .hub-sugestao-vote.is-voted{background:#525df926;border-color:#525df9}.hub-feedback-view .hub-roadmap-card-vote.is-busy,.hub-feedback-view .hub-sugestao-vote.is-busy{cursor:wait;opacity:.85}.hub-vote-chevron-btn{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.hub-roadmap-card-vote.is-voted .hub-vote-chevron-btn,.hub-roadmap-card-vote.is-voted .hub-vote-count,.hub-sugestao-vote.is-voted .hub-vote-chevron-btn,.hub-sugestao-vote.is-voted .hub-vote-count{color:#475569}.hub-vote-count{color:#94a3b8;font-family:inherit;font-size:11px;font-weight:600}.hub-vote-count--sm{font-size:10px}.hub-vote-chevron-btn .bi-chevron-up{font-size:15px}.hub-roadmap-card-vote .hub-vote-chevron-btn .bi-chevron-up{font-size:12px}.hub-vote-spin{animation:hub-vote-spin .7s linear infinite;color:#64748b;font-size:12px}.hub-vote-spin--lg{font-size:16px}.hub-sugestao-create-label{color:#1e293b;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.hub-sugestao-create-details{background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:inherit;font-size:14px;outline:none;padding:12px 14px;resize:vertical;width:100%}.hub-category-select-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;outline:none;padding:9px 28px 9px 12px;text-align:left;width:100%}.hub-category-select-trigger.is-placeholder{color:#64748b}.hub-category-select-trigger:disabled{cursor:not-allowed}.hub-sugestao-create-actions-bar{align-items:center;background:#fafafa;border:1px solid #e2e8f0;border-radius:0 0 8px 8px;display:flex;justify-content:space-between;margin:0 -16px;padding:10px 14px}.hub-sugestao-create-actions-inner{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.hub-sugestao-create-attachments{display:flex;flex-wrap:wrap;gap:8px}.hub-sugestao-create-attachment-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;gap:8px;padding:6px 8px}.hub-sugestao-create-attachment-name{color:#334155;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sugestao-create-attachment-status{color:#64748b;font-size:11px}.hub-sugestao-create-attachment-status.is-error{color:#dc2626}.hub-sugestao-create-attachment-remove{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex}.hub-sugestao-create-actions-btns{align-items:center;display:flex;gap:8px;margin-left:auto}.hub-sugestao-create-btn{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;justify-content:center;padding:8px 15px}.hub-sugestao-create-btn:disabled{cursor:not-allowed;opacity:.7}.hub-sugestao-create-btn--secondary{background:#fff;border:1px solid #e2e8f0;color:#334155}.hub-sugestao-create-btn--primary{background:#525df9;border:none;color:#fff;font-weight:600}.hub-sugestao-create-btn--primary.is-busy{background:#94a3b8;cursor:wait}.hub-post-detail-activity-title{color:#1e293b;font-size:14px;font-weight:600}.hub-post-detail-sort-label{color:#64748b;font-size:13px;margin-right:8px}.hub-post-detail-sort-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014;margin-top:4px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.hub-post-detail-sort-option{align-items:center;background:#fff;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.hub-post-detail-sort-option.is-selected{background:#525df914;color:#525df9}.hub-post-detail-comment-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.hub-post-detail-comment-avatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#475569;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.hub-post-detail-comment-author{color:#1e293b;font-size:13px;font-weight:500}.hub-post-detail-comment-status-prefix{color:#64748b;font-size:13px}.app.theme-dark .hub-feedback-view,html.theme-dark .hub-feedback-view{--hub-bg:var(--bg-body);color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-feedback-body,.app.theme-dark .hub-feedback-view .hub-feedback-header,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar,.app.theme-dark .hub-feedback-view .hub-feedback-toolbar,html.theme-dark .hub-feedback-view .hub-feedback-body,html.theme-dark .hub-feedback-view .hub-feedback-header,html.theme-dark .hub-feedback-view .hub-feedback-sidebar,html.theme-dark .hub-feedback-view .hub-feedback-toolbar{background:var(--hub-bg)}.app.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-avatar,html.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-avatar{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-segment,.app.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-sep,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-nav-label,html.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-segment,html.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-sep,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-nav-label{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-current,html.theme-dark .hub-feedback-view .hub-feedback-breadcrumb-current{color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-feedback-tabs-list,html.theme-dark .hub-feedback-view .hub-feedback-tabs-list{background:var(--bg-surface-alt)}.app.theme-dark .hub-feedback-view .hub-feedback-tabs-indicator,html.theme-dark .hub-feedback-view .hub-feedback-tabs-indicator{background:var(--accent-soft);border-color:#7c4dff73}.app.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger,html.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger.is-active,html.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger.is-active{color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger:focus-visible,html.theme-dark .hub-feedback-view .hub-feedback-tabs-trigger:focus-visible{outline-color:#7c4dff73}.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-nav,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-nav{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item-icon,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item-icon{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item:hover,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item:hover{background:#ffffff0f;color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active .hub-feedback-sidebar-item-icon,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active .hub-feedback-sidebar-item-icon{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active:hover,html.theme-dark .hub-feedback-view .hub-feedback-sidebar-item.is-active:hover{background:#7c4dff47;color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-post-detail-body,.app.theme-dark .hub-feedback-view .hub-post-detail-content,.app.theme-dark .hub-feedback-view .hub-post-detail-header,.app.theme-dark .hub-feedback-view .hub-post-detail-panel,.app.theme-dark .hub-feedback-view .hub-roadmap-column,.app.theme-dark .hub-feedback-view .hub-sort-dropdown,.app.theme-dark .hub-feedback-view .hub-sugestoes-list-panel,html.theme-dark .hub-feedback-view .hub-post-detail-body,html.theme-dark .hub-feedback-view .hub-post-detail-content,html.theme-dark .hub-feedback-view .hub-post-detail-header,html.theme-dark .hub-feedback-view .hub-post-detail-panel,html.theme-dark .hub-feedback-view .hub-roadmap-column,html.theme-dark .hub-feedback-view .hub-sort-dropdown,html.theme-dark .hub-feedback-view .hub-sugestoes-list-panel{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-roadmap-card,.app.theme-dark .hub-feedback-view .hub-roadmap-column-empty,html.theme-dark .hub-feedback-view .hub-roadmap-card,html.theme-dark .hub-feedback-view .hub-roadmap-column-empty{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-post-detail-meta,html.theme-dark .hub-feedback-view .hub-post-detail-meta{background-color:#3a3a3e59;border-right-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-post-detail-header,html.theme-dark .hub-feedback-view .hub-post-detail-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-post-detail-comment-text,.app.theme-dark .hub-feedback-view .hub-post-detail-meta-value,.app.theme-dark .hub-feedback-view .hub-post-detail-post-author-name,.app.theme-dark .hub-feedback-view .hub-post-detail-post-body,.app.theme-dark .hub-feedback-view .hub-post-detail-sort-btn,.app.theme-dark .hub-feedback-view .hub-post-detail-title,.app.theme-dark .hub-feedback-view .hub-post-detail-voter-name,.app.theme-dark .hub-feedback-view .hub-roadmap-card-title,.app.theme-dark .hub-feedback-view .hub-roadmap-column-title,.app.theme-dark .hub-feedback-view .hub-sort-dropdown-option-label,.app.theme-dark .hub-feedback-view .hub-sugestao-create-title-input,html.theme-dark .hub-feedback-view .hub-post-detail-comment-text,html.theme-dark .hub-feedback-view .hub-post-detail-meta-value,html.theme-dark .hub-feedback-view .hub-post-detail-post-author-name,html.theme-dark .hub-feedback-view .hub-post-detail-post-body,html.theme-dark .hub-feedback-view .hub-post-detail-sort-btn,html.theme-dark .hub-feedback-view .hub-post-detail-title,html.theme-dark .hub-feedback-view .hub-post-detail-voter-name,html.theme-dark .hub-feedback-view .hub-roadmap-card-title,html.theme-dark .hub-feedback-view .hub-roadmap-column-title,html.theme-dark .hub-feedback-view .hub-sort-dropdown-option-label,html.theme-dark .hub-feedback-view .hub-sugestao-create-title-input{color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-category-select-chevron,.app.theme-dark .hub-feedback-view .hub-muted,.app.theme-dark .hub-feedback-view .hub-post-detail-meta-empty,.app.theme-dark .hub-feedback-view .hub-post-detail-meta-label,.app.theme-dark .hub-feedback-view .hub-post-detail-post-date,.app.theme-dark .hub-feedback-view .hub-post-detail-vote-btn,.app.theme-dark .hub-feedback-view .hub-post-detail-vote-count,.app.theme-dark .hub-feedback-view .hub-roadmap-card-category,.app.theme-dark .hub-feedback-view .hub-roadmap-column-empty,.app.theme-dark .hub-feedback-view .hub-sort-dropdown-header,.app.theme-dark .hub-feedback-view .hub-sort-dropdown-option-desc,.app.theme-dark .hub-feedback-view .hub-sugestao-card-preview,.app.theme-dark .hub-feedback-view .hub-sugestao-create-board-hint-label,.app.theme-dark .hub-feedback-view .hub-sugestao-create-board-hint-sep,.app.theme-dark .hub-feedback-view .hub-sugestao-expand-input::placeholder,html.theme-dark .hub-feedback-view .hub-category-select-chevron,html.theme-dark .hub-feedback-view .hub-muted,html.theme-dark .hub-feedback-view .hub-post-detail-meta-empty,html.theme-dark .hub-feedback-view .hub-post-detail-meta-label,html.theme-dark .hub-feedback-view .hub-post-detail-post-date,html.theme-dark .hub-feedback-view .hub-post-detail-vote-btn,html.theme-dark .hub-feedback-view .hub-post-detail-vote-count,html.theme-dark .hub-feedback-view .hub-roadmap-card-category,html.theme-dark .hub-feedback-view .hub-roadmap-column-empty,html.theme-dark .hub-feedback-view .hub-sort-dropdown-header,html.theme-dark .hub-feedback-view .hub-sort-dropdown-option-desc,html.theme-dark .hub-feedback-view .hub-sugestao-card-preview,html.theme-dark .hub-feedback-view .hub-sugestao-create-board-hint-label,html.theme-dark .hub-feedback-view .hub-sugestao-create-board-hint-sep,html.theme-dark .hub-feedback-view .hub-sugestao-expand-input::placeholder{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-post-detail-sort-btn:hover,.app.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted .hub-post-detail-vote-btn,.app.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted .hub-post-detail-vote-count,html.theme-dark .hub-feedback-view .hub-post-detail-sort-btn:hover,html.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted .hub-post-detail-vote-btn,html.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted .hub-post-detail-vote-count{color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-sugestao-expand.is-expanded,.app.theme-dark .hub-feedback-view .hub-sugestao-expand:not(.is-expanded),html.theme-dark .hub-feedback-view .hub-sugestao-expand.is-expanded,html.theme-dark .hub-feedback-view .hub-sugestao-expand:not(.is-expanded){background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-sugestao-expand:before,html.theme-dark .hub-feedback-view .hub-sugestao-expand:before{background:conic-gradient(from 0deg,var(--border-subtle) 0deg,var(--border-subtle) 285deg,#7c4dff59 310deg,#7c4dff 330deg,#7c4dff59 350deg,var(--border-subtle) 1turn)}.app.theme-dark .hub-feedback-view .hub-sugestao-expand:after,html.theme-dark .hub-feedback-view .hub-sugestao-expand:after{background:var(--bg-surface)}.app.theme-dark .hub-feedback-view .hub-sugestao-expand-input,html.theme-dark .hub-feedback-view .hub-sugestao-expand-input{color:var(--link)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-board-target,.app.theme-dark .hub-feedback-view .hub-sugestoes-filter-chip.board-clickup-filter-chip.has-selection,html.theme-dark .hub-feedback-view .hub-sugestao-create-board-target,html.theme-dark .hub-feedback-view .hub-sugestoes-filter-chip.board-clickup-filter-chip.has-selection{background:var(--accent-soft);border-color:#7c4dff73;color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-board-target-icon,html.theme-dark .hub-feedback-view .hub-sugestao-create-board-target-icon{color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-post-detail-vote,.app.theme-dark .hub-feedback-view .hub-roadmap-card-vote,html.theme-dark .hub-feedback-view .hub-post-detail-vote,html.theme-dark .hub-feedback-view .hub-roadmap-card-vote{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted,html.theme-dark .hub-feedback-view .hub-post-detail-vote.is-voted{background:var(--accent-soft);border-color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-post-detail-post-avatar,.app.theme-dark .hub-feedback-view .hub-post-detail-voter-avatar,html.theme-dark .hub-feedback-view .hub-post-detail-post-avatar,html.theme-dark .hub-feedback-view .hub-post-detail-voter-avatar{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-post-detail-back,html.theme-dark .hub-feedback-view .hub-post-detail-back{background:var(--accent);color:#fff}.app.theme-dark .hub-feedback-view .hub-post-detail-back:hover,html.theme-dark .hub-feedback-view .hub-post-detail-back:hover{background:#6a3de8;color:#fff}.app.theme-dark .hub-feedback-view .hub-category-select-trigger,.app.theme-dark .hub-feedback-view .hub-post-detail-comment-input,.app.theme-dark .hub-feedback-view input,.app.theme-dark .hub-feedback-view select,.app.theme-dark .hub-feedback-view textarea,html.theme-dark .hub-feedback-view .hub-category-select-trigger,html.theme-dark .hub-feedback-view .hub-post-detail-comment-input,html.theme-dark .hub-feedback-view input,html.theme-dark .hub-feedback-view select,html.theme-dark .hub-feedback-view textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .hub-feedback-view input::placeholder,.app.theme-dark .hub-feedback-view textarea::placeholder,html.theme-dark .hub-feedback-view input::placeholder,html.theme-dark .hub-feedback-view textarea::placeholder{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-title-input,.app.theme-dark .hub-feedback-view .hub-sugestao-expand-input,html.theme-dark .hub-feedback-view .hub-sugestao-create-title-input,html.theme-dark .hub-feedback-view .hub-sugestao-expand-input{background:#0000}.app.theme-dark .hub-feedback-view .hub-sort-dropdown,html.theme-dark .hub-feedback-view .hub-sort-dropdown{box-shadow:0 8px 24px #00000059}.app.theme-dark .hub-feedback-view .hub-sort-dropdown-header,html.theme-dark .hub-feedback-view .hub-sort-dropdown-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-sort-dropdown-option:hover,html.theme-dark .hub-feedback-view .hub-sort-dropdown-option:hover{background:var(--bg-surface-alt)}.app.theme-dark .hub-feedback-view .hub-sort-dropdown-option[data-selected=true],html.theme-dark .hub-feedback-view .hub-sort-dropdown-option[data-selected=true]{background:var(--accent-soft)}.app.theme-dark .hub-feedback-view .hub-sort-dropdown-bullet,html.theme-dark .hub-feedback-view .hub-sort-dropdown-bullet{background:var(--accent)}.app.theme-dark .hub-feedback-view .hub-sugestao-card,html.theme-dark .hub-feedback-view .hub-sugestao-card{border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-feedback-main::-webkit-scrollbar-thumb,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar::-webkit-scrollbar-thumb,.app.theme-dark .hub-feedback-view .hub-post-detail-content::-webkit-scrollbar-thumb,.app.theme-dark .hub-feedback-view .hub-post-detail-meta::-webkit-scrollbar-thumb,.app.theme-dark .hub-feedback-view .hub-roadmap-view::-webkit-scrollbar-thumb,html.theme-dark .hub-feedback-view .hub-feedback-main::-webkit-scrollbar-thumb,html.theme-dark .hub-feedback-view .hub-feedback-sidebar::-webkit-scrollbar-thumb,html.theme-dark .hub-feedback-view .hub-post-detail-content::-webkit-scrollbar-thumb,html.theme-dark .hub-feedback-view .hub-post-detail-meta::-webkit-scrollbar-thumb,html.theme-dark .hub-feedback-view .hub-roadmap-view::-webkit-scrollbar-thumb{background:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-feedback-main::-webkit-scrollbar-track,.app.theme-dark .hub-feedback-view .hub-feedback-sidebar::-webkit-scrollbar-track,.app.theme-dark .hub-feedback-view .hub-post-detail-content::-webkit-scrollbar-track,.app.theme-dark .hub-feedback-view .hub-post-detail-meta::-webkit-scrollbar-track,.app.theme-dark .hub-feedback-view .hub-roadmap-view::-webkit-scrollbar-track,html.theme-dark .hub-feedback-view .hub-feedback-main::-webkit-scrollbar-track,html.theme-dark .hub-feedback-view .hub-feedback-sidebar::-webkit-scrollbar-track,html.theme-dark .hub-feedback-view .hub-post-detail-content::-webkit-scrollbar-track,html.theme-dark .hub-feedback-view .hub-post-detail-meta::-webkit-scrollbar-track,html.theme-dark .hub-feedback-view .hub-roadmap-view::-webkit-scrollbar-track{background:var(--bg-surface)}.app.theme-dark .hub-feedback-view .hub-sugestao-card.has-divider,html.theme-dark .hub-feedback-view .hub-sugestao-card.has-divider{border-bottom-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-post-detail-activity-title,.app.theme-dark .hub-feedback-view .hub-post-detail-comment-author,.app.theme-dark .hub-feedback-view .hub-roadmap-card-title,.app.theme-dark .hub-feedback-view .hub-sugestao-card-title,.app.theme-dark .hub-feedback-view .hub-sugestao-create-label,html.theme-dark .hub-feedback-view .hub-post-detail-activity-title,html.theme-dark .hub-feedback-view .hub-post-detail-comment-author,html.theme-dark .hub-feedback-view .hub-roadmap-card-title,html.theme-dark .hub-feedback-view .hub-sugestao-card-title,html.theme-dark .hub-feedback-view .hub-sugestao-create-label{color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-roadmap-card-vote.board-clickup-icon-btn-anchor,.app.theme-dark .hub-feedback-view .hub-sugestao-vote.board-clickup-icon-btn-anchor,html.theme-dark .hub-feedback-view .hub-roadmap-card-vote.board-clickup-icon-btn-anchor,html.theme-dark .hub-feedback-view .hub-sugestao-vote.board-clickup-icon-btn-anchor{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted,.app.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted,html.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted,html.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted{background:var(--accent-soft);border-color:var(--accent)}.app.theme-dark .hub-feedback-view .hub-meta-dot,.app.theme-dark .hub-feedback-view .hub-post-detail-comment-status-prefix,.app.theme-dark .hub-feedback-view .hub-post-detail-sort-label,.app.theme-dark .hub-feedback-view .hub-vote-chevron-btn,.app.theme-dark .hub-feedback-view .hub-vote-count,.app.theme-dark .hub-feedback-view .hub-vote-spin,html.theme-dark .hub-feedback-view .hub-meta-dot,html.theme-dark .hub-feedback-view .hub-post-detail-comment-status-prefix,html.theme-dark .hub-feedback-view .hub-post-detail-sort-label,html.theme-dark .hub-feedback-view .hub-vote-chevron-btn,html.theme-dark .hub-feedback-view .hub-vote-count,html.theme-dark .hub-feedback-view .hub-vote-spin{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted .hub-vote-chevron-btn,.app.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted .hub-vote-count,.app.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted .hub-vote-chevron-btn,.app.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted .hub-vote-count,html.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted .hub-vote-chevron-btn,html.theme-dark .hub-feedback-view .hub-roadmap-card-vote.is-voted .hub-vote-count,html.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted .hub-vote-chevron-btn,html.theme-dark .hub-feedback-view .hub-sugestao-vote.is-voted .hub-vote-count{color:#c4b5fd}.app.theme-dark .hub-feedback-view .hub-status-pill--status,html.theme-dark .hub-feedback-view .hub-status-pill--status{background:#38bdf829;color:#7dd3fc}.app.theme-dark .hub-feedback-view .hub-status-pill--eta,html.theme-dark .hub-feedback-view .hub-status-pill--eta{background:#4ade8029;color:#86efac}.app.theme-dark .hub-feedback-view .hub-sugestao-create-details,html.theme-dark .hub-feedback-view .hub-sugestao-create-details{background:#0000;color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-category-select-trigger,html.theme-dark .hub-feedback-view .hub-category-select-trigger{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-category-select-trigger.is-placeholder,html.theme-dark .hub-feedback-view .hub-category-select-trigger.is-placeholder{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-actions-bar,html.theme-dark .hub-feedback-view .hub-sugestao-create-actions-bar{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-chip,.app.theme-dark .hub-feedback-view .hub-sugestao-create-btn--secondary,html.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-chip,html.theme-dark .hub-feedback-view .hub-sugestao-create-btn--secondary{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-name,.app.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-remove,.app.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-status,html.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-name,html.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-remove,html.theme-dark .hub-feedback-view .hub-sugestao-create-attachment-status{color:var(--text-muted)}.app.theme-dark .hub-feedback-view .hub-sugestao-create-btn--primary,html.theme-dark .hub-feedback-view .hub-sugestao-create-btn--primary{background:var(--accent);color:#fff}.app.theme-dark .hub-feedback-view .hub-sugestao-create-btn--primary.is-busy,html.theme-dark .hub-feedback-view .hub-sugestao-create-btn--primary.is-busy{background:#5a5a62}.app.theme-dark .hub-feedback-view .hub-post-detail-sort-menu,html.theme-dark .hub-feedback-view .hub-post-detail-sort-menu{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 8px 24px #0006}.app.theme-dark .hub-feedback-view .hub-post-detail-sort-option,html.theme-dark .hub-feedback-view .hub-post-detail-sort-option{background:#0000;color:var(--text-body)}.app.theme-dark .hub-feedback-view .hub-post-detail-sort-option:hover,html.theme-dark .hub-feedback-view .hub-post-detail-sort-option:hover{background:#ffffff0f}.app.theme-dark .hub-feedback-view .hub-post-detail-sort-option.is-selected,html.theme-dark .hub-feedback-view .hub-post-detail-sort-option.is-selected{background:var(--accent-soft);color:#c4b5fd}.app.theme-dark .hub-feedback-view .hub-post-detail-comment-avatar,html.theme-dark .hub-feedback-view .hub-post-detail-comment-avatar{background:var(--bg-surface-alt);color:var(--text-muted)}.hub-feedback-view .hub-post-detail-compose-actions{align-items:center;display:flex;gap:9px;justify-content:flex-end;margin-top:10px}.hub-feedback-view .hub-post-detail-compose-actions .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.hub-feedback-view .hub-post-detail-compose-actions .user-form-link-btn.user-form-footer-btn{padding:8px 0}.hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center}.app.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-link-btn,html.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-link-btn{background:none;border:none;color:#a78bfa}.app.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-link-btn:hover:not(:disabled),html.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-link-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn,html.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn{background:var(--accent);border:none;color:#fff}.app.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn:hover:not(:disabled),html.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn:hover:not(:disabled){background:#8b6cff}.app.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn:disabled,html.theme-dark .hub-feedback-view .hub-post-detail-compose-actions .user-form-profile-save-btn:disabled{opacity:.55}.customers-only-shell{background:#eceef1;min-height:100vh}.customers-only-shell--under-header{min-height:calc(100vh - 48px);min-height:calc(100vh - var(--main-header-height, 48px))}.customers-only-shell-tabs{left:16px;position:fixed;top:12px;z-index:9500}.customers-only-shell--under-header .customers-only-shell-tabs{top:60px;top:calc(var(--main-header-height, 48px) + 12px);z-index:950}.customers-only-tabs-list.hub-feedback-tabs-list{box-shadow:none}.customers-only-nav-tabs-host{align-items:center;display:inline-flex;flex:none;margin-left:4px}.customers-only-nav-tabs-host .customers-only-tabs-list.hub-feedback-tabs-list{transform:scale(.96);transform-origin:left center}.customers-only-nav-cluster{align-items:center;display:inline-flex;gap:6px}.customers-only-tabs-list.hub-feedback-tabs-list{overflow:visible}.customers-only-tabs-list .hub-feedback-tabs-trigger{padding-right:16px}.customers-only-tab-badge{box-shadow:0 0 0 1.5px #fff;pointer-events:none;position:absolute;right:-2px;top:-5px}.customers-only-refresh-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin:0;padding:0;position:relative;transition:color .15s ease,background .15s ease;width:26px}.customers-only-refresh-btn:hover:not(:disabled){background:#7c5cff0f;color:#7c5cff}.customers-only-refresh-btn:disabled{cursor:default;opacity:.65}.customers-only-refresh-btn.is-refreshing svg{animation:customers-only-spin .7s linear infinite}@keyframes customers-only-spin{to{transform:rotate(1turn)}}.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):after{background:#fff;border:1px solid #e8eaed;border-radius:6px;box-shadow:0 4px 16px #0f172a1a;color:#292d34;content:attr(data-tooltip);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2;padding:5px 9px;top:calc(100% + 8px);white-space:nowrap;z-index:9600}.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):after,.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):before{border:5px solid;border-color:#0000 #0000 #fff;content:"";filter:drop-shadow(0 -1px 0 #e8eaed);top:calc(100% - 2px);z-index:9601}.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):focus-visible:before,.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):hover:after,.customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.app.theme-dark .customers-only-shell,html.theme-dark .customers-only-shell{background:var(--bg-body)}.app.theme-dark .customers-only-tab-badge,html.theme-dark .customers-only-tab-badge{box-shadow:0 0 0 1.5px var(--bg-body)}.app.theme-dark .customers-only-refresh-btn{color:var(--text-muted)}.app.theme-dark .customers-only-refresh-btn:hover:not(:disabled){background:var(--accent-soft);color:#c4b5fd}.app.theme-dark .customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):after{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 16px #00000059;color:var(--text-body)}.app.theme-dark .customers-only-refresh-btn[data-tooltip]:not([data-tooltip=""]):before{border-bottom-color:var(--bg-surface-raised);filter:drop-shadow(0 -1px 0 var(--border-subtle))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.vis-time-axis{overflow:hidden;position:relative}.vis-time-axis.vis-foreground{left:0;top:0;width:100%}.vis-time-axis.vis-background{height:100%;left:0;position:absolute;top:0;width:100%}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;overflow:hidden;padding:3px;position:absolute;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis-custom-time{background-color:#6e94ff;cursor:move;width:2px;z-index:1}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;font-size:12px;padding:3px 5px;top:0;white-space:nowrap;z-index:inherit}.vis-current-time{background-color:#ff7f6e;pointer-events:none;width:2px;z-index:1}.vis-rolling-mode-btn{background:#3876c2;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;font-weight:700;height:40px;opacity:.8;position:absolute;right:20px;text-align:center;top:7px;width:40px}.vis-rolling-mode-btn:before{content:"\26F6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-bottom-style:solid;border-top-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{box-shadow:0 0 10px #000c;height:1px;position:absolute;width:100%}.vis-panel .vis-shadow.vis-top{left:0;top:-1px}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-timeline{border:1px solid #bfbfbf;box-sizing:border-box;margin:0;overflow:hidden;padding:0;position:relative}.vis-loading-screen{height:100%;left:0;position:absolute;top:0;width:100%}.vis [class*=span]{min-height:0;width:auto}.vis-item{background-color:#d5ddf6;border-color:#97b0f8;border-width:1px;color:#1a1a1a;display:inline-block;position:absolute;z-index:1}.vis-item.vis-selected{background-color:#fff785;border-color:#ffc200;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{border-radius:2px;border-style:solid;text-align:center}.vis-item.vis-point{background:none}.vis-item.vis-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}.vis-item.vis-range{border-radius:2px;border-style:solid;box-sizing:border-box}.vis-item.vis-background{background-color:#d5ddf666;border:none;box-sizing:border-box;margin:0;padding:0}.vis-item .vis-item-overflow{height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item .vis-item-content{box-sizing:border-box;padding:5px;white-space:nowrap}.vis-item .vis-onUpdateTime-tooltip{background:#4f81bd;border-radius:1px;color:#fff;padding:5px;position:absolute;text-align:center;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;white-space:nowrap;width:200px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;height:24px;padding:0 5px;position:absolute;top:0;transition:background .2s linear;width:24px}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{color:red;content:"\00D7";font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;height:100%;left:0;position:absolute;top:0;width:100%}.vis-item.vis-range .vis-drag-left{cursor:w-resize;left:-4px}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{height:100%;max-width:20%;min-width:2px;position:absolute;top:0;width:24px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{border-radius:2px;border-style:solid;text-align:center;vertical-align:center}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;padding:0;position:absolute;width:0}.vis-item.vis-cluster-dot{border-radius:4px;border-style:solid;border-width:4px;padding:0;position:absolute}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;box-shadow:3px 3px 10px #0003;color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{height:100%;overflow:visible;position:absolute;width:100%}.vis-axis{height:0;left:0;position:absolute;width:100%;z-index:1}.vis-foreground .vis-group{border-bottom:1px solid #bfbfbf;box-sizing:border-box;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{display:inline-block;width:15px}.vis-label.vis-nesting-group.expanded:before{content:"\25BC"}.vis-label.vis-nesting-group.collapsed:before{content:"\25B6"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"\25C0"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf;color:#4d4d4d;left:0;top:0;width:100%}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:#0000;border-color:#0000;border-width:6px 0;color:#0000;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:#394c59d9;border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid #0000;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;border-width:12px;margin-top:-12px}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;height:0;position:absolute;width:100%}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-major.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;position:absolute;white-space:nowrap;width:100%}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{border:0;margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{bottom:20px;color:#4d4d4d;position:absolute;text-align:center;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-title.vis-measure{margin:0;padding:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;transform:rotate(-90deg);transform-origin:left bottom}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;transform:rotate(90deg);transform-origin:right bottom}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;box-shadow:2px 2px 10px #9a9a9a8c;padding:5px}.vis-legend-text{display:inline-block;white-space:nowrap}

/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/static/media/bootstrap-icons.92ea18a81d737146ff04.woff2) format("woff2"),url(/static/media/bootstrap-icons.1295669cd4e305c97f2c.woff) format("woff")}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;vertical-align:-.125em}.bi-123:before{content:"\f67f"}.bi-alarm-fill:before{content:"\f101"}.bi-alarm:before{content:"\f102"}.bi-align-bottom:before{content:"\f103"}.bi-align-center:before{content:"\f104"}.bi-align-end:before{content:"\f105"}.bi-align-middle:before{content:"\f106"}.bi-align-start:before{content:"\f107"}.bi-align-top:before{content:"\f108"}.bi-alt:before{content:"\f109"}.bi-app-indicator:before{content:"\f10a"}.bi-app:before{content:"\f10b"}.bi-archive-fill:before{content:"\f10c"}.bi-archive:before{content:"\f10d"}.bi-arrow-90deg-down:before{content:"\f10e"}.bi-arrow-90deg-left:before{content:"\f10f"}.bi-arrow-90deg-right:before{content:"\f110"}.bi-arrow-90deg-up:before{content:"\f111"}.bi-arrow-bar-down:before{content:"\f112"}.bi-arrow-bar-left:before{content:"\f113"}.bi-arrow-bar-right:before{content:"\f114"}.bi-arrow-bar-up:before{content:"\f115"}.bi-arrow-clockwise:before{content:"\f116"}.bi-arrow-counterclockwise:before{content:"\f117"}.bi-arrow-down-circle-fill:before{content:"\f118"}.bi-arrow-down-circle:before{content:"\f119"}.bi-arrow-down-left-circle-fill:before{content:"\f11a"}.bi-arrow-down-left-circle:before{content:"\f11b"}.bi-arrow-down-left-square-fill:before{content:"\f11c"}.bi-arrow-down-left-square:before{content:"\f11d"}.bi-arrow-down-left:before{content:"\f11e"}.bi-arrow-down-right-circle-fill:before{content:"\f11f"}.bi-arrow-down-right-circle:before{content:"\f120"}.bi-arrow-down-right-square-fill:before{content:"\f121"}.bi-arrow-down-right-square:before{content:"\f122"}.bi-arrow-down-right:before{content:"\f123"}.bi-arrow-down-short:before{content:"\f124"}.bi-arrow-down-square-fill:before{content:"\f125"}.bi-arrow-down-square:before{content:"\f126"}.bi-arrow-down-up:before{content:"\f127"}.bi-arrow-down:before{content:"\f128"}.bi-arrow-left-circle-fill:before{content:"\f129"}.bi-arrow-left-circle:before{content:"\f12a"}.bi-arrow-left-right:before{content:"\f12b"}.bi-arrow-left-short:before{content:"\f12c"}.bi-arrow-left-square-fill:before{content:"\f12d"}.bi-arrow-left-square:before{content:"\f12e"}.bi-arrow-left:before{content:"\f12f"}.bi-arrow-repeat:before{content:"\f130"}.bi-arrow-return-left:before{content:"\f131"}.bi-arrow-return-right:before{content:"\f132"}.bi-arrow-right-circle-fill:before{content:"\f133"}.bi-arrow-right-circle:before{content:"\f134"}.bi-arrow-right-short:before{content:"\f135"}.bi-arrow-right-square-fill:before{content:"\f136"}.bi-arrow-right-square:before{content:"\f137"}.bi-arrow-right:before{content:"\f138"}.bi-arrow-up-circle-fill:before{content:"\f139"}.bi-arrow-up-circle:before{content:"\f13a"}.bi-arrow-up-left-circle-fill:before{content:"\f13b"}.bi-arrow-up-left-circle:before{content:"\f13c"}.bi-arrow-up-left-square-fill:before{content:"\f13d"}.bi-arrow-up-left-square:before{content:"\f13e"}.bi-arrow-up-left:before{content:"\f13f"}.bi-arrow-up-right-circle-fill:before{content:"\f140"}.bi-arrow-up-right-circle:before{content:"\f141"}.bi-arrow-up-right-square-fill:before{content:"\f142"}.bi-arrow-up-right-square:before{content:"\f143"}.bi-arrow-up-right:before{content:"\f144"}.bi-arrow-up-short:before{content:"\f145"}.bi-arrow-up-square-fill:before{content:"\f146"}.bi-arrow-up-square:before{content:"\f147"}.bi-arrow-up:before{content:"\f148"}.bi-arrows-angle-contract:before{content:"\f149"}.bi-arrows-angle-expand:before{content:"\f14a"}.bi-arrows-collapse:before{content:"\f14b"}.bi-arrows-expand:before{content:"\f14c"}.bi-arrows-fullscreen:before{content:"\f14d"}.bi-arrows-move:before{content:"\f14e"}.bi-aspect-ratio-fill:before{content:"\f14f"}.bi-aspect-ratio:before{content:"\f150"}.bi-asterisk:before{content:"\f151"}.bi-at:before{content:"\f152"}.bi-award-fill:before{content:"\f153"}.bi-award:before{content:"\f154"}.bi-back:before{content:"\f155"}.bi-backspace-fill:before{content:"\f156"}.bi-backspace-reverse-fill:before{content:"\f157"}.bi-backspace-reverse:before{content:"\f158"}.bi-backspace:before{content:"\f159"}.bi-badge-3d-fill:before{content:"\f15a"}.bi-badge-3d:before{content:"\f15b"}.bi-badge-4k-fill:before{content:"\f15c"}.bi-badge-4k:before{content:"\f15d"}.bi-badge-8k-fill:before{content:"\f15e"}.bi-badge-8k:before{content:"\f15f"}.bi-badge-ad-fill:before{content:"\f160"}.bi-badge-ad:before{content:"\f161"}.bi-badge-ar-fill:before{content:"\f162"}.bi-badge-ar:before{content:"\f163"}.bi-badge-cc-fill:before{content:"\f164"}.bi-badge-cc:before{content:"\f165"}.bi-badge-hd-fill:before{content:"\f166"}.bi-badge-hd:before{content:"\f167"}.bi-badge-tm-fill:before{content:"\f168"}.bi-badge-tm:before{content:"\f169"}.bi-badge-vo-fill:before{content:"\f16a"}.bi-badge-vo:before{content:"\f16b"}.bi-badge-vr-fill:before{content:"\f16c"}.bi-badge-vr:before{content:"\f16d"}.bi-badge-wc-fill:before{content:"\f16e"}.bi-badge-wc:before{content:"\f16f"}.bi-bag-check-fill:before{content:"\f170"}.bi-bag-check:before{content:"\f171"}.bi-bag-dash-fill:before{content:"\f172"}.bi-bag-dash:before{content:"\f173"}.bi-bag-fill:before{content:"\f174"}.bi-bag-plus-fill:before{content:"\f175"}.bi-bag-plus:before{content:"\f176"}.bi-bag-x-fill:before{content:"\f177"}.bi-bag-x:before{content:"\f178"}.bi-bag:before{content:"\f179"}.bi-bar-chart-fill:before{content:"\f17a"}.bi-bar-chart-line-fill:before{content:"\f17b"}.bi-bar-chart-line:before{content:"\f17c"}.bi-bar-chart-steps:before{content:"\f17d"}.bi-bar-chart:before{content:"\f17e"}.bi-basket-fill:before{content:"\f17f"}.bi-basket:before{content:"\f180"}.bi-basket2-fill:before{content:"\f181"}.bi-basket2:before{content:"\f182"}.bi-basket3-fill:before{content:"\f183"}.bi-basket3:before{content:"\f184"}.bi-battery-charging:before{content:"\f185"}.bi-battery-full:before{content:"\f186"}.bi-battery-half:before{content:"\f187"}.bi-battery:before{content:"\f188"}.bi-bell-fill:before{content:"\f189"}.bi-bell:before{content:"\f18a"}.bi-bezier:before{content:"\f18b"}.bi-bezier2:before{content:"\f18c"}.bi-bicycle:before{content:"\f18d"}.bi-binoculars-fill:before{content:"\f18e"}.bi-binoculars:before{content:"\f18f"}.bi-blockquote-left:before{content:"\f190"}.bi-blockquote-right:before{content:"\f191"}.bi-book-fill:before{content:"\f192"}.bi-book-half:before{content:"\f193"}.bi-book:before{content:"\f194"}.bi-bookmark-check-fill:before{content:"\f195"}.bi-bookmark-check:before{content:"\f196"}.bi-bookmark-dash-fill:before{content:"\f197"}.bi-bookmark-dash:before{content:"\f198"}.bi-bookmark-fill:before{content:"\f199"}.bi-bookmark-heart-fill:before{content:"\f19a"}.bi-bookmark-heart:before{content:"\f19b"}.bi-bookmark-plus-fill:before{content:"\f19c"}.bi-bookmark-plus:before{content:"\f19d"}.bi-bookmark-star-fill:before{content:"\f19e"}.bi-bookmark-star:before{content:"\f19f"}.bi-bookmark-x-fill:before{content:"\f1a0"}.bi-bookmark-x:before{content:"\f1a1"}.bi-bookmark:before{content:"\f1a2"}.bi-bookmarks-fill:before{content:"\f1a3"}.bi-bookmarks:before{content:"\f1a4"}.bi-bookshelf:before{content:"\f1a5"}.bi-bootstrap-fill:before{content:"\f1a6"}.bi-bootstrap-reboot:before{content:"\f1a7"}.bi-bootstrap:before{content:"\f1a8"}.bi-border-all:before{content:"\f1a9"}.bi-border-bottom:before{content:"\f1aa"}.bi-border-center:before{content:"\f1ab"}.bi-border-inner:before{content:"\f1ac"}.bi-border-left:before{content:"\f1ad"}.bi-border-middle:before{content:"\f1ae"}.bi-border-outer:before{content:"\f1af"}.bi-border-right:before{content:"\f1b0"}.bi-border-style:before{content:"\f1b1"}.bi-border-top:before{content:"\f1b2"}.bi-border-width:before{content:"\f1b3"}.bi-border:before{content:"\f1b4"}.bi-bounding-box-circles:before{content:"\f1b5"}.bi-bounding-box:before{content:"\f1b6"}.bi-box-arrow-down-left:before{content:"\f1b7"}.bi-box-arrow-down-right:before{content:"\f1b8"}.bi-box-arrow-down:before{content:"\f1b9"}.bi-box-arrow-in-down-left:before{content:"\f1ba"}.bi-box-arrow-in-down-right:before{content:"\f1bb"}.bi-box-arrow-in-down:before{content:"\f1bc"}.bi-box-arrow-in-left:before{content:"\f1bd"}.bi-box-arrow-in-right:before{content:"\f1be"}.bi-box-arrow-in-up-left:before{content:"\f1bf"}.bi-box-arrow-in-up-right:before{content:"\f1c0"}.bi-box-arrow-in-up:before{content:"\f1c1"}.bi-box-arrow-left:before{content:"\f1c2"}.bi-box-arrow-right:before{content:"\f1c3"}.bi-box-arrow-up-left:before{content:"\f1c4"}.bi-box-arrow-up-right:before{content:"\f1c5"}.bi-box-arrow-up:before{content:"\f1c6"}.bi-box-seam:before{content:"\f1c7"}.bi-box:before{content:"\f1c8"}.bi-braces:before{content:"\f1c9"}.bi-bricks:before{content:"\f1ca"}.bi-briefcase-fill:before{content:"\f1cb"}.bi-briefcase:before{content:"\f1cc"}.bi-brightness-alt-high-fill:before{content:"\f1cd"}.bi-brightness-alt-high:before{content:"\f1ce"}.bi-brightness-alt-low-fill:before{content:"\f1cf"}.bi-brightness-alt-low:before{content:"\f1d0"}.bi-brightness-high-fill:before{content:"\f1d1"}.bi-brightness-high:before{content:"\f1d2"}.bi-brightness-low-fill:before{content:"\f1d3"}.bi-brightness-low:before{content:"\f1d4"}.bi-broadcast-pin:before{content:"\f1d5"}.bi-broadcast:before{content:"\f1d6"}.bi-brush-fill:before{content:"\f1d7"}.bi-brush:before{content:"\f1d8"}.bi-bucket-fill:before{content:"\f1d9"}.bi-bucket:before{content:"\f1da"}.bi-bug-fill:before{content:"\f1db"}.bi-bug:before{content:"\f1dc"}.bi-building:before{content:"\f1dd"}.bi-bullseye:before{content:"\f1de"}.bi-calculator-fill:before{content:"\f1df"}.bi-calculator:before{content:"\f1e0"}.bi-calendar-check-fill:before{content:"\f1e1"}.bi-calendar-check:before{content:"\f1e2"}.bi-calendar-date-fill:before{content:"\f1e3"}.bi-calendar-date:before{content:"\f1e4"}.bi-calendar-day-fill:before{content:"\f1e5"}.bi-calendar-day:before{content:"\f1e6"}.bi-calendar-event-fill:before{content:"\f1e7"}.bi-calendar-event:before{content:"\f1e8"}.bi-calendar-fill:before{content:"\f1e9"}.bi-calendar-minus-fill:before{content:"\f1ea"}.bi-calendar-minus:before{content:"\f1eb"}.bi-calendar-month-fill:before{content:"\f1ec"}.bi-calendar-month:before{content:"\f1ed"}.bi-calendar-plus-fill:before{content:"\f1ee"}.bi-calendar-plus:before{content:"\f1ef"}.bi-calendar-range-fill:before{content:"\f1f0"}.bi-calendar-range:before{content:"\f1f1"}.bi-calendar-week-fill:before{content:"\f1f2"}.bi-calendar-week:before{content:"\f1f3"}.bi-calendar-x-fill:before{content:"\f1f4"}.bi-calendar-x:before{content:"\f1f5"}.bi-calendar:before{content:"\f1f6"}.bi-calendar2-check-fill:before{content:"\f1f7"}.bi-calendar2-check:before{content:"\f1f8"}.bi-calendar2-date-fill:before{content:"\f1f9"}.bi-calendar2-date:before{content:"\f1fa"}.bi-calendar2-day-fill:before{content:"\f1fb"}.bi-calendar2-day:before{content:"\f1fc"}.bi-calendar2-event-fill:before{content:"\f1fd"}.bi-calendar2-event:before{content:"\f1fe"}.bi-calendar2-fill:before{content:"\f1ff"}.bi-calendar2-minus-fill:before{content:"\f200"}.bi-calendar2-minus:before{content:"\f201"}.bi-calendar2-month-fill:before{content:"\f202"}.bi-calendar2-month:before{content:"\f203"}.bi-calendar2-plus-fill:before{content:"\f204"}.bi-calendar2-plus:before{content:"\f205"}.bi-calendar2-range-fill:before{content:"\f206"}.bi-calendar2-range:before{content:"\f207"}.bi-calendar2-week-fill:before{content:"\f208"}.bi-calendar2-week:before{content:"\f209"}.bi-calendar2-x-fill:before{content:"\f20a"}.bi-calendar2-x:before{content:"\f20b"}.bi-calendar2:before{content:"\f20c"}.bi-calendar3-event-fill:before{content:"\f20d"}.bi-calendar3-event:before{content:"\f20e"}.bi-calendar3-fill:before{content:"\f20f"}.bi-calendar3-range-fill:before{content:"\f210"}.bi-calendar3-range:before{content:"\f211"}.bi-calendar3-week-fill:before{content:"\f212"}.bi-calendar3-week:before{content:"\f213"}.bi-calendar3:before{content:"\f214"}.bi-calendar4-event:before{content:"\f215"}.bi-calendar4-range:before{content:"\f216"}.bi-calendar4-week:before{content:"\f217"}.bi-calendar4:before{content:"\f218"}.bi-camera-fill:before{content:"\f219"}.bi-camera-reels-fill:before{content:"\f21a"}.bi-camera-reels:before{content:"\f21b"}.bi-camera-video-fill:before{content:"\f21c"}.bi-camera-video-off-fill:before{content:"\f21d"}.bi-camera-video-off:before{content:"\f21e"}.bi-camera-video:before{content:"\f21f"}.bi-camera:before{content:"\f220"}.bi-camera2:before{content:"\f221"}.bi-capslock-fill:before{content:"\f222"}.bi-capslock:before{content:"\f223"}.bi-card-checklist:before{content:"\f224"}.bi-card-heading:before{content:"\f225"}.bi-card-image:before{content:"\f226"}.bi-card-list:before{content:"\f227"}.bi-card-text:before{content:"\f228"}.bi-caret-down-fill:before{content:"\f229"}.bi-caret-down-square-fill:before{content:"\f22a"}.bi-caret-down-square:before{content:"\f22b"}.bi-caret-down:before{content:"\f22c"}.bi-caret-left-fill:before{content:"\f22d"}.bi-caret-left-square-fill:before{content:"\f22e"}.bi-caret-left-square:before{content:"\f22f"}.bi-caret-left:before{content:"\f230"}.bi-caret-right-fill:before{content:"\f231"}.bi-caret-right-square-fill:before{content:"\f232"}.bi-caret-right-square:before{content:"\f233"}.bi-caret-right:before{content:"\f234"}.bi-caret-up-fill:before{content:"\f235"}.bi-caret-up-square-fill:before{content:"\f236"}.bi-caret-up-square:before{content:"\f237"}.bi-caret-up:before{content:"\f238"}.bi-cart-check-fill:before{content:"\f239"}.bi-cart-check:before{content:"\f23a"}.bi-cart-dash-fill:before{content:"\f23b"}.bi-cart-dash:before{content:"\f23c"}.bi-cart-fill:before{content:"\f23d"}.bi-cart-plus-fill:before{content:"\f23e"}.bi-cart-plus:before{content:"\f23f"}.bi-cart-x-fill:before{content:"\f240"}.bi-cart-x:before{content:"\f241"}.bi-cart:before{content:"\f242"}.bi-cart2:before{content:"\f243"}.bi-cart3:before{content:"\f244"}.bi-cart4:before{content:"\f245"}.bi-cash-stack:before{content:"\f246"}.bi-cash:before{content:"\f247"}.bi-cast:before{content:"\f248"}.bi-chat-dots-fill:before{content:"\f249"}.bi-chat-dots:before{content:"\f24a"}.bi-chat-fill:before{content:"\f24b"}.bi-chat-left-dots-fill:before{content:"\f24c"}.bi-chat-left-dots:before{content:"\f24d"}.bi-chat-left-fill:before{content:"\f24e"}.bi-chat-left-quote-fill:before{content:"\f24f"}.bi-chat-left-quote:before{content:"\f250"}.bi-chat-left-text-fill:before{content:"\f251"}.bi-chat-left-text:before{content:"\f252"}.bi-chat-left:before{content:"\f253"}.bi-chat-quote-fill:before{content:"\f254"}.bi-chat-quote:before{content:"\f255"}.bi-chat-right-dots-fill:before{content:"\f256"}.bi-chat-right-dots:before{content:"\f257"}.bi-chat-right-fill:before{content:"\f258"}.bi-chat-right-quote-fill:before{content:"\f259"}.bi-chat-right-quote:before{content:"\f25a"}.bi-chat-right-text-fill:before{content:"\f25b"}.bi-chat-right-text:before{content:"\f25c"}.bi-chat-right:before{content:"\f25d"}.bi-chat-square-dots-fill:before{content:"\f25e"}.bi-chat-square-dots:before{content:"\f25f"}.bi-chat-square-fill:before{content:"\f260"}.bi-chat-square-quote-fill:before{content:"\f261"}.bi-chat-square-quote:before{content:"\f262"}.bi-chat-square-text-fill:before{content:"\f263"}.bi-chat-square-text:before{content:"\f264"}.bi-chat-square:before{content:"\f265"}.bi-chat-text-fill:before{content:"\f266"}.bi-chat-text:before{content:"\f267"}.bi-chat:before{content:"\f268"}.bi-check-all:before{content:"\f269"}.bi-check-circle-fill:before{content:"\f26a"}.bi-check-circle:before{content:"\f26b"}.bi-check-square-fill:before{content:"\f26c"}.bi-check-square:before{content:"\f26d"}.bi-check:before{content:"\f26e"}.bi-check2-all:before{content:"\f26f"}.bi-check2-circle:before{content:"\f270"}.bi-check2-square:before{content:"\f271"}.bi-check2:before{content:"\f272"}.bi-chevron-bar-contract:before{content:"\f273"}.bi-chevron-bar-down:before{content:"\f274"}.bi-chevron-bar-expand:before{content:"\f275"}.bi-chevron-bar-left:before{content:"\f276"}.bi-chevron-bar-right:before{content:"\f277"}.bi-chevron-bar-up:before{content:"\f278"}.bi-chevron-compact-down:before{content:"\f279"}.bi-chevron-compact-left:before{content:"\f27a"}.bi-chevron-compact-right:before{content:"\f27b"}.bi-chevron-compact-up:before{content:"\f27c"}.bi-chevron-contract:before{content:"\f27d"}.bi-chevron-double-down:before{content:"\f27e"}.bi-chevron-double-left:before{content:"\f27f"}.bi-chevron-double-right:before{content:"\f280"}.bi-chevron-double-up:before{content:"\f281"}.bi-chevron-down:before{content:"\f282"}.bi-chevron-expand:before{content:"\f283"}.bi-chevron-left:before{content:"\f284"}.bi-chevron-right:before{content:"\f285"}.bi-chevron-up:before{content:"\f286"}.bi-circle-fill:before{content:"\f287"}.bi-circle-half:before{content:"\f288"}.bi-circle-square:before{content:"\f289"}.bi-circle:before{content:"\f28a"}.bi-clipboard-check:before{content:"\f28b"}.bi-clipboard-data:before{content:"\f28c"}.bi-clipboard-minus:before{content:"\f28d"}.bi-clipboard-plus:before{content:"\f28e"}.bi-clipboard-x:before{content:"\f28f"}.bi-clipboard:before{content:"\f290"}.bi-clock-fill:before{content:"\f291"}.bi-clock-history:before{content:"\f292"}.bi-clock:before{content:"\f293"}.bi-cloud-arrow-down-fill:before{content:"\f294"}.bi-cloud-arrow-down:before{content:"\f295"}.bi-cloud-arrow-up-fill:before{content:"\f296"}.bi-cloud-arrow-up:before{content:"\f297"}.bi-cloud-check-fill:before{content:"\f298"}.bi-cloud-check:before{content:"\f299"}.bi-cloud-download-fill:before{content:"\f29a"}.bi-cloud-download:before{content:"\f29b"}.bi-cloud-drizzle-fill:before{content:"\f29c"}.bi-cloud-drizzle:before{content:"\f29d"}.bi-cloud-fill:before{content:"\f29e"}.bi-cloud-fog-fill:before{content:"\f29f"}.bi-cloud-fog:before{content:"\f2a0"}.bi-cloud-fog2-fill:before{content:"\f2a1"}.bi-cloud-fog2:before{content:"\f2a2"}.bi-cloud-hail-fill:before{content:"\f2a3"}.bi-cloud-hail:before{content:"\f2a4"}.bi-cloud-haze-fill:before{content:"\f2a6"}.bi-cloud-haze:before{content:"\f2a7"}.bi-cloud-haze2-fill:before{content:"\f2a8"}.bi-cloud-lightning-fill:before{content:"\f2a9"}.bi-cloud-lightning-rain-fill:before{content:"\f2aa"}.bi-cloud-lightning-rain:before{content:"\f2ab"}.bi-cloud-lightning:before{content:"\f2ac"}.bi-cloud-minus-fill:before{content:"\f2ad"}.bi-cloud-minus:before{content:"\f2ae"}.bi-cloud-moon-fill:before{content:"\f2af"}.bi-cloud-moon:before{content:"\f2b0"}.bi-cloud-plus-fill:before{content:"\f2b1"}.bi-cloud-plus:before{content:"\f2b2"}.bi-cloud-rain-fill:before{content:"\f2b3"}.bi-cloud-rain-heavy-fill:before{content:"\f2b4"}.bi-cloud-rain-heavy:before{content:"\f2b5"}.bi-cloud-rain:before{content:"\f2b6"}.bi-cloud-slash-fill:before{content:"\f2b7"}.bi-cloud-slash:before{content:"\f2b8"}.bi-cloud-sleet-fill:before{content:"\f2b9"}.bi-cloud-sleet:before{content:"\f2ba"}.bi-cloud-snow-fill:before{content:"\f2bb"}.bi-cloud-snow:before{content:"\f2bc"}.bi-cloud-sun-fill:before{content:"\f2bd"}.bi-cloud-sun:before{content:"\f2be"}.bi-cloud-upload-fill:before{content:"\f2bf"}.bi-cloud-upload:before{content:"\f2c0"}.bi-cloud:before{content:"\f2c1"}.bi-clouds-fill:before{content:"\f2c2"}.bi-clouds:before{content:"\f2c3"}.bi-cloudy-fill:before{content:"\f2c4"}.bi-cloudy:before{content:"\f2c5"}.bi-code-slash:before{content:"\f2c6"}.bi-code-square:before{content:"\f2c7"}.bi-code:before{content:"\f2c8"}.bi-collection-fill:before{content:"\f2c9"}.bi-collection-play-fill:before{content:"\f2ca"}.bi-collection-play:before{content:"\f2cb"}.bi-collection:before{content:"\f2cc"}.bi-columns-gap:before{content:"\f2cd"}.bi-columns:before{content:"\f2ce"}.bi-command:before{content:"\f2cf"}.bi-compass-fill:before{content:"\f2d0"}.bi-compass:before{content:"\f2d1"}.bi-cone-striped:before{content:"\f2d2"}.bi-cone:before{content:"\f2d3"}.bi-controller:before{content:"\f2d4"}.bi-cpu-fill:before{content:"\f2d5"}.bi-cpu:before{content:"\f2d6"}.bi-credit-card-2-back-fill:before{content:"\f2d7"}.bi-credit-card-2-back:before{content:"\f2d8"}.bi-credit-card-2-front-fill:before{content:"\f2d9"}.bi-credit-card-2-front:before{content:"\f2da"}.bi-credit-card-fill:before{content:"\f2db"}.bi-credit-card:before{content:"\f2dc"}.bi-crop:before{content:"\f2dd"}.bi-cup-fill:before{content:"\f2de"}.bi-cup-straw:before{content:"\f2df"}.bi-cup:before{content:"\f2e0"}.bi-cursor-fill:before{content:"\f2e1"}.bi-cursor-text:before{content:"\f2e2"}.bi-cursor:before{content:"\f2e3"}.bi-dash-circle-dotted:before{content:"\f2e4"}.bi-dash-circle-fill:before{content:"\f2e5"}.bi-dash-circle:before{content:"\f2e6"}.bi-dash-square-dotted:before{content:"\f2e7"}.bi-dash-square-fill:before{content:"\f2e8"}.bi-dash-square:before{content:"\f2e9"}.bi-dash:before{content:"\f2ea"}.bi-diagram-2-fill:before{content:"\f2eb"}.bi-diagram-2:before{content:"\f2ec"}.bi-diagram-3-fill:before{content:"\f2ed"}.bi-diagram-3:before{content:"\f2ee"}.bi-diamond-fill:before{content:"\f2ef"}.bi-diamond-half:before{content:"\f2f0"}.bi-diamond:before{content:"\f2f1"}.bi-dice-1-fill:before{content:"\f2f2"}.bi-dice-1:before{content:"\f2f3"}.bi-dice-2-fill:before{content:"\f2f4"}.bi-dice-2:before{content:"\f2f5"}.bi-dice-3-fill:before{content:"\f2f6"}.bi-dice-3:before{content:"\f2f7"}.bi-dice-4-fill:before{content:"\f2f8"}.bi-dice-4:before{content:"\f2f9"}.bi-dice-5-fill:before{content:"\f2fa"}.bi-dice-5:before{content:"\f2fb"}.bi-dice-6-fill:before{content:"\f2fc"}.bi-dice-6:before{content:"\f2fd"}.bi-disc-fill:before{content:"\f2fe"}.bi-disc:before{content:"\f2ff"}.bi-discord:before{content:"\f300"}.bi-display-fill:before{content:"\f301"}.bi-display:before{content:"\f302"}.bi-distribute-horizontal:before{content:"\f303"}.bi-distribute-vertical:before{content:"\f304"}.bi-door-closed-fill:before{content:"\f305"}.bi-door-closed:before{content:"\f306"}.bi-door-open-fill:before{content:"\f307"}.bi-door-open:before{content:"\f308"}.bi-dot:before{content:"\f309"}.bi-download:before{content:"\f30a"}.bi-droplet-fill:before{content:"\f30b"}.bi-droplet-half:before{content:"\f30c"}.bi-droplet:before{content:"\f30d"}.bi-earbuds:before{content:"\f30e"}.bi-easel-fill:before{content:"\f30f"}.bi-easel:before{content:"\f310"}.bi-egg-fill:before{content:"\f311"}.bi-egg-fried:before{content:"\f312"}.bi-egg:before{content:"\f313"}.bi-eject-fill:before{content:"\f314"}.bi-eject:before{content:"\f315"}.bi-emoji-angry-fill:before{content:"\f316"}.bi-emoji-angry:before{content:"\f317"}.bi-emoji-dizzy-fill:before{content:"\f318"}.bi-emoji-dizzy:before{content:"\f319"}.bi-emoji-expressionless-fill:before{content:"\f31a"}.bi-emoji-expressionless:before{content:"\f31b"}.bi-emoji-frown-fill:before{content:"\f31c"}.bi-emoji-frown:before{content:"\f31d"}.bi-emoji-heart-eyes-fill:before{content:"\f31e"}.bi-emoji-heart-eyes:before{content:"\f31f"}.bi-emoji-laughing-fill:before{content:"\f320"}.bi-emoji-laughing:before{content:"\f321"}.bi-emoji-neutral-fill:before{content:"\f322"}.bi-emoji-neutral:before{content:"\f323"}.bi-emoji-smile-fill:before{content:"\f324"}.bi-emoji-smile-upside-down-fill:before{content:"\f325"}.bi-emoji-smile-upside-down:before{content:"\f326"}.bi-emoji-smile:before{content:"\f327"}.bi-emoji-sunglasses-fill:before{content:"\f328"}.bi-emoji-sunglasses:before{content:"\f329"}.bi-emoji-wink-fill:before{content:"\f32a"}.bi-emoji-wink:before{content:"\f32b"}.bi-envelope-fill:before{content:"\f32c"}.bi-envelope-open-fill:before{content:"\f32d"}.bi-envelope-open:before{content:"\f32e"}.bi-envelope:before{content:"\f32f"}.bi-eraser-fill:before{content:"\f330"}.bi-eraser:before{content:"\f331"}.bi-exclamation-circle-fill:before{content:"\f332"}.bi-exclamation-circle:before{content:"\f333"}.bi-exclamation-diamond-fill:before{content:"\f334"}.bi-exclamation-diamond:before{content:"\f335"}.bi-exclamation-octagon-fill:before{content:"\f336"}.bi-exclamation-octagon:before{content:"\f337"}.bi-exclamation-square-fill:before{content:"\f338"}.bi-exclamation-square:before{content:"\f339"}.bi-exclamation-triangle-fill:before{content:"\f33a"}.bi-exclamation-triangle:before{content:"\f33b"}.bi-exclamation:before{content:"\f33c"}.bi-exclude:before{content:"\f33d"}.bi-eye-fill:before{content:"\f33e"}.bi-eye-slash-fill:before{content:"\f33f"}.bi-eye-slash:before{content:"\f340"}.bi-eye:before{content:"\f341"}.bi-eyedropper:before{content:"\f342"}.bi-eyeglasses:before{content:"\f343"}.bi-facebook:before{content:"\f344"}.bi-file-arrow-down-fill:before{content:"\f345"}.bi-file-arrow-down:before{content:"\f346"}.bi-file-arrow-up-fill:before{content:"\f347"}.bi-file-arrow-up:before{content:"\f348"}.bi-file-bar-graph-fill:before{content:"\f349"}.bi-file-bar-graph:before{content:"\f34a"}.bi-file-binary-fill:before{content:"\f34b"}.bi-file-binary:before{content:"\f34c"}.bi-file-break-fill:before{content:"\f34d"}.bi-file-break:before{content:"\f34e"}.bi-file-check-fill:before{content:"\f34f"}.bi-file-check:before{content:"\f350"}.bi-file-code-fill:before{content:"\f351"}.bi-file-code:before{content:"\f352"}.bi-file-diff-fill:before{content:"\f353"}.bi-file-diff:before{content:"\f354"}.bi-file-earmark-arrow-down-fill:before{content:"\f355"}.bi-file-earmark-arrow-down:before{content:"\f356"}.bi-file-earmark-arrow-up-fill:before{content:"\f357"}.bi-file-earmark-arrow-up:before{content:"\f358"}.bi-file-earmark-bar-graph-fill:before{content:"\f359"}.bi-file-earmark-bar-graph:before{content:"\f35a"}.bi-file-earmark-binary-fill:before{content:"\f35b"}.bi-file-earmark-binary:before{content:"\f35c"}.bi-file-earmark-break-fill:before{content:"\f35d"}.bi-file-earmark-break:before{content:"\f35e"}.bi-file-earmark-check-fill:before{content:"\f35f"}.bi-file-earmark-check:before{content:"\f360"}.bi-file-earmark-code-fill:before{content:"\f361"}.bi-file-earmark-code:before{content:"\f362"}.bi-file-earmark-diff-fill:before{content:"\f363"}.bi-file-earmark-diff:before{content:"\f364"}.bi-file-earmark-easel-fill:before{content:"\f365"}.bi-file-earmark-easel:before{content:"\f366"}.bi-file-earmark-excel-fill:before{content:"\f367"}.bi-file-earmark-excel:before{content:"\f368"}.bi-file-earmark-fill:before{content:"\f369"}.bi-file-earmark-font-fill:before{content:"\f36a"}.bi-file-earmark-font:before{content:"\f36b"}.bi-file-earmark-image-fill:before{content:"\f36c"}.bi-file-earmark-image:before{content:"\f36d"}.bi-file-earmark-lock-fill:before{content:"\f36e"}.bi-file-earmark-lock:before{content:"\f36f"}.bi-file-earmark-lock2-fill:before{content:"\f370"}.bi-file-earmark-lock2:before{content:"\f371"}.bi-file-earmark-medical-fill:before{content:"\f372"}.bi-file-earmark-medical:before{content:"\f373"}.bi-file-earmark-minus-fill:before{content:"\f374"}.bi-file-earmark-minus:before{content:"\f375"}.bi-file-earmark-music-fill:before{content:"\f376"}.bi-file-earmark-music:before{content:"\f377"}.bi-file-earmark-person-fill:before{content:"\f378"}.bi-file-earmark-person:before{content:"\f379"}.bi-file-earmark-play-fill:before{content:"\f37a"}.bi-file-earmark-play:before{content:"\f37b"}.bi-file-earmark-plus-fill:before{content:"\f37c"}.bi-file-earmark-plus:before{content:"\f37d"}.bi-file-earmark-post-fill:before{content:"\f37e"}.bi-file-earmark-post:before{content:"\f37f"}.bi-file-earmark-ppt-fill:before{content:"\f380"}.bi-file-earmark-ppt:before{content:"\f381"}.bi-file-earmark-richtext-fill:before{content:"\f382"}.bi-file-earmark-richtext:before{content:"\f383"}.bi-file-earmark-ruled-fill:before{content:"\f384"}.bi-file-earmark-ruled:before{content:"\f385"}.bi-file-earmark-slides-fill:before{content:"\f386"}.bi-file-earmark-slides:before{content:"\f387"}.bi-file-earmark-spreadsheet-fill:before{content:"\f388"}.bi-file-earmark-spreadsheet:before{content:"\f389"}.bi-file-earmark-text-fill:before{content:"\f38a"}.bi-file-earmark-text:before{content:"\f38b"}.bi-file-earmark-word-fill:before{content:"\f38c"}.bi-file-earmark-word:before{content:"\f38d"}.bi-file-earmark-x-fill:before{content:"\f38e"}.bi-file-earmark-x:before{content:"\f38f"}.bi-file-earmark-zip-fill:before{content:"\f390"}.bi-file-earmark-zip:before{content:"\f391"}.bi-file-earmark:before{content:"\f392"}.bi-file-easel-fill:before{content:"\f393"}.bi-file-easel:before{content:"\f394"}.bi-file-excel-fill:before{content:"\f395"}.bi-file-excel:before{content:"\f396"}.bi-file-fill:before{content:"\f397"}.bi-file-font-fill:before{content:"\f398"}.bi-file-font:before{content:"\f399"}.bi-file-image-fill:before{content:"\f39a"}.bi-file-image:before{content:"\f39b"}.bi-file-lock-fill:before{content:"\f39c"}.bi-file-lock:before{content:"\f39d"}.bi-file-lock2-fill:before{content:"\f39e"}.bi-file-lock2:before{content:"\f39f"}.bi-file-medical-fill:before{content:"\f3a0"}.bi-file-medical:before{content:"\f3a1"}.bi-file-minus-fill:before{content:"\f3a2"}.bi-file-minus:before{content:"\f3a3"}.bi-file-music-fill:before{content:"\f3a4"}.bi-file-music:before{content:"\f3a5"}.bi-file-person-fill:before{content:"\f3a6"}.bi-file-person:before{content:"\f3a7"}.bi-file-play-fill:before{content:"\f3a8"}.bi-file-play:before{content:"\f3a9"}.bi-file-plus-fill:before{content:"\f3aa"}.bi-file-plus:before{content:"\f3ab"}.bi-file-post-fill:before{content:"\f3ac"}.bi-file-post:before{content:"\f3ad"}.bi-file-ppt-fill:before{content:"\f3ae"}.bi-file-ppt:before{content:"\f3af"}.bi-file-richtext-fill:before{content:"\f3b0"}.bi-file-richtext:before{content:"\f3b1"}.bi-file-ruled-fill:before{content:"\f3b2"}.bi-file-ruled:before{content:"\f3b3"}.bi-file-slides-fill:before{content:"\f3b4"}.bi-file-slides:before{content:"\f3b5"}.bi-file-spreadsheet-fill:before{content:"\f3b6"}.bi-file-spreadsheet:before{content:"\f3b7"}.bi-file-text-fill:before{content:"\f3b8"}.bi-file-text:before{content:"\f3b9"}.bi-file-word-fill:before{content:"\f3ba"}.bi-file-word:before{content:"\f3bb"}.bi-file-x-fill:before{content:"\f3bc"}.bi-file-x:before{content:"\f3bd"}.bi-file-zip-fill:before{content:"\f3be"}.bi-file-zip:before{content:"\f3bf"}.bi-file:before{content:"\f3c0"}.bi-files-alt:before{content:"\f3c1"}.bi-files:before{content:"\f3c2"}.bi-film:before{content:"\f3c3"}.bi-filter-circle-fill:before{content:"\f3c4"}.bi-filter-circle:before{content:"\f3c5"}.bi-filter-left:before{content:"\f3c6"}.bi-filter-right:before{content:"\f3c7"}.bi-filter-square-fill:before{content:"\f3c8"}.bi-filter-square:before{content:"\f3c9"}.bi-filter:before{content:"\f3ca"}.bi-flag-fill:before{content:"\f3cb"}.bi-flag:before{content:"\f3cc"}.bi-flower1:before{content:"\f3cd"}.bi-flower2:before{content:"\f3ce"}.bi-flower3:before{content:"\f3cf"}.bi-folder-check:before{content:"\f3d0"}.bi-folder-fill:before{content:"\f3d1"}.bi-folder-minus:before{content:"\f3d2"}.bi-folder-plus:before{content:"\f3d3"}.bi-folder-symlink-fill:before{content:"\f3d4"}.bi-folder-symlink:before{content:"\f3d5"}.bi-folder-x:before{content:"\f3d6"}.bi-folder:before{content:"\f3d7"}.bi-folder2-open:before{content:"\f3d8"}.bi-folder2:before{content:"\f3d9"}.bi-fonts:before{content:"\f3da"}.bi-forward-fill:before{content:"\f3db"}.bi-forward:before{content:"\f3dc"}.bi-front:before{content:"\f3dd"}.bi-fullscreen-exit:before{content:"\f3de"}.bi-fullscreen:before{content:"\f3df"}.bi-funnel-fill:before{content:"\f3e0"}.bi-funnel:before{content:"\f3e1"}.bi-gear-fill:before{content:"\f3e2"}.bi-gear-wide-connected:before{content:"\f3e3"}.bi-gear-wide:before{content:"\f3e4"}.bi-gear:before{content:"\f3e5"}.bi-gem:before{content:"\f3e6"}.bi-geo-alt-fill:before{content:"\f3e7"}.bi-geo-alt:before{content:"\f3e8"}.bi-geo-fill:before{content:"\f3e9"}.bi-geo:before{content:"\f3ea"}.bi-gift-fill:before{content:"\f3eb"}.bi-gift:before{content:"\f3ec"}.bi-github:before{content:"\f3ed"}.bi-globe:before{content:"\f3ee"}.bi-globe2:before{content:"\f3ef"}.bi-google:before{content:"\f3f0"}.bi-graph-down:before{content:"\f3f1"}.bi-graph-up:before{content:"\f3f2"}.bi-grid-1x2-fill:before{content:"\f3f3"}.bi-grid-1x2:before{content:"\f3f4"}.bi-grid-3x2-gap-fill:before{content:"\f3f5"}.bi-grid-3x2-gap:before{content:"\f3f6"}.bi-grid-3x2:before{content:"\f3f7"}.bi-grid-3x3-gap-fill:before{content:"\f3f8"}.bi-grid-3x3-gap:before{content:"\f3f9"}.bi-grid-3x3:before{content:"\f3fa"}.bi-grid-fill:before{content:"\f3fb"}.bi-grid:before{content:"\f3fc"}.bi-grip-horizontal:before{content:"\f3fd"}.bi-grip-vertical:before{content:"\f3fe"}.bi-hammer:before{content:"\f3ff"}.bi-hand-index-fill:before{content:"\f400"}.bi-hand-index-thumb-fill:before{content:"\f401"}.bi-hand-index-thumb:before{content:"\f402"}.bi-hand-index:before{content:"\f403"}.bi-hand-thumbs-down-fill:before{content:"\f404"}.bi-hand-thumbs-down:before{content:"\f405"}.bi-hand-thumbs-up-fill:before{content:"\f406"}.bi-hand-thumbs-up:before{content:"\f407"}.bi-handbag-fill:before{content:"\f408"}.bi-handbag:before{content:"\f409"}.bi-hash:before{content:"\f40a"}.bi-hdd-fill:before{content:"\f40b"}.bi-hdd-network-fill:before{content:"\f40c"}.bi-hdd-network:before{content:"\f40d"}.bi-hdd-rack-fill:before{content:"\f40e"}.bi-hdd-rack:before{content:"\f40f"}.bi-hdd-stack-fill:before{content:"\f410"}.bi-hdd-stack:before{content:"\f411"}.bi-hdd:before{content:"\f412"}.bi-headphones:before{content:"\f413"}.bi-headset:before{content:"\f414"}.bi-heart-fill:before{content:"\f415"}.bi-heart-half:before{content:"\f416"}.bi-heart:before{content:"\f417"}.bi-heptagon-fill:before{content:"\f418"}.bi-heptagon-half:before{content:"\f419"}.bi-heptagon:before{content:"\f41a"}.bi-hexagon-fill:before{content:"\f41b"}.bi-hexagon-half:before{content:"\f41c"}.bi-hexagon:before{content:"\f41d"}.bi-hourglass-bottom:before{content:"\f41e"}.bi-hourglass-split:before{content:"\f41f"}.bi-hourglass-top:before{content:"\f420"}.bi-hourglass:before{content:"\f421"}.bi-house-door-fill:before{content:"\f422"}.bi-house-door:before{content:"\f423"}.bi-house-fill:before{content:"\f424"}.bi-house:before{content:"\f425"}.bi-hr:before{content:"\f426"}.bi-hurricane:before{content:"\f427"}.bi-image-alt:before{content:"\f428"}.bi-image-fill:before{content:"\f429"}.bi-image:before{content:"\f42a"}.bi-images:before{content:"\f42b"}.bi-inbox-fill:before{content:"\f42c"}.bi-inbox:before{content:"\f42d"}.bi-inboxes-fill:before{content:"\f42e"}.bi-inboxes:before{content:"\f42f"}.bi-info-circle-fill:before{content:"\f430"}.bi-info-circle:before{content:"\f431"}.bi-info-square-fill:before{content:"\f432"}.bi-info-square:before{content:"\f433"}.bi-info:before{content:"\f434"}.bi-input-cursor-text:before{content:"\f435"}.bi-input-cursor:before{content:"\f436"}.bi-instagram:before{content:"\f437"}.bi-intersect:before{content:"\f438"}.bi-journal-album:before{content:"\f439"}.bi-journal-arrow-down:before{content:"\f43a"}.bi-journal-arrow-up:before{content:"\f43b"}.bi-journal-bookmark-fill:before{content:"\f43c"}.bi-journal-bookmark:before{content:"\f43d"}.bi-journal-check:before{content:"\f43e"}.bi-journal-code:before{content:"\f43f"}.bi-journal-medical:before{content:"\f440"}.bi-journal-minus:before{content:"\f441"}.bi-journal-plus:before{content:"\f442"}.bi-journal-richtext:before{content:"\f443"}.bi-journal-text:before{content:"\f444"}.bi-journal-x:before{content:"\f445"}.bi-journal:before{content:"\f446"}.bi-journals:before{content:"\f447"}.bi-joystick:before{content:"\f448"}.bi-justify-left:before{content:"\f449"}.bi-justify-right:before{content:"\f44a"}.bi-justify:before{content:"\f44b"}.bi-kanban-fill:before{content:"\f44c"}.bi-kanban:before{content:"\f44d"}.bi-key-fill:before{content:"\f44e"}.bi-key:before{content:"\f44f"}.bi-keyboard-fill:before{content:"\f450"}.bi-keyboard:before{content:"\f451"}.bi-ladder:before{content:"\f452"}.bi-lamp-fill:before{content:"\f453"}.bi-lamp:before{content:"\f454"}.bi-laptop-fill:before{content:"\f455"}.bi-laptop:before{content:"\f456"}.bi-layer-backward:before{content:"\f457"}.bi-layer-forward:before{content:"\f458"}.bi-layers-fill:before{content:"\f459"}.bi-layers-half:before{content:"\f45a"}.bi-layers:before{content:"\f45b"}.bi-layout-sidebar-inset-reverse:before{content:"\f45c"}.bi-layout-sidebar-inset:before{content:"\f45d"}.bi-layout-sidebar-reverse:before{content:"\f45e"}.bi-layout-sidebar:before{content:"\f45f"}.bi-layout-split:before{content:"\f460"}.bi-layout-text-sidebar-reverse:before{content:"\f461"}.bi-layout-text-sidebar:before{content:"\f462"}.bi-layout-text-window-reverse:before{content:"\f463"}.bi-layout-text-window:before{content:"\f464"}.bi-layout-three-columns:before{content:"\f465"}.bi-layout-wtf:before{content:"\f466"}.bi-life-preserver:before{content:"\f467"}.bi-lightbulb-fill:before{content:"\f468"}.bi-lightbulb-off-fill:before{content:"\f469"}.bi-lightbulb-off:before{content:"\f46a"}.bi-lightbulb:before{content:"\f46b"}.bi-lightning-charge-fill:before{content:"\f46c"}.bi-lightning-charge:before{content:"\f46d"}.bi-lightning-fill:before{content:"\f46e"}.bi-lightning:before{content:"\f46f"}.bi-link-45deg:before{content:"\f470"}.bi-link:before{content:"\f471"}.bi-linkedin:before{content:"\f472"}.bi-list-check:before{content:"\f473"}.bi-list-nested:before{content:"\f474"}.bi-list-ol:before{content:"\f475"}.bi-list-stars:before{content:"\f476"}.bi-list-task:before{content:"\f477"}.bi-list-ul:before{content:"\f478"}.bi-list:before{content:"\f479"}.bi-lock-fill:before{content:"\f47a"}.bi-lock:before{content:"\f47b"}.bi-mailbox:before{content:"\f47c"}.bi-mailbox2:before{content:"\f47d"}.bi-map-fill:before{content:"\f47e"}.bi-map:before{content:"\f47f"}.bi-markdown-fill:before{content:"\f480"}.bi-markdown:before{content:"\f481"}.bi-mask:before{content:"\f482"}.bi-megaphone-fill:before{content:"\f483"}.bi-megaphone:before{content:"\f484"}.bi-menu-app-fill:before{content:"\f485"}.bi-menu-app:before{content:"\f486"}.bi-menu-button-fill:before{content:"\f487"}.bi-menu-button-wide-fill:before{content:"\f488"}.bi-menu-button-wide:before{content:"\f489"}.bi-menu-button:before{content:"\f48a"}.bi-menu-down:before{content:"\f48b"}.bi-menu-up:before{content:"\f48c"}.bi-mic-fill:before{content:"\f48d"}.bi-mic-mute-fill:before{content:"\f48e"}.bi-mic-mute:before{content:"\f48f"}.bi-mic:before{content:"\f490"}.bi-minecart-loaded:before{content:"\f491"}.bi-minecart:before{content:"\f492"}.bi-moisture:before{content:"\f493"}.bi-moon-fill:before{content:"\f494"}.bi-moon-stars-fill:before{content:"\f495"}.bi-moon-stars:before{content:"\f496"}.bi-moon:before{content:"\f497"}.bi-mouse-fill:before{content:"\f498"}.bi-mouse:before{content:"\f499"}.bi-mouse2-fill:before{content:"\f49a"}.bi-mouse2:before{content:"\f49b"}.bi-mouse3-fill:before{content:"\f49c"}.bi-mouse3:before{content:"\f49d"}.bi-music-note-beamed:before{content:"\f49e"}.bi-music-note-list:before{content:"\f49f"}.bi-music-note:before{content:"\f4a0"}.bi-music-player-fill:before{content:"\f4a1"}.bi-music-player:before{content:"\f4a2"}.bi-newspaper:before{content:"\f4a3"}.bi-node-minus-fill:before{content:"\f4a4"}.bi-node-minus:before{content:"\f4a5"}.bi-node-plus-fill:before{content:"\f4a6"}.bi-node-plus:before{content:"\f4a7"}.bi-nut-fill:before{content:"\f4a8"}.bi-nut:before{content:"\f4a9"}.bi-octagon-fill:before{content:"\f4aa"}.bi-octagon-half:before{content:"\f4ab"}.bi-octagon:before{content:"\f4ac"}.bi-option:before{content:"\f4ad"}.bi-outlet:before{content:"\f4ae"}.bi-paint-bucket:before{content:"\f4af"}.bi-palette-fill:before{content:"\f4b0"}.bi-palette:before{content:"\f4b1"}.bi-palette2:before{content:"\f4b2"}.bi-paperclip:before{content:"\f4b3"}.bi-paragraph:before{content:"\f4b4"}.bi-patch-check-fill:before{content:"\f4b5"}.bi-patch-check:before{content:"\f4b6"}.bi-patch-exclamation-fill:before{content:"\f4b7"}.bi-patch-exclamation:before{content:"\f4b8"}.bi-patch-minus-fill:before{content:"\f4b9"}.bi-patch-minus:before{content:"\f4ba"}.bi-patch-plus-fill:before{content:"\f4bb"}.bi-patch-plus:before{content:"\f4bc"}.bi-patch-question-fill:before{content:"\f4bd"}.bi-patch-question:before{content:"\f4be"}.bi-pause-btn-fill:before{content:"\f4bf"}.bi-pause-btn:before{content:"\f4c0"}.bi-pause-circle-fill:before{content:"\f4c1"}.bi-pause-circle:before{content:"\f4c2"}.bi-pause-fill:before{content:"\f4c3"}.bi-pause:before{content:"\f4c4"}.bi-peace-fill:before{content:"\f4c5"}.bi-peace:before{content:"\f4c6"}.bi-pen-fill:before{content:"\f4c7"}.bi-pen:before{content:"\f4c8"}.bi-pencil-fill:before{content:"\f4c9"}.bi-pencil-square:before{content:"\f4ca"}.bi-pencil:before{content:"\f4cb"}.bi-pentagon-fill:before{content:"\f4cc"}.bi-pentagon-half:before{content:"\f4cd"}.bi-pentagon:before{content:"\f4ce"}.bi-people-fill:before{content:"\f4cf"}.bi-people:before{content:"\f4d0"}.bi-percent:before{content:"\f4d1"}.bi-person-badge-fill:before{content:"\f4d2"}.bi-person-badge:before{content:"\f4d3"}.bi-person-bounding-box:before{content:"\f4d4"}.bi-person-check-fill:before{content:"\f4d5"}.bi-person-check:before{content:"\f4d6"}.bi-person-circle:before{content:"\f4d7"}.bi-person-dash-fill:before{content:"\f4d8"}.bi-person-dash:before{content:"\f4d9"}.bi-person-fill:before{content:"\f4da"}.bi-person-lines-fill:before{content:"\f4db"}.bi-person-plus-fill:before{content:"\f4dc"}.bi-person-plus:before{content:"\f4dd"}.bi-person-square:before{content:"\f4de"}.bi-person-x-fill:before{content:"\f4df"}.bi-person-x:before{content:"\f4e0"}.bi-person:before{content:"\f4e1"}.bi-phone-fill:before{content:"\f4e2"}.bi-phone-landscape-fill:before{content:"\f4e3"}.bi-phone-landscape:before{content:"\f4e4"}.bi-phone-vibrate-fill:before{content:"\f4e5"}.bi-phone-vibrate:before{content:"\f4e6"}.bi-phone:before{content:"\f4e7"}.bi-pie-chart-fill:before{content:"\f4e8"}.bi-pie-chart:before{content:"\f4e9"}.bi-pin-angle-fill:before{content:"\f4ea"}.bi-pin-angle:before{content:"\f4eb"}.bi-pin-fill:before{content:"\f4ec"}.bi-pin:before{content:"\f4ed"}.bi-pip-fill:before{content:"\f4ee"}.bi-pip:before{content:"\f4ef"}.bi-play-btn-fill:before{content:"\f4f0"}.bi-play-btn:before{content:"\f4f1"}.bi-play-circle-fill:before{content:"\f4f2"}.bi-play-circle:before{content:"\f4f3"}.bi-play-fill:before{content:"\f4f4"}.bi-play:before{content:"\f4f5"}.bi-plug-fill:before{content:"\f4f6"}.bi-plug:before{content:"\f4f7"}.bi-plus-circle-dotted:before{content:"\f4f8"}.bi-plus-circle-fill:before{content:"\f4f9"}.bi-plus-circle:before{content:"\f4fa"}.bi-plus-square-dotted:before{content:"\f4fb"}.bi-plus-square-fill:before{content:"\f4fc"}.bi-plus-square:before{content:"\f4fd"}.bi-plus:before{content:"\f4fe"}.bi-power:before{content:"\f4ff"}.bi-printer-fill:before{content:"\f500"}.bi-printer:before{content:"\f501"}.bi-puzzle-fill:before{content:"\f502"}.bi-puzzle:before{content:"\f503"}.bi-question-circle-fill:before{content:"\f504"}.bi-question-circle:before{content:"\f505"}.bi-question-diamond-fill:before{content:"\f506"}.bi-question-diamond:before{content:"\f507"}.bi-question-octagon-fill:before{content:"\f508"}.bi-question-octagon:before{content:"\f509"}.bi-question-square-fill:before{content:"\f50a"}.bi-question-square:before{content:"\f50b"}.bi-question:before{content:"\f50c"}.bi-rainbow:before{content:"\f50d"}.bi-receipt-cutoff:before{content:"\f50e"}.bi-receipt:before{content:"\f50f"}.bi-reception-0:before{content:"\f510"}.bi-reception-1:before{content:"\f511"}.bi-reception-2:before{content:"\f512"}.bi-reception-3:before{content:"\f513"}.bi-reception-4:before{content:"\f514"}.bi-record-btn-fill:before{content:"\f515"}.bi-record-btn:before{content:"\f516"}.bi-record-circle-fill:before{content:"\f517"}.bi-record-circle:before{content:"\f518"}.bi-record-fill:before{content:"\f519"}.bi-record:before{content:"\f51a"}.bi-record2-fill:before{content:"\f51b"}.bi-record2:before{content:"\f51c"}.bi-reply-all-fill:before{content:"\f51d"}.bi-reply-all:before{content:"\f51e"}.bi-reply-fill:before{content:"\f51f"}.bi-reply:before{content:"\f520"}.bi-rss-fill:before{content:"\f521"}.bi-rss:before{content:"\f522"}.bi-rulers:before{content:"\f523"}.bi-save-fill:before{content:"\f524"}.bi-save:before{content:"\f525"}.bi-save2-fill:before{content:"\f526"}.bi-save2:before{content:"\f527"}.bi-scissors:before{content:"\f528"}.bi-screwdriver:before{content:"\f529"}.bi-search:before{content:"\f52a"}.bi-segmented-nav:before{content:"\f52b"}.bi-server:before{content:"\f52c"}.bi-share-fill:before{content:"\f52d"}.bi-share:before{content:"\f52e"}.bi-shield-check:before{content:"\f52f"}.bi-shield-exclamation:before{content:"\f530"}.bi-shield-fill-check:before{content:"\f531"}.bi-shield-fill-exclamation:before{content:"\f532"}.bi-shield-fill-minus:before{content:"\f533"}.bi-shield-fill-plus:before{content:"\f534"}.bi-shield-fill-x:before{content:"\f535"}.bi-shield-fill:before{content:"\f536"}.bi-shield-lock-fill:before{content:"\f537"}.bi-shield-lock:before{content:"\f538"}.bi-shield-minus:before{content:"\f539"}.bi-shield-plus:before{content:"\f53a"}.bi-shield-shaded:before{content:"\f53b"}.bi-shield-slash-fill:before{content:"\f53c"}.bi-shield-slash:before{content:"\f53d"}.bi-shield-x:before{content:"\f53e"}.bi-shield:before{content:"\f53f"}.bi-shift-fill:before{content:"\f540"}.bi-shift:before{content:"\f541"}.bi-shop-window:before{content:"\f542"}.bi-shop:before{content:"\f543"}.bi-shuffle:before{content:"\f544"}.bi-signpost-2-fill:before{content:"\f545"}.bi-signpost-2:before{content:"\f546"}.bi-signpost-fill:before{content:"\f547"}.bi-signpost-split-fill:before{content:"\f548"}.bi-signpost-split:before{content:"\f549"}.bi-signpost:before{content:"\f54a"}.bi-sim-fill:before{content:"\f54b"}.bi-sim:before{content:"\f54c"}.bi-skip-backward-btn-fill:before{content:"\f54d"}.bi-skip-backward-btn:before{content:"\f54e"}.bi-skip-backward-circle-fill:before{content:"\f54f"}.bi-skip-backward-circle:before{content:"\f550"}.bi-skip-backward-fill:before{content:"\f551"}.bi-skip-backward:before{content:"\f552"}.bi-skip-end-btn-fill:before{content:"\f553"}.bi-skip-end-btn:before{content:"\f554"}.bi-skip-end-circle-fill:before{content:"\f555"}.bi-skip-end-circle:before{content:"\f556"}.bi-skip-end-fill:before{content:"\f557"}.bi-skip-end:before{content:"\f558"}.bi-skip-forward-btn-fill:before{content:"\f559"}.bi-skip-forward-btn:before{content:"\f55a"}.bi-skip-forward-circle-fill:before{content:"\f55b"}.bi-skip-forward-circle:before{content:"\f55c"}.bi-skip-forward-fill:before{content:"\f55d"}.bi-skip-forward:before{content:"\f55e"}.bi-skip-start-btn-fill:before{content:"\f55f"}.bi-skip-start-btn:before{content:"\f560"}.bi-skip-start-circle-fill:before{content:"\f561"}.bi-skip-start-circle:before{content:"\f562"}.bi-skip-start-fill:before{content:"\f563"}.bi-skip-start:before{content:"\f564"}.bi-slack:before{content:"\f565"}.bi-slash-circle-fill:before{content:"\f566"}.bi-slash-circle:before{content:"\f567"}.bi-slash-square-fill:before{content:"\f568"}.bi-slash-square:before{content:"\f569"}.bi-slash:before{content:"\f56a"}.bi-sliders:before{content:"\f56b"}.bi-smartwatch:before{content:"\f56c"}.bi-snow:before{content:"\f56d"}.bi-snow2:before{content:"\f56e"}.bi-snow3:before{content:"\f56f"}.bi-sort-alpha-down-alt:before{content:"\f570"}.bi-sort-alpha-down:before{content:"\f571"}.bi-sort-alpha-up-alt:before{content:"\f572"}.bi-sort-alpha-up:before{content:"\f573"}.bi-sort-down-alt:before{content:"\f574"}.bi-sort-down:before{content:"\f575"}.bi-sort-numeric-down-alt:before{content:"\f576"}.bi-sort-numeric-down:before{content:"\f577"}.bi-sort-numeric-up-alt:before{content:"\f578"}.bi-sort-numeric-up:before{content:"\f579"}.bi-sort-up-alt:before{content:"\f57a"}.bi-sort-up:before{content:"\f57b"}.bi-soundwave:before{content:"\f57c"}.bi-speaker-fill:before{content:"\f57d"}.bi-speaker:before{content:"\f57e"}.bi-speedometer:before{content:"\f57f"}.bi-speedometer2:before{content:"\f580"}.bi-spellcheck:before{content:"\f581"}.bi-square-fill:before{content:"\f582"}.bi-square-half:before{content:"\f583"}.bi-square:before{content:"\f584"}.bi-stack:before{content:"\f585"}.bi-star-fill:before{content:"\f586"}.bi-star-half:before{content:"\f587"}.bi-star:before{content:"\f588"}.bi-stars:before{content:"\f589"}.bi-stickies-fill:before{content:"\f58a"}.bi-stickies:before{content:"\f58b"}.bi-sticky-fill:before{content:"\f58c"}.bi-sticky:before{content:"\f58d"}.bi-stop-btn-fill:before{content:"\f58e"}.bi-stop-btn:before{content:"\f58f"}.bi-stop-circle-fill:before{content:"\f590"}.bi-stop-circle:before{content:"\f591"}.bi-stop-fill:before{content:"\f592"}.bi-stop:before{content:"\f593"}.bi-stoplights-fill:before{content:"\f594"}.bi-stoplights:before{content:"\f595"}.bi-stopwatch-fill:before{content:"\f596"}.bi-stopwatch:before{content:"\f597"}.bi-subtract:before{content:"\f598"}.bi-suit-club-fill:before{content:"\f599"}.bi-suit-club:before{content:"\f59a"}.bi-suit-diamond-fill:before{content:"\f59b"}.bi-suit-diamond:before{content:"\f59c"}.bi-suit-heart-fill:before{content:"\f59d"}.bi-suit-heart:before{content:"\f59e"}.bi-suit-spade-fill:before{content:"\f59f"}.bi-suit-spade:before{content:"\f5a0"}.bi-sun-fill:before{content:"\f5a1"}.bi-sun:before{content:"\f5a2"}.bi-sunglasses:before{content:"\f5a3"}.bi-sunrise-fill:before{content:"\f5a4"}.bi-sunrise:before{content:"\f5a5"}.bi-sunset-fill:before{content:"\f5a6"}.bi-sunset:before{content:"\f5a7"}.bi-symmetry-horizontal:before{content:"\f5a8"}.bi-symmetry-vertical:before{content:"\f5a9"}.bi-table:before{content:"\f5aa"}.bi-tablet-fill:before{content:"\f5ab"}.bi-tablet-landscape-fill:before{content:"\f5ac"}.bi-tablet-landscape:before{content:"\f5ad"}.bi-tablet:before{content:"\f5ae"}.bi-tag-fill:before{content:"\f5af"}.bi-tag:before{content:"\f5b0"}.bi-tags-fill:before{content:"\f5b1"}.bi-tags:before{content:"\f5b2"}.bi-telegram:before{content:"\f5b3"}.bi-telephone-fill:before{content:"\f5b4"}.bi-telephone-forward-fill:before{content:"\f5b5"}.bi-telephone-forward:before{content:"\f5b6"}.bi-telephone-inbound-fill:before{content:"\f5b7"}.bi-telephone-inbound:before{content:"\f5b8"}.bi-telephone-minus-fill:before{content:"\f5b9"}.bi-telephone-minus:before{content:"\f5ba"}.bi-telephone-outbound-fill:before{content:"\f5bb"}.bi-telephone-outbound:before{content:"\f5bc"}.bi-telephone-plus-fill:before{content:"\f5bd"}.bi-telephone-plus:before{content:"\f5be"}.bi-telephone-x-fill:before{content:"\f5bf"}.bi-telephone-x:before{content:"\f5c0"}.bi-telephone:before{content:"\f5c1"}.bi-terminal-fill:before{content:"\f5c2"}.bi-terminal:before{content:"\f5c3"}.bi-text-center:before{content:"\f5c4"}.bi-text-indent-left:before{content:"\f5c5"}.bi-text-indent-right:before{content:"\f5c6"}.bi-text-left:before{content:"\f5c7"}.bi-text-paragraph:before{content:"\f5c8"}.bi-text-right:before{content:"\f5c9"}.bi-textarea-resize:before{content:"\f5ca"}.bi-textarea-t:before{content:"\f5cb"}.bi-textarea:before{content:"\f5cc"}.bi-thermometer-half:before{content:"\f5cd"}.bi-thermometer-high:before{content:"\f5ce"}.bi-thermometer-low:before{content:"\f5cf"}.bi-thermometer-snow:before{content:"\f5d0"}.bi-thermometer-sun:before{content:"\f5d1"}.bi-thermometer:before{content:"\f5d2"}.bi-three-dots-vertical:before{content:"\f5d3"}.bi-three-dots:before{content:"\f5d4"}.bi-toggle-off:before{content:"\f5d5"}.bi-toggle-on:before{content:"\f5d6"}.bi-toggle2-off:before{content:"\f5d7"}.bi-toggle2-on:before{content:"\f5d8"}.bi-toggles:before{content:"\f5d9"}.bi-toggles2:before{content:"\f5da"}.bi-tools:before{content:"\f5db"}.bi-tornado:before{content:"\f5dc"}.bi-trash-fill:before{content:"\f5dd"}.bi-trash:before{content:"\f5de"}.bi-trash2-fill:before{content:"\f5df"}.bi-trash2:before{content:"\f5e0"}.bi-tree-fill:before{content:"\f5e1"}.bi-tree:before{content:"\f5e2"}.bi-triangle-fill:before{content:"\f5e3"}.bi-triangle-half:before{content:"\f5e4"}.bi-triangle:before{content:"\f5e5"}.bi-trophy-fill:before{content:"\f5e6"}.bi-trophy:before{content:"\f5e7"}.bi-tropical-storm:before{content:"\f5e8"}.bi-truck-flatbed:before{content:"\f5e9"}.bi-truck:before{content:"\f5ea"}.bi-tsunami:before{content:"\f5eb"}.bi-tv-fill:before{content:"\f5ec"}.bi-tv:before{content:"\f5ed"}.bi-twitch:before{content:"\f5ee"}.bi-twitter:before{content:"\f5ef"}.bi-type-bold:before{content:"\f5f0"}.bi-type-h1:before{content:"\f5f1"}.bi-type-h2:before{content:"\f5f2"}.bi-type-h3:before{content:"\f5f3"}.bi-type-italic:before{content:"\f5f4"}.bi-type-strikethrough:before{content:"\f5f5"}.bi-type-underline:before{content:"\f5f6"}.bi-type:before{content:"\f5f7"}.bi-ui-checks-grid:before{content:"\f5f8"}.bi-ui-checks:before{content:"\f5f9"}.bi-ui-radios-grid:before{content:"\f5fa"}.bi-ui-radios:before{content:"\f5fb"}.bi-umbrella-fill:before{content:"\f5fc"}.bi-umbrella:before{content:"\f5fd"}.bi-union:before{content:"\f5fe"}.bi-unlock-fill:before{content:"\f5ff"}.bi-unlock:before{content:"\f600"}.bi-upc-scan:before{content:"\f601"}.bi-upc:before{content:"\f602"}.bi-upload:before{content:"\f603"}.bi-vector-pen:before{content:"\f604"}.bi-view-list:before{content:"\f605"}.bi-view-stacked:before{content:"\f606"}.bi-vinyl-fill:before{content:"\f607"}.bi-vinyl:before{content:"\f608"}.bi-voicemail:before{content:"\f609"}.bi-volume-down-fill:before{content:"\f60a"}.bi-volume-down:before{content:"\f60b"}.bi-volume-mute-fill:before{content:"\f60c"}.bi-volume-mute:before{content:"\f60d"}.bi-volume-off-fill:before{content:"\f60e"}.bi-volume-off:before{content:"\f60f"}.bi-volume-up-fill:before{content:"\f610"}.bi-volume-up:before{content:"\f611"}.bi-vr:before{content:"\f612"}.bi-wallet-fill:before{content:"\f613"}.bi-wallet:before{content:"\f614"}.bi-wallet2:before{content:"\f615"}.bi-watch:before{content:"\f616"}.bi-water:before{content:"\f617"}.bi-whatsapp:before{content:"\f618"}.bi-wifi-1:before{content:"\f619"}.bi-wifi-2:before{content:"\f61a"}.bi-wifi-off:before{content:"\f61b"}.bi-wifi:before{content:"\f61c"}.bi-wind:before{content:"\f61d"}.bi-window-dock:before{content:"\f61e"}.bi-window-sidebar:before{content:"\f61f"}.bi-window:before{content:"\f620"}.bi-wrench:before{content:"\f621"}.bi-x-circle-fill:before{content:"\f622"}.bi-x-circle:before{content:"\f623"}.bi-x-diamond-fill:before{content:"\f624"}.bi-x-diamond:before{content:"\f625"}.bi-x-octagon-fill:before{content:"\f626"}.bi-x-octagon:before{content:"\f627"}.bi-x-square-fill:before{content:"\f628"}.bi-x-square:before{content:"\f629"}.bi-x:before{content:"\f62a"}.bi-youtube:before{content:"\f62b"}.bi-zoom-in:before{content:"\f62c"}.bi-zoom-out:before{content:"\f62d"}.bi-bank:before{content:"\f62e"}.bi-bank2:before{content:"\f62f"}.bi-bell-slash-fill:before{content:"\f630"}.bi-bell-slash:before{content:"\f631"}.bi-cash-coin:before{content:"\f632"}.bi-check-lg:before{content:"\f633"}.bi-coin:before{content:"\f634"}.bi-currency-bitcoin:before{content:"\f635"}.bi-currency-dollar:before{content:"\f636"}.bi-currency-euro:before{content:"\f637"}.bi-currency-exchange:before{content:"\f638"}.bi-currency-pound:before{content:"\f639"}.bi-currency-yen:before{content:"\f63a"}.bi-dash-lg:before{content:"\f63b"}.bi-exclamation-lg:before{content:"\f63c"}.bi-file-earmark-pdf-fill:before{content:"\f63d"}.bi-file-earmark-pdf:before{content:"\f63e"}.bi-file-pdf-fill:before{content:"\f63f"}.bi-file-pdf:before{content:"\f640"}.bi-gender-ambiguous:before{content:"\f641"}.bi-gender-female:before{content:"\f642"}.bi-gender-male:before{content:"\f643"}.bi-gender-trans:before{content:"\f644"}.bi-headset-vr:before{content:"\f645"}.bi-info-lg:before{content:"\f646"}.bi-mastodon:before{content:"\f647"}.bi-messenger:before{content:"\f648"}.bi-piggy-bank-fill:before{content:"\f649"}.bi-piggy-bank:before{content:"\f64a"}.bi-pin-map-fill:before{content:"\f64b"}.bi-pin-map:before{content:"\f64c"}.bi-plus-lg:before{content:"\f64d"}.bi-question-lg:before{content:"\f64e"}.bi-recycle:before{content:"\f64f"}.bi-reddit:before{content:"\f650"}.bi-safe-fill:before{content:"\f651"}.bi-safe2-fill:before{content:"\f652"}.bi-safe2:before{content:"\f653"}.bi-sd-card-fill:before{content:"\f654"}.bi-sd-card:before{content:"\f655"}.bi-skype:before{content:"\f656"}.bi-slash-lg:before{content:"\f657"}.bi-translate:before{content:"\f658"}.bi-x-lg:before{content:"\f659"}.bi-safe:before{content:"\f65a"}.bi-apple:before{content:"\f65b"}.bi-microsoft:before{content:"\f65d"}.bi-windows:before{content:"\f65e"}.bi-behance:before{content:"\f65c"}.bi-dribbble:before{content:"\f65f"}.bi-line:before{content:"\f660"}.bi-medium:before{content:"\f661"}.bi-paypal:before{content:"\f662"}.bi-pinterest:before{content:"\f663"}.bi-signal:before{content:"\f664"}.bi-snapchat:before{content:"\f665"}.bi-spotify:before{content:"\f666"}.bi-stack-overflow:before{content:"\f667"}.bi-strava:before{content:"\f668"}.bi-wordpress:before{content:"\f669"}.bi-vimeo:before{content:"\f66a"}.bi-activity:before{content:"\f66b"}.bi-easel2-fill:before{content:"\f66c"}.bi-easel2:before{content:"\f66d"}.bi-easel3-fill:before{content:"\f66e"}.bi-easel3:before{content:"\f66f"}.bi-fan:before{content:"\f670"}.bi-fingerprint:before{content:"\f671"}.bi-graph-down-arrow:before{content:"\f672"}.bi-graph-up-arrow:before{content:"\f673"}.bi-hypnotize:before{content:"\f674"}.bi-magic:before{content:"\f675"}.bi-person-rolodex:before{content:"\f676"}.bi-person-video:before{content:"\f677"}.bi-person-video2:before{content:"\f678"}.bi-person-video3:before{content:"\f679"}.bi-person-workspace:before{content:"\f67a"}.bi-radioactive:before{content:"\f67b"}.bi-webcam-fill:before{content:"\f67c"}.bi-webcam:before{content:"\f67d"}.bi-yin-yang:before{content:"\f67e"}.bi-bandaid-fill:before{content:"\f680"}.bi-bandaid:before{content:"\f681"}.bi-bluetooth:before{content:"\f682"}.bi-body-text:before{content:"\f683"}.bi-boombox:before{content:"\f684"}.bi-boxes:before{content:"\f685"}.bi-dpad-fill:before{content:"\f686"}.bi-dpad:before{content:"\f687"}.bi-ear-fill:before{content:"\f688"}.bi-ear:before{content:"\f689"}.bi-envelope-check-fill:before{content:"\f68b"}.bi-envelope-check:before{content:"\f68c"}.bi-envelope-dash-fill:before{content:"\f68e"}.bi-envelope-dash:before{content:"\f68f"}.bi-envelope-exclamation-fill:before{content:"\f691"}.bi-envelope-exclamation:before{content:"\f692"}.bi-envelope-plus-fill:before{content:"\f693"}.bi-envelope-plus:before{content:"\f694"}.bi-envelope-slash-fill:before{content:"\f696"}.bi-envelope-slash:before{content:"\f697"}.bi-envelope-x-fill:before{content:"\f699"}.bi-envelope-x:before{content:"\f69a"}.bi-explicit-fill:before{content:"\f69b"}.bi-explicit:before{content:"\f69c"}.bi-git:before{content:"\f69d"}.bi-infinity:before{content:"\f69e"}.bi-list-columns-reverse:before{content:"\f69f"}.bi-list-columns:before{content:"\f6a0"}.bi-meta:before{content:"\f6a1"}.bi-nintendo-switch:before{content:"\f6a4"}.bi-pc-display-horizontal:before{content:"\f6a5"}.bi-pc-display:before{content:"\f6a6"}.bi-pc-horizontal:before{content:"\f6a7"}.bi-pc:before{content:"\f6a8"}.bi-playstation:before{content:"\f6a9"}.bi-plus-slash-minus:before{content:"\f6aa"}.bi-projector-fill:before{content:"\f6ab"}.bi-projector:before{content:"\f6ac"}.bi-qr-code-scan:before{content:"\f6ad"}.bi-qr-code:before{content:"\f6ae"}.bi-quora:before{content:"\f6af"}.bi-quote:before{content:"\f6b0"}.bi-robot:before{content:"\f6b1"}.bi-send-check-fill:before{content:"\f6b2"}.bi-send-check:before{content:"\f6b3"}.bi-send-dash-fill:before{content:"\f6b4"}.bi-send-dash:before{content:"\f6b5"}.bi-send-exclamation-fill:before{content:"\f6b7"}.bi-send-exclamation:before{content:"\f6b8"}.bi-send-fill:before{content:"\f6b9"}.bi-send-plus-fill:before{content:"\f6ba"}.bi-send-plus:before{content:"\f6bb"}.bi-send-slash-fill:before{content:"\f6bc"}.bi-send-slash:before{content:"\f6bd"}.bi-send-x-fill:before{content:"\f6be"}.bi-send-x:before{content:"\f6bf"}.bi-send:before{content:"\f6c0"}.bi-steam:before{content:"\f6c1"}.bi-terminal-dash:before{content:"\f6c3"}.bi-terminal-plus:before{content:"\f6c4"}.bi-terminal-split:before{content:"\f6c5"}.bi-ticket-detailed-fill:before{content:"\f6c6"}.bi-ticket-detailed:before{content:"\f6c7"}.bi-ticket-fill:before{content:"\f6c8"}.bi-ticket-perforated-fill:before{content:"\f6c9"}.bi-ticket-perforated:before{content:"\f6ca"}.bi-ticket:before{content:"\f6cb"}.bi-tiktok:before{content:"\f6cc"}.bi-window-dash:before{content:"\f6cd"}.bi-window-desktop:before{content:"\f6ce"}.bi-window-fullscreen:before{content:"\f6cf"}.bi-window-plus:before{content:"\f6d0"}.bi-window-split:before{content:"\f6d1"}.bi-window-stack:before{content:"\f6d2"}.bi-window-x:before{content:"\f6d3"}.bi-xbox:before{content:"\f6d4"}.bi-ethernet:before{content:"\f6d5"}.bi-hdmi-fill:before{content:"\f6d6"}.bi-hdmi:before{content:"\f6d7"}.bi-usb-c-fill:before{content:"\f6d8"}.bi-usb-c:before{content:"\f6d9"}.bi-usb-fill:before{content:"\f6da"}.bi-usb-plug-fill:before{content:"\f6db"}.bi-usb-plug:before{content:"\f6dc"}.bi-usb-symbol:before{content:"\f6dd"}.bi-usb:before{content:"\f6de"}.bi-boombox-fill:before{content:"\f6df"}.bi-displayport:before{content:"\f6e1"}.bi-gpu-card:before{content:"\f6e2"}.bi-memory:before{content:"\f6e3"}.bi-modem-fill:before{content:"\f6e4"}.bi-modem:before{content:"\f6e5"}.bi-motherboard-fill:before{content:"\f6e6"}.bi-motherboard:before{content:"\f6e7"}.bi-optical-audio-fill:before{content:"\f6e8"}.bi-optical-audio:before{content:"\f6e9"}.bi-pci-card:before{content:"\f6ea"}.bi-router-fill:before{content:"\f6eb"}.bi-router:before{content:"\f6ec"}.bi-thunderbolt-fill:before{content:"\f6ef"}.bi-thunderbolt:before{content:"\f6f0"}.bi-usb-drive-fill:before{content:"\f6f1"}.bi-usb-drive:before{content:"\f6f2"}.bi-usb-micro-fill:before{content:"\f6f3"}.bi-usb-micro:before{content:"\f6f4"}.bi-usb-mini-fill:before{content:"\f6f5"}.bi-usb-mini:before{content:"\f6f6"}.bi-cloud-haze2:before{content:"\f6f7"}.bi-device-hdd-fill:before{content:"\f6f8"}.bi-device-hdd:before{content:"\f6f9"}.bi-device-ssd-fill:before{content:"\f6fa"}.bi-device-ssd:before{content:"\f6fb"}.bi-displayport-fill:before{content:"\f6fc"}.bi-mortarboard-fill:before{content:"\f6fd"}.bi-mortarboard:before{content:"\f6fe"}.bi-terminal-x:before{content:"\f6ff"}.bi-arrow-through-heart-fill:before{content:"\f700"}.bi-arrow-through-heart:before{content:"\f701"}.bi-badge-sd-fill:before{content:"\f702"}.bi-badge-sd:before{content:"\f703"}.bi-bag-heart-fill:before{content:"\f704"}.bi-bag-heart:before{content:"\f705"}.bi-balloon-fill:before{content:"\f706"}.bi-balloon-heart-fill:before{content:"\f707"}.bi-balloon-heart:before{content:"\f708"}.bi-balloon:before{content:"\f709"}.bi-box2-fill:before{content:"\f70a"}.bi-box2-heart-fill:before{content:"\f70b"}.bi-box2-heart:before{content:"\f70c"}.bi-box2:before{content:"\f70d"}.bi-braces-asterisk:before{content:"\f70e"}.bi-calendar-heart-fill:before{content:"\f70f"}.bi-calendar-heart:before{content:"\f710"}.bi-calendar2-heart-fill:before{content:"\f711"}.bi-calendar2-heart:before{content:"\f712"}.bi-chat-heart-fill:before{content:"\f713"}.bi-chat-heart:before{content:"\f714"}.bi-chat-left-heart-fill:before{content:"\f715"}.bi-chat-left-heart:before{content:"\f716"}.bi-chat-right-heart-fill:before{content:"\f717"}.bi-chat-right-heart:before{content:"\f718"}.bi-chat-square-heart-fill:before{content:"\f719"}.bi-chat-square-heart:before{content:"\f71a"}.bi-clipboard-check-fill:before{content:"\f71b"}.bi-clipboard-data-fill:before{content:"\f71c"}.bi-clipboard-fill:before{content:"\f71d"}.bi-clipboard-heart-fill:before{content:"\f71e"}.bi-clipboard-heart:before{content:"\f71f"}.bi-clipboard-minus-fill:before{content:"\f720"}.bi-clipboard-plus-fill:before{content:"\f721"}.bi-clipboard-pulse:before{content:"\f722"}.bi-clipboard-x-fill:before{content:"\f723"}.bi-clipboard2-check-fill:before{content:"\f724"}.bi-clipboard2-check:before{content:"\f725"}.bi-clipboard2-data-fill:before{content:"\f726"}.bi-clipboard2-data:before{content:"\f727"}.bi-clipboard2-fill:before{content:"\f728"}.bi-clipboard2-heart-fill:before{content:"\f729"}.bi-clipboard2-heart:before{content:"\f72a"}.bi-clipboard2-minus-fill:before{content:"\f72b"}.bi-clipboard2-minus:before{content:"\f72c"}.bi-clipboard2-plus-fill:before{content:"\f72d"}.bi-clipboard2-plus:before{content:"\f72e"}.bi-clipboard2-pulse-fill:before{content:"\f72f"}.bi-clipboard2-pulse:before{content:"\f730"}.bi-clipboard2-x-fill:before{content:"\f731"}.bi-clipboard2-x:before{content:"\f732"}.bi-clipboard2:before{content:"\f733"}.bi-emoji-kiss-fill:before{content:"\f734"}.bi-emoji-kiss:before{content:"\f735"}.bi-envelope-heart-fill:before{content:"\f736"}.bi-envelope-heart:before{content:"\f737"}.bi-envelope-open-heart-fill:before{content:"\f738"}.bi-envelope-open-heart:before{content:"\f739"}.bi-envelope-paper-fill:before{content:"\f73a"}.bi-envelope-paper-heart-fill:before{content:"\f73b"}.bi-envelope-paper-heart:before{content:"\f73c"}.bi-envelope-paper:before{content:"\f73d"}.bi-filetype-aac:before{content:"\f73e"}.bi-filetype-ai:before{content:"\f73f"}.bi-filetype-bmp:before{content:"\f740"}.bi-filetype-cs:before{content:"\f741"}.bi-filetype-css:before{content:"\f742"}.bi-filetype-csv:before{content:"\f743"}.bi-filetype-doc:before{content:"\f744"}.bi-filetype-docx:before{content:"\f745"}.bi-filetype-exe:before{content:"\f746"}.bi-filetype-gif:before{content:"\f747"}.bi-filetype-heic:before{content:"\f748"}.bi-filetype-html:before{content:"\f749"}.bi-filetype-java:before{content:"\f74a"}.bi-filetype-jpg:before{content:"\f74b"}.bi-filetype-js:before{content:"\f74c"}.bi-filetype-jsx:before{content:"\f74d"}.bi-filetype-key:before{content:"\f74e"}.bi-filetype-m4p:before{content:"\f74f"}.bi-filetype-md:before{content:"\f750"}.bi-filetype-mdx:before{content:"\f751"}.bi-filetype-mov:before{content:"\f752"}.bi-filetype-mp3:before{content:"\f753"}.bi-filetype-mp4:before{content:"\f754"}.bi-filetype-otf:before{content:"\f755"}.bi-filetype-pdf:before{content:"\f756"}.bi-filetype-php:before{content:"\f757"}.bi-filetype-png:before{content:"\f758"}.bi-filetype-ppt:before{content:"\f75a"}.bi-filetype-psd:before{content:"\f75b"}.bi-filetype-py:before{content:"\f75c"}.bi-filetype-raw:before{content:"\f75d"}.bi-filetype-rb:before{content:"\f75e"}.bi-filetype-sass:before{content:"\f75f"}.bi-filetype-scss:before{content:"\f760"}.bi-filetype-sh:before{content:"\f761"}.bi-filetype-svg:before{content:"\f762"}.bi-filetype-tiff:before{content:"\f763"}.bi-filetype-tsx:before{content:"\f764"}.bi-filetype-ttf:before{content:"\f765"}.bi-filetype-txt:before{content:"\f766"}.bi-filetype-wav:before{content:"\f767"}.bi-filetype-woff:before{content:"\f768"}.bi-filetype-xls:before{content:"\f76a"}.bi-filetype-xml:before{content:"\f76b"}.bi-filetype-yml:before{content:"\f76c"}.bi-heart-arrow:before{content:"\f76d"}.bi-heart-pulse-fill:before{content:"\f76e"}.bi-heart-pulse:before{content:"\f76f"}.bi-heartbreak-fill:before{content:"\f770"}.bi-heartbreak:before{content:"\f771"}.bi-hearts:before{content:"\f772"}.bi-hospital-fill:before{content:"\f773"}.bi-hospital:before{content:"\f774"}.bi-house-heart-fill:before{content:"\f775"}.bi-house-heart:before{content:"\f776"}.bi-incognito:before{content:"\f777"}.bi-magnet-fill:before{content:"\f778"}.bi-magnet:before{content:"\f779"}.bi-person-heart:before{content:"\f77a"}.bi-person-hearts:before{content:"\f77b"}.bi-phone-flip:before{content:"\f77c"}.bi-plugin:before{content:"\f77d"}.bi-postage-fill:before{content:"\f77e"}.bi-postage-heart-fill:before{content:"\f77f"}.bi-postage-heart:before{content:"\f780"}.bi-postage:before{content:"\f781"}.bi-postcard-fill:before{content:"\f782"}.bi-postcard-heart-fill:before{content:"\f783"}.bi-postcard-heart:before{content:"\f784"}.bi-postcard:before{content:"\f785"}.bi-search-heart-fill:before{content:"\f786"}.bi-search-heart:before{content:"\f787"}.bi-sliders2-vertical:before{content:"\f788"}.bi-sliders2:before{content:"\f789"}.bi-trash3-fill:before{content:"\f78a"}.bi-trash3:before{content:"\f78b"}.bi-valentine:before{content:"\f78c"}.bi-valentine2:before{content:"\f78d"}.bi-wrench-adjustable-circle-fill:before{content:"\f78e"}.bi-wrench-adjustable-circle:before{content:"\f78f"}.bi-wrench-adjustable:before{content:"\f790"}.bi-filetype-json:before{content:"\f791"}.bi-filetype-pptx:before{content:"\f792"}.bi-filetype-xlsx:before{content:"\f793"}.bi-1-circle-fill:before{content:"\f796"}.bi-1-circle:before{content:"\f797"}.bi-1-square-fill:before{content:"\f798"}.bi-1-square:before{content:"\f799"}.bi-2-circle-fill:before{content:"\f79c"}.bi-2-circle:before{content:"\f79d"}.bi-2-square-fill:before{content:"\f79e"}.bi-2-square:before{content:"\f79f"}.bi-3-circle-fill:before{content:"\f7a2"}.bi-3-circle:before{content:"\f7a3"}.bi-3-square-fill:before{content:"\f7a4"}.bi-3-square:before{content:"\f7a5"}.bi-4-circle-fill:before{content:"\f7a8"}.bi-4-circle:before{content:"\f7a9"}.bi-4-square-fill:before{content:"\f7aa"}.bi-4-square:before{content:"\f7ab"}.bi-5-circle-fill:before{content:"\f7ae"}.bi-5-circle:before{content:"\f7af"}.bi-5-square-fill:before{content:"\f7b0"}.bi-5-square:before{content:"\f7b1"}.bi-6-circle-fill:before{content:"\f7b4"}.bi-6-circle:before{content:"\f7b5"}.bi-6-square-fill:before{content:"\f7b6"}.bi-6-square:before{content:"\f7b7"}.bi-7-circle-fill:before{content:"\f7ba"}.bi-7-circle:before{content:"\f7bb"}.bi-7-square-fill:before{content:"\f7bc"}.bi-7-square:before{content:"\f7bd"}.bi-8-circle-fill:before{content:"\f7c0"}.bi-8-circle:before{content:"\f7c1"}.bi-8-square-fill:before{content:"\f7c2"}.bi-8-square:before{content:"\f7c3"}.bi-9-circle-fill:before{content:"\f7c6"}.bi-9-circle:before{content:"\f7c7"}.bi-9-square-fill:before{content:"\f7c8"}.bi-9-square:before{content:"\f7c9"}.bi-airplane-engines-fill:before{content:"\f7ca"}.bi-airplane-engines:before{content:"\f7cb"}.bi-airplane-fill:before{content:"\f7cc"}.bi-airplane:before{content:"\f7cd"}.bi-alexa:before{content:"\f7ce"}.bi-alipay:before{content:"\f7cf"}.bi-android:before{content:"\f7d0"}.bi-android2:before{content:"\f7d1"}.bi-box-fill:before{content:"\f7d2"}.bi-box-seam-fill:before{content:"\f7d3"}.bi-browser-chrome:before{content:"\f7d4"}.bi-browser-edge:before{content:"\f7d5"}.bi-browser-firefox:before{content:"\f7d6"}.bi-browser-safari:before{content:"\f7d7"}.bi-c-circle-fill:before{content:"\f7da"}.bi-c-circle:before{content:"\f7db"}.bi-c-square-fill:before{content:"\f7dc"}.bi-c-square:before{content:"\f7dd"}.bi-capsule-pill:before{content:"\f7de"}.bi-capsule:before{content:"\f7df"}.bi-car-front-fill:before{content:"\f7e0"}.bi-car-front:before{content:"\f7e1"}.bi-cassette-fill:before{content:"\f7e2"}.bi-cassette:before{content:"\f7e3"}.bi-cc-circle-fill:before{content:"\f7e6"}.bi-cc-circle:before{content:"\f7e7"}.bi-cc-square-fill:before{content:"\f7e8"}.bi-cc-square:before{content:"\f7e9"}.bi-cup-hot-fill:before{content:"\f7ea"}.bi-cup-hot:before{content:"\f7eb"}.bi-currency-rupee:before{content:"\f7ec"}.bi-dropbox:before{content:"\f7ed"}.bi-escape:before{content:"\f7ee"}.bi-fast-forward-btn-fill:before{content:"\f7ef"}.bi-fast-forward-btn:before{content:"\f7f0"}.bi-fast-forward-circle-fill:before{content:"\f7f1"}.bi-fast-forward-circle:before{content:"\f7f2"}.bi-fast-forward-fill:before{content:"\f7f3"}.bi-fast-forward:before{content:"\f7f4"}.bi-filetype-sql:before{content:"\f7f5"}.bi-fire:before{content:"\f7f6"}.bi-google-play:before{content:"\f7f7"}.bi-h-circle-fill:before{content:"\f7fa"}.bi-h-circle:before{content:"\f7fb"}.bi-h-square-fill:before{content:"\f7fc"}.bi-h-square:before{content:"\f7fd"}.bi-indent:before{content:"\f7fe"}.bi-lungs-fill:before{content:"\f7ff"}.bi-lungs:before{content:"\f800"}.bi-microsoft-teams:before{content:"\f801"}.bi-p-circle-fill:before{content:"\f804"}.bi-p-circle:before{content:"\f805"}.bi-p-square-fill:before{content:"\f806"}.bi-p-square:before{content:"\f807"}.bi-pass-fill:before{content:"\f808"}.bi-pass:before{content:"\f809"}.bi-prescription:before{content:"\f80a"}.bi-prescription2:before{content:"\f80b"}.bi-r-circle-fill:before{content:"\f80e"}.bi-r-circle:before{content:"\f80f"}.bi-r-square-fill:before{content:"\f810"}.bi-r-square:before{content:"\f811"}.bi-repeat-1:before{content:"\f812"}.bi-repeat:before{content:"\f813"}.bi-rewind-btn-fill:before{content:"\f814"}.bi-rewind-btn:before{content:"\f815"}.bi-rewind-circle-fill:before{content:"\f816"}.bi-rewind-circle:before{content:"\f817"}.bi-rewind-fill:before{content:"\f818"}.bi-rewind:before{content:"\f819"}.bi-train-freight-front-fill:before{content:"\f81a"}.bi-train-freight-front:before{content:"\f81b"}.bi-train-front-fill:before{content:"\f81c"}.bi-train-front:before{content:"\f81d"}.bi-train-lightrail-front-fill:before{content:"\f81e"}.bi-train-lightrail-front:before{content:"\f81f"}.bi-truck-front-fill:before{content:"\f820"}.bi-truck-front:before{content:"\f821"}.bi-ubuntu:before{content:"\f822"}.bi-unindent:before{content:"\f823"}.bi-unity:before{content:"\f824"}.bi-universal-access-circle:before{content:"\f825"}.bi-universal-access:before{content:"\f826"}.bi-virus:before{content:"\f827"}.bi-virus2:before{content:"\f828"}.bi-wechat:before{content:"\f829"}.bi-yelp:before{content:"\f82a"}.bi-sign-stop-fill:before{content:"\f82b"}.bi-sign-stop-lights-fill:before{content:"\f82c"}.bi-sign-stop-lights:before{content:"\f82d"}.bi-sign-stop:before{content:"\f82e"}.bi-sign-turn-left-fill:before{content:"\f82f"}.bi-sign-turn-left:before{content:"\f830"}.bi-sign-turn-right-fill:before{content:"\f831"}.bi-sign-turn-right:before{content:"\f832"}.bi-sign-turn-slight-left-fill:before{content:"\f833"}.bi-sign-turn-slight-left:before{content:"\f834"}.bi-sign-turn-slight-right-fill:before{content:"\f835"}.bi-sign-turn-slight-right:before{content:"\f836"}.bi-sign-yield-fill:before{content:"\f837"}.bi-sign-yield:before{content:"\f838"}.bi-ev-station-fill:before{content:"\f839"}.bi-ev-station:before{content:"\f83a"}.bi-fuel-pump-diesel-fill:before{content:"\f83b"}.bi-fuel-pump-diesel:before{content:"\f83c"}.bi-fuel-pump-fill:before{content:"\f83d"}.bi-fuel-pump:before{content:"\f83e"}.bi-0-circle-fill:before{content:"\f83f"}.bi-0-circle:before{content:"\f840"}.bi-0-square-fill:before{content:"\f841"}.bi-0-square:before{content:"\f842"}.bi-rocket-fill:before{content:"\f843"}.bi-rocket-takeoff-fill:before{content:"\f844"}.bi-rocket-takeoff:before{content:"\f845"}.bi-rocket:before{content:"\f846"}.bi-stripe:before{content:"\f847"}.bi-subscript:before{content:"\f848"}.bi-superscript:before{content:"\f849"}.bi-trello:before{content:"\f84a"}.bi-envelope-at-fill:before{content:"\f84b"}.bi-envelope-at:before{content:"\f84c"}.bi-regex:before{content:"\f84d"}.bi-text-wrap:before{content:"\f84e"}.bi-sign-dead-end-fill:before{content:"\f84f"}.bi-sign-dead-end:before{content:"\f850"}.bi-sign-do-not-enter-fill:before{content:"\f851"}.bi-sign-do-not-enter:before{content:"\f852"}.bi-sign-intersection-fill:before{content:"\f853"}.bi-sign-intersection-side-fill:before{content:"\f854"}.bi-sign-intersection-side:before{content:"\f855"}.bi-sign-intersection-t-fill:before{content:"\f856"}.bi-sign-intersection-t:before{content:"\f857"}.bi-sign-intersection-y-fill:before{content:"\f858"}.bi-sign-intersection-y:before{content:"\f859"}.bi-sign-intersection:before{content:"\f85a"}.bi-sign-merge-left-fill:before{content:"\f85b"}.bi-sign-merge-left:before{content:"\f85c"}.bi-sign-merge-right-fill:before{content:"\f85d"}.bi-sign-merge-right:before{content:"\f85e"}.bi-sign-no-left-turn-fill:before{content:"\f85f"}.bi-sign-no-left-turn:before{content:"\f860"}.bi-sign-no-parking-fill:before{content:"\f861"}.bi-sign-no-parking:before{content:"\f862"}.bi-sign-no-right-turn-fill:before{content:"\f863"}.bi-sign-no-right-turn:before{content:"\f864"}.bi-sign-railroad-fill:before{content:"\f865"}.bi-sign-railroad:before{content:"\f866"}.bi-building-add:before{content:"\f867"}.bi-building-check:before{content:"\f868"}.bi-building-dash:before{content:"\f869"}.bi-building-down:before{content:"\f86a"}.bi-building-exclamation:before{content:"\f86b"}.bi-building-fill-add:before{content:"\f86c"}.bi-building-fill-check:before{content:"\f86d"}.bi-building-fill-dash:before{content:"\f86e"}.bi-building-fill-down:before{content:"\f86f"}.bi-building-fill-exclamation:before{content:"\f870"}.bi-building-fill-gear:before{content:"\f871"}.bi-building-fill-lock:before{content:"\f872"}.bi-building-fill-slash:before{content:"\f873"}.bi-building-fill-up:before{content:"\f874"}.bi-building-fill-x:before{content:"\f875"}.bi-building-fill:before{content:"\f876"}.bi-building-gear:before{content:"\f877"}.bi-building-lock:before{content:"\f878"}.bi-building-slash:before{content:"\f879"}.bi-building-up:before{content:"\f87a"}.bi-building-x:before{content:"\f87b"}.bi-buildings-fill:before{content:"\f87c"}.bi-buildings:before{content:"\f87d"}.bi-bus-front-fill:before{content:"\f87e"}.bi-bus-front:before{content:"\f87f"}.bi-ev-front-fill:before{content:"\f880"}.bi-ev-front:before{content:"\f881"}.bi-globe-americas:before{content:"\f882"}.bi-globe-asia-australia:before{content:"\f883"}.bi-globe-central-south-asia:before{content:"\f884"}.bi-globe-europe-africa:before{content:"\f885"}.bi-house-add-fill:before{content:"\f886"}.bi-house-add:before{content:"\f887"}.bi-house-check-fill:before{content:"\f888"}.bi-house-check:before{content:"\f889"}.bi-house-dash-fill:before{content:"\f88a"}.bi-house-dash:before{content:"\f88b"}.bi-house-down-fill:before{content:"\f88c"}.bi-house-down:before{content:"\f88d"}.bi-house-exclamation-fill:before{content:"\f88e"}.bi-house-exclamation:before{content:"\f88f"}.bi-house-gear-fill:before{content:"\f890"}.bi-house-gear:before{content:"\f891"}.bi-house-lock-fill:before{content:"\f892"}.bi-house-lock:before{content:"\f893"}.bi-house-slash-fill:before{content:"\f894"}.bi-house-slash:before{content:"\f895"}.bi-house-up-fill:before{content:"\f896"}.bi-house-up:before{content:"\f897"}.bi-house-x-fill:before{content:"\f898"}.bi-house-x:before{content:"\f899"}.bi-person-add:before{content:"\f89a"}.bi-person-down:before{content:"\f89b"}.bi-person-exclamation:before{content:"\f89c"}.bi-person-fill-add:before{content:"\f89d"}.bi-person-fill-check:before{content:"\f89e"}.bi-person-fill-dash:before{content:"\f89f"}.bi-person-fill-down:before{content:"\f8a0"}.bi-person-fill-exclamation:before{content:"\f8a1"}.bi-person-fill-gear:before{content:"\f8a2"}.bi-person-fill-lock:before{content:"\f8a3"}.bi-person-fill-slash:before{content:"\f8a4"}.bi-person-fill-up:before{content:"\f8a5"}.bi-person-fill-x:before{content:"\f8a6"}.bi-person-gear:before{content:"\f8a7"}.bi-person-lock:before{content:"\f8a8"}.bi-person-slash:before{content:"\f8a9"}.bi-person-up:before{content:"\f8aa"}.bi-scooter:before{content:"\f8ab"}.bi-taxi-front-fill:before{content:"\f8ac"}.bi-taxi-front:before{content:"\f8ad"}.bi-amd:before{content:"\f8ae"}.bi-database-add:before{content:"\f8af"}.bi-database-check:before{content:"\f8b0"}.bi-database-dash:before{content:"\f8b1"}.bi-database-down:before{content:"\f8b2"}.bi-database-exclamation:before{content:"\f8b3"}.bi-database-fill-add:before{content:"\f8b4"}.bi-database-fill-check:before{content:"\f8b5"}.bi-database-fill-dash:before{content:"\f8b6"}.bi-database-fill-down:before{content:"\f8b7"}.bi-database-fill-exclamation:before{content:"\f8b8"}.bi-database-fill-gear:before{content:"\f8b9"}.bi-database-fill-lock:before{content:"\f8ba"}.bi-database-fill-slash:before{content:"\f8bb"}.bi-database-fill-up:before{content:"\f8bc"}.bi-database-fill-x:before{content:"\f8bd"}.bi-database-fill:before{content:"\f8be"}.bi-database-gear:before{content:"\f8bf"}.bi-database-lock:before{content:"\f8c0"}.bi-database-slash:before{content:"\f8c1"}.bi-database-up:before{content:"\f8c2"}.bi-database-x:before{content:"\f8c3"}.bi-database:before{content:"\f8c4"}.bi-houses-fill:before{content:"\f8c5"}.bi-houses:before{content:"\f8c6"}.bi-nvidia:before{content:"\f8c7"}.bi-person-vcard-fill:before{content:"\f8c8"}.bi-person-vcard:before{content:"\f8c9"}.bi-sina-weibo:before{content:"\f8ca"}.bi-tencent-qq:before{content:"\f8cb"}.bi-wikipedia:before{content:"\f8cc"}.bi-alphabet-uppercase:before{content:"\f2a5"}.bi-alphabet:before{content:"\f68a"}.bi-amazon:before{content:"\f68d"}.bi-arrows-collapse-vertical:before{content:"\f690"}.bi-arrows-expand-vertical:before{content:"\f695"}.bi-arrows-vertical:before{content:"\f698"}.bi-arrows:before{content:"\f6a2"}.bi-ban-fill:before{content:"\f6a3"}.bi-ban:before{content:"\f6b6"}.bi-bing:before{content:"\f6c2"}.bi-cake:before{content:"\f6e0"}.bi-cake2:before{content:"\f6ed"}.bi-cookie:before{content:"\f6ee"}.bi-copy:before{content:"\f759"}.bi-crosshair:before{content:"\f769"}.bi-crosshair2:before{content:"\f794"}.bi-emoji-astonished-fill:before{content:"\f795"}.bi-emoji-astonished:before{content:"\f79a"}.bi-emoji-grimace-fill:before{content:"\f79b"}.bi-emoji-grimace:before{content:"\f7a0"}.bi-emoji-grin-fill:before{content:"\f7a1"}.bi-emoji-grin:before{content:"\f7a6"}.bi-emoji-surprise-fill:before{content:"\f7a7"}.bi-emoji-surprise:before{content:"\f7ac"}.bi-emoji-tear-fill:before{content:"\f7ad"}.bi-emoji-tear:before{content:"\f7b2"}.bi-envelope-arrow-down-fill:before{content:"\f7b3"}.bi-envelope-arrow-down:before{content:"\f7b8"}.bi-envelope-arrow-up-fill:before{content:"\f7b9"}.bi-envelope-arrow-up:before{content:"\f7be"}.bi-feather:before{content:"\f7bf"}.bi-feather2:before{content:"\f7c4"}.bi-floppy-fill:before{content:"\f7c5"}.bi-floppy:before{content:"\f7d8"}.bi-floppy2-fill:before{content:"\f7d9"}.bi-floppy2:before{content:"\f7e4"}.bi-gitlab:before{content:"\f7e5"}.bi-highlighter:before{content:"\f7f8"}.bi-marker-tip:before{content:"\f802"}.bi-nvme-fill:before{content:"\f803"}.bi-nvme:before{content:"\f80c"}.bi-opencollective:before{content:"\f80d"}.bi-pci-card-network:before{content:"\f8cd"}.bi-pci-card-sound:before{content:"\f8ce"}.bi-radar:before{content:"\f8cf"}.bi-send-arrow-down-fill:before{content:"\f8d0"}.bi-send-arrow-down:before{content:"\f8d1"}.bi-send-arrow-up-fill:before{content:"\f8d2"}.bi-send-arrow-up:before{content:"\f8d3"}.bi-sim-slash-fill:before{content:"\f8d4"}.bi-sim-slash:before{content:"\f8d5"}.bi-sourceforge:before{content:"\f8d6"}.bi-substack:before{content:"\f8d7"}.bi-threads-fill:before{content:"\f8d8"}.bi-threads:before{content:"\f8d9"}.bi-transparency:before{content:"\f8da"}.bi-twitter-x:before{content:"\f8db"}.bi-type-h4:before{content:"\f8dc"}.bi-type-h5:before{content:"\f8dd"}.bi-type-h6:before{content:"\f8de"}.bi-backpack-fill:before{content:"\f8df"}.bi-backpack:before{content:"\f8e0"}.bi-backpack2-fill:before{content:"\f8e1"}.bi-backpack2:before{content:"\f8e2"}.bi-backpack3-fill:before{content:"\f8e3"}.bi-backpack3:before{content:"\f8e4"}.bi-backpack4-fill:before{content:"\f8e5"}.bi-backpack4:before{content:"\f8e6"}.bi-brilliance:before{content:"\f8e7"}.bi-cake-fill:before{content:"\f8e8"}.bi-cake2-fill:before{content:"\f8e9"}.bi-duffle-fill:before{content:"\f8ea"}.bi-duffle:before{content:"\f8eb"}.bi-exposure:before{content:"\f8ec"}.bi-gender-neuter:before{content:"\f8ed"}.bi-highlights:before{content:"\f8ee"}.bi-luggage-fill:before{content:"\f8ef"}.bi-luggage:before{content:"\f8f0"}.bi-mailbox-flag:before{content:"\f8f1"}.bi-mailbox2-flag:before{content:"\f8f2"}.bi-noise-reduction:before{content:"\f8f3"}.bi-passport-fill:before{content:"\f8f4"}.bi-passport:before{content:"\f8f5"}.bi-person-arms-up:before{content:"\f8f6"}.bi-person-raised-hand:before{content:"\f8f7"}.bi-person-standing-dress:before{content:"\f8f8"}.bi-person-standing:before{content:"\f8f9"}.bi-person-walking:before{content:"\f8fa"}.bi-person-wheelchair:before{content:"\f8fb"}.bi-shadows:before{content:"\f8fc"}.bi-suitcase-fill:before{content:"\f8fd"}.bi-suitcase-lg-fill:before{content:"\f8fe"}.bi-suitcase-lg:before{content:"\f8ff"}.bi-suitcase:before{content:"\f900"}.bi-suitcase2-fill:before{content:"\f901"}.bi-suitcase2:before{content:"\f902"}.bi-vignette:before{content:"\f903"}.bi-bluesky:before{content:"\f7f9"}.bi-tux:before{content:"\f904"}.bi-beaker-fill:before{content:"\f905"}.bi-beaker:before{content:"\f906"}.bi-flask-fill:before{content:"\f907"}.bi-flask-florence-fill:before{content:"\f908"}.bi-flask-florence:before{content:"\f909"}.bi-flask:before{content:"\f90a"}.bi-leaf-fill:before{content:"\f90b"}.bi-leaf:before{content:"\f90c"}.bi-measuring-cup-fill:before{content:"\f90d"}.bi-measuring-cup:before{content:"\f90e"}.bi-unlock2-fill:before{content:"\f90f"}.bi-unlock2:before{content:"\f910"}.bi-battery-low:before{content:"\f911"}.bi-anthropic:before{content:"\f912"}.bi-apple-music:before{content:"\f913"}.bi-claude:before{content:"\f914"}.bi-openai:before{content:"\f915"}.bi-perplexity:before{content:"\f916"}.bi-css:before{content:"\f917"}.bi-javascript:before{content:"\f918"}.bi-typescript:before{content:"\f919"}.bi-fork-knife:before{content:"\f91a"}.bi-globe-americas-fill:before{content:"\f91b"}.bi-globe-asia-australia-fill:before{content:"\f91c"}.bi-globe-central-south-asia-fill:before{content:"\f91d"}.bi-globe-europe-africa-fill:before{content:"\f91e"}*{box-sizing:border-box;margin:0;padding:0}:root{--bg-body:#f8f9fa;--text-body:#2d3748;--text-muted:#718096;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-surface-alt:#f9fafb;--border-subtle:#e2e8f0;--accent:#7c4dff;--accent-soft:#7c4dff1f;--link:#6d28d9;--input-bg:#fff;--modal-bg:#fff;--overlay:#0f172a73;--table-header:#64748b;--danger:#dc2626;--success:#16a34a;--main-header-height:48px;--main-nav-font-size:12.6px;--main-nav-gap:5px;--company-name-font-size:13.36px;--filters-bar-height:35px;--config-bar-stack-height:43px;--config-legacy-bar-height:60px;--header-text:#2d3748;--nav-item:#718096;--nav-item-hover:#4a5568;--nav-item-active:#2d3748;--nav-underline:#292524;--header-icon-hover-bg:#f7fafc;--header-icon-active-bg:#e6fffa;--header-icon-active-color:#7c4dff;--board-bg:#fbfbfb;--board-column-bg:#fff;--board-column-border:#e2e8f0;--board-column-shadow:0 1px 3px #0000001a;--board-column-header-bg:#f8f9fa;--board-column-header-text:#2d3748;--board-column-count-bg:#edf2f7;--board-column-count-text:#4a5568;--board-tech-group-bg:#fff;--board-tech-group-bg-hover:#f8f9fa;--board-tech-group-no-drop-bg:#f8f9fa;--board-tech-group-no-drop-border:#dee2e6;--board-tech-group-title:#6c757d;--board-service-count-bg:#edf2f7;--board-service-count-text:#4a5568;--board-city-group-bg:#fff;--board-city-group-border:#e2e8f0;--board-city-header-bg:#f8f9fa;--board-city-title:#2d3748;--board-city-count-bg:#e2e8f0;--board-city-count-text:#4a5568;--board-order-row-border:#f1f5f9;--board-order-row-hover-bg:#f8f9fa;--board-order-text:#4a5568;--board-order-id:#2d3748;--board-order-client:#374151;--board-order-equip:#6b7280;--board-order-selected-bg:#7c4dff;--board-order-selected-border:#7c4dff;--board-order-selected-text:#fff;--board-sla-count-bg:#f1f5f9;--board-sla-count-text:#64748b;--board-empty-group-text:#a0aec0;--board-empty-group-border:#d1d5db;--board-empty-group-bg:#fff;--board-tooltip-bg:#334155;--board-tooltip-text:#fff;--board-tooltip-shadow:0 3px 9px #00000026;--board-scrollbar-track:#f1f1f1;--board-scrollbar-thumb:#c1c1c1;--board-scrollbar-thumb-hover:#a8a8a8;--oficina-bg:#f8f9fa;--oficina-surface:#fff;--oficina-surface-alt:#f8f9fa;--oficina-border:#e2e8f0;--oficina-shadow-soft:0 2px 4px #0000000f;--oficina-shadow-panel:0 2px 8px #00000014;--oficina-text:#1e293b;--oficina-muted:#64748b;--oficina-soft-muted:#94a3b8;--oficina-separator:#f1f5f9;--oficina-hover-bg:#f8fafc}.app.theme-dark,html.theme-dark{--bg-body:#222225;--text-body:#ededef;--text-muted:#e4e4e8;--bg-surface:#2a2a2e;--bg-surface-raised:#323236;--bg-surface-alt:#3a3a3e;--border-subtle:#4a4a50;--accent:#7c4dff;--accent-soft:#7c4dff2e;--link:#a78bfa;--input-bg:#3a3a3e;--modal-bg:#323236;--overlay:#00000073;--table-header:#e4e4e8;--danger:#f87171;--success:#4ade80;--header-text:#ededef;--nav-item:#e4e4e8;--nav-item-hover:#f0f0f2;--nav-item-active:#f7f7f8;--nav-underline:#7c4dff;--header-icon-hover-bg:#3a3a3e;--header-icon-active-bg:#7c4dff2e;--header-icon-active-color:#c4b5fd;--board-bg:#222225;--board-column-bg:#323236;--board-column-border:#4a4a50;--board-column-shadow:0 1px 3px #00000047;--board-column-header-bg:#2a2a2e;--board-column-header-text:#ededef;--board-column-count-bg:#e4e4e833;--board-column-count-text:#ededef;--board-tech-group-bg:#323236;--board-tech-group-bg-hover:#3a3a3e;--board-tech-group-no-drop-bg:#2a2a2e;--board-tech-group-no-drop-border:#5a5a62;--board-tech-group-title:#e4e4e8;--board-service-count-bg:#e4e4e82e;--board-service-count-text:#ededef;--board-city-group-bg:#323236;--board-city-group-border:#4a4a50;--board-city-header-bg:#2a2a2e;--board-city-title:#ededef;--board-city-count-bg:#e4e4e82e;--board-city-count-text:#ededef;--board-order-row-border:#4a4a50;--board-order-row-hover-bg:#3a3a3e;--board-order-text:#ededef;--board-order-id:#f4f4f5;--board-order-client:#ededef;--board-order-equip:#e4e4e8;--board-order-selected-bg:#7c4dff;--board-order-selected-border:#7c4dff;--board-order-selected-text:#f4f4f5;--board-sla-count-bg:#3a3a3ef2;--board-sla-count-text:#ededef;--board-empty-group-text:#e4e4e8;--board-empty-group-border:#5a5a62;--board-empty-group-bg:#0000;--board-tooltip-bg:#3a3a3e;--board-tooltip-text:#ededef;--board-tooltip-shadow:0 10px 25px #00000059;--board-scrollbar-track:#2a2a2e;--board-scrollbar-thumb:#5a5a62;--board-scrollbar-thumb-hover:#e4e4e8;--oficina-bg:#222225;--oficina-surface:#323236;--oficina-surface-alt:#3a3a3e;--oficina-border:#4a4a50;--oficina-shadow-soft:0 2px 6px #00000047;--oficina-shadow-panel:0 8px 24px #00000059;--oficina-text:#ededef;--oficina-muted:#e4e4e8;--oficina-soft-muted:#b8b8c0;--oficina-separator:#4a4a50;--oficina-hover-bg:#3a3a3e}.app.theme-dark [class*=breadcrumb-avatar],html.theme-dark [class*=breadcrumb-avatar]{background:#fff;background:var(--bg-surface-raised);box-shadow:inset 0 0 0 1px #e2e8f0;box-shadow:inset 0 0 0 1px var(--border-subtle);color:#2d3748;color:var(--text-body)}body{background-color:#f8f9fa;background-color:var(--bg-body);color:#2d3748;color:var(--text-body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes spin-smooth{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.column-loading-indicator{align-items:center;display:inline-flex;justify-content:center;line-height:1;margin-left:8px}.column-loading-indicator,.column-loading-indicator .loading-spinner{box-sizing:border-box;flex-shrink:0;height:17px!important;width:17px!important}.column-loading-indicator .loading-spinner{animation:spin-smooth .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#7c4dff;margin:0;max-height:17px!important;max-width:17px!important;min-height:17px!important;min-width:17px!important;padding:0}.app{background-color:#f8f9fa;background-color:var(--bg-body);color:#2d3748;color:var(--text-body);display:flex;flex-direction:column;min-height:100vh;transition:filter .3s ease}.app.loading{filter:blur(3px)!important;pointer-events:none!important;position:relative!important;z-index:1!important}.post-login-loading-overlay{align-items:center;animation:fadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a8c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.post-login-loading-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.post-login-loading-circle{height:96px;position:relative;width:96px}.post-login-loading-circle,.post-login-loading-logo{align-items:center;display:flex;justify-content:center}.post-login-loading-logo{background:#0000;border-radius:0;box-shadow:none;height:72px;overflow:visible;width:72px}.post-login-loading-logo img{background:#0000;height:100%;object-fit:contain;width:100%}.post-login-loading-logo--company{background:#0000;border-radius:0}.post-login-loading-logo--company img{background:#0000;box-sizing:border-box;object-fit:contain;padding:0}.post-login-loading-greeting{color:#f9fafb;font-size:15px;font-weight:600;margin:0;max-width:400px}.post-login-loading-welcome{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.post-login-loading-text{color:#e5e7eb;font-size:14px;font-weight:500;max-width:360px}.post-login-loading-steps{margin-top:0;text-align:left}.post-login-loading-overlay--steps-only .post-login-loading-content{gap:16px}.post-login-loading-overlay--steps-only .refresh-loading-steps{width:min(340px,calc(100vw - 48px))}.profile-avatar-img--post-login{box-shadow:0 4px 16px #00000040;height:72px;width:72px}.post-login-loading-error{color:#fecaca;font-size:12px;font-weight:500;line-height:1.4;margin:4px 0 0;max-width:340px;text-align:center}.post-login-loading-circle--profile{height:112px;width:112px}.post-login-loading-avatar{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.profile-avatar-img{border-radius:50%;flex-shrink:0;object-fit:cover}.profile-avatar-img--table{height:32px;width:32px}.user-management .users-table-avatar .avatar-placeholder--table{background:#3b3b3b;border:none;border-radius:50%;color:#fff;font-size:12px;font-weight:600;height:32px;width:32px}.profile-avatar-img--header{height:24px;width:24px}.profile-avatar-img--menu{height:32px;width:32px}.app h2{font-size:17px}.app h2,.app p{font-family:Geist Variable,Geist,system-ui,sans-serif}.app p{font-size:12px}.app h3{font-size:13px}.app h3,.app h4{font-family:Geist Variable,Geist,system-ui,sans-serif}.app h4{font-size:14px}.app span{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px}.main-header{align-items:center;background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);box-shadow:0 1px 3px #0000001a;display:flex;height:48px;height:var(--main-header-height);justify-content:space-between;left:0;padding:0 24px;pointer-events:auto;position:fixed;right:0;top:0;z-index:1000}.company-name{color:#2d3748;color:var(--header-text);font-size:13.36px;font-size:var(--company-name-font-size);font-weight:600;line-height:1.2;margin-bottom:0;margin-right:40px}.main-nav{display:flex;flex:1 1;gap:5px;gap:var(--main-nav-gap)}.header-actions{gap:12px}.theme-toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#718096;color:var(--nav-item);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;line-height:0;margin:0;padding:0;transition:color .15s ease,background-color .15s ease;width:28px}.theme-toggle-btn:hover{background:#f7fafc;background:var(--header-icon-hover-bg);color:#4a5568;color:var(--nav-item-hover)}.theme-toggle-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff1f;box-shadow:0 0 0 2px var(--accent-soft);outline:none}.app.theme-dark .main-header{border-bottom-color:#0000;box-shadow:0 1px 2px #0000002e}.app.theme-dark .filters-bar{box-shadow:none}.app-route-fallback,.fechamento-403-wrap{align-items:center;background:#f8f9fa;background:var(--bg-body);box-sizing:border-box;color:#718096;color:var(--text-muted);display:flex;flex-direction:column;font-size:14px;justify-content:center;min-height:calc(100vh - 48px);min-height:calc(100vh - var(--main-header-height));padding:24px}.fechamento-403-wrap [style*="color: #64748b"],.fechamento-403-wrap [style*="color: '#64748b'"]{color:#718096!important;color:var(--text-muted)!important}.fechamento-403-wrap [style*="color: #1e293b"],.fechamento-403-wrap [style*="color: '#1e293b'"]{color:#2d3748!important;color:var(--text-body)!important}.data-status{align-items:center;display:flex}.status-indicator{-webkit-font-smoothing:antialiased;border:1px solid #0000;border-radius:12px;box-sizing:border-box;cursor:help;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:500;margin:0;padding:2px 3px;pointer-events:auto;transition:all .2s ease}.status-indicator.connected{background-color:#d4edda;border-color:#c3e6cb;color:#155724;font-size:8px}.status-indicator.mock{background-color:#fff3cd;border-color:#ffeaa7;color:#856404;font-size:8px}.status-indicator.loading{animation:pulse-loading 1.5s ease-in-out infinite;background-color:#e7f3ff;border-color:#b3d9ff;color:#06c;font-size:8px}@keyframes pulse-loading{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.config-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:8px;transition:all .2s ease}.config-btn:hover{background-color:#f7fafc;background-color:var(--header-icon-hover-bg)}.config-btn.active{background-color:#e6fffa;background-color:var(--header-icon-active-bg);color:#7c4dff;color:var(--header-icon-active-color)}.nav-item{background:none;border:none;color:#718096;color:var(--nav-item);cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12.6px;font-size:var(--main-nav-font-size);font-weight:500;padding:6px 12px;position:relative;transition:all .2s ease}.nav-item:hover{color:#4a5568;color:var(--nav-item-hover)}.nav-item.active{color:#2d3748;color:var(--nav-item-active)}.nav-item.active:after{background-color:#292524;background-color:var(--nav-underline);border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 16px)}.filters-bar{align-items:center;background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle);box-shadow:none;display:flex;justify-content:space-between;left:0;margin-top:0;padding:8px 24px;position:fixed;right:0;top:48px;top:var(--main-header-height);z-index:999}.board-section{background:#fbfbfb;background:var(--board-bg);display:flex;flex-direction:column;height:calc(100vh - 108px);height:calc(100vh - var(--main-header-height) - var(--filters-bar-height) - 25px);overflow-y:hidden;padding:24px 16px 16px 24px}.board-section,.board-section.board-section--footer-bar{margin-top:83px;margin-top:calc(var(--main-header-height) + var(--filters-bar-height))}.board-section.board-section--footer-bar{--board-min-bar-gap:8px;box-sizing:border-box;height:calc(100vh - 83px);height:calc(100vh - var(--main-header-height) - var(--filters-bar-height));padding-bottom:calc(34px + var(--board-min-bar-gap));padding-left:24px;padding-right:16px;padding-top:24px}.board-section-kanban-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.board-min-bar-shell{bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:fixed;right:0;z-index:50}.board-min-bar-shell .board-min-bar{pointer-events:auto}.board-section .column-content.custom-scroll,.board-section .custom-scroll{overflow-y:auto!important;scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.board-section .column-content.custom-scroll::-webkit-scrollbar,.board-section .custom-scroll::-webkit-scrollbar{height:6px!important;width:6px!important}.board-section .column-content.custom-scroll::-webkit-scrollbar-track,.board-section .custom-scroll::-webkit-scrollbar-track{background:#0000!important}.board-section .column-content.custom-scroll::-webkit-scrollbar-thumb,.board-section .custom-scroll::-webkit-scrollbar-thumb{background-color:initial!important}.filter-buttons{display:flex;gap:12px}.filter-btn,.filter-group{position:relative}.filter-btn{align-items:center;background:#f9fafb;background:var(--bg-surface-alt);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:5px;color:#718096;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.filter-btn:hover{background-color:#fff;background-color:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.filter-btn.active{background-color:#7c4dff;background-color:var(--accent);border-color:#7c4dff;border-color:var(--accent);color:#fff}.filter-separator{color:#e2e8f0;color:var(--border-subtle);font-size:16px;margin:0 8px;-webkit-user-select:none;user-select:none}.dropdown-arrow{color:#718096;color:var(--text-muted);font-size:9px}.filters-bar .filter-count{-webkit-font-smoothing:antialiased;align-items:center;background:#3182ce;border-radius:7px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px!important;font-weight:700;height:14px;justify-content:center;line-height:1.1;margin:0 0 0 3px;min-width:12px;padding:1px 3px;text-align:center;white-space:nowrap}.filter-modal{left:0;margin-top:4px;position:absolute;top:100%;z-index:1000}.filter-modal-content{background:#fff;background:var(--modal-bg);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 25px #0f172a73;box-shadow:0 10px 25px var(--overlay);color:#2d3748;color:var(--text-body);display:flex;flex-direction:column;max-height:320px;min-width:280px}.filter-modal-content.technician-filter{max-height:380px;min-height:280px}.filter-search{background:#fff;background:var(--modal-bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:12px}.filter-search-input{background:#fff;background:var(--input-bg);border-radius:4px;color:#2d3748;color:var(--text-body);font-size:13px;padding:8px 12px}.filter-search-input:focus{border-color:#7c4dff;border-color:var(--accent)}.filter-options{flex:1 1;max-height:180px;padding:4px 0}.filter-options.technician-filter{max-height:240px}.filter-option{padding:6px 16px;transition:background-color .2s ease}.filter-option:hover{background-color:#f9fafb;background-color:var(--bg-surface-alt)}.filter-option input[type=checkbox]{margin-right:8px}.filter-option label{color:#2d3748;color:var(--text-body);cursor:pointer;flex:1 1;font-size:10px}.no-results{color:#718096;color:var(--text-muted);font-size:10px;font-style:italic;padding:16px;text-align:center}.filter-actions{background:#fff;background:var(--modal-bg);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-subtle);flex-shrink:0;gap:4px;padding:10px}.apply-btn{background:#3182ce;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:5px 8px;transition:all .2s ease;white-space:nowrap}.apply-btn:hover{background:#2c5aa0;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.select-all-btn{background:#7c4dff;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:5px 8px;transition:all .2s ease;white-space:nowrap}.select-all-btn:hover{background:#6b46c1;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.cancel-btn{background:#f9fafb;background:var(--bg-surface-alt);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:6px;box-shadow:0 2px 4px #0000000d;color:#718096;color:var(--text-muted);cursor:pointer;flex:1 1;font-size:11px;font-weight:500;padding:5px 8px;transition:all .2s ease;white-space:nowrap}.cancel-btn:hover{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 4px 8px #0000001a;color:#2d3748;color:var(--text-body);transform:translateY(-1px)}.search-container{align-items:center;display:flex;gap:12px;min-width:400px}.search-container.board-toolbar-right{gap:10px;min-width:0}.search-input{background:#fff;background:var(--input-bg);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:5px;color:#2d3748;color:var(--text-body);flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;outline:none;padding:6px 12px}.search-input:focus{background:#fff;background:var(--bg-surface-raised);border-color:#7c4dff;border-color:var(--accent)}.kanban-board{align-items:stretch;display:flex;flex:1 1;height:auto;min-height:0;padding-bottom:0;position:relative}.kanban-fixed-column{align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;margin-right:12.24px;min-height:0;width:320px}.kanban-scrollable-area{align-self:stretch;display:flex;flex:1 1;gap:12.24px;min-height:0;overflow-x:auto;padding-right:10px}.kanban-column{background:#fff;background:var(--board-column-bg);border:1px solid #e2e8f0;border:1px solid var(--board-column-border);border-radius:8px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--board-column-shadow);display:flex;flex:1 1;flex-direction:column;min-width:320px}.kanban-fixed-column .kanban-column{background:#0000;border:none;box-shadow:none;flex:1 1;gap:8px;min-height:0;width:320px}.kanban-fixed-column .column-header{background:#0000;border-bottom:none;min-height:auto;padding:0 2px}.kanban-fixed-column .column-header .column-title{color:color-mix(in srgb,#2d3748 85%,#000 15%);color:color-mix(in srgb,var(--board-column-header-text) 85%,#000 15%)}.kanban-fixed-column .column-count{background:#e0e3e5}.kanban-fixed-column .column-filter-icon svg{flex-shrink:0}.kanban-fixed-column .column-content{background:#fff;border:1px solid #eceef0;border-radius:10px;box-shadow:none}.kanban-fixed-column .kanban-column.drop-target{background:#0000;border:none}.kanban-fixed-column .kanban-column.drop-target .column-content{background:#7c4dff0a;border-color:#7c4dff;border-style:dashed}.app.theme-dark .kanban-fixed-column .column-content{background:#fff;background:var(--board-column-bg);border-color:#0000}.kanban-scrollable-area .technician-column-name-block .column-title{color:#2d3748;color:var(--board-column-header-text)}.app.theme-dark .kanban-scrollable-area .technician-column .column-content{background:#fff;background:var(--board-column-bg);border-color:#e2e8f0;border-color:var(--board-column-border)}.kanban-scrollable-area .kanban-column{align-self:stretch;flex-grow:0;flex-shrink:0;min-height:0;width:320px}.kanban-scrollable-area::-webkit-scrollbar{height:8px}.kanban-scrollable-area::-webkit-scrollbar-track{background:#f1f1f1;background:var(--board-scrollbar-track);border-radius:4px}.kanban-scrollable-area::-webkit-scrollbar-thumb{background:#c1c1c1;background:var(--board-scrollbar-thumb);border-radius:4px}.kanban-scrollable-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8;background:var(--board-scrollbar-thumb-hover)}.kanban-scrollable-area .technician-columns-placeholder{align-items:center;align-self:stretch;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:400px}.technician-column{background:#fff;cursor:grab;transition:all .2s ease}.kanban-scrollable-area>.technician-column:hover{z-index:1}.kanban-scrollable-area>.technician-column.technician-column--count-tooltip-open{z-index:10001}.technician-column:has(.technician-order-row:active){transform:none!important}.technician-column:has(.technician-order-row:active) .column-content{border-color:#eceef0!important;box-shadow:none!important}.technician-column.dragging-order{cursor:default!important;pointer-events:auto;transform:none!important}.technician-column.dragging-order .column-content{border-color:#eceef0!important;box-shadow:none!important}.technician-column.dragging-order:hover .column-content{border-color:#eceef0!important}.technician-column:hover:has(.technician-filter-container .column-filter-overlay){z-index:0}.technician-column-header.dragging{cursor:grabbing!important;opacity:.6;transform:rotate(2deg)}.column-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--board-column-border);box-sizing:border-box;display:flex;justify-content:space-between;min-height:44px;padding:10px 20px;position:relative}.column-title,.kanban-fixed-column .column-header .column-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#2d3748;color:var(--board-column-header-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;margin:0;padding:0}.column-count{background:#edf2f7;background:var(--board-column-count-bg);border-radius:13.2px;color:#4a5568;color:var(--board-column-count-text);font-size:13.2px;font-weight:500;padding:4.4px 8.8px}.column-content{flex:1 1;min-height:0;overflow-y:auto;padding:10px}.technician-column .column-content{scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.technician-column .column-content::-webkit-scrollbar{width:6px}.technician-column .column-content::-webkit-scrollbar-track{background:#0000}.technician-column .column-content::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.technician-column .column-content:active::-webkit-scrollbar-thumb,.technician-column .column-content:hover::-webkit-scrollbar-thumb{background-color:initial}.technician-column .column-content:hover{scrollbar-color:#0000 #0000}.kanban-scrollable-area>.kanban-column.technician-column>.technician-column-header{border-bottom:none}.technician-column-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;gap:12px;justify-content:flex-start;min-height:44px;padding:10px 20px;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.technician-column-header:not(.dragging-order){cursor:grab}.technician-column-header:not(.dragging-order):active{cursor:grabbing}.technician-column-header.drag-over-column{background:#e8f4f8;border-color:#3b82f6}.technician-column-header.count-tooltip-open,.technician-column-header.filter-open{z-index:10000}.technician-column-name-block:has(.tech-col-os-v2-badges--open){overflow:visible}.technician-column-name-block{align-items:center;display:flex;flex:1 1 auto;gap:6px;line-height:1.4;min-width:0;overflow:visible}.technician-column-name-block .column-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#2d3748;cursor:pointer;display:block;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.5;margin:0;overflow:visible;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.technician-column-name-block .tech-col-os-v2-badges{flex-shrink:0}.technician-column-count-badges{align-items:center;display:inline-flex;flex-shrink:0;gap:5px;position:relative}.technician-count-chip{-webkit-font-smoothing:antialiased;align-items:center;border:1px solid #0000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700;gap:4px;height:20px;line-height:1;margin:0;max-height:20px;padding:0 7px;transition:background .15s ease,border-color .15s ease}.technician-count-chip svg{flex-shrink:0}.technician-count-chip-value{color:#1f1f1f;min-width:0;text-align:center}.technician-count-chip--open{background:#f7f9fb;border-color:#eceef0;color:#1f1f1f}.technician-count-chip--open svg{color:#2563eb}.technician-count-chip--open:hover{background:#eef1f4;border-color:#e0e3e5}.technician-count-chip--done{background:#f7f9fb;border-color:#eceef0;color:#1f1f1f}.technician-count-chip--done svg{color:#16a34a}.technician-count-chip--done:hover{background:#eef1f4;border-color:#e0e3e5}.technician-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.technician-filter-container{position:relative}.technician-filter-icon{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.technician-filter-icon:hover{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.technician-filter-icon.active{background:#7c4dff;border-color:#7c4dff;color:#fff}.technician-filter-badge{align-items:center;background:#7c4dff;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;position:absolute;right:-6px;top:-6px;width:16px}.technician-filter-modal{pointer-events:auto;z-index:99999!important}.technician-filter-modal .filter-options-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:320px;min-width:180px;overflow-y:auto;padding:4px 0}.technician-filter-modal .filter-option-item{margin:0;padding:0}.technician-filter-modal .filter-option-item:first-child{border-bottom:1px solid #f1f5f9;margin-bottom:2px;padding:6px 12px 4px}.technician-filter-modal .filter-option-item:first-child .filter-option-info{margin:0}.technician-filter-modal .filter-option-item:first-child .filter-option-label{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;text-transform:uppercase}.technician-filter-modal .filter-option-item:first-child .filter-option-label i{font-size:9px}.technician-filter-modal .filter-option-item:first-child .filter-option-desc{color:#9ca3af;font-size:9px;margin-top:1px}.technician-filter-modal .filter-option-content{align-items:center;cursor:pointer;display:flex;font-size:10px;gap:6px;margin:0;padding:3px 10px;transition:all .15s ease;white-space:nowrap}.technician-filter-modal .filter-option-content:hover{background:#f8fafc}.route-map-modal-content,.route-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:90vh;max-height:900px;max-width:1400px;overflow:hidden;position:relative;width:95vw}.route-map-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.route-map-modal-title-section{display:flex;flex-direction:column;gap:4px}.route-map-modal-title-section h2{align-items:center;color:#1a202c;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.route-map-info{display:flex;flex-direction:column;gap:4px}.route-map-count{color:#7c4dff;font-size:12px;font-weight:500}.route-map-warning{align-items:center;color:#f59e0b;display:flex;font-size:11px;font-weight:500;gap:4px}.route-map-warning i{font-size:10px}.route-map-modal-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.route-map-layout{gap:16px}.route-map-sidebar{background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:width .3s ease;width:320px}.route-map-sidebar.collapsed{width:60px}.route-map-sidebar.collapsed .sidebar-content{display:none}.route-map-sidebar.collapsed .sidebar-header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px}.route-map-sidebar.collapsed .sidebar-title-section{flex-direction:column;gap:8px}.route-map-sidebar.collapsed .sidebar-header h4{font-size:12px;margin:0;text-align:center;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.sidebar-header{background:#f1f5f9;padding:16px}.sidebar-title-section{align-items:center;display:flex;justify-content:space-between}.sidebar-toggle-btn{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.sidebar-toggle-btn:hover{background:#e2e8f0;color:#475569}.sidebar-header h4{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.sidebar-header h4 i{color:#f59e0b;font-size:12px}.sidebar-content{display:flex;flex-direction:column;overflow:hidden}.unlocated-orders-list{flex:1 1;overflow-y:auto;padding:8px}.unlocated-order-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:8px;padding:12px}.unlocated-order-item:last-child{margin-bottom:0}.unlocated-order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.unlocated-order-number{color:#1e293b;font-size:13px;font-weight:600}.unlocated-order-type{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:2px 6px}.unlocated-order-details{display:flex;flex-direction:column;gap:4px}.unlocated-order-address,.unlocated-order-cliente,.unlocated-order-equipamento{color:#475569;font-size:12px;line-height:1.4}.unlocated-section{margin-bottom:16px}.unlocated-section:last-child{margin-bottom:0}.unlocated-section-header{background:#f1f5f9;border-left:3px solid #e2e8f0;border-radius:6px;margin-bottom:8px;padding:8px 12px}.unlocated-section-header h5{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin:0}.unlocated-section-header h5 i{font-size:10px}.unlocated-order-item.outside-brazil{background:#fffbeb;border-left:3px solid #f59e0b}.unlocated-order-item.outside-brazil .unlocated-order-header{color:#92400e}.unlocated-order-coordinates{border-top:1px solid #fde68a;margin-top:6px;padding-top:6px}.unlocated-order-coordinates small{align-items:center;color:#92400e;display:flex;font-size:11px;gap:4px}.unlocated-order-coordinates i{color:#f59e0b}.unlocated-order-cliente{color:#1e293b;font-weight:500}.unlocated-order-address{color:#64748b;font-style:italic}.route-map{min-height:500px}.route-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.route-modal-title-section{display:flex;flex-direction:column;gap:4px}.route-modal-header h2{align-items:center;color:#1a202c;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.coordinates-loading-indicator{align-items:center;color:#7c4dff;display:flex;font-size:12px;font-weight:500;gap:6px}.coordinates-loading-indicator i{font-size:10px}.route-modal-header h2 i{color:#7c4dff;font-size:18px}.route-modal-options{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-end;margin-right:8px}.route-date-filter-selector{align-items:center;display:flex;height:23px}.route-date-filter-track{background:#f0f0f0;border-radius:8px;display:flex;height:23px;min-width:179px;padding:3px;position:relative;width:179px}.route-date-filter-thumb{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;height:calc(100% - 6px);left:3px;position:absolute;top:3px;transition:left .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 3px);z-index:1}.route-date-filter-track.is-hoje .route-date-filter-thumb{left:calc(50% + 3px)}.route-date-filter-btn{background:#0000;border:none;border-radius:6px;color:#718096;cursor:pointer;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:500;outline:none;padding:4px 12px;position:relative;transition:color .2s ease;z-index:2}.route-date-filter-btn.is-active{color:#2d3748;font-weight:600}.route-show-client-checkbox{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.route-show-client-checkbox:hover{color:#1e293b}.route-show-client-checkbox input[type=checkbox]{accent-color:#7c4dff;cursor:pointer;height:16px;margin:0;width:16px}.route-modal-save-btn{align-items:center;background:#7c4dff;border:1px solid #c4b5fd;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:8px 12px;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.route-modal-save-btn:hover:not(:disabled){background:#6a3de8;border-color:#6a3de8}.route-modal-save-btn:disabled{cursor:not-allowed;opacity:.45}.route-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;justify-content:center;padding:8px;transition:all .2s ease}.route-modal-close:hover{background:#e2e8f0;color:#1a202c}.route-modal-body{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:hidden;padding:20px}.route-info{background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:8px;gap:8px;padding:12px 16px}.route-info,.route-info p{align-items:center;display:flex}.route-info p{color:#0369a1;font-size:14px;font-weight:500;gap:6px;margin:0}.route-info i{color:#0ea5e9;font-size:16px}.route-map-container{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.route-map{height:100%;min-height:400px;width:100%}.route-orders-list{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;max-height:500px;overflow-y:auto}.route-order-item{border-bottom:1px solid #e2e8f0;padding:16px;transition:background-color .2s ease}.route-order-item:last-child{border-bottom:none}.route-order-item:hover{background-color:#f7fafc}.route-order-header{margin-bottom:12px}.route-order-number{background:#e6fffa;border:1px solid #7c4dff;color:#2d3748;font-size:16px;padding:4px 8px}.route-order-type{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;color:#4a5568;font-size:12px;font-weight:500;padding:4px 8px}.route-order-details{grid-gap:8px;display:grid;gap:8px}.route-order-details p{font-size:14px;line-height:1.4}.route-routing-container{display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:24px;height:600px}.route-column{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.route-column-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:16px 20px}.route-column-title-section{display:flex;flex-direction:column;gap:4px}.route-title-with-date{align-items:center;display:flex;gap:8px}.route-forecast-date{background-color:#f1f5f9;border-radius:12px;color:#64748b;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.route-map-button{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-left:auto;padding:6px 12px;transition:all .2s ease}.route-map-button:hover:not(.disabled){background:#6b46c1;transform:translateY(-1px)}.route-map-button:active:not(.disabled){transform:translateY(0)}.route-map-button.disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.route-map-button i{font-size:10px}.route-column-header h3{color:#1a202c;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0}.route-count{background:#e2e8f0;border-radius:50%;color:#4a5568;font-size:12px;font-weight:600;height:24px;justify-content:center;text-align:center;width:24px}.route-count,.route-header-actions{align-items:center;display:flex;flex-shrink:0}.route-header-actions{gap:6px;margin-left:auto}.route-print-button,.route-share-button{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-left:0;padding:6px 10px;transition:all .2s ease}.route-print-button:hover:not(:disabled),.route-share-button:hover:not(:disabled){background:#6b46c1;transform:translateY(-1px)}.route-print-button:disabled,.route-share-button:disabled{background:#cbd5e0;color:#a0aec0;cursor:not-allowed;transform:none}.route-print-button i,.route-share-button i{font-size:12px}.route-column-content{flex:1 1;overflow-y:auto;padding:16px}.route-empty-state{color:#9ca3af;font-size:14px;height:200px}.route-orders-grouped{display:flex;flex-direction:column;gap:8px}.route-client-group{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px;transition:all .2s ease}.route-client-group:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000000d}.route-client-info{margin-bottom:12px}.route-client-info h4{color:#1a202c;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;margin:0 0 4px}.route-client-info p{color:#64748b;font-size:11px;line-height:1.4;margin:0}.route-cliente-info{margin-bottom:6px}.route-cliente-info h5{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.route-cliente-info p{color:#374151;font-size:10px;line-height:1.3}.route-orders-badges{display:flex;flex-wrap:wrap;gap:8px}.route-order-badge{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:7px;font-weight:500;gap:4px;padding:4px 6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.route-order-badge:hover{background:#e2e8f0;border-color:#cbd5e0;transform:translateY(-1px)}.route-order-badge:active{cursor:grabbing;transform:translateY(0)}.route-order-badge[draggable=true]:hover{cursor:grab}.route-order-badge.has-linked-order{border-color:#f59e0b}.route-order-number{border-radius:6px;font-size:6px;min-width:12px;padding:1px 4px;text-align:center}.route-order-id{color:#1a202c;font-size:8px;font-weight:600}.route-order-id-bold{color:#1a202c;font-size:8px;font-weight:700}.route-order-resumido{color:#64748b;font-size:8px;font-weight:500}.route-modal-content .route-order-id-bold,.route-modal-content .route-order-resumido,.route-modal-content .service-type-badge-compact{font-size:8px}.order-tooltip-modal{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.order-tooltip-content{animation:slideIn .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px #00000026;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:320px;padding:16px;width:auto}.order-tooltip-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.order-tooltip-title{color:#1a202c;font-size:16px;font-weight:600;margin:0}.order-tooltip-close{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.order-tooltip-close:hover{background:#f1f5f9;color:#374151}.order-tooltip-info{display:flex;flex-direction:column;gap:8px}.order-tooltip-item{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:6px 0}.order-tooltip-item:last-child{border-bottom:none}.order-tooltip-label{color:#64748b;font-size:11px;font-weight:600;min-width:80px}.order-tooltip-value{color:#1a202c;flex:1 1;font-size:11px;margin-left:12px;text-align:right}.order-tooltip-linked-order{background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;margin-top:8px;padding:8px}.order-tooltip-linked-order-label{color:#92400e;font-size:11px;font-weight:600}.order-tooltip-linked-order-value{color:#92400e;font-size:11px}.order-tooltip-group{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:8px}.order-tooltip-orders-list{margin-top:4px;max-height:120px;overflow-y:auto}.order-tooltip-order-item{align-items:center;display:flex;font-size:11px;justify-content:space-between;padding:2px 0}.order-tooltip-order-number{color:#374151;font-weight:500}.order-tooltip-order-type{color:#6b7280;font-size:10px}.order-tooltip-value .spin{animation:spin 1s linear infinite}.order-tooltip-value i{vertical-align:middle}.order-tooltip-actions{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:12px}.order-tooltip-action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease;width:100%}.order-tooltip-action-btn.add-route-btn{background:#10b981;color:#fff}.order-tooltip-action-btn.add-route-btn:hover{background:#059669;transform:translateY(-1px)}.order-tooltip-action-btn.remove-route-btn{background:#ef4444;color:#fff}.order-tooltip-action-btn.remove-route-btn:hover{background:#dc2626;transform:translateY(-1px)}.route-map-sidebar-right{background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;overflow:hidden;width:320px}.route-map-sidebar-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px}.route-progress-info{display:flex;flex-direction:column;gap:8px}.route-progress-bar{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.route-progress-fill{background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;height:100%;transition:width .3s ease}.route-progress-text{color:#374151;font-size:12px;font-weight:600;text-align:center}.route-progress-remaining{color:#6b7280;font-size:11px;margin-top:4px;text-align:right}.route-map-sidebar-content{flex:1 1;overflow-y:auto;padding:16px}.route-empty-state{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.route-empty-state i{color:#9ca3af;font-size:24px;margin-bottom:12px}.route-empty-state p{font-size:12px;line-height:1.4;margin:0}.route-orders-list{display:flex;flex-direction:column;gap:12px}.route-order-item{padding:12px}.route-order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.route-order-left{align-items:center;display:flex;gap:8px}.route-order-sequence{border-radius:10px;font-size:10px;min-width:16px;text-align:center}.route-order-number,.route-order-sequence{background:#7c4dff;color:#fff;font-weight:600;padding:2px 6px}.route-order-number{border-radius:4px;font-size:12px}.route-order-remove-btn{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;padding:4px;transition:all .2s ease}.route-order-remove-btn:hover{background:#fef2f2;transform:scale(1.1)}.route-order-details{display:flex;flex-direction:column;gap:4px}.route-order-details p{color:#4a5568;font-size:11px;line-height:1.3;margin:0}.route-order-details strong{color:#2d3748;font-weight:600}.route-save-section{background:#fff;border-top:1px solid #e2e8f0;padding:16px}.route-save-btn{align-items:center;background:#7c4dff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.route-save-btn:hover{background:#6b46c1;transform:translateY(-1px)}.route-save-btn:active{transform:translateY(0)}.route-map-layout{display:flex;gap:0;height:100%;width:100%}.route-map-container{flex:1 1;height:100%;min-width:0;position:relative}@media (max-width:1200px){.route-map-sidebar-right{width:280px}}@media (max-width:768px){.route-map-layout{flex-direction:column}.route-map-sidebar-right{height:200px;width:100%}}@keyframes cannySuccessPulse{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.route-column-content.drag-over{background:#f0f9ff;border:2px dashed #0ea5e9}.route-order-badge.dragging{opacity:.5;transform:rotate(5deg)}.route-order-badge.drag-over{background:#e0f2fe;border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e933}.route-client-group.drag-over{background:#f0f9ff;border-color:#0ea5e9}@media (max-width:768px){.route-routing-container{flex-direction:column;gap:16px;height:auto}.route-column{min-height:300px}.route-orders-badges{gap:6px}.route-order-badge{font-size:11px;padding:4px 8px}}.route-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center}.loading-spinner{height:40px;width:40px}.route-error{align-items:center;background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#dc2626;display:flex;gap:12px;padding:16px}.route-error i{color:#ef4444;font-size:20px}.route-error p{font-size:14px;font-weight:500;margin:0}.map-popup{font-size:12px;line-height:1.4;padding:8px}.map-popup h4{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 8px}.map-popup p{color:#4a5568;margin:4px 0}.map-popup strong{color:#2d3748}@media (max-width:768px){.route-modal-content{height:95vh;margin:10px;width:98vw}.route-modal-header{padding:16px 20px}.route-modal-header h2{font-size:18px}.route-modal-body{padding:16px}.route-map-layout{flex-direction:column;gap:12px}.route-map-sidebar{border-left:none;border-top:1px solid #e2e8f0;height:200px;width:100%}.route-map-sidebar.collapsed{height:60px;width:100%}.route-map{min-height:300px}}.technician-filter-modal .filter-option-content input[type=checkbox]{accent-color:#7c4dff;height:12px;margin:0;width:12px}.technician-filter-modal .filter-option-text{color:#374151;flex:1 1;font-size:10px;font-weight:500;white-space:nowrap}.technician-filter-modal .filter-option-badge{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:8px;font-weight:600;min-width:14px;padding:1px 4px;text-align:center}.sla-group{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0000;border-radius:8px;margin-bottom:12px;padding:10px}.sla-group.sla-vencido{border-left-color:#ef9a9a}.sla-group.sla-vencendo{border-left-color:#ffccbc}.sla-group.sla-ok{border-left:1px solid #e2e8f0}.sla-header{align-items:center;display:flex;gap:8px;margin-bottom:8px;padding:0;transition:all .2s ease}.sla-header .sla-title{color:#37474f}.sla-title{flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.sla-count{background:#f1f5f9;background:var(--board-sla-count-bg);border:1px solid #e2e8f0;border-radius:8px;color:#64748b;color:var(--board-sla-count-text);font-size:10px;font-weight:600;min-width:16px;padding:2px 6px;text-align:center}.sla-content{padding-left:0}.technician-service-group{background:#fff;background:var(--board-tech-group-bg);border:none;border-radius:4px;margin-bottom:4px;padding:4px 6px}.technician-service-group:hover{background:#f8f9fa;background:var(--board-tech-group-bg-hover)}.technician-service-group.no-drop{background:#fff;background:var(--board-tech-group-bg);border:none;opacity:1;position:relative;z-index:1}.technician-service-group.no-drop:hover{background:#f8f9fa;background:var(--board-tech-group-bg-hover)}.technician-service-group .service-group-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#6c757d;color:var(--board-tech-group-title);cursor:grab;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;padding:0;text-transform:uppercase}.technician-service-group[data-group="Em deslocamento"] .service-group-title,.technician-service-group[data-group="Em serviço"] .service-group-title,.technician-service-group[data-group="Previstas para amanhã"] .service-group-title,.technician-service-group[data-group="Previsto para hoje"] .service-group-title,.technician-service-group[data-group=FUTURA] .service-group-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#2d3748;color:var(--board-order-id);cursor:grab;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;padding:0;text-transform:uppercase}.service-group-header{align-items:center;display:flex;gap:6px;margin-bottom:3px}.service-group-futura-retorno-title-row{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px}.technician-service-group[data-group=FUTURA] .service-group-futura-close{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#9e9e9e;cursor:pointer;font-size:16px;font-weight:500;line-height:1;margin:0;padding:0 2px}.technician-service-group[data-group=FUTURA] .service-group-futura-close:hover{color:#616161}.service-group-futura-tabs{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:4px;line-height:1;margin-left:auto}.technician-service-group[data-group=FUTURA] .service-group-futura-tab-sep{align-items:center;align-self:center;box-sizing:initial;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;padding:0 2px;-webkit-user-select:none;user-select:none;width:8px}.technician-service-group[data-group=FUTURA] .service-group-futura-tab-sep:before{background:#bdbdbd;border-radius:50%;content:"";flex-shrink:0;height:3px;width:3px}.technician-service-group[data-group=FUTURA] .service-group-futura-tab{-webkit-font-smoothing:antialiased;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;box-sizing:border-box;color:#9e9e9e;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;gap:2px;letter-spacing:.35px;line-height:1;margin:0;padding:0;text-decoration:none;text-transform:uppercase;vertical-align:initial;white-space:nowrap}.technician-service-group[data-group=FUTURA] .service-group-futura-tab-count{background:#edf2f7;background:var(--board-service-count-bg);border-radius:8px;color:#4a5568;color:var(--board-service-count-text);flex-shrink:0;font-size:8.5px;font-weight:600;line-height:1.2;margin-left:1px;min-width:14px;padding:1px 4px;text-align:center}.technician-service-group[data-group=FUTURA] .service-group-futura-tab--active{color:#2d3748;color:var(--board-order-id);font-weight:600}.technician-service-group[data-group=FUTURA] .service-group-futura-tab:hover:not(.service-group-futura-tab--active){color:#757575}.service-group-title{color:#212121;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.service-group-count{font-size:9px}.service-group-count,.technician-service-group .service-group-count{background:#edf2f7;background:var(--board-service-count-bg);border-radius:8.58px;color:#4a5568;color:var(--board-service-count-text);display:inline-block;font-weight:500;padding:2.86px 5.72px}.technician-service-group .service-group-count{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:grab;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.58px;margin:0}.service-group-count.futura-count{border-radius:8.58px;font-size:9px;padding:2.86px 5.72px}.futura-date-filter-modal{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;display:block!important;max-width:300px;min-width:200px;opacity:1!important;padding:12px;pointer-events:auto;position:fixed!important;transform:translateZ(0);visibility:visible!important;will-change:transform;z-index:10000!important}.futura-date-filter-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.futura-date-filter-header span{color:#212121;font-size:13px;font-weight:600}.futura-date-filter-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;padding:0;width:24px}.futura-date-filter-close:hover{color:#212121}.futura-date-filter-body{display:flex;flex-direction:column;gap:10px}.futura-date-filter-row{display:flex;flex-direction:column;gap:2.1px}.futura-date-filter-row label{color:#4a5568;font-size:5.4px;font-weight:500}.futura-date-filter-row input[type=date]{background:#fff;border:1px solid #cbd5e0;border-radius:2.1px;color:#212121;font-family:inherit;font-size:5.9px;padding:2.8px 4.2px}.futura-date-filter-row input[type=date]:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.futura-date-filter-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.futura-date-filter-apply,.futura-date-filter-clear{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:500;justify-content:center;padding:4px 10px;transition:all .2s;white-space:nowrap}.futura-date-filter-apply{background:#7c4dff;color:#fff}.futura-date-filter-apply:hover:not(:disabled){background:#651fff;box-shadow:0 2px 4px #7c4dff4d}.futura-date-filter-apply:disabled{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed;opacity:.6}.futura-date-filter-clear{background:#7c4dff1a;border:1px solid #7c4dff4d;color:#7c4dff}.futura-date-filter-clear:hover{background:#7c4dff26;border-color:#7c4dff80}.futura-date-filter-display{margin-bottom:10px}.futura-date-filter-input{background:#fff;border:1px solid #cbd5e0;border-radius:4px;box-sizing:border-box;color:#212121;cursor:pointer;font-family:inherit;font-size:11px;min-height:36px;padding:8px 10px;text-align:center;width:100%}.futura-date-filter-input:hover{border-color:#2196f3}.futura-date-filter-input:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.sla-filtrar-modal-overlay{background:#0f172a66;inset:0;position:fixed;z-index:10050}.sla-filtrar-modal-panel{box-shadow:0 12px 40px #00000026;box-sizing:border-box;max-width:360px;min-width:240px;padding:14px 16px}.sla-filtrar-modal-panel .futura-date-filter-header{margin-bottom:14px;padding-bottom:10px}.sla-filtrar-modal-panel .futura-date-filter-header span{font-size:15px}.sla-filtrar-modal-panel .futura-date-filter-body{gap:12px}.sla-filtrar-modal-panel .range-calendar{padding:12px 4px}.sla-filtrar-modal-panel .range-calendar-header{margin-bottom:10px}.sla-filtrar-modal-panel .range-calendar-nav{font-size:14px;height:28px;width:28px}.sla-filtrar-modal-panel .range-calendar-month{font-size:13px}.sla-filtrar-modal-panel .range-calendar-weekdays{gap:2px;margin-bottom:6px}.sla-filtrar-modal-panel .range-calendar-weekday{font-size:10px;padding:4px 0}.sla-filtrar-modal-panel .range-calendar-days{gap:3px}.sla-filtrar-modal-panel .range-calendar-day{font-size:13px;min-height:30px}.sla-filtrar-time-row{margin-top:10px}.sla-filtrar-modal-panel .sla-filtrar-time-row{margin-top:4px}.sla-filtrar-modal-panel .futura-date-filter-row.sla-filtrar-time-row label,.sla-filtrar-modal-panel .sla-filtrar-time-row label{color:#2d3748;font-size:12.5px;font-weight:600;letter-spacing:.01em;line-height:1.45}.sla-filtrar-time-input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;margin-top:6px;padding:10px 12px;width:100%}.sla-filtrar-time-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff1f;outline:none}.sla-filtrar-actions{margin-top:14px}.sla-filtrar-modal-panel .futura-date-filter-actions{margin-top:4px}.sla-filtrar-modal-panel .futura-date-filter-apply,.sla-filtrar-modal-panel .futura-date-filter-clear{font-size:13px;min-height:40px;padding:8px 14px}.route-date-picker-modal .route-date-picker-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.route-date-picker-modal .route-date-picker-header span{color:#212121;font-size:13px;font-weight:600}.route-date-picker-modal .route-date-picker-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:0;width:24px}.route-date-picker-modal .route-date-picker-close:hover{color:#212121}.route-date-picker-modal .route-date-picker-body{display:flex;flex-direction:column;gap:10px}.route-date-picker-modal .route-date-picker-actions{display:flex;justify-content:flex-end;margin-top:10px}.route-date-picker-modal .route-date-picker-apply{background:#7c4dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:all .2s}.route-date-picker-modal .route-date-picker-apply:hover:not(:disabled){background:#651fff;box-shadow:0 2px 4px #7c4dff4d}.route-date-picker-modal .route-date-picker-apply:disabled{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed;opacity:.6}.route-single-date-calendar{padding:0;width:100%}.route-single-calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.route-single-calendar-nav{align-items:center;background:none;border:none;border-radius:3px;color:#4a5568;cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;padding:3px 6px;width:20px}.route-single-calendar-nav:hover{background:#f7fafc;color:#7c4dff}.route-single-calendar-month{color:#212121;font-size:12px;font-weight:600}.route-single-calendar-weekdays{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr);margin-bottom:3px}.route-single-calendar-weekday{color:#718096;font-size:10px;font-weight:600;padding:3px 0;text-align:center}.route-single-calendar-days{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.route-single-calendar-day{align-items:center;aspect-ratio:1;border-radius:4px;color:#2d3748;cursor:pointer;display:flex;font-size:11px;justify-content:center;transition:all .2s}.route-single-calendar-day.empty{cursor:default}.route-single-calendar-day.disabled{background:#f7fafc;color:#cbd5e0;cursor:not-allowed}.route-single-calendar-day:not(.disabled):not(.empty):hover{background:#ede9fe;color:#7c4dff}.route-single-calendar-day.selected{background:#7c4dff;color:#fff;font-weight:600}.route-single-calendar-day.today{color:#7c4dff;font-weight:600}.route-single-calendar-day.today:not(.selected){border:1px solid #7c4dff}.range-calendar{padding:10px;width:100%}.range-calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.range-calendar-nav{align-items:center;background:none;border:none;border-radius:3px;color:#4a5568;cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;padding:3px 6px;transition:all .2s;width:20px}.range-calendar-nav:hover{background:#f7fafc;color:#2196f3}.range-calendar-month{color:#212121;font-size:9px;font-weight:600}.range-calendar-weekdays{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr);margin-bottom:3px}.range-calendar-weekday{color:#718096;font-size:7px;font-weight:600;padding:3px 0;text-align:center}.range-calendar-days{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.range-calendar-day{align-items:center;aspect-ratio:1;border-radius:4px;color:#2d3748;cursor:pointer;display:flex;font-size:11px;justify-content:center;position:relative;transition:all .2s}.range-calendar-day.empty{cursor:default}.range-calendar-day.disabled{background:#f7fafc;color:#cbd5e0;cursor:not-allowed}.range-calendar-day:not(.disabled):not(.empty):hover{background:#e3f2fd;color:#1976d2}.range-calendar-day.today{color:#2196f3;font-weight:600}.range-calendar-day.today:not(.in-range):not(.start):not(.end){border:1px solid #2196f3}.range-calendar-day.in-range{background:#e3f2fd;color:#1976d2}.range-calendar-day.start{background:#2196f3;border-radius:3px 0 0 3px;color:#fff;font-weight:600}.range-calendar-day.end{background:#2196f3;border-radius:0 3px 3px 0;color:#fff;font-weight:600}.range-calendar-day.start.end{border-radius:3px}.service-orders{display:flex;flex-wrap:wrap;gap:4px}.service-orders-container{display:flex;flex-direction:column;gap:2px}.technician-forecast-group{background:#eceef0;border:1px solid #eceef0;border-radius:6px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--board-column-shadow);margin-bottom:4px}.forecast-group-header{background:#eceef0;border-bottom:none;border-radius:6px 6px 0 0;padding:4px 8px}.forecast-group-title{font-weight:700}.forecast-group-title,.technician-forecast-group .forecast-group-title{color:#2d3748;color:var(--board-column-header-text);font-size:10px;letter-spacing:.3px;text-transform:uppercase}.technician-forecast-group .forecast-group-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:grab;font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:600;margin:0;padding:0}.forecast-orders-container{display:flex;flex-direction:column;gap:2px;padding:2px}.technician-city-group{background:#fff;border:1px solid #e5e7eb;border-radius:3px;box-shadow:0 1px 2px #00000008;margin-bottom:3px}.technician-city-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:3px 3px 0 0;display:flex;gap:6px;justify-content:flex-start;padding:3px 6px}.technician-city-title{color:#2d3748;color:var(--board-city-title);font-size:10px;font-weight:600}.board-section .technician-city-title{font-size:10px}.technician-city-group .technician-city-title{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#2d3748;color:var(--board-city-title);cursor:grab;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:500;margin:0;padding:0}.technician-city-count{font-size:9px;font-weight:600}.technician-city-count,.technician-city-group .technician-city-header .technician-city-count{background:#e2e8f0;background:var(--board-city-count-bg);border-radius:6px;color:#4a5568;color:var(--board-city-count-text);padding:1px 4px}.technician-city-group .technician-city-header .technician-city-count{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:grab;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px!important;font-weight:500!important;margin:0}.technician-city-orders{display:flex;flex-direction:column}.technician-order-row{grid-gap:4px;-webkit-user-drag:element;align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--board-order-row-border);cursor:grab;display:grid;gap:4px;grid-template-columns:68px 1fr 1fr;min-height:18px;padding:2px 6px;transition:background-color .1s ease-out,color .1s ease-out;-webkit-user-select:none;user-select:none}.kanban-column.technician-column .technician-order-row.order-status-retorno.has-pedido-vinculado{grid-template-columns:78px 1fr 1fr}.kanban-column.technician-column .technician-order-row.order-status-retorno.has-pedido-vinculado .technician-order-cliente,.kanban-column.technician-column .technician-order-row.order-status-retorno.has-pedido-vinculado .technician-order-equipamento{min-width:0}.kanban-column.technician-column .technician-order-row.technician-order-row--defeito-alert{grid-template-columns:78px 1fr 1fr}.kanban-column.technician-column .technician-order-row.technician-order-row--defeito-alert.order-status-retorno.has-pedido-vinculado{grid-template-columns:94px 1fr 1fr}.kanban-column.technician-column .technician-order-row.technician-order-row--defeito-alert .technician-order-id{gap:3px}.kanban-column.technician-column .technician-order-row.technician-order-row--defeito-alert .order-pedido-vinc-icon-wrap{flex-shrink:0;min-width:12px}@media (max-width:768px){.kanban-column.technician-column .technician-order-row.order-status-retorno.has-pedido-vinculado{grid-template-columns:74px 1fr 1fr}.kanban-column.technician-column .technician-order-row.technician-order-row--defeito-alert.order-status-retorno.has-pedido-vinculado{grid-template-columns:88px 1fr 1fr}}.technician-order-row:hover{background:#f8f9fa;background:var(--board-order-row-hover-bg)}.technician-order-row.selected{background:#7c4dff;background:var(--board-order-selected-bg);border-left:3px solid #7c4dff;border-left:3px solid var(--board-order-selected-border)}.technician-order-row.selected:hover{background:#7c4dff;background:var(--board-order-selected-border)}.technician-order-row.selected .order-id-text,.technician-order-row.selected .technician-order-cell,.technician-order-row.selected .technician-order-cliente,.technician-order-row.selected .technician-order-equipamento,.technician-order-row.selected .technician-order-id{color:#fff;color:var(--board-order-selected-text)}.technician-order-row:last-child{border-bottom:none}.technician-order-aguardando-icon{align-items:center;color:#d97706;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;line-height:1;margin-right:2px}.technician-order-aguardando-icon i{font-size:11px;line-height:1}.app.theme-dark .technician-order-aguardando-icon,html.theme-dark .technician-order-aguardando-icon{color:#fbbf24}.technician-order-row[draggable=true]:active{cursor:grabbing}.technician-order-cell{color:#4a5568;color:var(--board-order-text);font-size:9px;line-height:1.2;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.technician-order-id{align-items:center;color:#2d3748;color:var(--board-order-id);display:flex;font-weight:600;gap:2px}.technician-order-cliente{color:#374151;color:var(--board-order-client);cursor:help;font-size:9px;font-weight:500}.defeito-inline,.technician-order-equipamento{color:#6b7280;color:var(--board-order-equip)}.defeito-inline{font-weight:500;margin-left:4px}.defeito-skeleton-inline{display:inline-block;margin-left:4px;vertical-align:middle}.skeleton-line-inline{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:4px;display:inline-block;height:10px;vertical-align:middle;width:80px}.defeito-empty{color:#cbd5e1;font-style:italic}.defeito-skeleton{align-items:center;display:flex;height:12px;width:100%}.skeleton-line{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:4px;height:10px;width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.technician-order-cliente:hover:after,.technician-order-equipamento:hover:after{word-wrap:break-word;animation:fadeInTooltip .2s ease-in-out forwards;background:#1f2937;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;content:attr(title);font-size:9px;font-weight:400;left:50%;line-height:1.2;max-width:200px;opacity:0;padding:4px 6px;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap;white-space:normal;z-index:1000}.technician-order-cliente:hover:before,.technician-order-equipamento:hover:before{animation:fadeInTooltip .2s ease-in-out forwards;border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #1f2937;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:-6px;transform:translateX(-50%);width:0;z-index:999}.service-order-container{position:relative}.service-order-tag{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:grab;display:flex;font-size:11px;font-weight:500;gap:6px;padding:4px 8px;transition:all .2s ease}.service-order-tag:hover{background:#e2e8f0;border-color:#cbd5e0}.service-order-tag:active{cursor:grabbing}.service-order-tag[draggable=true]{cursor:grab}.service-order-tag[draggable=true]:hover{background:#e6fffa;border-color:#7c4dff;box-shadow:0 2px 4px #7c4dff33;transform:translateY(-1px)}.service-type-badge{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;margin-left:2px;width:16px}.empty-service-group{background:#fff;background:var(--board-empty-group-bg);border:1px dashed #d1d5db;border:1px dashed var(--board-empty-group-border);border-radius:4px;color:#a0aec0;color:var(--board-empty-group-text);font-size:10px;font-style:italic;padding:4px;text-align:center}.kanban-model-group{background:#0000;border:none;border-radius:0;margin-bottom:6px;padding:3px 6px}.model-header{align-items:center;display:flex;gap:4px;margin-bottom:6px}.model-title{color:#2d3748;font-size:12px;font-weight:600;margin:0}.model-count{color:#666;font-size:12px;font-weight:500}.order-tags{display:flex;flex-wrap:wrap;gap:4px}.order-tag-container{position:relative}.late-indicator{animation:pulse 2s infinite;background:#e53e3e;border:1px solid #fff;border-radius:50%;height:6px;position:absolute;right:-2px;top:-2px;width:6px;z-index:10}.order-tag{background:#f5f5f5;border:1px solid #7c4dff;color:#7c4dff;cursor:pointer;padding:4px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.order-tag:hover{background:#e8eaf6;transform:translateY(-1px)}.order-tag.selected{box-shadow:0 0 0 2px #d1c4e9}.order-tag.moved,.order-tag.selected{background:#7c4dff;border-color:#7c4dff;color:#f5f5f5}.empty-column{border:2px dashed #e2e8f0;border-radius:8px;color:#a0aec0;font-style:italic;padding:40px 20px;text-align:center}.section-placeholder{align-items:center;color:#718096;display:flex;flex:1 1;flex-direction:column;justify-content:center}.section-placeholder h2{color:#4a5568;font-size:24px;margin-bottom:8px}.section-placeholder p{font-size:16px}@media (max-width:768px){.main-header{flex-direction:column;gap:16px;height:auto;padding:16px;top:0}.company-name{margin-right:0}.filters-bar{align-items:stretch;flex-direction:column;gap:16px;top:auto}.board-section,.team-section{height:calc(100vh - auto);margin-top:auto}.config-bar{top:48px;top:var(--main-header-height)}.config-content{height:calc(100vh - 108px);height:calc(100vh - var(--main-header-height) - var(--config-legacy-bar-height));margin-top:108px;margin-top:calc(var(--main-header-height) + var(--config-legacy-bar-height))}.filter-buttons{flex-wrap:wrap;justify-content:center}.kanban-board{flex-direction:column;height:auto}.kanban-fixed-column{margin-bottom:20px;margin-right:0;width:100%}.kanban-fixed-column .kanban-column{width:100%}.kanban-scrollable-area{overflow-x:auto;width:100%}.kanban-scrollable-area .kanban-column{min-width:280px}.kanban-column{min-width:auto}}@media (max-width:480px){.board-section{padding:16px}.filters-bar{padding:12px 16px}.filter-buttons{gap:8px}.filter-btn{font-size:13px;padding:6px 12px}.kanban-column{min-width:280px}}.city-group{background:#fff;background:var(--board-city-group-bg);border:1px solid #e2e8f0;border:1px solid var(--board-city-group-border);border-radius:6px;box-shadow:0 1px 3px #0000001a;box-shadow:var(--board-column-shadow);margin-bottom:8px}.city-header{align-items:center;background:#f8f9fa;background:var(--board-city-header-bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--board-city-group-border);border-radius:6px 6px 0 0;display:flex;justify-content:space-between;padding:6px 12px;position:relative;transition:background-color .2s ease}.city-header[style*="cursor: pointer"]:hover{background:#e9ecef}.city-title-section{align-items:center;display:flex;flex:1 1;gap:8px}.city-actions{align-items:center;display:flex;gap:6px}.city-selection-indicator{color:#28a745;font-size:11px;font-weight:600}.city-dropdown-arrow{color:#6c757d;font-size:8px;transform:scale(.8);transform-origin:center;transition:transform .2s ease}.city-header:hover .city-dropdown-arrow{color:#495057}.city-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:160px;position:absolute;right:0;top:100%;z-index:1000}.city-dropdown-option{align-items:center;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px 12px;transition:background-color .2s ease}.city-dropdown-option:hover{background:#f8f9fa;background:var(--board-city-header-bg)}.city-dropdown-option:first-child{border-radius:6px 6px 0 0}.city-dropdown-option:last-child{border-radius:0 0 6px 6px}.city-dropdown-icon{color:#28a745;font-size:12px;text-align:center;width:14px}.city-dropdown-text{color:#2d3748;color:var(--board-city-title);flex:1 1;font-weight:500}.city-dropdown-count{color:#4a5568;color:var(--board-city-count-text);font-size:10px}.app.theme-dark .city-dropdown,html.theme-dark .city-dropdown{background:#fff;background:var(--bg-surface-raised,#323236);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #00000073}.app.theme-dark .city-dropdown-option,html.theme-dark .city-dropdown-option{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .city-dropdown-option:hover,html.theme-dark .city-dropdown-option:hover{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .city-dropdown-text,html.theme-dark .city-dropdown-text{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .city-dropdown-count,html.theme-dark .city-dropdown-count{color:#9a9aa3}.app.theme-dark .city-dropdown-icon,html.theme-dark .city-dropdown-icon{color:#4ade80}.app.theme-dark .city-dropdown-arrow,html.theme-dark .city-dropdown-arrow{color:#9a9aa3}.app.theme-dark .city-header:hover .city-dropdown-arrow,html.theme-dark .city-header:hover .city-dropdown-arrow{color:#c4c4cc}.app.theme-dark .city-selection-indicator,html.theme-dark .city-selection-indicator{color:#4ade80}.city-title{color:#2d3748;color:var(--board-city-title);font-size:11px}.board-section .city-title,.city-title{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:600}.board-section .city-title{font-size:10px}.city-count{background:#e2e8f0;background:var(--board-city-count-bg);border-radius:8px;color:#4a5568;color:var(--board-city-count-text);font-weight:500;padding:1px 5px}.city-count,.city-title-section .city-count,.technician-city-header .technician-city-count{font-size:9px}.orders-table{display:flex;flex-direction:column}.order-row{grid-gap:8px;align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--board-order-row-border);cursor:pointer;display:grid;gap:8px;grid-template-columns:68px .8fr 1.5fr;min-height:22px;padding:4px 12px;transition:background-color .1s ease-out,color .1s ease-out,border-color .1s ease-out}.order-row:hover{background:#f8f9fa;background:var(--board-order-row-hover-bg)}.order-row.selected:hover{background:#7c4dff;background:var(--board-order-selected-border)}.order-row:last-child{border-bottom:none}.order-row.selected{background:#7c4dff;background:var(--board-order-selected-bg);border-color:#7c4dff;border-color:var(--board-order-selected-border)}.order-row.selected .order-cell,.order-row.selected .order-cliente,.order-row.selected .order-equipamento,.order-row.selected .order-id,.order-row.selected .order-id-text{color:#fff;color:var(--board-order-selected-text)}.order-row[draggable=true]{cursor:grab}.order-row[draggable=true]:active{cursor:grabbing}.kanban-fixed-column .order-retorno-icon-wrap{flex-shrink:0;line-height:1}.kanban-fixed-column .order-retorno-icon-wrap .order-retorno-icon{color:#c62828;display:inline-block;flex-shrink:0;line-height:1}.order-cell{color:#4a5568;color:var(--board-order-text);font-size:12px;line-height:1.3;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.order-id{align-items:center;color:#2d3748;color:var(--board-order-id);display:flex;font-weight:600;gap:4px}.order-id-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600}.order-id-text--roteiro-hoje{color:#0000cd}.board-section .technician-order-id .order-id-text,.kanban-fixed-column .order-id-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600}.board-cell-tooltip-trigger{cursor:default}.board-cell-tooltip-portal{align-items:center;animation:board-cell-tooltip-in .1s ease-out;display:inline-flex;flex-direction:column}.board-cell-tooltip-arrow{border-bottom:5px solid #334155;border-bottom:5px solid var(--board-tooltip-bg);border-left:5px solid #0000;border-right:5px solid #0000;height:0;margin-bottom:1px;width:0}.board-cell-tooltip-text{background:#334155;background:var(--board-tooltip-bg);border-radius:5px;box-shadow:0 3px 9px #00000026;box-shadow:var(--board-tooltip-shadow);color:#fff;color:var(--board-tooltip-text);font-size:9px;line-height:1.35;padding:5px 8px;white-space:pre-line}@keyframes board-cell-tooltip-in{0%{opacity:0;transform:translateX(-50%) translateY(-3px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.board-section .service-type-badge-compact,.service-type-badge-compact{align-items:center;border-radius:2px;color:#fff;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:600;height:12px;justify-content:center;width:12px}.board-section .service-type-badge-compact{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:grab;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.3;margin:0;padding:0;white-space:nowrap}.board-section .service-type-badge-compact.service-type-badge-compact--defeito-alert,.route-modal-content .service-type-badge-compact.service-type-badge-compact--defeito-alert{align-items:center;box-sizing:border-box;color:#fff!important;font-size:7px;font-weight:700;height:12px;justify-content:center;letter-spacing:-.02em;line-height:12px;max-width:30px;min-width:12px;overflow:hidden;padding:0 3px;text-overflow:ellipsis;text-shadow:0 0 1px #00000080,0 1px 1px #00000059;width:auto}.kanban-fixed-column .order-row.order-row--defeito-alert .order-id{gap:3px}.kanban-fixed-column .order-row.order-row--defeito-alert .order-pedido-vinc-icon-wrap{flex-shrink:0;min-width:12px}.kanban-fixed-column:not(.has-status-column) .order-row.order-row--defeito-alert{grid-template-columns:78px 120px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-row--defeito-alert.order-status-retorno:not(.has-pedido-vinculado){grid-template-columns:90px 108px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-row--defeito-alert.order-status-retorno.has-pedido-vinculado{grid-template-columns:104px 96px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-row--defeito-alert.has-pedido-vinculado:not(.order-status-retorno){grid-template-columns:86px 112px 1fr}.kanban-fixed-column.has-status-column .order-row.order-row--defeito-alert{grid-template-columns:86px 120px 1fr}.kanban-fixed-column.has-status-column .order-row.order-row--defeito-alert.order-status-retorno{grid-template-columns:100px 96px 1fr}.kanban-fixed-column.has-status-column .order-row.order-row--defeito-alert.order-status-retorno.has-pedido-vinculado{grid-template-columns:120px 80px 1fr}.order-cliente{color:#374151;color:var(--board-order-client);font-size:9px;font-weight:400;max-width:110px;min-width:110px}.order-equipamento{color:#6b7280;color:var(--board-order-equip);font-size:9px;font-weight:400}.kanban-column.technician-column .technician-city-group,.kanban-fixed-column .city-group{background:#fff;border-color:#eceef0;border-top:none;box-shadow:0 1px 3px #0000001a;box-shadow:var(--board-column-shadow)}.kanban-column.technician-column .technician-city-header,.kanban-fixed-column .city-header{background:#eceef0;border-bottom:none}.kanban-column.technician-column .technician-forecast-group .technician-city-header{background:#fff}.kanban-fixed-column .city-header[style*="cursor: pointer"]:hover{background:#dfe1e4}.app.theme-dark .kanban-column.technician-column .technician-city-group,.app.theme-dark .kanban-fixed-column .city-group{background:#fff;background:var(--board-city-group-bg);border-color:#e2e8f0;border-color:var(--board-city-group-border)}.app.theme-dark .kanban-column.open-column .city-group,.app.theme-dark .kanban-column.technician-column .technician-city-group,html.theme-dark .kanban-column.open-column .city-group,html.theme-dark .kanban-column.technician-column .technician-city-group{border-color:#0000;box-shadow:0 1px 2px #00000038,0 2px 8px #0000002e}.app.theme-dark .kanban-column.technician-column .technician-city-title,html.theme-dark .kanban-column.technician-column .technician-city-title{color:#b8b8bf}.app.theme-dark .kanban-column.technician-column .order-id-text,.app.theme-dark .kanban-column.technician-column .technician-order-cell,.app.theme-dark .kanban-column.technician-column .technician-order-cliente,.app.theme-dark .kanban-column.technician-column .technician-order-equipamento,html.theme-dark .kanban-column.technician-column .order-id-text,html.theme-dark .kanban-column.technician-column .technician-order-cell,html.theme-dark .kanban-column.technician-column .technician-order-cliente,html.theme-dark .kanban-column.technician-column .technician-order-equipamento{color:#b0b0b8}.app.theme-dark .kanban-column.technician-column .order-id-text--roteiro-hoje,html.theme-dark .kanban-column.technician-column .order-id-text--roteiro-hoje{color:#7eb6ff}.app.theme-dark .kanban-column.technician-column .technician-order-id,html.theme-dark .kanban-column.technician-column .technician-order-id{color:#b8b8c0}.app.theme-dark .kanban-column.technician-column .technician-order-row.selected .order-id-text,.app.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-cell,.app.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-cliente,.app.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-equipamento,.app.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-id,html.theme-dark .kanban-column.technician-column .technician-order-row.selected .order-id-text,html.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-cell,html.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-cliente,html.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-equipamento,html.theme-dark .kanban-column.technician-column .technician-order-row.selected .technician-order-id{color:#fff;color:var(--board-order-selected-text)}.app.theme-dark .kanban-column.open-column .order-cell,.app.theme-dark .kanban-column.open-column .order-cliente,.app.theme-dark .kanban-column.open-column .order-equipamento,.app.theme-dark .kanban-column.open-column .order-id-text,html.theme-dark .kanban-column.open-column .order-cell,html.theme-dark .kanban-column.open-column .order-cliente,html.theme-dark .kanban-column.open-column .order-equipamento,html.theme-dark .kanban-column.open-column .order-id-text{color:#b0b0b8}.app.theme-dark .kanban-column.open-column .order-id,html.theme-dark .kanban-column.open-column .order-id{color:#b8b8c0}.app.theme-dark .kanban-column.open-column .order-row.selected .order-cell,.app.theme-dark .kanban-column.open-column .order-row.selected .order-cliente,.app.theme-dark .kanban-column.open-column .order-row.selected .order-equipamento,.app.theme-dark .kanban-column.open-column .order-row.selected .order-id,.app.theme-dark .kanban-column.open-column .order-row.selected .order-id-text,html.theme-dark .kanban-column.open-column .order-row.selected .order-cell,html.theme-dark .kanban-column.open-column .order-row.selected .order-cliente,html.theme-dark .kanban-column.open-column .order-row.selected .order-equipamento,html.theme-dark .kanban-column.open-column .order-row.selected .order-id,html.theme-dark .kanban-column.open-column .order-row.selected .order-id-text{color:#fff;color:var(--board-order-selected-text)}.app.theme-dark .kanban-column.technician-column .technician-city-header,.app.theme-dark .kanban-fixed-column .city-header{background:#f8f9fa;background:var(--board-city-header-bg)}.app.theme-dark .kanban-column.technician-column .technician-forecast-group .technician-city-header{background:#fff;background:var(--board-city-group-bg)}.app.theme-dark .kanban-fixed-column .city-header[style*="cursor: pointer"]:hover{background:#f8f9fa;background:var(--board-order-row-hover-bg)}.kanban-column.technician-column .technician-city-group .technician-order-row,.kanban-fixed-column .city-group .order-row{border-bottom:none}.app.theme-dark .technician-forecast-group{border-color:#e2e8f0;border-color:var(--board-city-group-border)}.app.theme-dark .forecast-group-header,.app.theme-dark .technician-forecast-group{background:#f8f9fa;background:var(--board-city-header-bg)}.kanban-fixed-column .order-row{gap:4px;grid-template-columns:68px .2fr 1.8fr}.kanban-fixed-column:not(.has-status-column) .order-row{grid-template-columns:68px 120px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-status-retorno:not(.has-pedido-vinculado){grid-template-columns:80px 108px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-status-retorno:not(.has-pedido-vinculado) .order-cliente{max-width:108px!important;min-width:108px!important;width:108px!important}.kanban-fixed-column:not(.has-status-column) .order-row.order-status-retorno.has-pedido-vinculado{grid-template-columns:92px 96px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.order-status-retorno.has-pedido-vinculado .order-cliente{max-width:96px!important;min-width:96px!important;width:96px!important}.kanban-fixed-column:not(.has-status-column) .order-row.has-pedido-vinculado:not(.order-status-retorno){grid-template-columns:76px 112px 1fr}.kanban-fixed-column:not(.has-status-column) .order-row.has-pedido-vinculado:not(.order-status-retorno) .order-cliente{max-width:112px!important;min-width:112px!important;width:112px!important}.kanban-fixed-column .order-cliente{max-width:40%;overflow:hidden;padding-right:16px;text-overflow:ellipsis;white-space:nowrap}.kanban-fixed-column:not(.has-status-column) .order-cliente{max-width:120px!important;min-width:120px!important;padding-right:4px!important;width:120px!important}.kanban-fixed-column.has-status-column .order-row{gap:1px;grid-template-columns:75px 120px 1fr}.kanban-fixed-column.has-status-column .order-row.order-status-retorno{grid-template-columns:90px 96px 1fr}.kanban-fixed-column.has-status-column .order-row.order-status-retorno .order-cliente{max-width:96px!important;min-width:96px!important;width:96px!important}.kanban-fixed-column.has-status-column .order-row.order-status-retorno.has-pedido-vinculado{grid-template-columns:106px 80px 1fr}.kanban-fixed-column.has-status-column .order-row.order-status-retorno.has-pedido-vinculado .order-cliente{margin-left:6px;max-width:80px!important;min-width:80px!important;width:80px!important}.kanban-fixed-column.has-status-column .order-cliente{max-width:120px!important;min-width:120px!important;padding-right:8px;width:120px!important}.kanban-fixed-column.has-status-column .order-row.has-pedido-vinculado:not(.order-status-retorno) .order-cliente{margin-left:6px}.order-status-col{font-feature-settings:"tnum";color:#64748b;display:inline-block;flex-shrink:0;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;width:14px}.kanban-fixed-column .order-equipamento{margin-left:0;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.kanban-fixed-column:not(.has-status-column) .order-equipamento{margin-left:-4px}.sla-indicator{border-radius:50%;flex-shrink:0;height:6px;width:6px}.kanban-column.drop-target{background:#7c4dff0d;border:2px dashed #7c4dff;border-radius:8px}.kanban-column.drop-target .column-header{background:#7c4dff1a}.kanban-column.drop-target .column-title:after{color:#7c4dff;content:" (Solte aqui para retornar)";font-size:12px;font-weight:400}.config-bar{background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);left:0;padding:0 24px 0 0;position:fixed;right:0;top:48px;top:var(--main-header-height);z-index:998}.config-nav{display:flex;gap:8px}.config-bar .config-nav{align-items:stretch;gap:0;min-height:40px}.config-nav-actions{align-items:center;align-self:center;display:flex;flex-shrink:0;margin-left:auto;padding-right:4px}.config-nav-item{background:none;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;color:#718096;color:var(--nav-item);cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:color .2s ease,border-bottom-color .2s ease}.config-bar .config-nav .config-nav-item{align-items:center;background:#0000;border-bottom:2.2px solid #0000;border-radius:0;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:6px;padding:0 10px;position:relative;z-index:0}.config-bar .config-nav .config-nav-item:first-child{padding-left:16px}.config-bar .config-nav .config-nav-item.active:before,.config-bar .config-nav .config-nav-item:hover:before{background-color:#7c4dff1f;background-color:var(--accent-soft);border-radius:6px;content:"";height:26px;left:4px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:-1}.config-bar .config-nav .config-nav-item:first-child.active:before,.config-bar .config-nav .config-nav-item:first-child:hover:before{left:8px}.config-nav-item:hover{color:#4a5568;color:var(--nav-item-hover)}.config-bar .config-nav .config-nav-item:hover{background:#0000;color:#4a5568;color:var(--nav-item-hover)}.config-bar .config-nav .config-nav-item.active,.config-nav-item.active{border-bottom-color:#0000;color:#7c4dff;color:var(--accent)}.config-bar .config-nav .config-nav-item.active{background:#0000;font-weight:530}.config-bar .config-nav .config-nav-item.active:hover{color:#7c4dff;color:var(--accent)}@keyframes config-content-enter{0%{opacity:0}to{opacity:1}}.config-content{animation:config-content-enter .28s cubic-bezier(.22,1,.36,1) both;background:#f8f9fa;background:var(--bg-body);height:calc(100vh - 108px);height:calc(100vh - var(--main-header-height) - var(--config-legacy-bar-height));margin-top:108px;margin-top:calc(var(--main-header-height) + var(--config-legacy-bar-height));overflow-y:auto;padding:24px}html[data-config-nav=back] .config-content,html[data-config-nav=forward] .config-content{animation-name:config-content-enter}@media (prefers-reduced-motion:reduce){.config-content,.config-hub,.config-section-topbar{animation:none!important}}.config-content.config-content-go,.config-content.config-content-process,.config-content.config-content-users:has(.process-content-area-config-status-2){background:#f8f9fa;background:var(--bg-body);height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));margin-top:91px;margin-top:calc(var(--main-header-height) + var(--config-bar-stack-height));max-height:calc(100vh - 91px);max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));min-height:0;overflow:hidden;padding:0}.config-content.config-content-go:has(.process-content-area-config-status-2),.config-content.config-content-process:has(.process-content-area-config-status-2),.config-content.config-content-users:has(.process-content-area-config-status-2){-webkit-overflow-scrolling:touch;height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));max-height:calc(100vh - 91px);max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html:has(.process-content-area-config-status-2),html:has(.process-content-area-config-status-2) body{overflow:hidden}.config-content.config-content-go .process-config-root,.config-content.config-content-process .process-config-root,.config-content.config-content-users .process-config-root{height:100%;min-height:0}.config-content.config-content-go:has(.process-content-area-config-status-2) .process-config-root,.config-content.config-content-process:has(.process-content-area-config-status-2) .process-config-root,.config-content.config-content-users:has(.process-content-area-config-status-2) .process-config-root{height:auto;min-height:0}.config-content.config-content-users{height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));margin-top:91px;margin-top:calc(var(--main-header-height) + var(--config-bar-stack-height));max-height:calc(100vh - 91px);max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));min-height:0;overflow:hidden;padding:0}.config-content.config-content-users .customers-config-root{height:100%;min-height:0}.config-content.config-content-company{--cc-font:"Geist Variable","Geist",system-ui,sans-serif;background:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--cc-font);height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));margin-top:91px;margin-top:calc(var(--main-header-height) + var(--config-bar-stack-height));min-height:0;padding:8px 27px 0}.config-content.config-content-company :where(h1,h2,h3,h4,p,span,label,button,input,textarea,a,div){font-family:var(--cc-font)}.config-content.config-content-integrations{height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));margin-top:91px;margin-top:calc(var(--main-header-height) + var(--config-bar-stack-height));max-height:calc(100vh - 91px);max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));min-height:0;overflow:hidden;padding:0}.config-content.config-content-integrations .integracoes-config-wrap{height:100%;min-height:0}.config-content.config-content-go .process-content-area,.config-content.config-content-process .process-content-area,.config-content.config-content-users .process-content-area{height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.process-content-area.process-content-area-config-status{display:flex;flex-direction:column;overflow:hidden}.config-content.config-content-go .process-content-area.process-content-area-config-status-2,.config-content.config-content-process .process-content-area.process-content-area-config-status-2,.config-content.config-content-users .process-content-area.process-content-area-config-status-2{--pcs2-font:"Geist Variable","Geist",system-ui,sans-serif;background:#f8f9fa;background:var(--bg-body);flex:none;font-family:var(--pcs2-font);padding:0 12px 12px 8px}.config-content.config-content-process .process-content-area.process-content-area-config-status-2 :is(h1,h2,h3,h4,p,span,label,button,input,textarea,a,strong,div){font-family:var(--pcs2-font)}.config-content-process .database-config-status{padding-bottom:8px}.config-content-process .database-config-status-scroll{-webkit-overflow-scrolling:touch}.config-content-process .database-config-status>.config-form{margin-bottom:-80px}.config-content-process .database-config-status .database-config .config-form{margin-bottom:0}.config-content-process .database-config-abertura{padding-bottom:20px}.config-content-process .database-config-abertura .config-form{gap:6.4px;margin-bottom:-80px}.config-content-process .database-config-fechamento{min-height:220px;padding-bottom:20px}.config-content-process .database-config-fechamento .config-form{margin-bottom:-80px}.config-content-process .database-config-automation-retorno{flex-shrink:0;min-height:210px;overflow:visible}.config-content-process .database-config-automation-retorno .config-form{flex-shrink:0;min-height:-webkit-fit-content;min-height:fit-content}.condicoes-table-container{background:#fff;border:1px solid #e8ecf1;border-radius:10px;flex:1 1;min-height:0;overflow:auto;overflow-x:auto}.condicoes-table-container.condicoes-table-container--intervencao{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.condicoes-table-container--intervencao .condicoes-table-scroll{background:#fff;border:1px solid #e8ecf1;border-radius:10px}.condicoes-table-toolbar{align-items:center;background:#0000;border:none;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:8px 10px 6px}.condicoes-cols-picker-anchor{flex-shrink:0;position:relative}.condicoes-cols-picker-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#334155;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:6px;padding:6px 10px 6px 8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.condicoes-cols-picker-trigger:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.condicoes-cols-picker-icon{color:#64748b;flex-shrink:0}.condicoes-cols-picker-chevron{color:#94a3b8;flex-shrink:0;transition:transform .15s ease}.condicoes-cols-picker-chevron--open{transform:rotate(180deg)}.condicoes-cols-picker-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1a;list-style:none;margin:0;max-width:min(92vw,320px);min-width:220px;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:6}.condicoes-cols-picker-item{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#334155;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.5px;font-weight:400;gap:8px;margin:0;padding:8px 12px 8px 10px;text-align:left;transition:background .12s ease;width:100%}.condicoes-cols-picker-item:hover{background:#f1f5f9}.condicoes-cols-picker-check{color:#6f60bf;flex-shrink:0}.condicoes-cols-picker-check-slot{display:inline-block;flex-shrink:0;height:12px;width:12px}.condicoes-table-scroll{flex:1 1;min-height:0;overflow:auto;overflow-x:auto}.condicoes-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;width:100%}.condicoes-table.condicoes-table-intervencao{table-layout:fixed}.condicoes-table thead{background:#fafbfc;box-shadow:0 1px 0 #e8ecf1;position:-webkit-sticky;position:sticky;top:0;z-index:1}.condicoes-th{border-bottom:1px solid #e8ecf1;color:#4a5568;font-weight:600;padding:7px 8px;text-align:left}.condicoes-th-code{max-width:42px;width:42px}.condicoes-th-nome-header{max-width:172px;width:172px}.condicoes-th-toggle{max-width:70px;width:70px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(3),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(3){box-sizing:border-box;line-height:1.2;max-width:70px;min-width:51px;padding:7px 6px;vertical-align:middle;white-space:normal;width:60px;word-break:break-word}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(4),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(4){box-sizing:border-box;line-height:1.2;max-width:66px;min-width:48px;padding:7px 6px;vertical-align:middle;white-space:normal;width:55px;word-break:break-word}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(5),.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(6),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(5),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(6){box-sizing:border-box;line-height:1.2;max-width:62px;min-width:48px;padding:7px 6px;vertical-align:middle;white-space:normal;width:54px;word-break:break-word}.condicoes-table.condicoes-table-intervencao .condicoes-td.condicoes-td-status-reserva,.condicoes-table.condicoes-table-intervencao .condicoes-th.condicoes-th-status-reserva{max-width:145px;min-width:108px;width:118px}.condicoes-status-with-reserva{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.condicoes-reserva-check.condicoes-reserva-check--inline{align-items:center;gap:6px;margin:0}.condicoes-reserva-check--inline .uc-upf-check-faux{border-radius:4.5px;border-width:1.8px;flex-shrink:0;height:16.2px;width:16.2px}.condicoes-reserva-check--inline .uc-upf-check-faux:after{border-width:0 2.25px 2.25px 0;height:8.1px;left:4.5px;top:1.8px;width:4.5px}.condicoes-reserva-check--inline .uc-upf-check-txt{color:#4a5568;font-size:9.5px;font-weight:500;white-space:nowrap}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(7),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(7){box-sizing:border-box;line-height:1.2;max-width:68px;min-width:54px;padding:7px 6px;vertical-align:middle;white-space:normal;width:60px;word-break:break-word}.condicoes-table.condicoes-table-intervencao tbody tr>td.condicoes-td-extra.condicoes-td-peca-disp:nth-child(9),.condicoes-table.condicoes-table-intervencao thead tr>th.condicoes-th-extra.condicoes-th-peca-disp:nth-child(9){box-sizing:border-box;line-height:1.2;max-width:100px;min-width:80px;padding:7px 6px;vertical-align:middle;white-space:normal;width:88px;word-break:break-word}.condicoes-table.condicoes-table-intervencao thead tr>th.condicoes-th-extra.condicoes-th-peca-disp.condicoes-th-has-popover:nth-child(9){overflow:visible}@media (max-width:1200px){.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(3),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(3){max-width:66px;min-width:49px;width:57px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(4),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(4){max-width:60px;min-width:46px;width:53px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(5),.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(6),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(5),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(6){max-width:56px;min-width:44px;width:50px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(7),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(7){max-width:63px;min-width:49px;width:54px}.condicoes-table.condicoes-table-intervencao tbody tr>td.condicoes-td-extra.condicoes-td-peca-disp:nth-child(9),.condicoes-table.condicoes-table-intervencao thead tr>th.condicoes-th-extra.condicoes-th-peca-disp:nth-child(9){max-width:92px;min-width:72px;width:80px}}@media (max-width:900px){.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(3),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(3){font-size:8px;max-width:61px;min-width:46px;width:53px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(4),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(4){font-size:8px;max-width:56px;min-width:44px;width:51px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(5),.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(6),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(5),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(6){font-size:8px;max-width:52px;min-width:42px;width:46px}.condicoes-table.condicoes-table-intervencao tbody tr>td:nth-child(7),.condicoes-table.condicoes-table-intervencao thead tr>th:nth-child(7){font-size:8px;max-width:58px;min-width:44px;width:49px}.condicoes-table.condicoes-table-intervencao tbody tr>td.condicoes-td-extra.condicoes-td-peca-disp:nth-child(9),.condicoes-table.condicoes-table-intervencao thead tr>th.condicoes-th-extra.condicoes-th-peca-disp:nth-child(9){font-size:8px;max-width:84px;min-width:64px;width:72px}}.condicoes-table.condicoes-table-intervencao .condicoes-th-toggle{box-sizing:border-box;line-height:1.15;max-width:56px;min-width:48px;padding-left:4px;padding-right:4px;text-align:center;white-space:normal;width:56px;word-break:break-word}@media (max-width:1200px){.condicoes-table.condicoes-table-intervencao .condicoes-th-toggle{max-width:52px;padding-left:3px;padding-right:3px;width:52px}}@media (max-width:900px){.condicoes-table.condicoes-table-intervencao .condicoes-th-toggle{font-size:7.5px;max-width:48px;padding-left:2px;padding-right:2px;width:48px}}.condicoes-th-action{text-align:center;width:78px}.condicoes-table tbody tr{border-bottom:1px solid #f1f3f5;transition:background .15s ease}.condicoes-table tbody tr:hover{background:#f8f9fb}.condicoes-td{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:500;overflow:hidden;padding:7px 8px;text-overflow:ellipsis}.condicoes-td-code{max-width:42px}.condicoes-td-nome{max-width:220px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condicoes-td-toggle{overflow:visible;position:relative;width:70px}.condicoes-table.condicoes-table-intervencao .condicoes-td-toggle{box-sizing:border-box;max-width:56px;min-width:48px;padding:7px 4px;text-align:center;width:56px}@media (max-width:1200px){.condicoes-table.condicoes-table-intervencao .condicoes-td-toggle{max-width:52px;padding:7px 3px;width:52px}}@media (max-width:900px){.condicoes-table.condicoes-table-intervencao .condicoes-td-toggle{max-width:48px;padding:6px 2px;width:48px}}.condicoes-counters-toggle{position:relative}.condicoes-counters-toggle:after{background:#0f172a;border-radius:6px;box-shadow:0 6px 18px #0f172a59;color:#e5e7eb;content:attr(data-tooltip);font-size:9px;line-height:1.35;max-width:260px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;right:110%;top:50%;transform:translateY(-50%);transition:opacity .18s ease-out,transform .18s ease-out;white-space:normal;width:220px;z-index:5}.condicoes-counters-toggle:hover:after{opacity:1;transform:translateY(-50%)}.condicoes-td-center{text-align:center}.condicoes-table-btn{background:#7c4dff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:500;padding:3px 7px;transition:background .2s ease,transform .1s ease}.condicoes-table-btn:hover{background:#6b3de6}.condicoes-table-btn:active{transform:scale(.97)}.condicoes-sim{color:#38a169;font-weight:500}.condicoes-row{transition:background .18s ease,opacity .18s ease}.condicoes-row-disabling{animation:condicoes-row-loading 1.2s linear infinite;background-image:linear-gradient(90deg,#f8fafc,#e2e8f0 40%,#f8fafc 80%);background-size:200% 100%;opacity:.85;position:relative}@keyframes condicoes-row-loading{0%{background-position:0 0}to{background-position:-200% 0}}.condicoes-permite-wrap{align-items:center;display:inline-flex;gap:6px;justify-content:center;position:relative}.condicoes-permite-wrap .boolean-badge{cursor:pointer}.condicoes-permite-wrap .boolean-badge:disabled{cursor:default;opacity:.7}.condicoes-msg-erro{color:#e53e3e;font-size:8.5px}.condicoes-install-toggle{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.condicoes-install-toggle input{opacity:0;pointer-events:none;position:absolute}.condicoes-install-pill{align-items:center;background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;display:inline-flex;height:14px;padding:0 2px;transition:background .15s ease,border-color .15s ease;width:26px}.condicoes-install-dot{background:#9ca3af;border-radius:999px;height:9px;transition:transform .15s ease,background .15s ease;width:9px}.condicoes-install-toggle input:checked+.condicoes-install-pill{background:#ecfdf5;border-color:#4ade80}.condicoes-install-toggle input:checked+.condicoes-install-pill .condicoes-install-dot{background:#22c55e;transform:translateX(10px)}.condicoes-row .condicoes-install-toggle input:disabled+.condicoes-install-pill{cursor:default;opacity:.5}.condicoes-empty{color:#718096;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;padding:24px;text-align:center}.defeitos-vv-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.defeitos-vv-title-row .config-title{flex:1 1;margin-bottom:0;min-width:200px}.defeitos-vv-assoc-toggle{flex-shrink:0;max-width:min(480px,100%)}.defeitos-vv-assoc-toggle .uc-upf-check{align-items:flex-start}.defeitos-vv-assoc-toggle .uc-upf-check-txt{color:#4a5568;font-size:12px;line-height:1.35}.defeitos-vv-flag-err{margin:0 0 12px}.defeitos-vv-table-wrap{border-radius:10px}.defeitos-vv-table .defeitos-vv-th{font-size:8.5px;max-width:88px;min-width:72px}.defeitos-vv-table .defeitos-vv-th-wide{min-width:120px;width:140px}.defeitos-vv-table .defeitos-vv-th-sug{max-width:120px;min-width:72px}.defeitos-vv-table .defeitos-vv-th-sev{min-width:72px;width:78px}.defeitos-vv-table .defeitos-vv-th-tipo-os{max-width:108px;min-width:88px;width:100px}.defeitos-vv-table .defeitos-vv-th-equip{max-width:100px;min-width:80px;width:92px}.defeitos-vv-td-equip{vertical-align:middle}.defeitos-vv-equip-cell{align-items:center;display:flex;gap:5px;justify-content:center;width:100%}.defeitos-vv-equip-count{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px!important;font-weight:700;min-width:16px;text-align:center}.defeitos-vv-td{vertical-align:middle}.defeitos-vv-td-center{text-align:center}.defeitos-vv-tr--menu{position:relative;z-index:12}.defeitos-vv-td-sev{overflow:visible;vertical-align:middle}.defeitos-vv-td-board .defeitos-vv-board-value{font-size:9px}.defeitos-vv-td-board .defeitos-vv-input-board{font-size:85%}.defeitos-vv-cell{align-items:center;display:flex;gap:4px;min-width:0}.defeitos-vv-muted{color:#94a3b8}.defeitos-vv-processing{color:#64748b;font-size:8.5px}.defeitos-vv-color-display{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:2px 8px;width:100%}.defeitos-vv-color-compact.defeitos-vv-color-display{border-radius:6.8px;gap:6.8px;padding:1.7px 6.8px}.defeitos-vv-color-compact .defeitos-vv-color-hex{font-size:7.65px}.defeitos-vv-color-compact .defeitos-vv-color-swatch{border-radius:5.1px;height:16px;width:16px}.defeitos-vv-color-hex{font-feature-settings:"tnum";color:#334155;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.defeitos-vv-color-swatch{border:1px solid #0f172a1f;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff59;flex-shrink:0;height:22px;width:22px}.defeitos-vv-color-edit{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;position:relative}.defeitos-vv-color-swatch-btn{align-items:center;background:#0000;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;line-height:0;margin:0;min-height:24px;min-width:24px;padding:0;width:24px}.defeitos-vv-color-swatch-btn .defeitos-vv-color-swatch--edit{box-sizing:border-box;display:block;flex-shrink:0}.defeitos-vv-color-compact .defeitos-vv-color-swatch-btn{height:22px;min-height:22px;min-width:22px;width:22px}.defeitos-vv-color-swatch-btn:focus-visible{outline:2px solid #7c4dff;outline-offset:2px}.defeitos-vv-color-popover{background:#fff;background:var(--modal-bg);border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a24;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;padding:10px 10px 11px}.defeitos-vv-color-popover-title{color:#64748b;font-size:8.5px;font-weight:600;letter-spacing:.02em;margin:0 0 8px}.defeitos-vv-color-popover-presets{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.defeitos-vv-color-preset{aspect-ratio:1;border:1px solid #0f172a24;border-radius:5px;box-shadow:inset 0 0 0 1px #fff3;cursor:pointer;margin:0;padding:0;transition:transform .12s ease,box-shadow .12s ease;width:100%}.defeitos-vv-color-preset:hover{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px #7c4dff59;transform:scale(1.08)}.defeitos-vv-color-popover-native{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px}.defeitos-vv-color-popover-native-label{color:#64748b;font-size:8.5px;font-weight:600}.defeitos-vv-color-popover-picker{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;height:26px;padding:0;width:40px}.defeitos-vv-color-compact.defeitos-vv-color-edit{gap:5.1px}.defeitos-vv-input-hex{flex:1 1;max-width:96px;min-width:0}.defeitos-vv-color-compact .defeitos-vv-input-hex{font-size:7.65px;max-width:82px}.defeitos-vv-color-swatch--edit{height:20px;width:20px}.defeitos-vv-color-compact .defeitos-vv-color-swatch--edit{height:17px;width:17px}.defeitos-vv-cell-tags{align-items:flex-start}.defeitos-vv-tags-readonly{display:flex;flex:1 1;flex-wrap:wrap;gap:3.8px;min-width:0}.defeitos-vv-tags-readonly .defeitos-vv-tag--readonly{font-size:8.64025px;padding:.95px 5.7px}.defeitos-vv-tag-editor{flex:1 1;min-width:0}.defeitos-vv-tag-list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.defeitos-vv-tag{align-items:center;background:#7c4dff1a;border:1px solid #7c4dff47;border-radius:999px;color:#5b21b6;display:inline-flex;font-size:8.5px;font-weight:600;gap:2px;padding:1px 6px}.app.theme-dark .defeitos-vv-tag,.app.theme-dark .defeitos-vv-tag--readonly{background:#7c4dff1f;background:var(--accent-soft);border-color:#7c4dff66;color:#ededef}.defeitos-vv-tag--readonly{opacity:.95;pointer-events:none}.defeitos-vv-tag-remove{background:#0000;border:none;color:#7c4dff;cursor:pointer;font-size:12px;line-height:1;padding:0 0 0 2px}.defeitos-vv-tag-input{max-width:140px;width:100%}.defeitos-vv-td-sug{max-width:140px;min-width:72px}.defeitos-vv-td-tipo-os{overflow:visible;vertical-align:middle}.defeitos-vv-sug-cell,.defeitos-vv-sug-row{min-width:0;width:100%}.defeitos-vv-sug-row{align-items:center;display:flex;flex-direction:row;gap:8px}.defeitos-vv-sug-row>.condicoes-btn-icon{flex-shrink:0}.defeitos-vv-sug-preview{color:#475569;flex:1 1;font-size:9px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-sev-select{margin:0 auto;max-width:100.8px;position:relative;width:100%}.defeitos-vv-sev-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7.2px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;gap:5.4px;justify-content:space-between;padding:4.5px 7.2px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.defeitos-vv-sev-trigger:hover:not(:disabled){border-color:#cbd5e1}.defeitos-vv-sev-trigger:focus{border-color:#7c4dff;box-shadow:0 0 0 1.8px #7c4dff26;outline:none}.defeitos-vv-sev-trigger:disabled{cursor:not-allowed;opacity:.55}.defeitos-vv-sev-trigger-label{font-size:9px!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-sev-chevron{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.defeitos-vv-sev-chevron--open{transform:rotate(180deg)}.defeitos-vv-sev-dropdown{-webkit-overflow-scrolling:touch;animation:defeitos-vv-sev-open .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:7.2px;box-shadow:0 3.6px 10.8px #0000001a,0 1.8px 3.6px #0000000f;left:0;max-height:198px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 3.6px);z-index:60}@keyframes defeitos-vv-sev-open{0%{opacity:0;transform:translateY(-3.6px)}to{opacity:1;transform:translateY(0)}}.defeitos-vv-sev-option{border-bottom:1px solid #f1f5f9;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:500;padding:6.3px 9px;transition:background-color .15s ease,color .15s ease}.defeitos-vv-sev-option:last-child{border-bottom:none}.defeitos-vv-sev-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#1e293b}.defeitos-vv-sev-option[data-selected=true]{background:#525df91f;color:#525df9;font-weight:600}.defeitos-vv-sev-option[data-selected=true]:hover{background:#525df92e}.defeitos-vv-tipo-select{margin:0 auto;max-width:108px;position:relative;width:100%}.defeitos-vv-tipo-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:600;gap:4px;justify-content:space-between;padding:4px 6px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.defeitos-vv-tipo-trigger:hover:not(:disabled){border-color:#cbd5e1}.defeitos-vv-tipo-trigger:focus{border-color:#7c4dff;box-shadow:0 0 0 1.8px #7c4dff26;outline:none}.defeitos-vv-tipo-trigger:disabled{cursor:not-allowed;opacity:.55}.app .defeitos-vv-tipo-trigger-label{font-size:9px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-tipo-chevron{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.defeitos-vv-tipo-chevron--open{transform:rotate(180deg)}.defeitos-vv-tipo-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;max-height:220px;min-width:168px;overflow-y:auto;padding:4px 0;position:absolute;right:auto;top:calc(100% + 3px);z-index:60}.defeitos-vv-tipo-option{align-items:center;color:#334155;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;gap:8px;padding:6px 10px;-webkit-user-select:none;user-select:none}.defeitos-vv-tipo-option:hover{background:#f8fafc}.defeitos-vv-tipo-option input{accent-color:#7c4dff;cursor:pointer;flex-shrink:0;height:13px;width:13px}.defeitos-vv-modal-backdrop{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.defeitos-vv-modal{background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 20px 50px #0f172a38;display:flex;flex-direction:column;max-height:min(92vh,880px);max-width:820px;min-height:0;padding:20px 22px;width:100%}.defeitos-vv-equip-backdrop{align-items:center;justify-content:center;z-index:10060}.defeitos-vv-equip-modal{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 64px #0f172a33;display:flex;flex-direction:column;height:min(92vh,716px);max-height:min(92vh,716px);max-width:1716px;min-height:0;min-width:min(100%,936px);overflow:hidden;width:91vw}.defeitos-vv-equip-head{align-items:flex-start;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #e8ecf1;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.defeitos-vv-equip-title-block{align-items:flex-start;display:flex;gap:10px;min-width:0}.defeitos-vv-equip-title-icon{color:#7c4dff;flex-shrink:0;margin-top:2px}.defeitos-vv-equip-title{color:#0f172a;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.35;margin:0}.defeitos-vv-equip-close{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.defeitos-vv-equip-close:hover{background:#e2e8f0;color:#0f172a}.defeitos-vv-equip-banner-err{background:#fef2f2;border-bottom:1px solid #fecaca;color:#991b1b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin:0;padding:8px 18px}.defeitos-vv-equip-split{grid-gap:0;border-top:1px solid #f1f5f9;display:grid;flex:1 1;gap:0;grid-template-columns:1fr 1fr;min-height:0}.defeitos-vv-equip-col{display:flex;flex-direction:column;min-height:0;min-width:0}.defeitos-vv-equip-col--linked{background:#fafbfc;border-right:1px solid #e8ecf1;transition:box-shadow .2s ease,background .2s ease}.defeitos-vv-equip-col--linked.defeitos-vv-equip-col--dropping{box-shadow:inset 0 0 0 2px #7c4dff59}.defeitos-vv-equip-col-head{align-items:center;background:#f8fafc;border-bottom:1px solid #e8ecf1;color:#475569;display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase}.defeitos-vv-equip-hint{color:#7c4dff;font-weight:600;letter-spacing:0;text-transform:none}.defeitos-vv-equip-linked-scroll{box-sizing:border-box;flex:1 1;max-height:min(75vh,806px);min-height:364px;overflow:auto;padding:4px 12px 4px 0}.defeitos-vv-equip-linked-tree-row.defeitos-vv-equip-cat-row--model{cursor:default}.defeitos-vv-equip-linked-tree-row.defeitos-vv-equip-cat-row--brand,.defeitos-vv-equip-linked-tree-row.defeitos-vv-equip-cat-row--tech{cursor:grab}.defeitos-vv-equip-linked-tree-row.defeitos-vv-equip-cat-row--brand:active,.defeitos-vv-equip-linked-tree-row.defeitos-vv-equip-cat-row--tech:active{cursor:grabbing}.defeitos-vv-equip-grip--muted{opacity:.35}.defeitos-vv-equip-linked-tree-row .defeitos-vv-equip-remove{margin-left:2px}.defeitos-vv-equip-drop-hint{border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.5;margin:8px;padding:24px 12px;text-align:center}.defeitos-vv-equip-linked-row{align-items:center;background:#fff;border:1px solid #e8ecf1;border-radius:6px;box-sizing:border-box;display:flex;gap:6px;margin-bottom:4px;padding:4px 8px}.defeitos-vv-equip-linked-text{color:#334155;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-equip-remove{align-items:center;background:#fef2f2;border:none;border-radius:5px;color:#b91c1c;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.defeitos-vv-equip-remove:hover{background:#fee2e2}.defeitos-vv-equip-col--cat{background:#fff}.defeitos-vv-equip-filters{border-bottom:1px solid #e8ecf1;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px}.defeitos-vv-equip-filter-row{display:flex;flex-wrap:wrap;gap:8px}.defeitos-vv-equip-filter-label{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:100px}.defeitos-vv-equip-filter-heading,.defeitos-vv-equip-filter-label{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600}.defeitos-vv-equip-filter-model{position:relative}.defeitos-vv-equip-search-ic{bottom:7px;color:#94a3b8;left:8px;pointer-events:none;position:absolute}.defeitos-vv-equip-input,.defeitos-vv-equip-select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;padding:5px 8px}.defeitos-vv-equip-input{padding-left:26px}.defeitos-vv-equip-filter-hint{color:#94a3b8;font-size:9px;line-height:1.4;margin:0}.defeitos-vv-equip-cat-scroll{box-sizing:border-box;flex:1 1;max-height:min(75vh,806px);min-height:364px;overflow:auto;padding:4px 12px 4px 0}.defeitos-vv-equip-dd-wrap{position:relative;width:100%}.defeitos-vv-equip-dd-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;gap:6px;justify-content:space-between;padding:6px 9px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.defeitos-vv-equip-dd-trigger:hover:not(:disabled){border-color:#cbd5e1}.defeitos-vv-equip-dd-trigger:focus{border-color:#7c4dff;box-shadow:0 0 0 1.8px #7c4dff26;outline:none}.defeitos-vv-equip-dd-trigger:disabled{cursor:not-allowed;opacity:.55}.defeitos-vv-equip-dd-trigger-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-equip-dd-chevron{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.defeitos-vv-equip-dd-wrap--open .defeitos-vv-equip-dd-chevron{transform:rotate(180deg)}.defeitos-vv-equip-dd-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;display:flex;flex-direction:column;left:0;max-height:min(52vh,320px);min-width:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:80}.defeitos-vv-equip-dd-search-wrap{align-items:center;background:#fafbfc;border-bottom:1px solid #e8ecf1;display:flex;flex-shrink:0;gap:6px;padding:6px 8px}.defeitos-vv-equip-dd-search-wrap svg{color:#94a3b8;flex-shrink:0}.defeitos-vv-equip-dd-search{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;min-width:0;padding:4px 0}.defeitos-vv-equip-dd-search::placeholder{color:#94a3b8}.defeitos-vv-equip-dd-search:focus{outline:none}.defeitos-vv-equip-dd-list{flex:1 1;min-height:0;overflow-y:auto;padding:4px 0}.defeitos-vv-equip-dd-opt{color:#334155;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.defeitos-vv-equip-dd-opt:hover{background:#f8fafc}.defeitos-vv-equip-dd-opt--sel{background:#7c4dff1a;color:#5b21b6;font-weight:600}.defeitos-vv-equip-cat-row{align-items:center;border-radius:4px;box-sizing:border-box;color:#334155;cursor:grab;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;gap:4px;margin:0 6px 1px;padding-right:4px}.defeitos-vv-equip-cat-row:active{cursor:grabbing}.defeitos-vv-equip-cat-row--brand{background:#7c4dff0f;color:#5b21b6;font-weight:700}.defeitos-vv-equip-cat-row--tech{color:#4338ca;font-weight:600}.defeitos-vv-equip-cat-row--model{color:#475569;font-weight:500}.defeitos-vv-equip-tree-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.defeitos-vv-equip-tree-toggle:hover{background:#f1f5f9;color:#0f172a}.defeitos-vv-equip-tree-spacer{flex-shrink:0;width:20px}.defeitos-vv-equip-grip{color:#cbd5e1;flex-shrink:0}.defeitos-vv-equip-cat-textcell{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.defeitos-vv-equip-cat-label{flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defeitos-vv-equip-cat-badge{background:#ede9fe;border-radius:999px;color:#6d28d9;flex-shrink:0;font-size:8px;font-weight:700;padding:1px 6px}.defeitos-vv-equip-muted{color:#94a3b8;font-size:11px;padding:16px 12px}.defeitos-vv-equip-muted,.defeitos-vv-modal-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.defeitos-vv-modal-title{color:#1e293b;font-size:15px;font-weight:700;margin:0 0 8px}.defeitos-vv-modal-hint{color:#64748b;font-size:12px;line-height:1.45;margin:0 0 12px}.defeitos-vv-rt-toolbar{gap:4px;margin-bottom:10px}.defeitos-vv-rt-toolbar-gap{flex:1 1;min-width:8px}.defeitos-vv-rt-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:32px}.defeitos-vv-rt-btn:hover{background:#7c4dff0f;border-color:#7c4dff;color:#7c4dff}.defeitos-vv-rt-panel{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.defeitos-vv-rt-panel .defeitos-vv-rt-editor{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;max-height:min(52vh,520px);min-height:280px}.defeitos-vv-rt-panel:focus-within{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff1f}.defeitos-vv-rt-panel-actions{align-items:center;display:flex;flex-shrink:0;gap:11px;justify-content:flex-end;padding:8px 12px 10px}.defeitos-vv-rt-editor{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;line-height:1.45;max-height:min(52vh,520px);min-width:0;overflow-y:auto;padding:10px 12px 10px 28px}.defeitos-vv-rt-editor ol,.defeitos-vv-rt-editor ul{list-style-position:inside;margin:.35em 0}.defeitos-vv-rt-editor:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff1f;outline:none}.defeitos-vv-rt-panel .defeitos-vv-rt-editor:focus{border-color:#0000;box-shadow:none;outline:none}.defeitos-vv-btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;padding:7px 12px}.defeitos-vv-btn-secondary:hover:not(:disabled){background:#f8fafc}.defeitos-vv-btn-primary{background:#7c4dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;padding:7px 14px}.defeitos-vv-btn-primary:hover:not(:disabled){background:#6b3de6}.defeitos-vv-btn-primary:disabled,.defeitos-vv-btn-secondary:disabled{cursor:default;opacity:.65}.defeitos-vv-media-wrap{box-sizing:border-box;display:block;margin:10px 0;max-width:100%;position:relative;vertical-align:top}.defeitos-vv-media-wrap--selected{outline:2px solid #2563eb;outline-offset:2px}.defeitos-vv-media-resize-handles{inset:0;pointer-events:none;position:absolute;z-index:3}.defeitos-vv-media-handle{background:#2563eb;border:1px solid #fff;box-shadow:0 0 0 1px #2563eb59;box-sizing:border-box;height:10px;pointer-events:auto;position:absolute;width:10px}.defeitos-vv-media-handle--nw{cursor:nwse-resize;left:-5px;top:-5px}.defeitos-vv-media-handle--ne{cursor:nesw-resize;right:-5px;top:-5px}.defeitos-vv-media-handle--sw{bottom:-5px;cursor:nesw-resize;left:-5px}.defeitos-vv-media-handle--se{bottom:-5px;cursor:nwse-resize;right:-5px}.defeitos-vv-media-frame{background:#0f172a;border-radius:6px;overflow:hidden;position:relative;width:100%}.defeitos-vv-media-iframe{aspect-ratio:16/9;border:0;display:block;height:auto;pointer-events:none;vertical-align:top;width:100%}.defeitos-vv-media-shield{background:#0000;cursor:pointer;inset:0;position:absolute;z-index:1}.defeitos-vv-media-wrap--selected .defeitos-vv-media-shield{display:none}.defeitos-vv-embed-backdrop{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.defeitos-vv-embed-modal{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 48px #0f172a40;display:flex;flex-direction:column;max-height:min(90vh,560px);max-width:520px;overflow:hidden;width:100%}.defeitos-vv-embed-modal-header{align-items:center;border-bottom:1px solid #e8ecf1;display:flex;justify-content:space-between;padding:14px 16px}.defeitos-vv-embed-modal-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:700;margin:0}.defeitos-vv-embed-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.defeitos-vv-embed-modal-close:hover{background:#f1f5f9;color:#0f172a}.defeitos-vv-embed-modal-body{display:flex;flex:1 1;min-height:220px;min-width:0}.defeitos-vv-embed-tabs{background:#fafbfc;border-right:1px solid #e8ecf1;flex-shrink:0;padding:12px 0;width:108px}.defeitos-vv-embed-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;padding:10px 14px;text-align:left;width:100%}.defeitos-vv-embed-tab:hover{color:#2563eb}.defeitos-vv-embed-tab--active{background:#2563eb0f;border-bottom-color:#2563eb;color:#2563eb}.defeitos-vv-embed-panel{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:14px 16px}.defeitos-vv-embed-label{color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}.defeitos-vv-embed-hint{color:#64748b;font-size:11px;line-height:1.4;margin:0}.defeitos-vv-embed-input,.defeitos-vv-embed-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:ui-monospace,monospace;font-size:11px;padding:10px 12px;width:100%}.defeitos-vv-embed-textarea{flex:1 1;line-height:1.4;min-height:160px;resize:vertical}.defeitos-vv-embed-modal-footer{background:#fafbfc;border-top:1px solid #e8ecf1;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.defeitos-vv-btn-embed-primary{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;padding:8px 16px}.defeitos-vv-btn-embed-primary:hover:not(:disabled){background:#1d4ed8}.defeitos-vv-btn-embed-primary:disabled{cursor:default;opacity:.55}.defeitos-vv-td-tags{max-width:200px}.condicoes-th-extra{font-size:8.5px;min-width:40px;width:40px}.condicoes-config-heading{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;gap:12px;justify-content:space-between}.condicoes-config-heading-main{flex:1 1;min-width:0}.condicoes-config-heading-main .config-title{margin-bottom:4px}.condicoes-settings-anchor{flex-shrink:0;padding-top:2px;position:relative}.condicoes-settings-trigger{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:36px}.condicoes-settings-trigger:hover{background:#f1f5f9;color:#6f60bf}.condicoes-settings-menu{min-width:min(320px,calc(100vw - 48px))}.condicoes-settings-anchor .logout-menu.condicoes-settings-menu,.condicoes-settings-toolbar-anchor .logout-menu.condicoes-settings-menu{min-width:min(468px,calc(100vw - 40px))}.condicoes-settings-toolbar-anchor{flex-shrink:0;position:relative}.condicoes-settings-menu-check{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;margin:0;padding:10px 14px;width:100%}.condicoes-settings-menu-check .uc-upf-check-faux{border-radius:4.25px;border-width:1.7px;flex-shrink:0;height:15.3px;margin-top:0;width:15.3px}.condicoes-settings-menu-check .uc-upf-check-faux:after{border-width:0 2.125px 2.125px 0;height:7.65px;left:4.25px;top:1.7px;width:4.25px}.condicoes-settings-check-label{color:#4a5568;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.35;white-space:nowrap}.condicoes-settings-flag-msg{margin:-4px 0 10px}.condicoes-th-extra.condicoes-th-defeito{box-sizing:border-box;line-height:1.15;max-width:54px;min-width:54px;padding:7px 4px;text-align:center;white-space:normal;width:54px;word-break:break-word}.condicoes-th-extra.condicoes-th-defeito.condicoes-th-defeito-disabled{opacity:.5}.condicoes-td-extra.condicoes-td-defeito{box-sizing:border-box;max-width:54px;min-width:54px;overflow:visible;padding:7px 4px;text-align:center;vertical-align:middle;width:54px}.condicoes-td-extra.condicoes-td-defeito-muted,.condicoes-td-extra.condicoes-td-defeito.condicoes-td-defeito-globally-disabled{opacity:.55}.condicoes-td-extra.condicoes-td-defeito.condicoes-td-defeito-globally-disabled .condicoes-defeito-saved-icon{color:#94a3b8}.condicoes-defeito-cell-inner{align-items:center;display:inline-flex;gap:3px;justify-content:center;max-width:100%;overflow:visible}.condicoes-td-defeito .condicoes-cell-wrap{overflow:visible}.condicoes-defeito-empty-mark{min-width:.5em}.condicoes-defeito-saved-mark{align-items:center;display:inline-flex;justify-content:center}.condicoes-defeito-saved-icon{color:#16a34a;display:block}.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative;z-index:1}.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:40}.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{background:#0f172a;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #0f172a61;color:#e2e8f0;content:attr(data-tooltip);font-size:9px;font-weight:500;left:50%;line-height:1.45;max-width:min(288px,78vw);opacity:0;padding:8px 11px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:pre-line}.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after{opacity:1;visibility:visible}.condicoes-defeito-select-tip.condicoes-hover-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:0;transform:none}.condicoes-table tbody tr.condicoes-row-defeito-detail{position:relative;z-index:32}.condicoes-td-defeito-expand{background:#f8fafc;border-bottom:1px solid #e8ecf1;overflow:visible;padding:10px 12px;position:relative;vertical-align:middle;z-index:33}.condicoes-row-defeito-detail .condicoes-td-defeito-expand{box-shadow:inset 0 1px 0 #eef2f7}.condicoes-defeito-expand-strip{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 10px}.condicoes-defeito-strip-sep{align-items:center;align-self:center;color:#94a3b8;display:inline-flex;flex-shrink:0;justify-content:center;padding:0 4px}.condicoes-defeito-strip-sep-icon{display:block}.condicoes-defeito-strip-group{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px}.condicoes-defeito-strip-defeito{flex-wrap:nowrap}.condicoes-defeito-strip-inline{align-items:center;display:inline-flex;gap:6px}.condicoes-defeito-strip-motivo{flex-wrap:wrap}.condicoes-motivo-head-wrap.condicoes-defeito-motivo-head{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:visible;position:relative}.condicoes-motivo-head-wrap.condicoes-motivo-popover-open{z-index:130}.condicoes-defeito-strip-motivo .condicoes-defeito-motivo-input{flex:0 0 auto;max-width:240px;min-width:144px;width:168px}.condicoes-defeito-strip-defeito .condicoes-defeito-reg-dd.defeitos-vv-sev-select{margin:0;max-width:min(240px,100%);min-width:160px;width:auto}.condicoes-defeito-reg-dd.defeitos-vv-sev-select--open{z-index:85}.condicoes-defeito-reg-dd .defeitos-vv-sev-dropdown{max-height:240px;max-width:min(320px,90vw);min-width:100%;width:-webkit-max-content;width:max-content;z-index:90}.condicoes-defeito-reg-dd .defeitos-vv-sev-option{line-height:1.35;white-space:normal;word-break:break-word}.condicoes-defeito-select-tip{display:inline-block;max-width:100%;width:-webkit-fit-content;width:fit-content}.condicoes-th-tooltip-popover.condicoes-defeito-motivo-popover{bottom:calc(100% + 8px);box-shadow:0 -8px 22px #0f172a1f,0 14px 30px #0f172a26;left:0;margin-bottom:0;right:auto;top:auto;transform:none;z-index:140}.condicoes-defeito-motivo-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:500;padding:6px 8px}.condicoes-defeito-motivo-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff33;outline:none}.condicoes-defeito-motivo-input:disabled{cursor:default;opacity:.65}.condicoes-defeito-check{align-items:center;flex:0 0 auto;margin:0;padding-bottom:0}.condicoes-defeito-check .uc-upf-check-txt{font-size:8.5px;line-height:1.35;max-width:132px}.condicoes-defeito-expand-label{color:#475569;flex-shrink:0;font-size:8.5px;font-weight:600}.condicoes-defeito-select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:500;max-width:420px;min-width:160px;padding:6px 8px}.condicoes-defeito-select:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff33;outline:none}.condicoes-defeito-select:disabled{cursor:default;opacity:.65}.condicoes-defeito-loading{color:#64748b;font-size:8.5px}.condicoes-defeito-expand-actions{align-items:center;display:inline-flex;gap:4px;margin-left:0}.condicoes-th-extra.condicoes-th-peca-disp{box-sizing:border-box;font-size:8.5px;font-weight:600;line-height:1.2;max-width:48px;min-width:48px;padding:7px 4px;vertical-align:middle;white-space:normal;width:48px;word-break:break-word}.condicoes-th-has-popover{overflow:visible;position:relative;vertical-align:middle;z-index:8}.condicoes-th-extra.condicoes-th-popover-open{z-index:40}.condicoes-th-label-row{align-items:flex-start;display:inline-flex;font-size:8.5px;font-weight:600;gap:3px;line-height:1.2;max-width:100%;position:relative}.condicoes-th-label-row>span:first-child{flex:1 1;font-size:8.5px;min-width:0}.condicoes-th-info-btn{align-items:center;background:#e8ecf4;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:12px;justify-content:center;margin:0;min-width:12px;padding:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:12px}.condicoes-th-info-btn svg{height:9px;width:9px}.condicoes-th-info-btn:hover{background:#7c4dff;box-shadow:0 2px 6px #7c4dff59;color:#fff}.condicoes-table.condicoes-table-intervencao thead{overflow:visible}.condicoes-th-tooltip-popover{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:auto;box-shadow:0 10px 24px #0f172a1f;color:#334155;font-size:8.5px;font-weight:500;left:0;line-height:1.45;max-width:min(264px,72vw);min-width:200px;padding:9px 11px;pointer-events:auto;position:absolute;right:auto;text-align:left;top:calc(100% + 6px);transform:none;z-index:50}.condicoes-td-extra.condicoes-td-peca-disp{box-sizing:border-box;max-width:48px;min-width:48px;width:48px}.condicoes-td-extra.condicoes-td-peca-disp.condicoes-td-peca-disp-locked{opacity:.55}.condicoes-td-extra{vertical-align:middle}.condicoes-table.condicoes-table-intervencao .condicoes-td-extra.condicoes-td-condicao-campo .condicoes-cell-value,.condicoes-table.condicoes-table-intervencao .condicoes-td-extra.condicoes-td-condicao-campo .condicoes-input-edit{font-size:11.5px}.condicoes-cell-wrap{align-items:center;display:inline-flex;gap:4px;position:relative}.condicoes-cell-value{display:inline-block}.condicoes-cell-value,.condicoes-input-edit{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;letter-spacing:.5px;min-width:28px;text-align:center;text-transform:uppercase;width:28px}.condicoes-input-edit{background:#fff;border:1px solid #7c4dff;border-radius:3px;box-sizing:border-box;outline:none;padding:3px 4px}.condicoes-cell-actions{align-items:center;display:inline-flex;gap:2px}.condicoes-btn-icon{align-items:center;background:#0000;border:none;border-radius:3px;color:#718096;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;transition:color .15s,background .15s;width:16px}.condicoes-btn-icon:hover:not(:disabled){background:#edf2f7;color:#4a5568}.condicoes-btn-confirm{color:#38a169}.condicoes-btn-confirm:hover:not(:disabled){background:#c6f6d5;color:#276749}.condicoes-btn-cancel:hover:not(:disabled){background:#fed7d7;color:#e53e3e}.condicoes-btn-icon:disabled{cursor:not-allowed;opacity:.6}.condicoes-spinner-tiny{animation:spin .6s linear infinite;border:1.5px solid #e2e8f0;border-radius:50%;border-top-color:#38a169;height:9px;width:9px}.condicoes-success-check{align-items:center;animation:condicoes-success-pop .4s ease-out;color:#38a169;display:inline-flex;justify-content:center}@keyframes condicoes-success-pop{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.process-sidebar{--process-sidebar-font:"Geist Variable",system-ui,sans-serif;background:#fff;background:var(--bg-surface);border-right:none;display:flex;flex-direction:column;font-family:var(--process-sidebar-font);height:calc(100vh - 91px);height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));left:0;min-width:220px;overflow:visible;position:fixed;top:91px;top:calc(var(--main-header-height) + var(--config-bar-stack-height));transition:width .2s ease,min-width .2s ease;width:220px;z-index:997}.process-sidebar.is-collapsed{min-width:52px;width:52px}.process-sidebar-head{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;min-height:44px;padding:8px 10px 6px}.app.config-section-topbar-chrome{--config-bar-stack-height:48px}.process-sidebar-edge-toggle{background:#0000;border:none;cursor:col-resize;height:100%;padding:0;position:absolute;right:-3px;top:0;touch-action:none;width:6px;z-index:3}.process-sidebar-edge-toggle:before{content:"";inset:0 -4px;position:absolute}.process-sidebar-edge-toggle:after{background:#e2e8f0;background:var(--border-subtle);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:background .15s ease,width .15s ease;width:1px}.process-sidebar-edge-toggle:focus-visible:after,.process-sidebar-edge-toggle:hover:after{background:#7c4dff;background:var(--accent,#7c4dff);width:2px}.process-sidebar-edge-toggle:focus-visible{outline:none}.app.theme-dark .process-sidebar-edge-toggle:after,html.theme-dark .process-sidebar-edge-toggle:after{background:#e2e8f0;background:var(--border-subtle,#4a4a50)}.app.theme-dark .process-sidebar-edge-toggle:focus-visible:after,.app.theme-dark .process-sidebar-edge-toggle:hover:after,html.theme-dark .process-sidebar-edge-toggle:focus-visible:after,html.theme-dark .process-sidebar-edge-toggle:hover:after{background:#7c4dff;background:var(--accent,#7c4dff)}.process-sidebar-head--chrome{gap:6px;min-height:40px;padding:6px 10px 4px}.process-sidebar-head--chrome.is-collapsed{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px}.process-sidebar-head--chrome.is-collapsed,.process-sidebar.is-collapsed .process-sidebar-head--chrome{justify-content:flex-start;padding:8px 6px 6px}.process-sidebar-head-chrome-spacer{flex:1 1 auto;min-width:0}.process-sidebar-back{align-items:center;background:#0000;border:none;border-radius:9px;color:#718096;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.process-sidebar-back:hover{background:#f9fafb;background:var(--bg-surface-alt,#f3f4f6);color:#2d3748;color:var(--text-body)}.process-sidebar-back:focus-visible{outline:2px solid #7c4dff;outline:2px solid var(--accent,#7c4dff);outline-offset:1px}.app.theme-dark .process-sidebar-back:hover,html.theme-dark .process-sidebar-back:hover{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);color:#2d3748;color:var(--text-body,#ededef)}.process-sidebar.is-collapsed .process-sidebar-head{justify-content:center;padding:8px 6px 6px}.process-sidebar-brand{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.process-sidebar-brand-icon{color:#7c4dff;color:var(--accent);display:inline-flex;flex-shrink:0}.process-sidebar-brand-icon>svg,.process-sidebar-brand-logo>svg{display:block}.process-sidebar-brand-label{color:#2d3748;color:var(--text-body);font-size:13px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.process-sidebar-brand-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#7c4dff;color:var(--accent);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .15s ease;width:36px}.process-sidebar-brand-btn:hover{background:#f9fafb;background:var(--bg-surface-alt)}.process-sidebar-brand-mark{align-items:center;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.process-sidebar-brand-expand,.process-sidebar-brand-logo{inset:0;margin:auto;position:absolute;transition:opacity .15s ease}.process-sidebar-brand-expand{color:#718096;color:var(--text-muted);opacity:0}.process-sidebar-brand-btn:hover .process-sidebar-brand-logo{opacity:0}.process-sidebar-brand-btn:hover .process-sidebar-brand-expand{opacity:1}.process-sidebar-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#718096;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:30px}.process-sidebar-toggle:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.process-submenu{display:flex;flex:1 1;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:8px 8px 10px}.process-sidebar.is-collapsed .process-submenu{padding:4px 6px 10px}.process-submenu-item{align-items:center;background:none;border:none;border-radius:8px;box-sizing:border-box;color:#718096;color:var(--text-muted);cursor:pointer;display:flex;font-family:var(--process-sidebar-font);font-size:12px;font-weight:500;gap:10px;min-width:0;padding:7px 10px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.process-sidebar.is-collapsed .process-submenu-item{gap:0;justify-content:center;padding:8px 0}.process-submenu-item svg{color:#718096;color:var(--text-muted);flex-shrink:0}.process-submenu-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-sidebar.is-collapsed .process-submenu-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.process-submenu-item:hover{background:#f9fafb;background:var(--bg-surface-alt)}.process-submenu-item:hover,.process-submenu-item:hover svg{color:#2d3748;color:var(--text-body)}.process-submenu-item.active{background:#7c4dff1f;background:var(--accent-soft);font-weight:600}.process-submenu-item.active,.process-submenu-item.active svg{color:#7c4dff;color:var(--accent)}.process-submenu-item.active:hover{background:#7c4dff1f;background:var(--accent-soft);color:#7c4dff;color:var(--accent)}.process-sidebar-tooltip-portal{animation:processSidebarTooltipIn .14s ease-out forwards;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:#2d3748;color:var(--text-body);font-family:Geist Variable,system-ui,sans-serif;font-size:11px;font-weight:500;padding:6px 10px;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:nowrap;z-index:10050}@keyframes processSidebarTooltipIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.process-content-area{background:#f8f9fa;background:var(--bg-body);flex:1 1;margin-left:228px;max-height:calc(100vh - 91px);max-height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height));overflow-y:auto;padding:0 12px 12px;transition:margin-left .2s ease}.process-config-root:has(.process-sidebar.is-collapsed) .process-content-area{margin-left:60px}.config-content.config-content-go .process-content-area.process-content-area-config-status-2,.config-content.config-content-process .process-content-area.process-content-area-config-status-2,.config-content.config-content-users .process-content-area.process-content-area-config-status-2{height:auto;max-height:none;overflow:visible}.database-config{background:#fff;background:var(--bg-surface);border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:350px;padding:24px}.company-config-page{--cc-s:0.85;color:#2d3748;color:var(--text-body);display:flex;flex:1 1;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--cc-font,"Geist Variable","Geist",system-ui,sans-serif);height:100%;min-height:0}.company-config-sections{flex:1 1;min-height:0;overflow-y:auto}.company-config-section{grid-gap:calc(32px*var(--cc-s)) calc(48px*var(--cc-s));align-items:start;display:grid;gap:calc(32px*var(--cc-s)) calc(48px*var(--cc-s));grid-template-columns:minmax(calc(220px*var(--cc-s)),calc(280px*var(--cc-s))) minmax(0,1fr);padding:calc(24px*var(--cc-s)) 0}.company-config-sections>.company-config-section:first-child{padding-top:8px}.company-config-section-heading{align-items:center;color:#2d3748;color:var(--text-body);display:flex;gap:calc(10px*var(--cc-s))}.company-config-section-heading svg{color:#718096;color:var(--text-muted);flex-shrink:0;height:calc(20px*var(--cc-s));width:calc(20px*var(--cc-s))}.company-config-section-title{color:#2d3748;color:var(--text-body);font-size:calc(16px*var(--cc-s));font-weight:600;line-height:1.3;margin:0}.company-config-section-desc{color:#718096;color:var(--text-muted);font-size:calc(14px*var(--cc-s));line-height:1.5;margin:calc(8px*var(--cc-s)) 0 0;max-width:calc(260px*var(--cc-s))}.company-config-section-body{max-width:calc(560px*var(--cc-s));min-width:0}.company-config-fields{display:flex;flex-direction:column;gap:calc(20px*var(--cc-s))}.company-config-field{display:flex;flex-direction:column;gap:calc(6px*var(--cc-s))}.company-config-label{font-weight:500}.company-config-input,.company-config-label{color:#2d3748;color:var(--text-body);font-size:calc(14px*var(--cc-s))}.company-config-input{background:#fff;background:var(--input-bg);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:calc(8px*var(--cc-s));box-sizing:border-box;font-family:inherit;height:calc(40px*var(--cc-s));max-width:calc(480px*var(--cc-s));padding:0 calc(14px*var(--cc-s));transition:border-color .15s ease,box-shadow .15s ease;width:100%}.company-config-input:focus{border-color:#8082f4;box-shadow:0 0 0 3px #8082f41f;outline:none}.company-config-input--readonly,.company-config-input.company-config-input--readonly:focus{background:#f9fafb;background:var(--bg-surface-alt,#f1f1f3);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:none;color:#718096;color:var(--text-muted);cursor:default;opacity:.92}.company-config-input::placeholder{color:#718096;color:var(--text-muted)}.company-config-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(16px*var(--cc-s));max-width:calc(520px*var(--cc-s))}.company-config-logo-preview{align-items:center;background:#0000;border:1px solid #eaecf0;border-radius:calc(8px*var(--cc-s));color:#718096;color:var(--text-muted);display:flex;flex-shrink:0;height:calc(64px*var(--cc-s));justify-content:center;overflow:hidden;width:calc(64px*var(--cc-s))}.company-config-logo-preview svg{height:calc(20px*var(--cc-s));width:calc(20px*var(--cc-s))}.company-config-logo-preview-img{height:100%;object-fit:contain;width:100%}.company-config-logo-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.company-config-logo-update-btn{flex-shrink:0}.company-config-logo-hints{color:#718096;color:var(--text-muted);display:flex;flex-direction:column;font-size:calc(13px*var(--cc-s));gap:2px;line-height:1.4}.company-config-storage-block{max-width:calc(480px*var(--cc-s));width:100%}.company-config-actions{display:flex;justify-content:flex-end;margin-top:calc(12px*var(--cc-s))}.main-header-company-logo{border-radius:4px;display:block;flex-shrink:0;height:22px;object-fit:contain;width:22px}.company-config-message{border-radius:calc(8px*var(--cc-s));font-size:calc(13px*var(--cc-s));line-height:1.4;margin-top:calc(16px*var(--cc-s));padding:calc(10px*var(--cc-s)) calc(14px*var(--cc-s))}.company-config-message--ok{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.company-config-message--err{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.company-config-loading{color:#718096;color:var(--text-muted);font-size:calc(14px*var(--cc-s));margin:0}.company-config-divider{background:#eaecf0;border:none;height:1px;margin:0}.company-config-storage-panel{background:#fff;background:var(--bg-surface-raised);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:calc(10px*var(--cc-s));box-sizing:border-box;color:#2d3748;color:var(--text-body);max-width:calc(480px*var(--cc-s));padding:calc(16px*var(--cc-s)) calc(18px*var(--cc-s));width:100%}.company-config-storage-error{color:#b42318;font-size:calc(12px*var(--cc-s));margin:calc(8px*var(--cc-s)) 0 0}.company-config-storage-browser-btn{align-items:center;background:#fff;background:var(--bg-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e2ea);border-radius:calc(8px*var(--cc-s));box-sizing:border-box;color:#2d3748;color:var(--text-body,#3c3c4c);cursor:pointer;display:inline-flex;font-size:calc(12.5px*var(--cc-s));font-weight:700;gap:8px;justify-content:center;margin-top:calc(12px*var(--cc-s));padding:calc(8px*var(--cc-s)) calc(12px*var(--cc-s));width:100%}.company-config-storage-browser-btn:hover{background:#faf8ff;border-color:#c4b5fd;color:#5a2ee0}.app.theme-dark .config-content.config-content-company .company-config-storage-browser-btn,html.theme-dark .config-content.config-content-company .company-config-storage-browser-btn{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .config-content.config-content-company .company-config-storage-browser-btn:hover,html.theme-dark .config-content.config-content-company .company-config-storage-browser-btn:hover{background:#7c4dff24;border-color:#7c4dff;color:#6d28d9;color:var(--link,#a78bfa)}.company-config-save-btn{font-size:calc(14px*var(--cc-s));height:calc(40px*var(--cc-s));justify-content:center;min-width:calc(140px*var(--cc-s))}.company-config-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.storage-config-card{min-width:350px}.storage-config-card--popover-open{overflow:visible;position:relative;z-index:40}.company-config-page .storage-config-title-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:calc(8px*var(--cc-s));position:relative;vertical-align:middle}.company-config-page .storage-usage-value{color:#2d3748;color:var(--text-body);font-size:calc(18px*var(--cc-s));font-weight:600;margin-bottom:calc(12px*var(--cc-s));margin-top:calc(8px*var(--cc-s))}.company-config-page .storage-progress-track{background:#e2e8f0;background:var(--border-subtle);border-radius:999px;height:calc(18px*var(--cc-s));overflow:hidden;width:100%}.company-config-page .storage-progress-fill{background:linear-gradient(90deg,#525df9,#8b5cf6);border-radius:999px;height:100%;transition:width .3s ease}.company-config-page .storage-usage-percent{color:#718096;color:var(--text-muted);font-size:calc(12px*var(--cc-s));margin-top:calc(8px*var(--cc-s))}.config-title{color:#2d3748;color:var(--text-body);font-size:18px;font-weight:600;margin-bottom:8px}.config-description{color:#718096;color:var(--text-muted);font-size:14px;margin-bottom:24px}.config-form{gap:8px}.config-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px}.form-group label{font-size:13px;font-weight:500}.form-input{border:1px solid var(--border-subtle);box-sizing:border-box;color:#2d3748!important;color:var(--text-body)!important;font-size:14px;padding:10px 12px;width:100%}.form-input,.form-input:focus{background:#fff!important;background:var(--input-bg)!important}.form-input:focus{border-color:#7c4dff;border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff1a;outline:none}.form-input::placeholder{color:#718096;color:var(--text-muted)}.config-content .form-input,.database-config .form-input{background:#fff!important;background:var(--bg-surface)!important;border:1px solid #e2e8f0!important;border:1px solid var(--border-subtle)!important;color:#2d3748!important;color:var(--text-body)!important}.config-content .form-input:focus,.database-config .form-input:focus{background:#fff!important;background:var(--bg-surface)!important;border-color:#7c4dff!important;border-color:var(--accent)!important;color:#2d3748!important;color:var(--text-body)!important}.form-actions{display:flex;gap:12px;margin-top:8px}.config-content .database-config:not(.email-notif-config) .form-actions button{font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-size:10px!important}.btn-save,.btn-test{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.btn-test{background:#3182ce;color:#fff}.btn-test:hover:not(:disabled){background:#2c5aa0}.btn-test:disabled{background:#a0aec0;cursor:not-allowed}.btn-save{background:#7c4dff}.btn-save:hover:not(:disabled){background:#6b46c1}.btn-save:disabled{background:#e2e8f0;color:#a0aec0;cursor:not-allowed}.process-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#2d3748;font-size:12px;font-weight:700;height:20px;letter-spacing:1px;max-width:50px;min-width:50px;padding:3px;text-align:center;text-transform:uppercase;width:50px}.process-input:focus{background:#fff;border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a;outline:none}.status-tags-wrapper{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;min-height:32px;padding:4px 8px}.status-tags-wrapper:focus-within{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a}.status-tag{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:4px;color:#2d3748;display:flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:1px;padding:2px 6px}.status-tag span{line-height:1}.status-tag-remove{align-items:center;background:none;border:none;color:#a0aec0;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:16px;justify-content:center;line-height:1;margin:0;padding:0;transition:color .2s;width:16px}.status-tag-remove:hover{color:#e53e3e}.status-tag-input{background:#0000;border:none;color:#2d3748;flex:1 1;font-size:12px;font-weight:700;letter-spacing:1px;max-width:80px;min-width:50px;outline:none;padding:2px 4px;text-align:center;text-transform:uppercase}.status-tag-input::placeholder{color:#a0aec0;font-size:10px;font-weight:400;letter-spacing:normal;text-transform:none}.database-config .form-group label{color:#2d3748;color:var(--text-body);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.form-help{display:block;font-size:12px;font-style:italic;margin-top:5px}.form-help,.loading-message{color:#6c757d}.connection-status{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.connection-status.success{background:#f0fff4;border:1px solid #9ae6b4;color:#22543d}.connection-status.error{background:#fed7d7;border:1px solid #fc8181;color:#742a2a}.status-icon{font-size:16px;font-weight:700}.status-message{flex:1 1}.custom-scroll{scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:#0000}.custom-scroll::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scroll:active::-webkit-scrollbar-thumb,.custom-scroll:hover::-webkit-scrollbar-thumb{background-color:initial}.custom-scroll:hover{scrollbar-color:#0000 #0000}.column-content.custom-scroll{max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.column-content.custom-scroll::-webkit-scrollbar{width:6px}.column-content.custom-scroll::-webkit-scrollbar-track{background:#0000}.column-content.custom-scroll::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.column-content.custom-scroll:active::-webkit-scrollbar-thumb,.column-content.custom-scroll:hover::-webkit-scrollbar-thumb{background-color:initial}.city-orders-container,.column-content.custom-scroll:hover{scrollbar-color:#0000 #0000}.city-orders-container{display:block;height:auto;max-height:168px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;transition:scrollbar-color .3s ease}.city-orders-container::-webkit-scrollbar{width:4px}.city-orders-container::-webkit-scrollbar-track{background:#0000}.city-orders-container::-webkit-scrollbar-thumb{background-color:initial;border-radius:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.city-orders-container:active::-webkit-scrollbar-thumb,.city-orders-container:hover::-webkit-scrollbar-thumb{background-color:initial}.city-orders-container:hover{scrollbar-color:#0000 #0000}.column-title-section{align-items:center;display:flex;gap:8px}.column-filter-container{position:relative}.column-filter-icon{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;padding:4px;position:relative;transition:all .2s ease;width:24px}.column-filter-icon i{font-size:14px}.column-filter-icon:hover{background:#f7fafc;color:#4a5568}.column-filter-icon.active{background:#3182ce;color:#fff}.column-filter-badge{background:#ef4444;border-radius:8px;color:#fff;font-size:8px;font-weight:600;min-width:14px;padding:1px 4px;position:absolute;right:-2px;text-align:center;top:-2px}.main-nav .fechamento-nav-badge{background:#6049e7;color:#fff;transform:scale(.9);transform-origin:top right}.analises-nav-dropdown,.cadastros-nav-dropdown,.fechamento-nav-dropdown,.financeiro-nav-dropdown{align-items:center;display:inline-flex}.analises-nav-trigger .fechamento-nav-chevron,.cadastros-nav-trigger .fechamento-nav-chevron,.fechamento-nav-trigger .fechamento-nav-chevron,.financeiro-nav-trigger .fechamento-nav-chevron{transition:transform .2s ease}.analises-nav-trigger .fechamento-nav-chevron.open,.cadastros-nav-trigger .fechamento-nav-chevron.open,.fechamento-nav-trigger .fechamento-nav-chevron.open,.financeiro-nav-trigger .fechamento-nav-chevron.open{transform:rotate(180deg)}.fechamento-nav-trigger-right{align-items:center;display:inline-flex;gap:6px;margin-left:4px}.analises-nav-trigger .fechamento-nav-trigger-right,.cadastros-nav-trigger .fechamento-nav-trigger-right,.financeiro-nav-trigger .fechamento-nav-trigger-right{gap:0;margin-left:0}.analises-nav-content,.fechamento-nav-content{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;left:0;margin-top:4px;min-width:320px;padding:6px 0;position:absolute;top:100%;z-index:1100}.analises-nav-content{gap:7px;min-width:360px;padding:8px 10px 8px 6px}.analises-nav-group{display:flex;flex-direction:column;gap:5px}.analises-nav-group-title{font-size:11px;font-weight:400;letter-spacing:.01em;padding:0 6px 2px 2px}.analises-nav-group-title,.analises-nav-link,.fechamento-nav-link{color:#718096;color:var(--nav-item,#718096);font-family:Geist Variable,Geist,system-ui,sans-serif}.analises-nav-link,.fechamento-nav-link{background:none;border:none;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.analises-nav-link.active,.fechamento-nav-link.active{background:#f7fafc;background:var(--header-icon-hover-bg,#f1f5f9);color:#2d3748;color:var(--nav-item-active,#2d3748)}.analises-nav-link.active .fechamento-nav-link-subtitle,.fechamento-nav-link.active .fechamento-nav-link-subtitle{color:#2d3748;color:var(--nav-item-active,#2d3748);opacity:.9}.analises-nav-link:hover,.fechamento-nav-link:hover{background:#f7fafc;background:var(--header-icon-hover-bg,#f1f5f9);color:#4a5568;color:var(--nav-item-hover,#4a5568)}.analises-nav-link:hover .fechamento-nav-link-subtitle,.fechamento-nav-link:hover .fechamento-nav-link-subtitle{color:#4a5568;color:var(--nav-item-hover,#4a5568);opacity:.9}.analises-nav-link{align-items:center;border-radius:10px;display:flex;gap:10px;padding:7px 10px 7px 4px}.analises-nav-link-icon{align-items:center;background:#f4f5f5;border-radius:8.4px;color:#6c717a;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.analises-nav-link-icon svg{height:16px;width:16px}.analises-nav-link.active .analises-nav-link-icon,.analises-nav-link:hover .analises-nav-link-icon{background:#f4f5f5;color:#6c717a}.analises-nav-link .fechamento-nav-link-text{flex:1 1;min-width:0}.analises-nav-link .fechamento-nav-link-title,.analises-nav-link.active .fechamento-nav-link-title,.analises-nav-link:hover .fechamento-nav-link-title{color:#2b2d31}.fechamento-nav-link-text{display:block}.fechamento-nav-link-title-row{display:block;margin-bottom:2px}.fechamento-nav-link-title{font-weight:600;white-space:nowrap}.fechamento-nav-link-title-row .fechamento-nav-item-badge{align-items:center;display:inline-flex;margin-left:8px;margin-top:0;vertical-align:middle}.fechamento-nav-link-subtitle{color:#718096;color:var(--nav-item,#718096);display:block;font-size:12px;font-weight:400;line-height:1.35;opacity:.85}.fechamento-nav-item-badge{flex-shrink:0}.column-filter-container .column-filter-badge,.filters-bar .column-filter-badge{-webkit-font-smoothing:antialiased;background:#ef4444;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:8px;font-weight:600;margin:0;min-width:14px;padding:1px 4px;position:absolute;right:-2px;text-align:center;top:-2px}.column-filter-overlay{left:0;margin-top:4px;position:absolute;top:100%;z-index:1000}.filter-options-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #00000026;height:70%;overflow:hidden;width:200px}.filter-option-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:8px 16px;text-align:left;transition:background-color .2s ease;width:100%}.filter-option-item:hover{background:#f7fafc}.filter-option-info{display:flex;flex-direction:column;gap:2px}.filter-option-label{align-items:center;color:#2d3748;display:flex;font-size:10px;font-weight:500;gap:6px}.filter-option-label i{font-size:11px}.filter-options-dropdown .filter-option-item--back-root{border-bottom:1px solid #e2e8f0;margin-bottom:2px}.filter-option-desc{color:#718096;font-size:9px}.filter-options-dropdown:not(.technician-column-filter-options-dropdown) .filter-option-desc{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#718096;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.4px;margin:0;padding:0;text-align:left}.filter-options-dropdown:not(.technician-column-filter-options-dropdown) .filter-option-label{-webkit-font-smoothing:antialiased;align-items:center;box-sizing:border-box;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.5px;font-weight:500;gap:6px;margin:0;padding:0;text-align:left}.filter-options-dropdown:not(.technician-column-filter-options-dropdown) .filter-option-badge{-webkit-font-smoothing:antialiased;background:#7c4dff;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;margin:0;min-width:18px;padding:2px 6px;text-align:center}.technician-column-filter-options-dropdown .filter-option-item{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:42px;padding:8px 16px}.technician-column-filter-options-dropdown .filter-option-desc{color:#718096;font-size:8.4px}.technician-column-filter-options-dropdown .filter-option-desc,.technician-column-filter-options-dropdown .filter-option-label{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;margin:0;padding:0;text-align:left}.technician-column-filter-options-dropdown .filter-option-label{align-items:center;color:#2d3748;display:flex;font-size:10.5px;font-weight:500;gap:6px}.technician-column-filter-options-dropdown .filter-option-badge{-webkit-font-smoothing:antialiased;box-sizing:border-box;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;margin:0}.filter-option-badge,.technician-column-filter-options-dropdown .filter-option-badge{background:#7c4dff;border-radius:10px;color:#fff;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.filter-option-badge{font-size:10px}.column-filter-modal{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:420px;overflow:hidden;width:280px}.column-filter-modal-wide{width:420px}.column-filter-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.column-filter-header-left{align-items:center;display:flex;gap:8px}.column-filter-back{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:all .2s ease}.column-filter-back:hover{background:#e2e8f0;color:#4a5568}.column-filter-title{color:#2d3748;font-size:14px;font-weight:600}.column-filter-close{align-items:center;background:none;border:none;color:#718096;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.column-filter-close:hover{color:#4a5568}.column-filter-search-input{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;font-size:12px;padding:6px 10px;transition:all .2s ease;width:100%}.column-filter-search-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff1a;outline:none}.column-filter-search-input::placeholder{color:#a0aec0}.column-filter-search-section{background:#fff;flex-shrink:0;padding:8px 16px 4px}.column-filter-info-message{align-items:center;background:#e6f3ff;border:1px solid #b3d9ff;border-radius:4px;color:#1565c0;display:flex;font-size:11px;gap:4px;margin-bottom:6px;padding:6px 8px}.column-filter-info-message i{flex-shrink:0;font-size:12px}.column-filter-content{flex:1 1;max-height:280px;overflow-y:auto;padding:4px 16px 8px}.column-filter-options{display:flex;flex-direction:column;gap:1px;margin-top:0;padding:0}.column-filter-option{align-items:center;border-radius:3px;cursor:pointer;display:flex;gap:6px;padding:4px 0;transition:background-color .2s ease}.column-filter-option-content{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:space-between}.column-filter-option:hover{background:#f7fafc}.column-filter-option input[type=checkbox]{cursor:pointer;margin:0}.column-filter-option-text{color:#4a5568;font-size:10px;line-height:1.3}.technician-column-filter-modal .column-filter-retorno-options .column-filter-option-desc,.technician-column-filter-modal .column-filter-retorno-options .column-filter-option-text{font-size:70%}.column-filter-option-count{background:#e2e8f0;border-radius:10px;color:#4a5568;flex-shrink:0;font-size:10px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.column-filter-no-results{color:#718096;font-size:10px;font-style:italic;padding:16px;text-align:center}.column-filter-actions{background:#f8f9fa;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:4px;padding:8px 12px}.column-filter-apply,.column-filter-clear,.column-filter-select-all{border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 2px 4px #0000000d;cursor:pointer;flex:1 1;font-size:10px;font-weight:500;min-height:28px;padding:5px 6px;transition:all .2s ease;white-space:nowrap}.column-filter-clear{background:#fff;color:#718096}.column-filter-clear:hover{background:#f7fafc;border-color:#cbd5e0;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.column-filter-select-all{background:#fff;border-color:#7c4dff;color:#7c4dff}.column-filter-select-all:hover{background:#f7fafc;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.column-filter-apply{background:#7c4dff;border-color:#7c4dff;color:#fff}.column-filter-apply:hover{background:#6b46c1;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.order-cliente:hover:after,.order-equipamento:hover:after{word-wrap:break-word;background:#1f2937;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;content:attr(title);font-size:11px;font-weight:400;line-height:1.3;max-width:250px;padding:6px 10px;top:-35px;white-space:nowrap;white-space:normal;z-index:1000}.order-cliente:hover:after,.order-cliente:hover:before,.order-equipamento:hover:after,.order-equipamento:hover:before{animation:fadeInTooltip .2s ease-in-out forwards;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%)}.order-cliente:hover:before,.order-equipamento:hover:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #1f2937;content:"";height:0;top:-8px;width:0;z-index:999}@keyframes fadeInTooltip{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.order-details-modal{background:#fff;background:var(--modal-bg,#fff);border-radius:12px;box-shadow:0 20px 60px #00000026;color:#2d3748;color:var(--text-body,#2d3748);display:flex;flex-direction:column;max-height:84vh;max-width:960px;overflow:hidden;width:90%}.order-details-header{background:linear-gradient(135deg,#f9fafb,#fff);background:linear-gradient(135deg,var(--bg-surface-alt,#f8f9fa) 0,var(--bg-surface,#e9ecef) 100%);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle,#e2e8f0);padding:13px 29px}.order-details-title-section{display:flex;flex-direction:column;gap:8px}.order-details-title{color:#2d3748;color:var(--text-body,#2d3748);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:23px;font-weight:600;margin:0}.app.theme-dark .order-details-modal{box-shadow:0 20px 60px #00000073}.app.theme-dark .order-details-modal input,.app.theme-dark .order-details-modal select,.app.theme-dark .order-details-modal textarea{background:#fff;background:var(--input-bg);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.order-details-title-row{align-items:center;display:flex;gap:16px}.order-details-tags{align-items:center;display:flex;gap:8px}.order-tag{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;color:#4a5568;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;padding:3px 8px;white-space:nowrap}.order-tag-label{color:#2d3748;font-weight:600}.order-tag-sla-vencido{border-color:#dc2626}.order-tag-retorno{background:#fff8f8f2;border-color:#ffb4b4e6;color:#b91c1c}.order-details-content{flex:1 1;max-height:487px;min-height:467px;overflow-y:auto;padding:24px}.order-details-columns{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr 1fr;margin-bottom:.4px}.order-details-column-left{display:flex;flex-direction:column;gap:8px;grid-column:1}.order-details-column-right{display:flex;flex-direction:column;gap:8px;grid-column:2}.order-details-column-right .order-detail-item:last-child{border-bottom:none}.order-detail-item{border-bottom:1px solid #f7f8fa;display:flex;gap:4px;line-height:1.5;padding:4px 0}.order-detail-item,.order-detail-item-simple{align-items:flex-start}.order-detail-item-simple:has(.order-detail-with-action){align-items:center}.order-detail-label{color:#2d3748;flex-shrink:0;font-weight:600;letter-spacing:.3px;padding-bottom:0;padding-top:0}.order-detail-label,.order-detail-value{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px}.order-detail-value{color:#4a5568;font-weight:500;line-height:1.6}.order-detail-cliente{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-with-action{align-items:center;display:flex;flex:1 1;gap:6px}.order-detail-with-action .order-detail-value{flex-shrink:1}.order-details-modal .order-detail-item,.order-details-modal .order-detail-item-simple,.order-details-modal .order-detail-label,.order-details-modal .order-detail-value{font-size:11px}.order-details-modal .order-tag{font-size:10px}.order-detail-action-btn{border:1px solid #e0e0e0;border-radius:4px;color:#616161;font-weight:600}.order-detail-action-btn,.order-detail-maps-btn{align-items:center;background:#0000;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;gap:4px;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.order-detail-maps-btn{border:1px solid #d1d5db;border-radius:4px;color:#64748b;font-weight:500}.order-detail-action-btn:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.order-detail-action-btn i{font-size:10px}.order-details-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;padding-top:20px}.order-action-btn{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.order-action-btn:hover{background:linear-gradient(135deg,#cbd5e0,#a0aec0);transform:translateY(-1px)}.order-action-btn i{font-size:12px}.order-details-footer{background:#f8f9fa;display:flex;justify-content:flex-end;padding:13px 29px}.order-close-btn{background:linear-gradient(135deg,#718096,#4a5568);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;padding:7px 14px;transition:all .2s ease}.order-close-btn:hover{background:linear-gradient(135deg,#4a5568,#2d3748);transform:translateY(-1px)}.order-sidebar{background:#fff;box-shadow:-2px 0 10px #00000026;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:-500px;top:0;transition:right .3s ease-in-out;width:500px;z-index:26000}.order-sidebar-open{right:0}.order-sidebar-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px}.order-sidebar-title h3{color:#334155;font-size:18px;font-weight:600;margin:0}.order-sidebar .order-sidebar-title h3{font-size:15px}.order-sidebar .order-sidebar-section h4{font-size:13px}.order-sidebar .order-sidebar-status-inline{gap:10.2px}.order-sidebar .order-sidebar-status-inline .order-sidebar-status-badge{border-radius:17px;font-size:10.2px;padding:5.1px 10.2px}.order-sidebar .timeline-btn{border-radius:3.2px;font-size:11.2px;padding:6.4px}.order-sidebar .timeline-container .timeline-date{font-size:10.8px}.order-sidebar .timeline-container .timeline-status-code{font-size:9.9px}.order-sidebar .timeline-container .timeline-status-name{font-size:11.7px}.order-sidebar .timeline-container .timeline-error,.order-sidebar .timeline-container .timeline-loading{font-size:12.6px}.order-sidebar .timeline-container .timeline-empty{font-size:90%}.order-sidebar .order-sidebar-notes p{font-size:11px}.order-sidebar-subtitle{color:#64748b;display:block;font-size:14px;margin-top:4px}.order-sidebar-close-btn{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;padding:8px;transition:all .2s ease}.order-sidebar-close-btn:hover{background:#e2e8f0;color:#334155}.order-sidebar-content{flex:1 1;overflow-y:auto;padding:20px}.order-sidebar-section{margin-bottom:24px}.order-sidebar-section:last-child{margin-bottom:0}.order-sidebar-section h4{border-bottom:2px solid #e2e8f0;color:#334155;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.order-sidebar-info{display:flex;flex-direction:column;gap:8px}.order-sidebar-info-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.order-sidebar-info-item:last-child{border-bottom:none}.order-sidebar-label{color:#64748b;font-size:14px;font-weight:500}.order-sidebar-value{word-wrap:break-word;color:#334155;font-size:14px;max-width:60%;text-align:right}.order-sidebar-status{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.order-sidebar-status-inline{align-items:center;display:flex;gap:12px}.order-sidebar-status-badge{background:#3b82f6;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px}.timeline-btn{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#64748b;cursor:pointer;font-size:14px;padding:8px;transition:all .2s ease}.timeline-btn:hover{background:#e2e8f0;color:#334155}.timeline-btn:disabled{cursor:not-allowed;opacity:.5}.timeline-container{margin-top:16px}.timeline-item{display:flex;margin-bottom:16px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{border-radius:50%;flex-shrink:0;height:12px;margin-right:12px;margin-top:4px;position:relative;width:12px}.timeline-item:first-child .timeline-marker,.timeline-marker{background:#10b981}.timeline-item:not(:first-child) .timeline-marker{background:#3b82f6}.timeline-item:not(:last-child):after{background:#e2e8f0;content:"";height:calc(100% + 4px);left:5px;position:absolute;top:16px;width:2px}.timeline-content{flex:1 1}.timeline-date{color:#64748b;font-size:12px;margin-bottom:4px}.timeline-status{align-items:center;display:flex;gap:8px}.timeline-status-code{background:#f1f5f9;border-radius:4px;color:#334155;font-size:11px;font-weight:500;padding:2px 6px}.timeline-status-name{color:#334155;font-size:13px}.timeline-error,.timeline-loading{border-radius:6px;font-size:14px;padding:16px;text-align:center}.timeline-loading{background:#f8fafc;color:#64748b}.timeline-error{background:#fef2f2;color:#dc2626}.timeline-empty{color:#64748b;font-style:italic;padding:16px;text-align:center}.order-sidebar-products{margin-top:12px}.products-table{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.products-header{grid-gap:8px;background:#f8fafc;color:#64748b;display:grid;font-size:11px;font-weight:600;gap:8px;grid-template-columns:70px 90px 1fr 50px;padding:10px}.products-body{max-height:200px;overflow-y:auto}.product-row{grid-gap:8px;border-bottom:1px solid #f1f5f9;display:grid;font-size:12px;gap:8px;grid-template-columns:70px 90px 1fr 50px;padding:10px}.product-row:last-child{border-bottom:none}.product-col-codigo{color:#334155;font-weight:500}.product-col-codigo,.product-col-referencia{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-col-referencia{color:#64748b}.product-col-produto{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#334155;display:-webkit-box;line-height:1.3;overflow:hidden;white-space:normal;word-break:break-word}.product-col-quantidade{color:#334155;font-size:11px;font-weight:500;text-align:center}.products-empty{color:#64748b;font-style:italic;padding:20px;text-align:center}.order-sidebar-notes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:12px;padding:12px}.order-sidebar-notes p{color:#334155;font-size:14px;line-height:1.5;margin:0}.equipment-sidebar{background:#fff;box-shadow:-2px 0 10px #00000026;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:-500px;top:0;transition:right .3s ease-in-out;width:500px;z-index:26000}.equipment-sidebar-open{right:0}.equipment-sidebar-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px}.equipment-sidebar-title h3{color:#334155;font-size:18px;font-weight:600;margin:0}.equipment-sidebar-subtitle{color:#64748b;display:block;font-size:14px;margin-top:4px}.equipment-sidebar-info-small{color:#64748b;display:block;font-size:12px;font-style:italic;margin-top:2px}.equipment-sidebar .equipment-sidebar-info-small,.equipment-sidebar .equipment-sidebar-subtitle{font-size:10.5px}.equipment-sidebar .equipment-sidebar-title h3{font-size:15px}.equipment-sidebar .equipment-sidebar-section h4{font-size:13px}.equipment-sidebar-close-btn{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:18px;padding:8px;transition:all .2s ease}.equipment-sidebar-close-btn:hover{background:#e2e8f0;color:#334155}.equipment-sidebar-content{flex:1 1;overflow-y:auto;padding:20px}.equipment-sidebar-section{margin-bottom:24px}.equipment-sidebar-section:last-child{margin-bottom:0}.equipment-sidebar-section h4{border-bottom:2px solid #e2e8f0;color:#334155;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.equipment-sidebar-info{display:flex;flex-direction:column;gap:8px}.equipment-sidebar-info-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.equipment-sidebar-info-item.compact{padding:5px 0}.equipment-sidebar-info-item.compact .equipment-sidebar-value{word-wrap:break-word;line-height:1.4;max-width:none;text-align:left;white-space:normal}.equipment-sidebar-info-item:last-child{border-bottom:none}.equipment-sidebar-label{color:#64748b;font-size:14px;font-weight:500}.equipment-sidebar-value{word-wrap:break-word;color:#334155;font-size:14px;max-width:60%;text-align:right}.equipment-status-warranty{background:#dcfce7;border-radius:12px;color:#166534;font-size:12px;font-weight:500;padding:4px 8px}.equipment-sidebar-info-item.counters-item{align-items:stretch;flex-direction:column}.equipment-sidebar-info-item.counters-item .equipment-sidebar-label{margin-bottom:8px}.equipment-sidebar-info-item.laudo-item{align-items:stretch;flex-direction:column}.equipment-sidebar-info-item.laudo-item .equipment-sidebar-label{margin-bottom:8px}.equipment-laudo-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.equipment-condition-tag{background:#e2e8f0;border-radius:12px;color:#475569;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.equipment-condition-tag.reparado{background:#dcfce7;color:#166534}.equipment-condition-tag.funcionando{background:#dbeafe;color:#1e40af}.equipment-condition-tag.manutencao{background:#fef3c7;color:#d97706}.equipment-condition-tag.substituido{background:#f3e8ff;color:#7c3aed}.equipment-sidebar-counters{width:100%}.counters-table{border:1px solid #e2e8f0;border-radius:6px;font-size:12px;overflow:hidden}.counters-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.counters-body,.counters-header{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr)}.counter-row{display:contents}.counter-col{border-right:1px solid #f1f5f9;color:#334155;font-weight:500;padding:8px;text-align:center}.counter-col:last-child{border-right:none}.counters-header .counter-col{color:#64748b;font-weight:600}.equipment-sidebar .counters-table{border-radius:4.8px;font-size:9.6px}.equipment-sidebar .counters-body,.equipment-sidebar .counters-header{font-size:9.6px}.equipment-sidebar .counter-col{padding:6.4px}.equipment-history{margin-top:12px}.equipment-history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:12px;position:relative;transition:all .3s ease}.equipment-history-item:last-child{margin-bottom:0}.equipment-history-item:hover:not(.expanded){background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.equipment-history-item:not(.expanded):after{bottom:4px;color:#94a3b8;content:"Clique para ver detalhes";font-size:9px;opacity:0;position:absolute;right:8px;transition:opacity .2s ease}.equipment-history-item:not(.expanded):hover:after{opacity:1}.equipment-history-item.expanded{background:#fff;border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626;cursor:default;transform:none}.equipment-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.equipment-history-date{color:#64748b;font-size:12px;font-weight:500}.equipment-history-os{align-items:center;display:flex;gap:6px}.equipment-history-os-number{color:#334155;font-size:12px;font-weight:500}.equipment-history-os-type{background:#e2e8f0;border-radius:12px;color:#475569;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.equipment-history-os-type.preventiva{background:#dcfce7;color:#166534}.equipment-history-os-type.corretiva{background:#fee2e2;color:#dc2626}.equipment-sidebar .equipment-history-os-number{font-size:10.8px}.equipment-sidebar .equipment-history-os-type{font-size:9px}.equipment-history-tech{color:#64748b;font-size:12px;font-style:italic}.equipment-history-collapse-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px}.equipment-history-collapse-btn:hover{background:#e2e8f0;color:#334155}.equipment-history-expanded{border-top:1px solid #e2e8f0;margin-top:12px;padding-right:32px;padding-top:12px}.equipment-history-detail{display:flex;flex-direction:column;gap:12px}.equipment-history-detail-item{align-items:flex-start;display:flex;justify-content:space-between}.equipment-history-detail-item.compact{margin-bottom:8px}.equipment-history-detail-item.counters-detail-item,.equipment-history-detail-item.laudo-item{align-items:stretch;flex-direction:column}.equipment-history-detail-label{color:#475569;font-size:12px;font-weight:600;margin-bottom:4px}.equipment-history-detail-value{color:#334155;font-size:12px;text-align:right}.equipment-history-laudo{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#334155;font-size:11px;line-height:1.4;padding:8px}.equipment-history-counters{margin-top:4px}.counters-compact-table{border:1px solid #e2e8f0;border-radius:4px;font-size:10px;overflow:hidden}.counters-compact-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.counters-compact-body,.counters-compact-header{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr)}.counter-compact-row{display:contents}.counter-compact-col{border-right:1px solid #f1f5f9;font-weight:500;min-width:0;padding:6px 4px;text-align:center;word-break:break-all}.counter-compact-col:last-child{border-right:none}.counters-compact-header .counter-compact-col{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.counters-compact-body .counter-compact-col{color:#334155}@media (max-width:768px){.equipment-sidebar,.order-sidebar{right:-100%;width:100%}.equipment-sidebar-open,.order-sidebar-open{right:0}}.equipment-sidebar-error,.equipment-sidebar-loading,.equipment-sidebar-no-data{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.equipment-sidebar-error i,.equipment-sidebar-loading i,.equipment-sidebar-no-data i{font-size:24px;margin-bottom:12px}.equipment-sidebar-loading i{animation:spin 1s linear infinite;color:#3b82f6}.equipment-sidebar-error i{color:#ef4444}.equipment-sidebar-no-data i{color:#94a3b8}.equipment-sidebar-error span,.equipment-sidebar-loading span,.equipment-sidebar-no-data span{font-size:14px;font-weight:500}.equipment-history-click-hint{color:#94a3b8;font-size:11px;font-style:italic;margin-top:4px}@media (max-width:768px){.equipment-sidebar-error,.equipment-sidebar-loading,.equipment-sidebar-no-data{padding:30px 15px}.equipment-sidebar-error i,.equipment-sidebar-loading i,.equipment-sidebar-no-data i{font-size:20px;margin-bottom:10px}.equipment-sidebar-error span,.equipment-sidebar-loading span,.equipment-sidebar-no-data span{font-size:13px}}.pedido-vinculado-icon{color:#f59e0b;flex-shrink:0;font-size:7px;margin-left:3px;transition:color .2s ease}.pedido-vinculado-icon:hover{color:#d97706}@media (max-width:768px){.pedido-vinculado-icon{font-size:6px;margin-left:2px}}.team-section{height:calc(100vh - 48px);height:calc(100vh - var(--main-header-height));margin-top:48px;margin-top:var(--main-header-height);overflow-y:auto;padding:16px 24px}.team-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.header-actions{align-items:center;display:flex;gap:16px}.btn-view-diagram{align-items:center;background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.btn-view-diagram:hover{background:#7c3aed}.btn-view-diagram i{font-size:16px}.header-divider{color:#cbd5e1;font-size:20px;font-weight:300}.header-error,.header-loading{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:8px;padding:8px 12px}.header-loading{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.header-error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.header-error i,.header-loading i{font-size:16px}.team-title h2{color:#1e293b;font-size:17px;font-weight:600;margin:0 0 4px}.team-title h2,.team-title p{font-family:Geist Variable,Geist,system-ui,sans-serif}.team-title p{color:#64748b;font-size:12px;margin:0}.area-creation{flex-shrink:0}.form-group-inline{align-items:center;display:flex;gap:8px}.area-input{border:1px solid #d1d5db;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;padding:8px 12px;transition:border-color .2s;width:200px}.area-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.btn-create-area{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s}.btn-create-area:hover:not(:disabled){background:#2563eb}.btn-create-area:disabled{background:#9ca3af;cursor:not-allowed}.team-board{flex:1 1;gap:20px;height:calc(100vh - 180px);min-height:0}.team-board,.team-column{display:flex;overflow:hidden}.team-column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;min-width:280px;overflow-x:hidden;padding:16px}.team-column-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.team-header-mini-actions{align-items:center;display:flex;gap:8px}.team-refresh-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:28px}.team-refresh-btn:hover:not(:disabled){background:#f1f5f9;color:#111827}.team-refresh-btn:disabled{cursor:not-allowed;opacity:.6}.team-column-header h3{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;margin:0}.team-count{background:#e2e8f0;border-radius:12px;color:#475569;font-size:12px;font-weight:500;min-width:24px;padding:4px 8px;text-align:center}.technician-search-container{margin-bottom:16px}.search-input-group{align-items:center;display:flex;position:relative}.search-input-group i{color:#64748b;font-size:14px;left:12px;position:absolute;z-index:1}.technician-search-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;padding:8px 12px 8px 36px;transition:border-color .2s;width:100%}.technician-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.clear-search-btn{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;transition:color .2s}.clear-search-btn:hover{color:#374151}.team-column-content{flex:1 1;max-height:calc(100vh - 280px);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.team-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:move;display:flex;font-size:14px;gap:8px;margin-bottom:8px;min-width:0;padding:12px;transition:all .2s}.team-item.compact{gap:6px;min-height:21.6px;padding:5.76px 12px}.team-item.compact .technician-name{font-size:10px}.team-item.compact i{font-size:12px}.team-item:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.team-item:active{transform:translateY(0)}.team-item i{color:#64748b;font-size:16px}.team-item span{color:#334155;flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.empty-state i{font-size:24px;margin-bottom:8px;opacity:.5}.areas-container{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;min-width:0;overflow-y:auto}.areas-section{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.coordinators-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.areas-section:has(.empty-state:only-child),.areas-section:not(:has(.areas-grid)){flex:0 0 auto;min-height:auto}.areas-container:has(.areas-section:not(:has(.areas-grid))){gap:12px}.section-title{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.section-title h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.section-count{background:#e2e8f0;border-radius:12px;color:#475569;font-size:12px;font-weight:500;min-width:24px;padding:4px 8px;text-align:center}.section-title-clean{margin-bottom:20px}.section-title-clean h3{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.section-count-inline{color:#64748b;font-size:14px;font-weight:400}.areas-grid{max-height:400px}.areas-grid,.coordinators-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));min-height:0;overflow-y:auto;padding:4px}.coordinators-grid{flex:1 1}.area-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:16px;transition:all .2s}.area-card:hover{background:#f8fafc;border-color:#cbd5e1}.area-header{align-items:flex-start;cursor:move;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.area-title{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.area-title i{color:#3b82f6;flex-shrink:0;font-size:16px}.area-title span{color:#1e293b;font-size:14px;font-weight:600;word-break:break-word}.area-edit-form{display:flex;flex:1 1;flex-direction:column;gap:8px}.area-edit-input{border:1px solid #3b82f6;border-radius:4px;color:#1e293b;font-size:14px;font-weight:600;padding:6px 8px}.area-edit-input:focus{box-shadow:0 0 0 2px #3b82f633}.btn-cancel,.btn-save{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:4px 8px}.btn-save{background:#10b981;color:#fff}.btn-save:hover{background:#059669}.btn-cancel{background:#ef4444;color:#fff}.btn-cancel:hover{background:#dc2626}.area-header-actions{align-items:center;display:flex;gap:8px}.area-tech-count{background:#e2e8f0;border-radius:12px;color:#475569;font-size:12px;font-weight:500;margin-left:8px;min-width:20px;padding:4px 8px;text-align:center}.btn-delete-area{align-items:center;background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:6px;transition:all .2s}.btn-delete-area:hover{background:#fef2f2;opacity:1;transform:scale(1.1)}.btn-delete-area i{font-size:14px}.btn-edit-area{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;margin-right:4px;opacity:.7;padding:6px;transition:all .2s}.btn-edit-area:hover{background:#f1f5f9;color:#475569;opacity:1;transform:scale(1.05)}.btn-edit-area i{font-size:13px}.area-card .area-title i,.area-card .area-title span{font-size:11.5px}.area-card .area-tech-count{border-radius:8px;font-size:11.5px;min-width:18px;padding:3px 7px}.area-card .btn-delete-area,.area-card .btn-edit-area{min-height:24px;min-width:24px;padding:5px}.area-card .btn-delete-area i,.area-card .btn-edit-area i{font-size:11.5px}.area-edit-inline{flex:1 1;flex-wrap:wrap;min-width:0;padding:2px 0;position:relative}.area-edit-inline,.area-edit-loading{align-items:center;display:flex;gap:8px}.area-edit-loading{color:#64748b;font-size:12px;padding:4px 0}.area-edit-loading .spin{animation:spin .8s linear infinite}.area-edit-fields{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.area-edit-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#2d3748;flex:1 1;font-family:inherit;font-size:13px;min-width:80px;padding:6px 10px;transition:border-color .2s}.area-edit-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff26;outline:none}.area-edit-input-abrev{flex:0 0 72px;text-transform:uppercase;width:72px}.area-edit-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.btn-area-edit-confirm{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.btn-area-edit-confirm:hover{background:#6d3aeb;transform:scale(1.05)}.btn-area-edit-confirm i{font-size:14px}.btn-area-edit-cancel{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.btn-area-edit-cancel:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.btn-area-edit-cancel i{font-size:12px}.area-edit-error{color:#dc2626;font-size:11px;margin-top:4px;width:100%}.area-title-success-flash{animation:area-title-success-flash 2s ease-out}@keyframes area-title-success-flash{0%{background:#7c4dff33;border-radius:4px}to{background:#0000}}.area-options-container{position:relative}.area-options-btn{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.area-options-btn:hover{background:#f1f5f9;color:#374151}.area-options-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.options-menu-item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.options-menu-item:hover{background:#f3f4f6}.options-menu-item.delete{color:#ef4444}.options-menu-item.delete:hover{background:#fef2f2}.area-technicians{min-height:60px}.area-tech-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px;padding:8px 12px;transition:all .2s}.area-tech-item:hover{background:#f1f5f9;border-color:#cbd5e1}.tech-info{align-items:center;display:flex;flex:1 1;gap:6px}.tech-info i{color:#64748b;font-size:14px}.tech-info span{color:#334155;font-weight:500}.remove-tech-btn{align-items:center;background:none;border:none;border-radius:3px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;justify-content:center;opacity:0;padding:2px;transition:all .2s}.area-tech-item:hover .remove-tech-btn{opacity:1}.area-tech-item,.area-tech-item .tech-info i,.area-tech-item .technician-name{font-size:11.5px}.area-tech-item{min-height:0;padding:6px 10px}.remove-tech-btn:hover{background:#fef2f2;color:#dc2626}.area-drop-zone{align-items:center;border:2px dashed #cbd5e1;border-radius:6px;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:6px;justify-content:center;padding:16px;text-align:center;transition:all .2s}.area-drop-zone:hover{background:#f8fafc;border-color:#94a3b8}.area-drop-zone i{font-size:18px;opacity:.5}.coordinator-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:16px;transition:all .2s}.coordinator-card:hover{background:#f8fafc;border-color:#cbd5e1}.coordinator-header{border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:12px}.coordinator-info{align-items:flex-start;display:flex;gap:12px}.coordinator-info i{color:#8b5cf6;font-size:20px;margin-top:2px}.coordinator-info h4{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 4px}.coordinator-info h4,.coordinator-stats{font-family:Geist Variable,Geist,system-ui,sans-serif}.coordinator-stats{color:#64748b;font-size:11px}.coordinator-card .coordinator-info h4{font-size:11.5px}.coordinator-card .coordinator-info i{font-size:13.8px}.coordinator-card .coordinator-stats{font-size:10.35px}.coordinator-areas{min-height:80px}.coordinator-area-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:8px;padding:12px;transition:all .2s}.coordinator-area-item:hover{background:#f1f5f9;border-color:#cbd5e1}.area-name{justify-content:space-between;margin-bottom:8px}.area-name,.area-name-content{align-items:center;display:flex}.area-name-content{flex:1 1;gap:8px}.area-name-content i{color:#3b82f6;font-size:14px}.area-name-content span{color:#1e293b;font-size:14px;font-weight:600}.area-tech-badge{background:#e2e8f0;border-radius:10px;color:#475569;font-size:12px;font-weight:500;padding:2px 6px}.coordinator-card .area-name-content span{font-size:10px}.coordinator-card .area-name-content i{font-size:12px}.coordinator-card .area-tech-badge{border-radius:8px;font-size:12px;min-width:16px;padding:2px 5px;text-align:center}.coordinator-card .tech-tag .technician-name{font-size:10px}.area-action-container{position:relative}.area-action-btn{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:4px;transition:all .2s}.coordinator-area-item:hover .area-action-btn{opacity:1}.area-action-btn:hover{background:#f1f5f9;color:#374151}.area-action-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.action-menu-item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.action-menu-item:hover{background:#f3f4f6}.area-technicians-list{display:flex;flex-wrap:wrap;gap:4px}.tech-tag{background:#e0e7ff;border-radius:10px;color:#3730a3;font-size:11px;font-weight:500;padding:2px 6px}.coordinator-drop-zone{align-items:center;border:2px dashed #cbd5e1;border-radius:6px;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:20px;text-align:center;transition:all .2s}.coordinator-drop-zone:hover{background:#f8fafc;border-color:#94a3b8}.coordinator-drop-zone i{font-size:20px;opacity:.5}.management-diagram-modal{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:85vh;max-height:800px;max-width:1200px;overflow:hidden;width:95vw}.diagram-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.diagram-modal-header h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.diagram-modal-actions{align-items:center;display:flex;gap:8px}.btn-print{align-items:center;background:#059669;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s}.btn-print:hover{background:#047857}.btn-close-diagram{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s;width:32px}.btn-close-diagram:hover{background:#dc2626}.management-diagram-content{background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex:1 1;overflow:hidden;padding:24px;position:relative}.reactflow-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:500px;overflow:hidden;width:100%}.reactflow-node{background:#fff;border:2px solid;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;min-width:140px;padding:12px 16px;text-align:center;transition:all .2s ease}.reactflow-node:hover{box-shadow:0 8px 15px -3px #00000026;transform:scale(1.05)}.coordinator-node{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.area-node{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.technician-node{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.node-title{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px}.node-subtitle{color:#64748b;font-size:11px;line-height:1.3}.react-flow__node-default{background:#0000!important;border:none!important;padding:0!important}.react-flow__controls{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important}.react-flow__controls button{background:#fff!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important}.react-flow__controls button:hover{background:#f8fafc!important}.react-flow__attribution{color:#94a3b8!important;font-size:10px!important}@media print{.reactflow-container{border:none;height:400px}.react-flow__attribution,.react-flow__controls,.react-flow__minimap{display:none!important}.reactflow-node{box-shadow:0 2px 4px #0000001a!important}}.mindmap-container{height:100%;min-height:600px;position:relative;width:100%}.connection-lines{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.mindmap-level{height:20%;position:absolute;width:100%;z-index:2}.mindmap-items{height:100%;position:relative;width:100%}.mindmap-area,.mindmap-coordinator,.mindmap-technician{cursor:pointer;position:absolute;transform:translateX(-50%);transition:all .3s ease}.mindmap-item-content{background:#fff;border:3px solid;border-radius:12px;box-shadow:0 4px 12px #0000001a;min-width:140px;padding:12px 16px;position:relative;text-align:center;transition:all .3s ease}.mindmap-coordinator .mindmap-item-content{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6;min-width:160px}.mindmap-coordinator:hover .mindmap-item-content{box-shadow:0 8px 25px #8b5cf64d;transform:scale(1.05)}.mindmap-area .mindmap-item-content{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;min-width:140px}.mindmap-area:hover .mindmap-item-content{box-shadow:0 8px 25px #3b82f64d;transform:scale(1.05)}.mindmap-technician .mindmap-item-content{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981;min-width:120px}.mindmap-technician:hover .mindmap-item-content{box-shadow:0 8px 25px #10b9814d;transform:scale(1.05)}.item-name{color:#1e293b;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:4px}.item-count{color:#64748b;font-size:11px;font-weight:500;line-height:1.3}.mindmap-legend{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #0000001a;padding:12px 16px;position:absolute;right:20px;z-index:3}.legend-item{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:500;gap:8px;margin-bottom:6px}.legend-item:last-child{margin-bottom:0}.legend-color{border:2px solid;border-radius:3px;height:12px;width:12px}.coordinator-color{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.area-color{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.technician-color{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.confirm-modal{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-width:400px;padding:24px;width:90%}.confirm-header h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 16px}.confirm-content p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 20px}.confirm-actions{display:flex;gap:8px;justify-content:flex-end}.btn-cancel,.btn-confirm{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.btn-cancel{background:#f1f5f9;color:#64748b}.btn-cancel:hover{background:#e2e8f0}.btn-confirm{background:#ef4444;color:#fff}.btn-confirm:hover{background:#dc2626}.delete-error-modal{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 10px 25px #0000001a;margin:0 auto;max-width:400px;padding:32px;text-align:center;width:90%}.delete-error-header{margin-bottom:20px}.delete-error-icon{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.delete-error-icon i{color:#94a3b8;font-size:20px}.delete-error-header h3{color:#64748b;font-size:18px;font-weight:500;margin:0}.delete-error-content{margin-bottom:24px}.delete-error-content p{color:#64748b;font-size:14px;line-height:1.5;margin:0;text-align:left}.delete-error-actions{display:flex;justify-content:center}.btn-understand{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-understand:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}@media (max-width:1200px){.team-board{flex-direction:column;gap:16px}.team-column{max-width:none;min-width:0}.areas-container{flex-direction:column}}@media (max-width:768px){.team-header{align-items:stretch;flex-direction:column;gap:16px}.header-actions{flex-direction:column;gap:12px}.team-section{height:calc(100vh - 100px);padding:16px}.areas-grid,.coordinators-grid{gap:12px;grid-template-columns:1fr}.management-diagram-modal{border-radius:8px;height:90vh;width:98vw}.diagram-modal-header{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.diagram-modal-actions{justify-content:center}.management-diagram-content{padding:16px}.mindmap-container{min-height:400px}.mindmap-item-content{font-size:12px;min-width:100px!important;padding:8px 12px}.item-name{font-size:12px}.item-count{font-size:10px}.mindmap-legend{bottom:10px;padding:8px 12px;right:10px}.legend-item{font-size:11px;margin-bottom:4px}.legend-color{height:10px;width:10px}.connection-lines line{stroke-width:1.5}}.user-management{background:#fff;background:var(--bg-surface);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:10px 16px 16px;width:100%}.user-management-header{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:0}.user-management-header .config-title{color:#2d3748;color:var(--text-body);font-size:13px;font-weight:600;margin:0}.user-management-toolbar{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;display:flex;gap:6px;padding:4px;width:100%}.user-management-toolbar .user-search-input-wrapper{flex:1 1;height:33px;margin-left:2px;min-width:0;width:auto}.user-management-toolbar .user-search-input{border:none;border-radius:6px;color:#2d3748;color:var(--text-body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:400;height:33px;letter-spacing:normal;line-height:1.334;min-height:33px}.user-management-toolbar .user-search-input::placeholder{color:#718096;color:var(--text-muted);font-weight:400}.user-management-toolbar .user-search-input:focus{border-color:#0000;box-shadow:none;outline:none}.user-management-options-wrap{flex-shrink:0;margin-right:2px}.user-management-options-btn{border:none!important;border-radius:6px!important;box-shadow:none!important;height:33px;width:33px}.app.theme-dark .user-management-options-btn.board-clickup-filter-chip,.app.theme-dark .user-management-options-btn.board-clickup-filter-chip:focus-visible,.app.theme-dark .user-management-options-btn.board-clickup-filter-chip:hover{border:none!important;box-shadow:none!important}.pass-policy-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#718096;color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:color .2s ease,background .2s ease;width:28px}.pass-policy-trigger:hover{background:#7c4dff1f;background:var(--accent-soft);color:#7c4dff;color:var(--accent)}.user-management-header .config-description{margin-bottom:0}.btn-new-user{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:6px;height:36px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.btn-new-user:hover{background:#6b46c1;transform:translateY(-1px)}.user-management-actions{align-items:center;display:flex;gap:4px}.user-management-actions input[type=checkbox]{accent-color:#7c4dff;accent-color:var(--accent)}.user-management .user-management-inactive-check{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin-right:8px;position:relative}.user-management .user-management-inactive-check .uc-upf-check-native{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}.user-management .user-management-inactive-check .uc-upf-check-txt{color:#2d3748;color:var(--text-body);font-size:12px}.user-management .user-management-inactive-check .uc-upf-check-native:focus-visible+.uc-upf-check-faux{outline:2px solid #8082f4;outline-offset:2px}.user-management .user-management-inactive-check .uc-upf-check-faux{background:#fff;background:var(--bg-surface);border:2px solid #d1d1d1;border-radius:5px;box-sizing:border-box;flex-shrink:0;height:18px;position:relative;width:18px}.user-management .user-management-inactive-check .uc-upf-check-faux:after{border:solid #8082f4;border-width:0 2.5px 2.5px 0;box-sizing:border-box;content:"";height:9px;left:5px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);width:5px}.user-management .user-management-inactive-check .uc-upf-check-native:checked+.uc-upf-check-faux:after{opacity:1}.user-management-new-user-btn{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:11px;gap:5px;height:29px;justify-content:center;padding:6px 14px;white-space:nowrap}.user-management-actions .user-search-input{height:33px;min-height:33px;padding-bottom:0;padding-top:0}.user-search-input-wrapper{align-items:center;display:inline-flex;height:33px;position:relative;width:250px}.user-search-input-wrapper .user-search-icon{color:#718096;color:var(--text-muted);flex-shrink:0;left:12px;pointer-events:none;position:absolute}.user-search-input{background:#fff;background:var(--input-bg);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:6px;box-sizing:border-box;color:#2d3748;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;height:36px;padding:8px 14px 8px 38px;transition:all .2s ease;width:100%}.user-search-input:focus{border-color:#7c4dff;border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff1a;outline:none}.loading-users,.user-search-input::placeholder{color:#718096;color:var(--text-muted)}.loading-users{font-size:14px;padding:40px;text-align:center}.user-management .users-table-container{border:none;border-radius:0}.user-management .users-table thead{background:#fff;background:var(--bg-surface);z-index:20}.users-table-container{border:1px solid #f1f5f9;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;overflow-x:auto;overflow-y:auto;position:relative;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.users-table-container::-webkit-scrollbar{height:8px;width:8px}.users-table-container::-webkit-scrollbar-track{background:#f1f5f9}.users-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.users-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.users-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;min-width:-webkit-max-content;min-width:max-content;width:100%}.users-table thead{background:#f9fafb;background:var(--bg-surface-alt);position:-webkit-sticky;position:sticky;top:0;z-index:10}.users-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);color:#718096;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.3px;padding:8.67px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.users-table:not(.users-table--modern) td:first-child,.users-table:not(.users-table--modern) th:first-child{box-sizing:border-box;max-width:28px;width:28px}.users-table:not(.users-table--modern) td:nth-child(2),.users-table:not(.users-table--modern) th:nth-child(2){max-width:45px;padding-left:8px;padding-right:8px;width:45px}.users-table td.user-name-cell,.users-table:not(.users-table--modern) td:first-child,.users-table:not(.users-table--modern) td:nth-child(2),.users-table:not(.users-table--modern) td:nth-child(3){vertical-align:middle}.users-table td.user-name-cell .user-name-cell-inner{align-items:center;display:flex;gap:6px;min-height:26px}.users-table td.user-name-cell .user-name-cell-inner>span{line-height:26px}.users-table:not(.users-table--modern) th:nth-child(6),.users-table:not(.users-table--modern) th:nth-child(7),.users-table:not(.users-table--modern) th:nth-child(8),.users-table:not(.users-table--modern) th:nth-child(9){text-align:center}.users-table:not(.users-table--modern) td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);color:#2d3748;color:var(--text-body);font-size:11px;padding:8.67px 16px}.users-table:not(.users-table--modern) td:nth-child(3),.users-table:not(.users-table--modern) td:nth-child(4),.users-table:not(.users-table--modern) td:nth-child(5){color:#2d3748;color:var(--text-body);font-size:12px;font-weight:600}.users-table td.coordinator-cell{text-align:center}.users-table tbody tr:hover{background:#f9fafb;background:var(--bg-surface-alt)}.users-table tbody tr:last-child td{border-bottom:none}.users-table--modern{border-collapse:initial;border-spacing:0;min-width:960px;table-layout:fixed;width:100%}.users-table--modern td,.users-table--modern th{box-sizing:border-box}.users-table--modern td.users-table-email,.users-table--modern td.users-table-member,.users-table--modern td.users-table-role{overflow:hidden;text-overflow:ellipsis}.users-table--modern th{background:#fff;background:var(--bg-surface);color:#718096;color:var(--text-muted);font-weight:500;letter-spacing:0;padding:7px 19px;text-transform:none;white-space:nowrap}.users-table--modern td,.users-table--modern th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);font-size:12px;text-align:left}.users-table--modern td{color:#2d3748;color:var(--text-body);font-weight:400;padding:9px 19px;vertical-align:middle}.users-table--modern td.users-table-member,.users-table--modern th:first-child{max-width:none;min-width:180px;padding-right:12px;width:20%}.users-table--modern td.users-table-email,.users-table--modern th:nth-child(2){max-width:160px;min-width:110px;padding-left:8px;padding-right:12px;white-space:nowrap;width:12%}.users-table--modern td:nth-child(3),.users-table--modern th:nth-child(3){max-width:none;min-width:88px;padding-left:12px;padding-right:12px;white-space:nowrap;width:10%}.users-table--modern td.users-table-role,.users-table--modern th:nth-child(4){max-width:none;min-width:120px;white-space:nowrap;width:12%}.users-table--modern td.users-table-perms,.users-table--modern th:nth-child(5){max-width:none;min-width:0;overflow:hidden;vertical-align:middle;white-space:normal;width:auto}.users-table--modern td.users-table-actions-cell,.users-table--modern th.users-table-th-actions{max-width:104px;min-width:104px;padding-left:16px;padding-right:24px;vertical-align:middle;white-space:nowrap;width:104px}.users-table-sort-btn{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0;transition:color .12s ease;white-space:nowrap}.users-table-sort-btn:hover{color:#344054}.users-table-sort-btn:focus-visible{border-radius:4px;outline:2px solid #6049e759;outline-offset:2px}.users-table-sort-icon{align-items:center;color:#98a2b3;display:inline-flex;flex-shrink:0}.users-table-sort-btn:hover .users-table-sort-icon{color:#667085}.users-table--modern th:has(.users-table-sort-btn){padding-bottom:7px;padding-top:7px}.users-table--modern tbody tr:hover{background:#f9fafb;background:var(--bg-surface-alt)}.users-table-member-inner{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.users-table--modern td.users-table-member{padding-bottom:9px;padding-top:9px}.users-table-avatar{align-items:center;display:flex;flex-shrink:0;justify-content:center}.users-table-member-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.users-table-member-name{color:#2d3748;color:var(--text-body);display:block;font-size:13px;font-weight:600;line-height:16px}.users-table-email,.users-table-member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-table-email{color:#718096;color:var(--text-muted);font-size:12px;font-weight:400}.users-table--modern td:nth-child(3) .boolean-badge{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;gap:5px;max-width:100%;padding:2px 9px 2px 7px;transform:none}.users-table--modern td:nth-child(3) .boolean-badge,.users-table--modern td:nth-child(3) .boolean-badge.no{background:#0000;color:#2d3748;color:var(--text-body)}.users-table--modern .boolean-badge-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.users-table--modern .boolean-badge.yes .boolean-badge-dot{background:#12b76a}.users-table--modern .boolean-badge.no .boolean-badge-dot{background:#f04438}.users-table--modern .users-table-role{color:#2d3748;color:var(--text-body);font-size:12px;font-weight:400;white-space:nowrap}.users-table-perm-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;min-width:0}.users-table-perm-pill{align-items:center;background:#7c4dff1f;background:var(--accent-soft);border:none;border-radius:7px;color:#7c4dff;color:var(--accent);display:inline-flex;flex:0 1 auto;font-size:10px;font-weight:600;gap:3px;line-height:1.2;max-width:100%;padding:2px 7px;white-space:nowrap}.users-table-perm-pill svg{color:inherit;flex-shrink:0}.users-table-perm-empty{color:#718096;color:var(--text-muted);font-size:12px}.users-table-actions-cell{text-align:right}.user-actions--modern{gap:4px;justify-content:flex-end}.users-table--modern .btn-delete,.users-table--modern .btn-edit{border:1px solid #0000;border-radius:6px;color:#718096;color:var(--text-muted);height:28px;padding:0;width:28px}.users-table--modern .btn-delete svg,.users-table--modern .btn-edit svg{flex-shrink:0;height:16px;width:16px}.users-table--modern .btn-edit:hover{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body);transform:none}.users-table--modern .btn-delete:hover{background:#fef3f2;border-color:#fecdca;color:#b42318;transform:none}.avatar-placeholder,.user-avatar{align-items:center;display:flex;justify-content:center}.avatar-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-size:14px;height:26px;width:26px}.avatar-placeholder,.user-type-badge{font-weight:600;text-transform:uppercase}.user-type-badge{border-radius:4px;display:inline-block;font-size:10px;letter-spacing:.3px;padding:4px 10px}.user-type-badge.admin{background:#e8e8e8;color:#4f4f4f}.user-type-badge.manager{background:#dbeafe;color:#1e40af}.user-type-badge.user{background:#e6fffa;color:#234e52}.status-badge{display:inline-block;font-size:10px;padding:4px 10px}.status-badge.yes{background:#ecfef1;color:#22543d}.status-badge.no{background:#fef6f6;color:#742a2a}.user-management .user-type-badge{border:1px solid;border-radius:20px;color:#f0f0f0;display:inline-block;font-size:8px;font-weight:600;padding:4px 12px}.user-management .user-type-badge.admin{background:#f8f9fa;background:var(--bg-body);border-color:#dee2e6;color:#495057}.user-management .user-type-badge.manager{background:#fff8e6;border-color:#ffe08c;color:#d39e00}.user-management .user-type-badge.user{background:#ebf7ec;border-color:#a3d9b5;color:#28a745}.user-management .user-type-badge.technician{background:#e6f3ff;border-color:#a0d0ff;color:#007bff}.user-management .status-badge{font-size:9px}.condicoes-permite-wrap .boolean-badge,.user-management .coordinator-cell .boolean-badge{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #d1d5db;border-radius:20px;color:#374151;display:inline-flex;font-size:7.5px;font-weight:500;gap:6px;padding:4px 12px}.condicoes-permite-wrap .boolean-badge-text,.user-management .coordinator-cell .boolean-badge-text{font-size:8.5px}.condicoes-permite-wrap .boolean-badge-dot,.user-management .coordinator-cell .boolean-badge-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.condicoes-permite-wrap .boolean-badge.no,.condicoes-permite-wrap .boolean-badge.yes,.user-management .coordinator-cell .boolean-badge.no,.user-management .coordinator-cell .boolean-badge.yes{transform:scaleX(.9)}.condicoes-permite-wrap .boolean-badge.yes .boolean-badge-dot,.user-management .coordinator-cell .boolean-badge.yes .boolean-badge-dot{background:#22c55e}.condicoes-permite-wrap .boolean-badge.no .boolean-badge-dot,.user-management .coordinator-cell .boolean-badge.no .boolean-badge-dot{background:#ef4444}.user-actions{align-items:center;display:flex;gap:8px;justify-content:flex-start}.btn-delete,.btn-edit{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;transition:all .2s ease;width:32px}.btn-edit{color:#787878}.btn-edit:hover{background:#dbeafe;color:#787878;transform:scale(1.05)}.btn-delete{color:#787878}.btn-delete:hover{background:#fed7d7;color:#787878;transform:scale(1.05)}.no-users{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;padding:60px 20px;text-align:center}.user-form-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.user-form-modern{animation:slideUp .3s ease;background:#fff;background:var(--modal-bg);border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:680px;max-height:90vh;max-width:1100px;overflow:hidden;width:70%}.app.config-section-topbar-chrome .user-form-overlay{box-sizing:border-box;padding:103px 16px 12px;padding:calc(var(--main-header-height, 48px) + var(--config-bar-stack-height, 48px) + 12px) 16px 12px}.app.config-section-topbar-chrome .user-form-modern{max-height:100%;min-height:0}.app.config-section-topbar-chrome .user-form-sidebar{min-height:0;overflow-y:auto;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar{width:6px}.app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-track{background:#0000}.app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.app.theme-dark.config-section-topbar-chrome .user-form-sidebar,html.theme-dark .app.config-section-topbar-chrome .user-form-sidebar{scrollbar-color:#ffffff38 #0000}.app.theme-dark.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb,html.theme-dark .app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb:hover,html.theme-dark .app.config-section-topbar-chrome .user-form-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff57}.user-form-modern-header{align-items:flex-start;background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding:24px 28px}.user-form-modern-title{color:#2d3748;color:var(--text-body);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.user-form-modern-subtitle{color:#718096;color:var(--text-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.user-form-modern-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.user-form-modern-close:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.user-form-modern-body{align-items:stretch;display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0}.user-form-section{margin-bottom:32px}.user-form-section:last-child{margin-bottom:0}.user-form-section-title{color:#2d3748;color:var(--text-body);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.user-form-section-description{color:#718096;color:var(--text-muted);font-size:13px;line-height:1.5;margin:0 0 16px}.user-form-section-content{margin-top:16px}.form-row{margin-bottom:20px}.form-row:last-child{margin-bottom:0}.form-field{gap:8px}.form-label{align-items:center;color:#2d3748;color:var(--text-body);display:flex;font-size:13px;font-weight:500;gap:4px}.form-field--small .form-label{font-size:10.4px}.form-field--small .form-checkbox--small{flex-shrink:0;height:12.8px;margin:0;width:12.8px}.required{color:#dc2626;font-weight:600}.optional-text{color:#9ca3af;font-size:12px;font-weight:400}.form-input-modern{background:#fff;background:var(--input-bg);border:1.5px solid #e2e8f0;border:1.5px solid var(--border-subtle);border-radius:8px;color:#2d3748;color:var(--text-body);font-family:inherit;font-size:14px;height:35px;padding:9px 14px;transition:all .2s ease}.form-input-modern:hover{border-color:#9ca3af}.form-input-modern:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.form-input-modern.error{background:#fef2f2;border-color:#dc2626}.form-input-modern::placeholder{color:#9ca3af}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-toggle-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s ease}.password-toggle-btn:hover{color:#6b7280}.form-select-modern{background:#fff;background:var(--input-bg);border:1.5px solid #e2e8f0;border:1.5px solid var(--border-subtle);border-radius:8px;color:#2d3748;color:var(--text-body);cursor:pointer;font-family:inherit;font-size:14px;height:35px;padding:5px 14px;transition:all .2s ease}.form-select-modern:hover{border-color:#9ca3af}.form-select-modern:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.form-error{align-items:center;color:#dc2626;margin-top:4px}.form-error,.password-policy-rules{display:flex;font-size:12px;gap:4px}.password-policy-rules{flex-direction:column;list-style:none;margin:8px 0 0;padding:0}.password-policy-rules li{align-items:center;display:flex;gap:8px}.password-rule-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;width:18px}.password-rule-ok .password-rule-icon{background:#dcfce7;color:#16a34a}.password-rule-fail .password-rule-icon{background:#fee2e2;color:#dc2626}.form-switches{display:flex;flex-direction:column;gap:16px}.switch-field{align-items:center;background:#f9fafb;background:var(--bg-surface-alt);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.switch-field:hover{background:#f3f4f6;border-color:#d1d5db}.switch-field.disabled{background:#f9fafb;cursor:not-allowed;opacity:.5;pointer-events:none}.switch-field.disabled:hover{background:#f9fafb;border-color:#e5e7eb}.switch-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.switch-label{color:#111827;font-size:14px;font-weight:500}.switch-description{color:#6b7280;font-size:12px}.switch{display:inline-block;flex-shrink:0;height:26px;position:relative;width:48px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#d1d5db;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;width:20px}.switch input:checked+.slider{background-color:#6366f1}.switch input:checked+.slider:before{transform:translateX(22px)}.user-form-overlay .form-field .switch-info{align-items:center;display:inline-flex}.user-form-overlay .switch{height:21px;width:38px}.user-form-overlay .slider:before{bottom:2px;height:16px;left:2px;width:16px}.user-form-overlay .switch input:checked+.slider:before{transform:translateX(17px)}.os-types-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.os-type-card{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;padding:8px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.os-type-card:hover{background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 4px -1px #0000001a;transform:translateY(-1px)}.os-type-card input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.os-type-card input[type=checkbox]:checked~.os-type-content{color:#6366f1}.os-type-card input[type=checkbox]:checked+.os-type-content .os-type-icon{transform:scale(1.05)}.os-type-card:has(input:checked){background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.os-type-content{align-items:center;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.os-type-icon{font-size:18px;transition:transform .2s ease}.os-type-name{color:#374151;font-size:11px;font-weight:500;line-height:1.2;text-align:center}.user-form-sidebar{align-self:stretch;background:#fff;background:var(--bg-surface);border-right:1px solid #e2e8f0;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;min-height:100%;width:240px}.user-form-sidebar-header{padding:28px 24px 20px}.user-form-sidebar-title{color:#2d3748;color:var(--text-body);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.user-form-sidebar-subtitle{color:#718096;color:var(--text-muted);font-size:13px;line-height:1.4;margin:6px 0 0}.user-form-nav{display:flex;flex-direction:column;gap:1.5px;padding:4px 12px 16px}.user-form-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#718096;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.user-form-nav-item:hover:not(.active){background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.user-form-nav-item.active{background:#7c4dff1f;background:var(--accent-soft);color:#7c4dff;color:var(--accent);font-weight:600}.user-form-nav-icon{align-items:center;background:#0000;border-radius:50%;color:inherit;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;transition:background .15s ease;width:22px}.user-form-nav-item.active .user-form-nav-icon{background:#6366f1;color:#fff}.user-form-main{background:#fff;background:var(--modal-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.user-form-main-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px 0}.user-form-main-title{color:#2d3748;color:var(--text-body);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.user-form-main-content{flex:1 1;min-height:0;overflow-y:auto;padding:8px 32px 24px}.user-form-rows{display:flex;flex-direction:column}.user-form-row{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;padding:20px 0}.user-form-row:last-child{border-bottom:none}.user-form-row--center{align-items:center}.user-form-row-label{color:#374151;flex-shrink:0;font-size:14px;font-weight:500;line-height:1.4;padding-top:8px;width:200px}.user-form-row--center .user-form-row-label{padding-top:0}.user-form-row-content{flex:1 1;max-width:480px;min-width:0}.user-form-row-content--full,.user-form-rows--wide .user-form-row-content{max-width:none}.user-form-row-hint{color:#9ca3af;display:block;font-size:12px;font-weight:400;margin-top:2px}.user-form-segmented{align-items:center;background:#f1f5f9;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.user-form-segmented-item{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;padding:6px 14px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.user-form-segmented-item:hover:not(.active){color:#475569}.user-form-segmented-item.active{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#8082f4}.user-form-toggle-wrap{display:flex;flex-wrap:wrap;gap:8px}.user-form-toggle-hint{color:#64748b;font-size:12px;line-height:1.4;margin:0 0 10px}.user-form-toggle-pill{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border-subtle);border-radius:8px;color:#2d3748;color:var(--text-body);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;line-height:1.2;padding:6px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.user-form-toggle-pill:hover:not(.active){background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.user-form-toggle-pill.active{background:#7c4dff1f;background:var(--accent-soft);border-color:#7c4dff73;color:#7c4dff;color:var(--accent);font-weight:600}.user-form-overlay .uc-upf-check.user-form-uc-check.is-disabled,.user-form-row--permissions.is-disabled,.user-form-segmented.is-disabled,.user-form-toggle-wrap.is-disabled{opacity:.45;pointer-events:none}.user-form-overlay .uc-upf-check.user-form-uc-check.is-disabled,.user-form-segmented-item:disabled,.user-form-toggle-pill:disabled{cursor:not-allowed}.user-form-toggle-pill svg{flex-shrink:0}.user-form-toggle-pill--permission svg{color:inherit;flex-shrink:0}.user-form-row--permissions{align-items:flex-start}.user-form-row--permissions .user-form-row-label{padding-top:0}.user-permission-groups{display:flex;flex-direction:column;gap:14px;width:100%}.user-permission-group{grid-gap:8px 18px;align-items:center;display:grid;gap:8px 18px;grid-template-columns:minmax(126px,162px) minmax(0,1fr);padding:0}.user-permission-group-aside{min-width:0}.user-permission-group-heading{align-items:center;color:color-mix(in srgb,#374151 90%,#fff);display:flex;gap:6px}.user-permission-group-aside .user-permission-group-heading{gap:5px}.user-permission-group-title{color:color-mix(in srgb,#374151 90%,#fff);font-size:11.7px;font-weight:600;line-height:1.3;margin:0}.user-permission-group-aside .user-permission-group-title{font-size:10.5px;line-height:1.25}.user-permission-group-desc{color:#94a3b8;font-size:9.9px;line-height:1.4;margin:3px 0 0;max-width:180px}.user-permission-group-aside .user-permission-group-desc{font-size:8.9px;line-height:1.35;margin-top:2px;max-width:162px}.user-permission-group-body{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;min-height:28px;min-width:0}.user-form-openos-type-only{margin:0}.user-form-overlay .user-form-openos-type-only .uc-upf-check-native:focus-visible+.user-form-type-chip-mark{outline:2px solid #8082f4;outline-offset:2px}.user-form-overlay .user-form-openos-type-only:hover .user-form-type-chip-mark:not(.is-on){border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.user-form-technician-fields{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.user-form-tech-purpose{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;flex-shrink:0;gap:4px;padding:3px}.user-form-technician-field--purpose{min-width:0}.user-form-tech-purpose-opt{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;padding:6px 10px;transition:background .15s ease,color .15s ease}.user-form-tech-purpose-opt.is-on{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#7c4dff;color:var(--accent,#7c4dff);font-weight:600}.user-form-tech-purpose-opt:hover:not(.is-on){color:#334155}.user-form-tech-purpose-hint{color:#64748b;font-size:11px;line-height:1.4;margin:22px 0 0;max-width:280px}.app.theme-dark .user-form-tech-purpose,html.theme-dark .user-form-tech-purpose{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .user-form-tech-purpose-opt,html.theme-dark .user-form-tech-purpose-opt{color:#9a9aa3}.app.theme-dark .user-form-tech-purpose-opt.is-on,html.theme-dark .user-form-tech-purpose-opt.is-on{background:#fff;background:var(--bg-surface-raised,#323236);box-shadow:0 1px 2px #00000040;color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .user-form-tech-purpose-opt:hover:not(.is-on),html.theme-dark .user-form-tech-purpose-opt:hover:not(.is-on){color:#c4c4cc}.app.theme-dark .user-form-tech-purpose-hint,html.theme-dark .user-form-tech-purpose-hint{color:#9a9aa3}.user-form-technician-field{display:flex;flex-direction:column;gap:6px}.user-form-technician-label{color:#64748b;font-size:12px;font-weight:500}.user-form-technician-field .form-input-modern{font-size:12px;padding:6px 10px;width:150px}.user-form-technician-mobile{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin:0;padding-bottom:8px;position:relative}.user-form-technician-mobile.disabled{cursor:not-allowed;opacity:.55}.user-form-technician-mobile .user-form-mobile-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.user-form-technician-mobile .user-form-mobile-check-box{align-items:center;background:#0000;border:1.5px dashed #7f77f1b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.user-form-technician-mobile .user-form-mobile-check-native:focus-visible+.user-form-mobile-check-box{box-shadow:0 0 0 2px #5a43d640}.user-form-technician-mobile .user-form-mobile-check-native:checked+.user-form-mobile-check-box{background:#5a43d6;border-color:#5a43d6;border-style:solid}.user-form-technician-mobile .user-form-mobile-check-native:checked+.user-form-mobile-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.user-form-technician-mobile:hover:not(.disabled) .user-form-mobile-check-box{border-color:#5a43d6}.user-form-technician-mobile .user-form-mobile-check-text{color:#374151;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.user-form-overlay .uc-upf-check.user-form-uc-check{align-items:center;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;line-height:1.4;position:relative}.user-form-overlay .user-form-uc-check .uc-upf-check-native{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.user-form-overlay .user-form-uc-check .uc-upf-check-native:focus-visible+.uc-upf-check-faux{outline:2px solid #8082f4;outline-offset:2px}.user-form-overlay .user-form-uc-check .uc-upf-check-faux{background:#fff;border:2px solid #d1d1d1;border-radius:5px;box-sizing:border-box;flex-shrink:0;height:18px;position:relative;transition:border-color .12s ease;width:18px}.user-form-overlay .user-form-uc-check:hover .uc-upf-check-faux{border-color:#b8b8b8}.user-form-overlay .user-form-uc-check .uc-upf-check-faux:after{border:solid #8082f4;border-width:0 2.5px 2.5px 0;box-sizing:border-box;content:"";height:9px;left:5px;opacity:0;pointer-events:none;position:absolute;top:2px;transform:rotate(45deg);width:5px}.user-form-overlay .user-form-uc-check .uc-upf-check-native:checked+.uc-upf-check-faux:after{opacity:1}.user-form-overlay .user-form-uc-check .uc-upf-check-txt{flex:1 1;font-weight:400;min-width:0}.user-form-chat-only-content{align-items:center;display:inline-flex;gap:6px;min-width:0}.user-form-info-tip-host{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.user-form-info-tip-icon{color:#71717a;cursor:help;display:block;transition:color .15s ease}.user-form-info-tip-host:hover .user-form-info-tip-icon{color:#52525b}.user-form-info-tip-host[data-tooltip]:hover:after{animation:userFormInfoTipIn .12s ease-out;background:#fff;border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:#71717a;content:attr(data-tooltip);font-size:10px;font-weight:500;left:50%;line-height:1.45;max-width:280px;padding:8px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:40}.user-form-info-tip-host[data-tooltip]:hover:before{background:#fff;border-left:1px solid #e4e4e7;border-top:1px solid #e4e4e7;content:"";height:8px;left:50%;margin-left:-4px;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:rotate(45deg);width:8px;z-index:41}@keyframes userFormInfoTipIn{0%{opacity:0;transform:translateX(-50%) translateY(-3px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.user-form-row-action{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.user-form-link-btn{background:none;border:none;color:#6366f1;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:0;transition:color .15s ease}.user-form-link-btn:hover{color:#4f46e5}.user-form-badge{align-items:center;background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-flex;font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px}.user-form-email-readonly{align-items:center;display:flex;flex-wrap:wrap;gap:10px;max-width:none}.user-form-email-value{color:#111827;font-size:14px;font-weight:500}.user-form-row--profile{align-items:center;flex-wrap:wrap}.user-form-row--profile-open{align-items:flex-start}.user-form-row--profile-open .user-form-row-label{padding-top:12px}.user-form-profile-summary{align-items:center;display:flex;gap:12px;max-width:none}.user-form-profile-avatar{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.user-form-profile-avatar--lg{height:56px;width:56px}.user-form-profile-avatar-img{height:100%;object-fit:cover;width:100%}.user-form-profile-avatar-initials{color:#6b7280;font-size:14px;font-weight:600}.user-form-profile-avatar--lg .user-form-profile-avatar-initials{font-size:18px}.user-form-profile-name{color:#111827;font-size:14px;font-weight:500}.user-form-profile-panel{animation:userProfilePanelIn .22s ease;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px #0f172a0f;flex:1 1 100%;margin-left:200px;max-width:520px;padding:20px}@keyframes userProfilePanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.user-form-profile-panel-title{color:#111827;font-size:15px;font-weight:600;margin:0 0 16px}.user-form-profile-panel-avatar-row{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.user-form-profile-upload{display:flex;flex-direction:column;gap:6px}.user-form-profile-file-input{display:none}.user-form-profile-upload-btn{align-self:flex-start;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:border-color .15s ease,background .15s ease}.user-form-profile-upload-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.user-form-profile-upload-btn:disabled{cursor:not-allowed;opacity:.6}.user-form-profile-upload-hint{color:#9ca3af;font-size:12px;margin:0}.user-form-profile-panel-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.user-form-profile-panel-actions{display:flex;gap:12px;justify-content:flex-end}.user-form-profile-save-btn{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s ease}.user-form-profile-save-btn:hover:not(:disabled){background:#4338ca}.user-form-profile-save-btn:disabled{cursor:not-allowed;opacity:.55}.user-form-row--email-config{border-bottom:none;padding-top:8px}.user-form-row--email-config .user-form-row-label{display:none}.user-form-row--email-send{padding-top:8px}.user-form-row--email-send .user-form-row-label{display:none}.user-form-row--email-send .user-form-row-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.user-form-email-section-title{color:#374151;font-size:14px;font-weight:500;line-height:1.4;margin:0}.user-form-email-fields{display:flex;flex-direction:column;gap:8px;max-width:250px;width:250px}.user-form-email-input{align-items:center;box-sizing:border-box;cursor:text;display:inline-flex;height:29px;max-width:250px;position:relative;width:250px}.user-form-email-input-icon{color:#94a3b8;flex-shrink:0;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.user-form-email-input input,.user-form-password-field{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:11px;font-weight:500;height:29px;line-height:1.2;padding:8px 14px 8px 38px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.user-form-email-input input::placeholder,.user-form-password-field::placeholder{color:#a0aec0;font-weight:400}.user-form-email-input input:focus,.user-form-password-field:focus{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a;outline:none}.user-form-email-input:focus-within .user-form-email-input-icon{color:#8082f4}.user-form-email-input--compact{height:29px;max-width:250px;width:250px}.user-form-password-input{max-width:250px;width:250px}.user-form-password-input .user-form-password-field{padding:8px 38px}.user-form-password-input--error .user-form-password-field{border-color:#fc8181}.user-form-password-input--error .user-form-password-field:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1f}.user-form-password-toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease;width:22px;z-index:1}.user-form-password-toggle:hover{background:#8082f414;color:#8082f4}.user-form-email-test-btn{margin-top:12px}.user-form-email-result{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-top:12px;padding:10px 14px}.user-form-email-result--ok{background:#f0fff4;border:1px solid #9ae6b4;color:#22543d}.user-form-email-result--err{background:#fed7d7;border:1px solid #fc8181;color:#742a2a}.user-form-modern-footer .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.user-form-modern-footer .user-form-link-btn.user-form-footer-btn{padding:8px 0}.user-form-row--error-hint{border-bottom:1px solid #e5e7eb;padding-top:0}.user-form-row--error-hint .user-form-row-content{max-width:none;padding-bottom:12px}.user-form-modern-footer{background:#fff;background:var(--modal-bg);border-top:none;display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;margin-top:auto;padding:15px 32px 20px}.user-form-modern-footer .btn-modern{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.btn-modern{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:11px 20px;transition:all .2s ease}.btn-cancel-modern{background:#fff;background:var(--bg-surface);border:1.5px solid #e2e8f0;border:1.5px solid var(--border-subtle);color:#2d3748;color:var(--text-body)}.btn-cancel-modern:hover{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle)}.btn-save-modern{background:#6366f1;box-shadow:0 1px 2px 0 #0000000d;color:#fff}.btn-save-modern:hover{background:#4f46e5;box-shadow:0 4px 6px -1px #0000001a}.btn-save-modern:active{transform:scale(.98)}@media (max-width:768px){.user-management{height:100%;padding:8px 12px 12px}.user-management-header{gap:8px;margin-bottom:12px}.user-management-toolbar{flex-wrap:wrap;padding:4px}.user-management-toolbar .user-search-input-wrapper{flex:1 1 100%;min-width:0;width:100%}.user-management-new-user-btn{flex:1 1;min-width:0}.btn-new-user{flex-shrink:0;white-space:nowrap}.users-table-container{flex:1 1;min-height:0}.users-table td,.users-table th{font-size:10px;padding:10px 12px}.users-table th{font-size:9px}.avatar-placeholder{font-size:12px;height:32px;width:32px}.btn-delete,.btn-edit{height:28px;padding:4px;width:28px}.user-form{margin:10px;width:95%}.user-form-content{padding:16px}.user-form-actions{flex-direction:column;padding:16px}.btn-cancel,.user-form-actions .btn-save{justify-content:center;width:100%}}.technician-name{cursor:default;display:inline-block;font-size:11px;position:relative}.technician-name.truncated{cursor:help}.technician-tooltip{animation:fadeInTooltip .3s ease-out forwards;background:#2d3748;border-radius:4px;bottom:100%;box-shadow:0 2px 8px #0003;color:#fff;font-size:12px;margin-bottom:4px;opacity:0;padding:6px 10px;pointer-events:none;white-space:nowrap;z-index:1000}.technician-tooltip,.technician-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.technician-tooltip:after{border:4px solid #0000;border-top-color:#2d3748;content:"";top:100%}.team-column .error-message,.team-column .loading-indicator{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:8px;padding:12px;text-align:center}.team-column .loading-indicator{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.team-column .error-message{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.team-column .error-message i,.team-column .loading-indicator i{font-size:16px}.area-tech-item,.team-item,.tech-tag{overflow:visible;position:relative}@media (max-width:768px){.technician-tooltip{font-size:11px;padding:4px 8px}}.technician-columns-placeholder{align-items:center;background:#f8f9fa;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-shrink:0;justify-content:center;margin:0 12px;max-width:400px;min-width:320px;padding:40px 20px;text-align:center}.placeholder-content{align-items:center;display:flex;flex-direction:column;gap:12px}.placeholder-content i{color:#9ca3af;font-size:48px}.placeholder-title{color:#4b5563;font-size:16px;font-weight:600;margin:0}.placeholder-description{color:#6b7280;font-size:14px;line-height:1.4;margin:0;max-width:280px}.placeholder-description strong{color:#374151;font-weight:600}@media (max-width:768px){.technician-columns-placeholder{max-width:300px;min-width:260px;padding:30px 16px}.placeholder-content i{font-size:40px}.placeholder-title{font-size:14px}.placeholder-description{font-size:12px;max-width:220px}}.initial-loading-overlay{align-items:center!important;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172acc!important;bottom:0!important;display:flex!important;isolation:isolate!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;transform:translateZ(0)!important;z-index:999999!important}.initial-loading-modal{animation:slideUp .4s ease-out;background:#fff!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;filter:none!important;max-height:80vh;max-width:480px;overflow:hidden;position:relative!important;transform:translateZ(0)!important;width:90%;z-index:1!important}.loading-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:32px 32px 24px;text-align:center}.loading-header.error{background:linear-gradient(135deg,#ef4444,#dc2626)}.loading-logo{align-items:center;animation:pulse 2s infinite;background:#fff3;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.loading-logo i{animation:spin 3s linear infinite;font-size:28px}.loading-header h2{font-size:24px;font-weight:600;margin:0 0 8px}.loading-header p{font-size:14px;margin:0;opacity:.9}.loading-error-message{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;display:flex;gap:10px;margin:0 24px 12px;padding:10px 12px}.error-icon{color:#dc2626;flex-shrink:0;font-size:16px;margin-top:2px}.error-text{color:#7f1d1d;font-size:12px;line-height:1.3}.loading-steps{max-height:280px;overflow-y:auto;padding:12px 32px}.loading-step{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:flex-start;padding:1px 0;transition:all .3s ease}.loading-step:last-child{border-bottom:none}.step-number{align-items:center;align-self:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:10px;font-weight:600;height:24px;transition:all .3s ease;width:24px}.step-content,.step-number{justify-content:center;margin-right:10px}.step-content{align-items:flex-start;flex:1 1}.step-title{font-size:11px;font-weight:500;line-height:1.1;margin:0;text-align:left}.step-status{color:#64748b;font-size:8px;font-weight:400;line-height:1;margin:0;text-align:left}.step-icon-container{align-items:center;align-self:center;display:flex;height:20px;justify-content:center;width:20px}.step-icon{font-size:16px;transition:all .3s ease}.step-icon.pending{color:#d1d5db}.step-icon.loading{color:#3b82f6}.step-icon.completed{color:#10b981}.step-icon.error{color:#ef4444}.step-icon.skipped{color:#94a3b8}.loading-step.step-loading{background:#3b82f60d;border-radius:6px;margin:1px 0;padding:1px 6px}.loading-step.step-loading .step-number{background:#3b82f6;color:#fff}.loading-step.step-loading .step-title{color:#1d4ed8;font-weight:600}.loading-step.step-completed{opacity:.8}.loading-step.step-completed .step-number{background:#10b981;color:#fff}.loading-step.step-completed .step-title{color:#059669}.loading-step.step-error{background:#ef44440d;border-radius:6px;margin:1px 0;padding:8px 6px}.loading-step.step-error .step-number{background:#ef4444;color:#fff}.loading-step.step-error .step-title{color:#dc2626;font-weight:600}.loading-step.step-skipped{opacity:.5}.loading-step.step-skipped .step-number{background:#94a3b8;color:#fff}.loading-step.step-skipped .step-title{color:#64748b}.loading-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 32px 16px}.loading-progress{text-align:center}.progress-bar{border-radius:2px;height:4px;margin-bottom:6px}.progress-fill{background:linear-gradient(90deg,#3b82f6,#1d4ed8);position:relative;transition:width .5s ease}.progress-fill.error{background:linear-gradient(90deg,#ef4444,#dc2626)}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.progress-text{color:#64748b;font-size:14px;font-weight:500}.loading-actions{margin-top:16px;text-align:center}.btn-continue{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.btn-continue:hover{background:#dc2626;transform:translateY(-1px)}.btn-continue i{font-size:12px}@media (max-width:768px){.initial-loading-modal{max-width:420px;width:95%}.loading-header{padding:24px 24px 20px}.loading-logo{height:56px;margin-bottom:12px;width:56px}.loading-logo i{font-size:24px}.loading-header h2{font-size:20px}.loading-steps{padding:8px 16px}.loading-step{padding:4px 0}.step-number{font-size:9px;height:26px;margin-right:8px;width:26px}.step-title{font-size:10px}.step-status{font-size:8px}.loading-footer{padding:10px 16px 12px}.loading-error-message{margin:0 16px 8px;padding:8px 10px}.error-text{font-size:11px}.btn-continue{font-size:13px;padding:8px 16px}}.modal-overlay.future-date-modal-overlay{z-index:26500}.future-date-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:440px;overflow:hidden;width:92%}.future-date-modal-header{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:16px 20px}.future-date-modal-header h3{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0}.future-date-modal-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.future-date-modal-close:hover{background:#e2e8f0;color:#1a202c}.future-date-modal-body{display:flex;flex-direction:column;gap:16px;padding:20px}.future-date-modal-info{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;line-height:1.5;margin:0}.future-date-calendar-container{display:flex;flex-direction:column;gap:8px}.future-date-label{color:#374151}.future-date-label,.future-date-selected-range{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}.future-date-selected-range{color:#334155;margin:0}.future-date-selected-range--empty{color:#94a3b8;font-weight:500}.future-date-period-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.future-date-period-wrap.is-disabled{opacity:.45;pointer-events:none}.future-date-period-body{padding:10px 12px}.future-date-period-wrap .ec-period-picker-calendars--single{width:100%}.future-date-period-wrap .ec-period-picker-calendars--single .ec-period-days{gap:2px}.future-date-input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:10px 12px;transition:all .2s ease;width:100%}.future-date-input:focus{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a;outline:none}.future-date-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.future-date-input.error{border-color:#ef4444}.future-date-error{color:#ef4444;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin-top:-4px}.future-date-checkbox-container{margin-top:4px}.future-date-checkbox-label{align-items:center;color:#475569;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px;-webkit-user-select:none;user-select:none}.future-date-checkbox-label .deq-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.future-date-checkbox-label .deq-check-box{align-items:center;background:#0000;border:1.5px dashed #4f46e5b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.future-date-checkbox-label:hover .deq-check-box{border-color:#4f46e5}.future-date-checkbox-label .deq-check-native:focus-visible+.deq-check-box{box-shadow:0 0 0 2px #4f46e540}.future-date-checkbox-label .deq-check-native:checked+.deq-check-box{background:#4f46e5;border-color:#4f46e5;border-style:solid}.future-date-checkbox-label:hover .deq-check-native:checked+.deq-check-box{background:#4338ca;border-color:#4338ca}.future-date-checkbox-label .deq-check-native:checked+.deq-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.future-date-observacoes-container{display:flex;flex-direction:column;gap:8px;margin-top:4px}.future-date-textarea{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;min-height:72px;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.future-date-textarea:focus{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a;outline:none}.future-date-textarea.error{border-color:#ef4444}.future-date-modal-footer{align-items:center;background:#fff;display:flex;gap:9px;justify-content:flex-end;padding:15px 20px 20px}.future-date-modal-footer .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;min-height:32px;padding:8px 16px}.future-date-modal-footer .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.future-date-modal-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .future-date-modal,html.theme-dark .future-date-modal{background:#fff;background:var(--bg-surface-raised,#323236);box-shadow:0 20px 60px #00000073}.app.theme-dark .future-date-modal-header,html.theme-dark .future-date-modal-header{background:#fff;background:var(--bg-surface-raised,#323236)}.app.theme-dark .future-date-modal-header h3,html.theme-dark .future-date-modal-header h3{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .future-date-modal-close,html.theme-dark .future-date-modal-close{color:#718096;color:var(--text-muted,#9a9aa3)}.app.theme-dark .future-date-modal-close:hover,html.theme-dark .future-date-modal-close:hover{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .future-date-checkbox-label,.app.theme-dark .future-date-modal-info,html.theme-dark .future-date-checkbox-label,html.theme-dark .future-date-modal-info{color:#718096;color:var(--text-muted,#9a9aa3)}.app.theme-dark .future-date-label,.app.theme-dark .future-date-selected-range,html.theme-dark .future-date-label,html.theme-dark .future-date-selected-range{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .future-date-selected-range--empty,html.theme-dark .future-date-selected-range--empty{color:#718096;color:var(--text-muted,#9a9aa3)}.app.theme-dark .future-date-period-wrap,html.theme-dark .future-date-period-wrap{background:#fff;background:var(--bg-surface,#2a2a2e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .future-date-textarea,html.theme-dark .future-date-textarea{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .future-date-modal-footer,html.theme-dark .future-date-modal-footer{background:#fff;background:var(--bg-surface-raised,#323236)}.app.theme-dark .future-date-checkbox-label:hover .deq-check-box,html.theme-dark .future-date-checkbox-label:hover .deq-check-box{border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .future-date-checkbox-label .deq-check-box,html.theme-dark .future-date-checkbox-label .deq-check-box{border-color:#7c4dffb8}.app.theme-dark .future-date-checkbox-label .deq-check-native:checked+.deq-check-box,html.theme-dark .future-date-checkbox-label .deq-check-native:checked+.deq-check-box{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .future-date-checkbox-label:hover .deq-check-native:checked+.deq-check-box,html.theme-dark .future-date-checkbox-label:hover .deq-check-native:checked+.deq-check-box{background:#8b6cff;border-color:#8b6cff}.app.theme-dark .future-date-modal-footer .user-form-link-btn.user-form-footer-btn,html.theme-dark .future-date-modal-footer .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .future-date-modal-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .future-date-modal-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .future-date-modal-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.route-order-id,.route-order-number{font-size:8px!important}.route-client-group{display:flex;flex-wrap:wrap;gap:12px}.route-cliente-bairro{color:#64748b;display:block;font-size:10px;margin-top:2px}.route-bairro-subgroup{border-left:1px solid #f1f5f9;margin-top:8px;padding-left:8px}.route-bairro-info{margin-bottom:6px}.route-bairro-info p{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.route-cliente-subgroup{background:#fafbfc;border-left:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;flex:1 1 76.05%;margin-bottom:4px;margin-top:8px;max-width:81.12%;min-width:304px;padding:8px 12px;transition:all .3s ease}.route-cliente-subgroup-animated{animation:slideInClientGroup .3s ease-out}@keyframes slideInClientGroup{0%{margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}to{margin-bottom:4px;margin-top:8px;max-height:1000px;opacity:1;padding-bottom:8px;padding-top:8px;transform:translateY(0)}}.route-cliente-info{margin-bottom:8px}.route-cliente-info p{color:#475569;font-size:9px;font-weight:600;letter-spacing:.3px;margin:0;text-transform:none}.order-detail-defeito-btn{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;gap:4px;padding:2px 8px;transition:all .2s ease;white-space:nowrap}.order-detail-defeito-btn:hover{background:#ffeaa7;border-color:#fdcb6e;color:#6c5ce7}.order-detail-defeito-btn:active{background:#fdcb6e;transform:translateY(1px)}.order-detail-defeito-alert-chip{align-items:center;border:1px solid #0f172a1f;border-radius:4px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;line-height:1.2;min-height:20px;padding:2px 8px;white-space:nowrap}.order-detail-defeito-section{animation:slideDown .3s ease;border-left:2px solid #ffeaa7;grid-column:1/-1;margin-left:0;margin-top:8px;padding-left:12px;width:100%}.defeito-loading{color:#64748b}.defeito-error,.defeito-loading{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;padding:12px;text-align:center}.defeito-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px}.defeito-table{background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;font-family:Geist Variable,Geist,system-ui,sans-serif;overflow:hidden}.defeito-table thead{background:#f8f9fa}.defeito-table th{border-bottom:1px solid #e2e8f0;color:#2d3748;font-size:10px;padding:8px 12px}.defeito-table td{border-bottom:1px solid #f1f5f9;color:#4a5568;padding:8px 12px;vertical-align:top}.defeito-table tbody tr:last-child td{border-bottom:none}.defeito-table tbody tr:hover{background-color:#f8f9fa}.column-filter-futura-global{padding:4px 2px 8px}.technician-column-filter-modal-futura{max-width:360px}.defeito-table-cell-clickable{cursor:pointer}.defeito-table-cell-editing{background-color:#fdfdfb}.defeito-edit-field{display:flex;flex-direction:column;gap:4px;position:relative}.defeito-edit-input{border:1px solid #e2e8f0;border-radius:4px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;padding:4px 6px;width:100%}.defeito-edit-input:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f140;outline:none}.defeito-search-results{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 6px 12px #0f172a1f;list-style:none;margin:2px 0 0;max-height:120px;overflow-y:auto;padding:0;z-index:5}.defeito-search-result-item{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:2px;padding:4px 6px;text-align:left;width:100%}.defeito-search-result-item:hover{background-color:#f1f5f9}.defeito-search-result-name{color:#111827;font-weight:500}.defeito-search-error,.defeito-search-result-solucao,.defeito-search-status{color:#6b7280;font-size:9px}.defeito-search-error{color:#dc2626}.defeito-edit-textarea{border:1px solid #e2e8f0;border-radius:4px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;min-height:80px;padding:4px 6px;resize:vertical;width:100%}.defeito-edit-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f140;outline:none}.defeito-edit-actions{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.defeito-edit-actions .checkout-view-laudo-btn{background:#fff;border:1px solid #e2e8f0}.defeito-edit-actions .checkout-view-laudo-btn-check{background:#f0fdf4;border-color:#86efac;color:#16a34a}.defeito-edit-actions .checkout-view-laudo-btn-check:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.defeito-edit-actions .checkout-view-laudo-btn-cancel{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.defeito-edit-actions .checkout-view-laudo-btn-cancel:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.defeito-save-feedback{animation:fadeInUp .25s ease-out;border-radius:4px;font-size:10px;margin-top:6px;padding:4px 6px}.defeito-save-feedback-success{background-color:#ecfdf3;border:1px solid #bbf7d0;color:#166534}.defeito-save-feedback-error{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.user-info{align-items:center;display:flex;position:relative}.user-button{background:none;cursor:pointer;display:flex;transition:all .2s ease}.user-badge,.user-button{align-items:center;border:none;padding:0}.user-badge{background:#0000;color:#64748b;display:inline-flex;gap:4px;transition:color .2s ease}.user-button:hover .user-badge{color:#475569}.logout-menu-profile-avatar-wrap,.user-badge-avatar-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.logout-menu-profile .avatar-placeholder.profile-avatar-img--menu,.user-badge .avatar-placeholder.profile-avatar-img--header{background:linear-gradient(145deg,#5fbf8a,#3d9a6a);border:none;font-size:10px;font-weight:700;height:24px;width:24px}.logout-menu-profile .avatar-placeholder.profile-avatar-img--menu{font-size:12px;height:32px;width:32px}.user-badge-status-dot{border:2px solid #fff;border-radius:50%;bottom:-1px;box-sizing:border-box;height:9px;pointer-events:none;position:absolute;right:-1px;width:9px}.logout-menu-profile-avatar-wrap .user-badge-status-dot{height:10px;width:10px}.logout-menu-profile-avatar-wrap--connected .user-badge-status-dot,.user-badge-avatar-wrap--connected .user-badge-status-dot{background:#22c55e}.logout-menu-profile-avatar-wrap--loading .user-badge-status-dot,.user-badge-avatar-wrap--loading .user-badge-status-dot{animation:user-status-dot-pulse 1.4s ease-in-out infinite;background:#94a3b8}.logout-menu-profile-avatar-wrap--fallback .user-badge-status-dot,.user-badge-avatar-wrap--fallback .user-badge-status-dot{background:#f59e0b}.logout-menu-profile-avatar-wrap--mock .user-badge-status-dot,.user-badge-avatar-wrap--mock .user-badge-status-dot{background:#eab308}@keyframes user-status-dot-pulse{0%,to{opacity:1}50%{opacity:.45}}.user-badge-chevron{color:inherit;flex-shrink:0;font-size:12px;line-height:1}.user-info .logout-menu.ec-actions-menu{animation:fadeIn .2s ease;z-index:1000}.logout-menu-profile{align-items:center;background:#0000;border:none;border-radius:6px;box-sizing:border-box;display:flex;gap:10px;margin:0;padding:7px 8px;transition:background .1s ease;width:100%}.logout-menu-profile:focus-within,.logout-menu-profile:hover{background:rgba(0,0,0,.059)}.logout-menu-profile-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.logout-menu-profile-btn{background:#dfe3e8;border:none;border-radius:999px;color:#475569;cursor:pointer;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;height:26px;line-height:1;opacity:0;padding:0 12px;transform:translateX(4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease,background .15s ease,color .15s ease;visibility:hidden}.logout-menu-profile:focus-within .logout-menu-profile-btn,.logout-menu-profile:hover .logout-menu-profile-btn{opacity:1;transform:translateX(0);visibility:visible}.logout-menu-profile-btn:hover{background:#d1d5db;color:#334155}.logout-menu-profile-btn:focus-visible{box-shadow:0 0 0 2px #7c5cff33;outline:none}.logout-menu-profile-name{color:#202020;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-menu-profile-name,.logout-menu-profile-status{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;line-height:1.334}.logout-menu-profile-status{font-size:11px;font-weight:400}.logout-menu-profile-status--connected{color:#16a34a}.logout-menu-profile-status--loading{color:#64748b}.logout-menu-profile-status--fallback{color:#d97706}.logout-menu-profile-status--mock{color:#ca8a04}.logout-option{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px;height:34px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.logout-option:hover{background-color:#f7fafc;color:#6f60bf}.logout-option i{font-size:16px}.logout-option.version-info{border-bottom:1px solid #e2e8f0;border-top:1px solid #eef2f6;color:#718096;font-weight:500;margin-top:8px;pointer-events:none}.logout-option.version-info:hover{background-color:initial;color:#718096}@media (max-width:768px){.user-info .logout-menu.ec-actions-menu{right:-20px}}@media (max-width:480px){.user-info .logout-menu.ec-actions-menu{right:-40px}}.change-password-modal{animation:fadeInScale .2s ease;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:420px;overflow-y:auto;position:relative;width:90%}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.change-password-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.change-password-header h3{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0}.change-password-header .close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.change-password-header .close-btn:hover{background:#f7fafc;color:#2d3748}.change-password-form{display:flex;flex-direction:column;gap:16px;padding:20px}.change-password-success{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;color:#166534;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:8px;padding:10px 12px}.change-password-success i{font-size:16px}.change-password-error{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:8px;padding:10px 12px}.change-password-error i{font-size:16px}.change-password-field{display:flex;flex-direction:column;gap:6px}.change-password-field label{color:#4a5568;font-weight:500}.change-password-field input,.change-password-field label{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px}.change-password-field input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;transition:all .2s ease}.change-password-field input:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.change-password-field input.error{border-color:#ef4444}.change-password-field input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.change-password-field input:disabled{background:#f7fafc;cursor:not-allowed;opacity:.7}.field-error{color:#ef4444;font-size:12px}.field-error,.field-hint{font-family:Geist Variable,Geist,system-ui,sans-serif}.field-hint{color:#718096;font-size:11px;margin-top:-4px}.change-password-actions{border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:16px}.change-password-actions .btn-primary{align-items:center;background:#3182ce;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.change-password-actions .btn-primary:hover:not(:disabled){background:#2c5aa0}.change-password-actions .btn-primary:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.7}.change-password-actions .btn-primary i{font-size:14px}@media (max-width:480px){.change-password-modal{max-width:95%;width:95%}.change-password-header{padding:14px 16px}.change-password-header h3{font-size:15px}.change-password-form{gap:14px;padding:16px}.change-password-actions{flex-direction:column}.change-password-actions .btn-primary{justify-content:center;width:100%}}.today-route-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;flex-shrink:0;height:95vh;max-height:95vh;max-width:1800px;overflow:hidden;width:95vw}.modal-content.today-route-modal,.today-route-modal{padding:0!important}.today-route-modal .modal-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.today-route-modal .modal-header h2{align-items:center;color:#2d3748;display:flex;font-size:16px;font-weight:600;gap:12px;margin:0}.today-route-modal .modal-header .header-separator{color:#cbd5e1;font-weight:300;margin:0 4px}.today-route-modal .modal-header .header-time-produced{background-color:#eef0f3bf;color:#343434;font-size:14px;font-weight:500}.today-route-modal .modal-close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.today-route-modal .modal-close:hover{background:#e2e8f0}.today-route-modal .modal-close i{color:#6b7280;font-size:16px}.today-route-modal .modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.route-tabs{background:#f8f9fa;border-bottom:2px solid #e2e8f0;display:flex;flex-shrink:0;gap:0;padding:0 24px}.route-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;position:relative;transition:all .2s ease}.route-tab:hover{background:#00000005;color:#2d3748}.route-tab.active{background:#fff;border-bottom-color:#7c4dff;color:#7c4dff}.route-tab-count{background:#e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-weight:600;min-width:20px;padding:2px 8px;text-align:center}.route-tab.active .route-tab-count{background:#7c4dff;color:#fff}.route-tab-print{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#7c4dff;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;justify-content:center;margin-left:auto;padding:12px 20px;transition:all .2s ease}.route-tab-print:hover:not(.disabled){background:#7c4dff0d;color:#6d3ce8}.route-tab-print.disabled{color:#cbd5e0;cursor:not-allowed;opacity:.5}.route-tab-content{padding:0 20px 20px}.route-tab-content,.route-tab-content .route-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.route-tab-content .route-section{margin-bottom:0}.route-section{margin-bottom:32px}.route-section:last-child{margin-bottom:0}.route-section-title{align-items:center;color:#2d3748;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px;margin-left:8px}.route-section-title i{color:#6b7280}.route-section-title .record-counter{background:#e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;min-width:20px;padding:2px 8px;text-align:center}.route-section-title .total-time-text{color:#64748b;font-size:12px;font-weight:500;margin-left:12px}.route-table-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;margin-bottom:24px;margin-top:16px;max-height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.route-table{background:#fff;border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;width:100%}.route-table thead{background:#f8f9fa;border-bottom:2px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.route-table th{background:#f8f9fa;color:#2d3748;font-size:12px;font-weight:600;letter-spacing:.5px;padding:9px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.route-table td{border-bottom:1px solid #f1f5f9;max-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.route-table tbody tr{transition:all .2s ease}.route-table tbody tr:hover{background-color:#f8fafc;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.route-table-row.open{border-left:4px solid #3182ce}.route-table-row.completed{border-left:4px solid #38a169}.route-table-row.open:hover{background-color:#ebf8ff!important}.route-table-row.completed:hover{background-color:#f0fff4!important}.route-table .order-number{max-width:65px;min-width:52px;text-align:left}.route-table td.text-left,.route-table th.text-left{text-align:left}.route-table .order-number.order-red{color:#ef4444;font-weight:700}.route-table-row.draggable{transition:background-color .2s ease}.route-table-row.draggable:hover{background-color:#f0f9ff!important;cursor:move}.route-table-row.clickable:hover{background-color:#fefce8!important;cursor:pointer}.sequence-input-container{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.sequence-input{border:1px solid #3b82f6;border-radius:4px;font-size:12px;outline:none;padding:2px 4px;text-align:center;width:40px}.sequence-input:focus{box-shadow:0 0 0 2px #3b82f64d}.sequence-cancel-btn,.sequence-save-btn{align-items:center;border:none;border-radius:3px;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.sequence-save-btn{background-color:#10b981;color:#fff}.sequence-save-btn:hover{background-color:#059669}.sequence-cancel-btn{background-color:#ef4444;color:#fff}.sequence-cancel-btn:hover{background-color:#dc2626}.loading-indicator.processing{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-weight:500;margin:10px 0;padding:12px 16px}.loading-indicator.processing i{color:#f59e0b;margin-right:8px}.drag-drop-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.drag-drop-loading-overlay.drag-drop-loading-overlay--above-order-details{z-index:26500}.drag-drop-loading-modal{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;gap:20px;margin:20px;max-width:400px;min-width:320px;padding:32px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#7c4dff;height:48px;width:48px}.loading-text{display:flex;flex-direction:column;gap:16px;text-align:center;width:100%}.loading-text h3{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4;margin:0}.progress-info{display:flex;flex-direction:column;gap:8px;width:100%}.progress-bar{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#7c4dff,#9f7aea);border-radius:4px;height:100%;transition:width .3s ease}.progress-text{color:#718096;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;text-align:center}.details-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.details-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:800px;overflow:hidden;width:90%}.details-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.details-modal-header h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.details-modal-close{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.details-modal-close:hover{background-color:#f1f5f9;color:#374151}.details-modal-body{flex:1 1;overflow-y:auto;padding:24px}.details-section{margin-bottom:32px}.details-section h4{border-bottom:2px solid #e5e7eb;color:#374151;font-size:16px;margin:0 0 16px}.laudo-content{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;line-height:1.6;min-height:80px;padding:16px;white-space:pre-wrap}.counters-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.counter-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.counter-item label{color:#4b5563;font-weight:500;margin:0}.counter-item span{color:#1f2937;font-size:16px;font-weight:600}.parts-table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:6px;overflow:hidden;width:100%}.parts-table th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:600;padding:6px 10px;text-align:left}.parts-table td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:11px;padding:6px 8px}.parts-qty-cell{gap:4px}.parts-qty-cell,.parts-stock-icon{align-items:center;display:flex;justify-content:center}.parts-stock-icon{background:#0000;border:none;color:#6366f1;cursor:pointer;font-size:11px;margin-left:4px;padding:2px 4px;transition:color .2s}.parts-stock-icon:hover{color:#4f46e5}.stock-tooltip{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;max-height:520px;max-width:420px;min-width:320px;overflow:hidden;position:absolute;right:calc(100% + 12px);top:0;z-index:10000}.stock-tooltip:before{border-left:8px solid #fff;right:-16px;z-index:10001}.stock-tooltip:after,.stock-tooltip:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";height:0;pointer-events:none;position:absolute;top:12px;width:0}.stock-tooltip:after{border-left:8px solid #d1d5db;right:-17px;z-index:10000}.stock-tooltip-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;display:flex;font-size:10px;font-weight:600;justify-content:space-between;padding:8px 12px}.stock-tooltip-title-section{align-items:center;display:flex;flex:1 1;gap:12px}.stock-tooltip-total{background:#d1fae5;border-radius:4px;color:#059669;font-size:9px;font-weight:700;padding:2px 8px;text-align:center}.stock-tooltip-close{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:2px 4px;transition:color .2s}.stock-tooltip-close:hover{color:#374151}.stock-tooltip-error,.stock-tooltip-loading{align-items:center;color:#6b7280;display:flex;font-size:10px;gap:6px;justify-content:center;padding:16px;text-align:center}.stock-tooltip-error{color:#dc2626}.stock-tooltip-content{max-height:460px;overflow-y:auto;padding:8px}.stock-table{border-collapse:collapse;font-size:10px;width:100%}.stock-table th{background:#f8f9fa;border-bottom:1px solid #e5e7eb;color:#374151;font-size:9px;font-weight:600;padding:6px 8px;text-align:left;white-space:nowrap}.stock-table td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:10px;padding:6px 8px;text-align:right}.stock-table td:first-child{color:#1f2937;font-weight:500;text-align:left}.stock-table-center{text-align:center!important}.stock-table th.stock-table-center{text-align:center}.stock-totals-row{background:#f9fafb;border-top:2px solid #e5e7eb}.stock-totals-row td{color:#059669;font-weight:600;padding:8px}.stock-grand-total-row{background:#eff6ff;border-top:2px solid #3b82f6}.stock-grand-total-row td{color:#1e40af;font-size:11px;font-weight:700;padding:8px}.stock-similar-products-section{margin-top:10px}.stock-similar-products-content{background:#fafafa;border:1px solid #e5e7eb;border-radius:4px;margin-top:6px;padding:8px}.similar-products-table{margin:0}.similar-products-table th{font-size:9px;padding:5px 6px;white-space:nowrap}.similar-products-table td{font-size:9px;line-height:1.3;padding:5px 6px;text-align:left}.similar-products-table td:first-child{color:#1f2937;font-weight:500;max-width:70px;overflow:hidden;text-overflow:ellipsis}.similar-products-table td:nth-child(2){color:#6b7280;max-width:80px;overflow:hidden;text-overflow:ellipsis}.similar-products-table td:nth-child(3){max-width:180px;overflow:hidden;text-overflow:ellipsis}.similar-products-table td:nth-child(4),.similar-products-table td:nth-child(5){color:#374151;font-weight:500;min-width:70px;text-align:center}.similar-products-table th.stock-table-center{text-align:center}.stock-actions-row{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.stock-action-btn{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:9px;font-weight:600;gap:6px;justify-content:center;padding:4px 8px;transition:all .2s}.stock-action-btn:hover{background:#e5e7eb;border-color:#9ca3af}.stock-by-company-content{margin-top:6px}.stock-negative{color:#dc2626!important}.parts-table tr:last-child td{border-bottom:none}.parts-table tr:hover{background-color:#f9fafb}.pending-part-row-selected{background-color:#eef2ff}.loading-message{color:#6b7280;padding:20px}.loading-message,.no-parts-message{font-style:italic;text-align:center}.no-parts-message{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;padding:32px}.btn-parts{background:#f59e0b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:8px;padding:6px 8px;transition:all .2s ease}.btn-parts:hover{background:#d97706}.btn-parts.has-pending{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.btn-details{align-items:center;background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:6px 12px;transition:all .2s ease}.btn-details:hover{background:#2563eb}.btn-details i{font-size:14px}.route-table .order-os,.route-table .order-pedido{max-width:80px;min-width:60px}.route-table .order-cliente{cursor:help;max-width:165px;min-width:135px}.route-table .order-equipamento{cursor:help;max-width:150px;min-width:120px}.route-table .order-serie{max-width:120px;min-width:100px}.route-table .order-bairro,.route-table .order-cidade,.route-table .order-patrimonio,.route-table .order-previsao{max-width:150px;min-width:120px}.route-table .order-previsao{text-align:left}.route-table .order-condicao{cursor:help;max-width:150px;min-width:120px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.route-table .order-horario,.route-table .order-tempo{max-width:150px;min-width:120px;text-align:left}.route-table .order-actions{min-width:120px;text-align:center;white-space:nowrap}.route-table .order-actions .btn-details,.route-table .order-actions .btn-parts{align-items:center;border:none;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;justify-content:center;min-height:24px;padding:4px 8px}.route-table .order-actions .btn-parts.has-pending{align-items:center;background:none;border:none;color:#e53e3e;cursor:help;display:inline-flex;justify-content:center;min-height:20px;min-width:20px;padding:2px;position:relative}.route-table .order-actions .btn-parts.has-pending:hover{background:#e53e3e1a;border-radius:4px}.route-table .order-actions .btn-parts.has-pending i{font-size:12px}.route-table .order-actions .btn-parts{background:#fef3c7;color:#92400e}.route-table .order-actions .btn-parts:hover{background:#fde68a;transform:translateY(-1px)}.route-table .order-actions .btn-details{background:#dbeafe;color:#1e40af}.route-table .order-actions .btn-details:hover{background:#bfdbfe;transform:translateY(-1px)}.route-table .order-actions i{font-size:10px}.route-order-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.route-order-item:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000001a}.route-order-item.open{border-left:4px solid #3182ce}.route-order-item.completed{border-left:4px solid #38a169}.order-info{align-items:center;color:#4a5568;display:flex;flex:1 1;font-size:13px;gap:16px}.order-number{min-width:60px}.order-number,.order-os{color:#2d3748;font-weight:600}.order-os{min-width:120px}.order-cliente,.order-equipamento{cursor:help;flex:1 1;min-width:150px}.order-serie{min-width:120px}.order-previsao{min-width:60px;text-align:center}.order-condicao{font-weight:500;min-width:100px}.order-horario{min-width:120px;text-align:center}.order-tempo{min-width:80px;text-align:center}.order-actions{display:flex;gap:8px;margin-left:16px}.btn-details,.btn-parts{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.btn-parts{background:#fed7d7;color:#c53030}.btn-parts:hover{background:#feb2b2}.btn-details{background:#e6fffa;color:#2c7a7b}.btn-details:hover{background:#b2f5ea}.btn-details i,.btn-parts i{font-size:11px}.details-sidebar{animation:slideInRight .3s ease;background:#fff;border-left:1px solid #e2e8f0;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:400px;z-index:10000}.sidebar-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.sidebar-header h3{color:#2d3748;font-size:16px;font-weight:600;margin:0}.sidebar-close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.sidebar-close:hover{background:#e2e8f0}.sidebar-close i{color:#6b7280;font-size:16px}.sidebar-content{flex:1 1;overflow-y:auto;padding:20px}.details-section{margin-bottom:24px}.details-section:last-child{margin-bottom:0}.details-section h4{border-bottom:1px solid #e2e8f0;color:#2d3748;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.details-section:has(.parts-table){margin-bottom:12px}.details-section:has(.parts-table) h4{font-size:11px;font-weight:600;margin-bottom:6px;padding-bottom:4px}.details-section p{color:#4a5568;font-size:14px;line-height:1.5;margin:0}.counters-table{border-collapse:collapse;font-size:13px;width:100%}.counters-table td,.counters-table th{border-bottom:1px solid #e2e8f0;padding:8px 12px;text-align:left}.counters-table th{background:#f8f9fa;color:#2d3748;font-size:12px;font-weight:600}.counters-table td{color:#4a5568}.counters-table tbody tr:last-child td{border-bottom:none}.counters-table tbody tr:hover{background:#f8f9fa}.parts-table{font-size:11px;line-height:1.3}.parts-table td,.parts-table th{font-size:11px;padding:6px 8px}.parts-table th{font-size:10px;white-space:nowrap}.parts-table td{word-wrap:break-word;line-height:1.4}.parts-table td:first-child{color:#1f2937;font-weight:500;max-width:70px;min-width:60px}.parts-table td:first-child,.parts-table td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-table td:nth-child(2){color:#6b7280;max-width:90px;min-width:70px}.parts-table td:nth-child(3){max-width:200px;min-width:150px;overflow:hidden;text-overflow:ellipsis}.parts-table td:nth-child(4){color:#059669;font-weight:600;max-width:50px;min-width:45px;text-align:center;white-space:nowrap}@media (max-width:768px){.today-route-modal{max-height:95vh;max-width:none;width:98vw}.route-table-container{margin:0 -8px;overflow-x:auto}.route-table{font-size:11px;min-width:800px}.route-table td,.route-table th{font-size:11px;padding:8px 6px}.route-table .order-actions .btn-details,.route-table .order-actions .btn-parts{font-size:10px;padding:3px 6px}.route-table .order-actions i{font-size:9px}.order-info{align-items:flex-start;flex-direction:column;gap:8px}.order-cliente,.order-condicao,.order-equipamento,.order-horario,.order-number,.order-os,.order-previsao,.order-serie,.order-tempo{min-width:auto;width:100%}.order-actions{justify-content:flex-end;margin-left:0;margin-top:8px;width:100%}.details-sidebar{width:100vw}}.column-count-badge{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:#495057;display:inline-flex;flex-shrink:0;font-size:.85em;font-weight:600;gap:6px;margin-left:8px;padding:0;transition:all .2s ease}.column-count-badge:hover{box-shadow:none;transform:none}.column-count-total{color:#06c;font-weight:700;min-width:20px;text-align:center}.technician-column-metrics .column-count-badge .column-count-total{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#06c;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.6px;font-weight:700;line-height:1.4;margin:0;min-width:20px;padding:0;text-align:center;-webkit-user-select:none;user-select:none}.column-count-divider{color:#adb5bd;font-size:.85em;font-weight:300;margin:0 2px}.column-count-completed{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #b8dacc;border-radius:8px;color:#28a745;font-weight:700;min-width:20px;padding:2px 6px;text-align:center}.column-count-badge{position:relative}.column-count-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 2px 8px #0000001a;font-family:Geist Variable,Geist,system-ui,sans-serif;left:0;margin-top:4px;min-width:200px;padding:8px 12px;position:absolute;top:100%;z-index:10000}.column-count-tooltip-content{display:flex;flex-direction:column;gap:6px}.column-count-tooltip-item{align-items:center;display:flex;font-size:11px;gap:6px;line-height:1.4}.column-count-tooltip-label{color:#64748b;font-weight:400}.column-count-tooltip-value{color:#1e293b;font-weight:600}@media (max-width:768px){.column-count-badge{font-size:.8em;gap:4px;padding:3px 8px}.column-count-completed{font-size:.9em;padding:1px 4px}}.completed-groups-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.completed-orders-group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex:0 1 auto;flex-direction:column;margin-bottom:9px;margin-top:9px;max-height:600px;max-width:380px;min-width:280px;padding:10px 14px 14px;transition:all .2s ease}.completed-orders-group:hover{border-color:#7c4dff;box-shadow:0 4px 16px #00000014}.completed-group-header{align-items:center;background:#0000;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;display:flex;flex-shrink:0;gap:10px;margin-bottom:12px;margin-top:0;padding:6px 0}.completed-group-title{color:#2d3748;flex:1 1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-group-count{background:#7c4dff;border-radius:10px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 8px}.completed-orders-list{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto;padding-right:4px}.completed-orders-list::-webkit-scrollbar{width:6px}.completed-orders-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.completed-orders-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.completed-orders-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.completed-order-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:10px;position:relative;transition:all .2s ease;width:100%}.completed-order-card:hover{background:#fff;border-color:#7c4dff;box-shadow:0 2px 6px #7c4dff26;transform:translateY(-1px)}.completed-order-card.selected{background:#fff;border-color:#7c4dff;border-width:2px;box-shadow:0 2px 8px #7c4dff33}.completed-order-main{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto 1fr}.completed-order-os-section{display:flex;flex-direction:column;flex-shrink:0;gap:3px;min-width:70px}.completed-order-os{color:#2d3748;font-size:12px;font-weight:700;line-height:1.2}.completed-order-patrimonio{color:#64748b;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}.completed-order-time{color:#94a3b8;font-size:10px;line-height:1.2;white-space:nowrap}.completed-order-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.completed-order-equipment{color:#1a202c;font-size:11px;font-weight:600}.completed-order-client,.completed-order-equipment{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-order-client{color:#64748b;font-size:10px;max-width:100%}.completed-order-tag{background:#05df72;border-radius:4px 0 6px 0;bottom:0;color:#fff;font-size:9px;font-weight:600;line-height:1.2;padding:2px 6px;position:absolute;right:0;white-space:nowrap;z-index:1}.completed-order-tag.checkout-tag{background:#aaf0d1;color:#343434}.completed-details-tag{background:#05df72;border-radius:3px;color:#fff;display:inline-block;font-size:8px;font-weight:600;line-height:1.4;margin-left:8px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.completed-order-details-btn{align-self:flex-end;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.completed-order-details-btn:hover{background:#7c4dff;border-color:#7c4dff;color:#fff}.completed-order-details-modal{max-height:85vh;max-width:600px;overflow-y:auto;width:90vw}.completed-order-details-content{padding:24px}.completed-details-section{margin-bottom:24px}.completed-details-section:last-child{margin-bottom:0}.completed-details-section-title{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.completed-details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.completed-details-item{display:flex;flex-direction:column;gap:4px}.completed-details-label{color:#94a3b8;font-size:8px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.completed-details-value{color:#2d3748;font-size:11px;font-weight:600}.completed-details-full-width{grid-column:1/-1}.completed-details-counters-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.completed-details-counter-item{display:flex;flex-direction:column;gap:4px;text-align:center}.completed-details-defeito-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.completed-details-defeito-wrapper .completed-details-value{display:inline;margin:0}.completed-details-defeito-btn{align-items:center;background:#6366f1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:500;gap:4px;padding:4px 10px;transition:background-color .2s;white-space:nowrap}.completed-details-defeito-btn:hover{background:#4f46e5}.completed-details-defeito-section{border-top:1px solid #e2e8f0;grid-column:1/-1;margin-top:4px;padding-top:4px}.completed-details-condition-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-family:inherit;font-size:11px;padding:8px 32px 8px 12px;transition:all .2s ease;width:100%}.completed-details-condition-select:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.8}.completed-details-condition-select:not(:disabled):hover{background-color:#f8f9ff;border-color:#6366f1}.completed-details-condition-select:not(:disabled):focus{background-color:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.completed-details-condition-note{color:#6b7280;font-size:9px;font-style:italic;margin-top:4px}.defeito-error,.defeito-loading{align-items:center;color:#64748b;display:flex;font-size:11px;gap:8px;justify-content:center;padding:12px;text-align:center}.defeito-error{color:#dc2626}.defeito-table-container{margin-top:4px}.defeito-table{border-collapse:collapse;font-size:10px;width:100%}.defeito-table th{background:#f8f9fa;border-bottom:1px solid #e5e7eb;color:#374151;font-size:9px;font-weight:600;padding:6px 8px;text-align:left}.defeito-table td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:10px;line-height:1.4;padding:8px}.defeito-table tr:last-child td{border-bottom:none}.parts-section-bordered{background:#fafafa;border:1px solid #d1d5db;border-radius:6px;padding:12px}.parts-section-bordered h4{margin-bottom:8px}.completed-tab-container{display:flex;flex-direction:column;height:100%}.completed-content-wrapper{align-items:stretch;display:flex;flex-direction:row;gap:0;height:100%;position:relative;transition:all .3s ease}.completed-content-wrapper.with-sidebar{gap:0}.completed-content-wrapper.with-sidebar.with-history{gap:4px}.completed-orders-area{flex:1 1;overflow-y:auto;transition:all .3s ease}.completed-content-wrapper.with-sidebar .completed-orders-area{flex-basis:calc(100% - 450px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 450px)}.completed-content-wrapper.with-sidebar.with-history .completed-orders-area{flex-basis:calc(100% - 834px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 834px)}.completed-details-sidebar{animation:slideInRight .3s ease;background:#fff;border:1px solid #d1d5db;border-left-color:#e2e8f0;box-shadow:-4px 0 12px #0000001a;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:450px}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.completed-details-sidebar-header{background:linear-gradient(135deg,#f8f9fa,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;padding:10px 20px 8px}.completed-details-header-top{align-items:flex-start;display:flex;justify-content:space-between}.completed-details-header-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px}.completed-details-header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.completed-details-sidebar-header h3{color:#2d3748;font-size:16px;font-weight:600;margin:0}.completed-details-history-btn-small{align-items:center;background:#6366f1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:8.1px;font-weight:500;gap:4px;height:auto;line-height:1.2;padding:2.8px 10px;transition:background-color .2s;white-space:nowrap}.completed-details-history-btn-small:hover{background:#4f46e5}.completed-details-history-btn-small i{font-size:9.6px}.completed-details-sidebar-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px 8px;transition:all .2s ease;width:32px}.completed-details-sidebar-close:hover{background-color:#e2e8f0;color:#374151}.completed-details-sidebar-content{flex:1 1;overflow-y:auto;padding:20px}.completed-details-sidebar-content .completed-details-section{margin-bottom:24px}.completed-details-sidebar-content .completed-details-section:last-child{margin-bottom:0}@media (max-width:1200px){.completed-content-wrapper.with-sidebar .completed-orders-area{flex-basis:calc(100% - 400px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 400px)}.completed-details-sidebar{width:400px}}@media (max-width:768px){.completed-content-wrapper.with-sidebar .completed-orders-area{flex-basis:calc(100% - 350px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 350px)}.completed-details-sidebar{width:350px}}@media (max-width:1400px){.today-route-modal{height:96vh;max-height:96vh;width:96vw}}@media (max-width:1024px){.today-route-modal{height:97vh;max-height:97vh;width:97vw}}@media (max-width:768px){.today-route-modal{border-radius:8px;height:98vh;max-height:98vh;width:98vw}}@media (max-width:480px){.today-route-modal{border-radius:0;height:100vh;max-height:100vh;width:100vw}}.completed-parts-history-sidebar{animation:slideInRight .3s ease;background:#fff;border:1px solid #d1d5db;border-right-color:#e2e8f0;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:380px;min-width:380px;position:relative;width:380px;z-index:11}.service-history-container{flex:1 1;overflow-y:auto;padding:8px}.service-history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:12px}.service-history-item:last-child{margin-bottom:0}.finished-tab-container{display:flex;flex-direction:column;height:100%;width:100%}.finished-date-filter{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-top:8px}.finished-date-filter-label{font-weight:600}.finished-date-filter-input,.finished-date-filter-label{color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px}.finished-date-filter-input{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 7px}.finished-date-filter-sep{color:#cbd5e1;margin:0 4px}.finished-date-filter-meta,.finished-date-filter-sep{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px}.finished-date-filter-meta{color:#334155;font-weight:500}.finished-timeline-container{display:flex;flex:1 1;flex-direction:column;min-height:400px}.timeline-wrapper{display:flex;flex-direction:column;height:100%;overflow:visible;padding:8px 20px 120px;width:100%}.timeline-header{margin-bottom:12px;margin-top:0;padding-top:0}.timeline-subtitle{color:#64748b;font-size:14px;margin:0;padding-top:0}.timeline-chart{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;min-height:400px;overflow:visible;padding-bottom:100px}.vis-timeline{border:none;font-family:inherit}.vis-item.timeline-order-item{background-color:#6366f1;border-color:#4f46e5;border-radius:4px;color:#fff;font-weight:500}.vis-item.timeline-order-item-checkout{background-color:#aaf0d1;border-color:#aaf0d1;border-radius:4px;color:#343434;font-weight:500}.vis-item.timeline-order-item-checkout.vis-selected{background-color:#aaf0d1;border-color:#aaf0d1}.vis-item.timeline-empty-item{background-color:initial!important;border-color:#0000!important;height:auto!important;min-height:40px!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.vis-item.timeline-empty-item .vis-item-content{height:40px!important;margin:0!important;min-height:40px!important;padding:0!important;visibility:hidden!important}.vis-item.timeline-order-item.vis-selected{background-color:#4f46e5;border-color:#4338ca}.vis-item-content{font-size:12px;padding:4px 8px}.vis-label{color:#2d3748;font-size:12px;font-weight:600;padding:8px}.vis-time-axis .vis-text{color:#64748b;font-size:11px}.vis-tooltip{font-size:10px!important;line-height:1.4!important;max-width:300px!important;padding:6px 8px!important;pointer-events:none!important;white-space:pre-line!important;z-index:10000!important}.vis-item .vis-item-content{font-size:12px}.vis-grid.vis-horizontal,.vis-grid.vis-vertical{border-color:#e2e8f0}.route-schedule-container{flex-direction:column}.route-schedule-container,.route-schedule-wrapper{display:flex;height:100%;overflow:hidden;width:100%}.route-schedule-wrapper{border:none;position:relative}.route-schedule-left{border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:visible;position:relative;transition:width .3s ease;width:25%;z-index:1}.route-schedule-left.collapsed{min-width:50px;width:50px}.route-schedule-right{display:flex;flex-direction:column;overflow:hidden;padding-left:16px;position:relative;transition:width .3s ease;width:75%;z-index:0}.route-schedule-left.collapsed+.route-schedule-right{padding-left:8px;width:calc(100% - 50px)}.today-route-skeleton{height:100%;width:100%}.today-route-skeleton-left{display:flex;flex-direction:column;padding:8px 0}.today-route-skeleton-title{animation:skeleton-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;height:20px;margin-bottom:12px;width:100px}.today-route-skeleton-list{display:flex;flex:1 1;flex-direction:column;gap:11px}.today-route-skeleton-row{animation:skeleton-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:8px;height:52px;width:100%}.today-route-skeleton-right{display:flex;flex-direction:column;padding-left:16px}.today-route-skeleton-header{animation:skeleton-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;height:22px;margin-bottom:14px;width:180px}.today-route-skeleton-cards{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.today-route-skeleton-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;min-height:140px;padding:12px 14px;width:260px}.today-route-skeleton-card-header{height:18px;width:70%}.today-route-skeleton-card-header,.today-route-skeleton-card-line{animation:skeleton-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:4px}.today-route-skeleton-card-line{height:12px;width:100%}.today-route-skeleton-card-line-short{width:55%}.route-schedule-title{color:#2d3748;font-size:13px;font-weight:600;margin-bottom:7px;padding:7px 0;text-align:left}.route-schedule-title .header-time-produced{color:#64748b}.route-schedule-list{display:flex;flex:1 1;flex-direction:column;gap:11px;overflow-y:auto;padding-right:7px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.route-schedule-list::-webkit-scrollbar{background:#0000;width:8px}.route-schedule-list::-webkit-scrollbar-track{background:#0000}.route-schedule-list::-webkit-scrollbar-thumb{background:#0000;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.route-schedule-list.scrolling::-webkit-scrollbar-thumb,.route-schedule-list:hover::-webkit-scrollbar-thumb{background:#0003}.route-schedule-list.scrolling,.route-schedule-list:hover{scrollbar-color:#0003 #0000}.route-schedule-city-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;min-height:auto;overflow:visible}.route-schedule-city-card .route-schedule-city-content{overflow:visible}.route-schedule-city-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:7px 7px 0 0;padding:4px 11px}.route-schedule-city-header,.route-schedule-city-header>span:first-child{color:#1f2937;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.route-schedule-city-header>span:first-child{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;scrollbar-color:#0003 #0000}.route-schedule-condition-header{align-items:center;background:#fff;border-bottom:1px solid #fff;border-radius:8px 8px 0 0;color:#1f2937;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;gap:8px;letter-spacing:.5px;padding:5px 4px;text-transform:uppercase}.today-route-modal .route-schedule-condition-header>span{font-size:10px}.route-schedule-city-content{display:flex;flex-direction:column;min-height:auto;padding:4px 2px}.route-schedule-client-group{display:flex;flex-direction:column;margin-bottom:7px;min-height:auto}.route-schedule-client-group:last-child{margin-bottom:0}.route-schedule-client-group.client-card{border:1px solid #7c4dff80;border-radius:6px;margin-bottom:9px;padding:6px}.route-schedule-client-name{margin-bottom:0;padding:3px 7px}.route-schedule-client-name,.route-schedule-client-name>span:first-child{color:#6b7280;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:500}.route-schedule-client-name>span:first-child{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0;scrollbar-color:#0000 #0000}.route-schedule-item{align-items:center;box-sizing:border-box;color:#374151;display:flex!important;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;gap:9px;line-height:1.4;min-height:15px;opacity:1!important;padding:0 4px;visibility:visible!important;width:100%}.route-schedule-item.with-border{border-bottom:1.5px solid #fafafa}.route-schedule-item.completed{opacity:.5;text-decoration:line-through}.route-schedule-item-ordem-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.route-schedule-item-ordem{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#6b7280;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1.4;margin:0;padding:0;scrollbar-color:#0000 #0000;visibility:visible!important}.today-route-modal .order-retorno-icon-wrap--route-modal{align-items:center;display:inline-flex;flex-shrink:0;line-height:1}.today-route-modal .order-retorno-icon-wrap--route-modal .order-retorno-icon{color:#c62828;font-size:10px}.route-modal-content .order-retorno-icon-wrap--route-routing{align-items:center;display:inline-flex;flex-shrink:0;line-height:1;margin-right:2px}.route-modal-content .order-retorno-icon-wrap--route-routing .order-retorno-icon{color:#c62828;font-size:10px}.route-schedule-item-codigo{color:#1f2937;font-size:10px;font-weight:600}.route-schedule-item-produto{color:#4b5563;flex:1 1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-schedule-item-pat{color:#6b7280;font-size:10px;font-weight:500}.today-route-modal .route-schedule-item-codigo,.today-route-modal .route-schedule-item-ordem,.today-route-modal .route-schedule-item-pat,.today-route-modal .route-schedule-item-produto{font-size:10px}.route-schedule-meta{color:#64748b;font-size:12px;font-weight:500}.route-schedule-sep{color:#cbd5e1;margin-left:8px;margin-right:8px}.route-schedule-sep--soft{color:#cbd5e180}.route-schedule-empty{color:#94a3b8;font-size:11px;padding:40px;text-align:center}.route-schedule-group-label{border-bottom:none;color:#64748b;font-size:11px;font-weight:600;margin-bottom:0;padding:0}.route-schedule-count-badge{background:#7c4dffbf;border-radius:9px;color:#fff;font-size:10px;font-weight:600;min-width:20px;padding:2px 6px;text-align:center}.route-schedule-count-badge--sm{border-radius:8.5px;font-size:9.35px;min-width:0;padding:2.55px 6.8px}.route-schedule-count-badge--neutral{background:#e2e8f0;color:#64748b}.route-schedule-collapse-btn{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:6px;transition:color .2s,border-color .2s,background-color .2s}.route-schedule-collapse-btn:hover{color:#7c4dff}.route-schedule-collapse-btn--panel{background:#fff;border:1px solid #e2e8f0;border-radius:3px;box-shadow:0 2px 4px #0000001a;font-size:11px;padding:3px 5px;pointer-events:auto}.route-schedule-collapse-btn--panel:hover{border-color:#7c4dff;color:#7c4dff}.route-schedule-main-pane.with-sidebar{border-right:1px solid #e2e8f0}.route-schedule-closed-grid{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:11.9px;overflow-y:auto}.route-schedule-condition-card{background:#fff;border:1px solid #e2e8f0;border-radius:10.2px;box-shadow:0 2px 6.8px rgba(0,0,0,.034);display:flex;flex:0 1 auto;flex-direction:column;max-height:510px;max-width:323px;min-width:238px;padding:8.5px 11.9px 11.9px}.route-schedule-condition-orders{display:flex;flex:1 1;flex-direction:column;gap:6.8px;max-height:425px;overflow-y:auto;padding-right:3.4px}.route-schedule-closed-order{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5.1px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;gap:5.1px;padding:8.5px;position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.route-schedule-closed-order:hover{background:#fff;border-color:#7c4dff;box-shadow:0 2px 6px #7c4dff26}.route-schedule-closed-order.is-selected{background:#fff;border:2px solid #7c4dff;box-shadow:0 2px 8px #7c4dff33}.route-schedule-closed-order-code{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.2px;font-weight:700}.route-schedule-closed-order-muted{color:#64748b}.route-schedule-closed-order-muted,.route-schedule-closed-order-time{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8.5px;font-weight:200}.route-schedule-closed-order-time{color:#94a3b8}.route-schedule-closed-order-name{color:#1a202c;font-size:9.35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-schedule-closed-order-name,.route-schedule-tag-fora{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:600}.route-schedule-tag-fora{background:#fef3c7;border-bottom-right-radius:5.1px;border-top-left-radius:5.1px;color:#92400e;font-size:7.65px;padding:2.55px 5.1px}.route-date-picker-modal{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #00000026;min-width:200px;padding:12px}.completed-parts-history-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.completed-parts-history-header h4{color:#2d3748;font-size:13px;font-weight:600;margin:0}.completed-parts-history-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;padding:4px;transition:all .2s;width:28px}.completed-parts-history-close:hover{background-color:#e2e8f0;color:#374151}.completed-parts-history-content{padding:12px}.completed-parts-history-content,.parts-history-table-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.parts-history-table-wrapper{position:relative;width:100%}.parts-history-table-container{display:block;flex:1 1;min-height:0;overflow-x:scroll;overflow-y:auto;position:relative;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin;width:100%;will-change:scroll-position}.parts-history-table-container::-webkit-scrollbar{height:8px;width:8px}.parts-history-table-container::-webkit-scrollbar-track{background:#f1f5f9}.parts-history-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.parts-history-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.parts-history-table-container::-webkit-scrollbar:horizontal{display:block;height:8px}.parts-history-table{border-collapse:collapse;font-size:9px;line-height:1.3;min-width:100%;width:-webkit-max-content;width:max-content}.parts-history-table thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:10}.parts-history-table th{border-bottom:1px solid #e2e8f0;color:#475569;font-size:9px;font-weight:600;padding:6px 4px;text-align:left;white-space:nowrap}.parts-history-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:9px;padding:5px 4px;white-space:nowrap}.parts-history-table td.parts-history-qty-cell,.parts-history-table th.parts-history-qty-header{text-align:center}.parts-history-table tbody tr:hover{background-color:#f8f9fa}.parts-history-table tbody tr:last-child td{border-bottom:none}.parts-history-row-pending{background-color:#eff6ff!important}.parts-history-code-pending,.parts-history-name-pending{color:#2563eb!important;font-weight:700!important}.completed-parts-history-content .error-message,.completed-parts-history-content .loading-container,.completed-parts-history-content .no-data-message{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:40px 20px;text-align:center}.completed-parts-history-content .loading-spinner{animation:spin .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:24px;margin-bottom:12px;width:24px}.completed-parts-history-content .error-message{color:#dc2626}.completed-parts-history-content .error-message i{font-size:20px;margin-bottom:8px}@media (max-width:1400px){.completed-parts-history-sidebar{max-width:350px;min-width:350px;width:350px}.completed-content-wrapper.with-sidebar.with-history .completed-orders-area{flex-basis:calc(100% - 804px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 804px)}}@media (max-width:1200px){.completed-parts-history-sidebar{max-width:320px;min-width:320px;width:320px}.completed-content-wrapper.with-sidebar.with-history .completed-orders-area{flex-basis:calc(100% - 774px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 774px)}.parts-history-table{font-size:8px}.parts-history-table td,.parts-history-table th{font-size:8px;padding:4px 3px}}.documentation-container{background:#f8f9fa;display:flex;flex-direction:column;height:calc(100vh - 48px);height:calc(100vh - var(--main-header-height));margin-top:48px;margin-top:var(--main-header-height);position:relative;z-index:1}.documentation-content-wrapper,.documentation-right-area{display:flex;flex:1 1;overflow:hidden}.documentation-right-area{flex-direction:column}.documentation-search-bar{align-items:center;background:#0000;border-bottom:none;box-shadow:none;display:flex;flex:0 0 auto;gap:11.2px;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;padding:11.2px 16.8px;position:relative;z-index:100}.documentation-sidebar{background:linear-gradient(180deg,#faf9ff,#fff);border-right:1px solid #7c4dff1a;box-shadow:2px 0 8px #7c4dff0d;display:flex;flex-direction:column;min-width:320px;overflow:hidden;width:320px}.documentation-content{flex:1 1;margin-top:0;overflow-y:auto;padding:16px 12px;scrollbar-color:#7c4dff4d #0000;scrollbar-width:thin}.documentation-content::-webkit-scrollbar{width:6px}.documentation-content::-webkit-scrollbar-track{background:#0000}.documentation-content::-webkit-scrollbar-thumb{background:#7c4dff4d;border-radius:3px}.documentation-content::-webkit-scrollbar-thumb:hover{background:#7c4dff80}.documentation-empty,.documentation-error,.documentation-loading{align-items:center;color:#718096;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;justify-content:center;padding:40px 20px;text-align:center}.documentation-empty i,.documentation-error i,.documentation-loading i{color:#7c4dff4d;font-size:32px;margin-bottom:12px}.documentation-loading i{animation:spin 1s linear infinite;color:#7c4dff}.documentation-error,.documentation-error i{color:#e53e3e}.documentation-empty{color:#9ca3af}.books-list{display:flex;flex-direction:column;gap:6px}.book-item{background:#fff;border:none;border-radius:10px;box-shadow:0 1px 3px #7c4dff14;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.book-item:hover{box-shadow:0 4px 12px #7c4dff26;transform:translateY(-1px)}.book-header{align-items:center;background:#fff;border:none;border-radius:10px;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:12px 14px;position:relative;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.book-header:before{background:linear-gradient(180deg,#7c4dff,#9c6dff);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:3px}.book-header:hover{background:linear-gradient(90deg,#7c4dff0d,#7c4dff05);color:#7c4dff}.book-header:hover:before{opacity:1}.book-header.active{background:linear-gradient(90deg,#7c4dff1a,#7c4dff0d);color:#7c4dff;font-weight:600}.book-header.active:before{opacity:1}.book-header i:first-child{color:#7c4dff;flex-shrink:0;font-size:16px;transition:all .25s ease}.book-header.active i:first-child{color:#7c4dff;transform:scale(1.1)}.book-header span{flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-header i:last-child{color:#a0aec0;flex-shrink:0;font-size:12px;margin-left:auto;transition:all .25s cubic-bezier(.4,0,.2,1)}.book-header.active i:last-child{color:#7c4dff;transform:rotate(180deg)}.pages-list{animation:slideDown .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#7c4dff05,#7c4dff03);border-radius:0 0 10px 10px;border-top:none;margin-top:2px;overflow:hidden;padding:6px 0 8px}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}.pages-empty,.pages-loading{color:#a0aec0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;padding:16px 20px;text-align:center}.pages-loading i{animation:spin 1s linear infinite;color:#7c4dff;display:block;font-size:18px;margin-bottom:6px}.page-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12.5px;font-weight:400;gap:10px;margin:2px 8px;padding:9px 14px 9px 36px;position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.page-item:before{background:linear-gradient(180deg,#7c4dff,#9c6dff);border-radius:0 2px 2px 0;content:"";height:0;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .2s cubic-bezier(.4,0,.2,1);width:3px}.page-item:hover{background:#7c4dff0f;color:#7c4dff;transform:translateX(2px)}.page-item:hover:before{height:60%;opacity:1}.page-item.active{background:linear-gradient(90deg,#7c4dff1f,#7c4dff0f);box-shadow:0 2px 6px #7c4dff26;color:#7c4dff;font-weight:600}.page-item.active:before{height:70%;opacity:1}.page-item i{color:#9ca3af;flex-shrink:0;font-size:13px;transition:all .2s ease}.page-item:hover i{color:#7c4dff}.page-item.active i{color:#7c4dff;transform:scale(1.1)}.page-item span{flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-main{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.documentation-search-container{margin-bottom:0;max-width:50%;position:relative;width:50%}.documentation-search-wrapper{align-items:center;display:flex;position:relative;width:100%}.documentation-search-icon{color:#7c4dff;font-size:12px;left:10px;pointer-events:none;position:absolute;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:2}.documentation-search-wrapper:focus-within .documentation-search-icon{color:#7c4dff;transform:scale(1.1)}.documentation-search-input{background:#fff;border:2px solid #7c4dff33;border-radius:12px;box-shadow:0 2px 8px #7c4dff14;caret-color:#7c4dff;color:#2d3748;font-size:12px;margin-bottom:0;padding:9px 32px 9px 31px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.documentation-search-input,.documentation-search-input::placeholder{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:400}.documentation-search-input::placeholder{color:#9ca3af}.documentation-search-input:focus{background:#fff;border-color:#7c4dff;box-shadow:0 4px 16px #7c4dff33;outline:none}.documentation-search-input:focus::placeholder{color:#cbd5e0}.documentation-search-clear{align-items:center;background:#7c4dff1a;border:none;border-radius:6px;color:#7c4dff;cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;padding:4px;position:absolute;right:8px;transition:all .25s cubic-bezier(.4,0,.2,1);width:20px;z-index:2}.documentation-search-clear:hover{background:#7c4dff33;color:#7c4dff;transform:scale(1.1)}.documentation-close-main{align-items:center;background:#7c4dff1a;border:none;border-radius:8px;color:#7c4dff;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;height:28px;justify-content:center;padding:6px;transition:all .25s cubic-bezier(.4,0,.2,1);width:28px}.documentation-close-main:hover{background:#7c4dff33;color:#7c4dff;transform:scale(1.05)}.documentation-search-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:2px solid #7c4dff33;border-radius:12px;box-shadow:0 8px 24px #7c4dff26;left:0;max-height:500px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 12px);z-index:200}.search-results-empty,.search-results-loading{color:#9ca3af;font-family:Geist Variable,Geist,system-ui,sans-serif;padding:32px 24px;text-align:center}.search-results-loading i{animation:spin 1s linear infinite;color:#7c4dff;display:block;font-size:28px;margin-bottom:12px}.search-results-empty i{color:#7c4dff4d;display:block;font-size:28px;margin-bottom:12px}.search-results-list{display:flex;flex-direction:column;padding:4px}.search-result-item{align-items:flex-start;background:#fff;border:none;border-bottom:1px solid #7c4dff0d;border-radius:8px;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:12px;margin:2px 0;padding:12px 16px;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1)}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:linear-gradient(90deg,#7c4dff14,#7c4dff0a);box-shadow:0 2px 8px #7c4dff1a;transform:translateX(4px)}.search-result-icon{align-items:center;background:linear-gradient(135deg,#7c4dff1a,#7c4dff0d);border-radius:8px;color:#7c4dff;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:36px}.search-result-item:hover .search-result-icon{background:linear-gradient(135deg,#7c4dff33,#7c4dff1a);box-shadow:0 2px 8px #7c4dff33;transform:scale(1.1)}.search-result-content{flex:1 1;min-width:0}.search-result-title{color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:6px}.search-result-title strong{color:#7c4dff;font-weight:700}.search-result-meta{margin-bottom:6px}.search-result-book{background:linear-gradient(135deg,#7c4dff1a,#7c4dff0d);border-radius:6px;color:#7c4dff;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px}.search-result-book,.search-result-preview{font-family:Geist Variable,Geist,system-ui,sans-serif}.search-result-preview{color:#718096;font-size:12px;line-height:1.5;margin-top:6px}.search-result-preview strong{color:#7c4dff;font-weight:600}.documentation-placeholder{align-items:center;color:#a0aec0;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.documentation-placeholder i{color:#cbd5e0;font-size:64px;margin-bottom:20px}.documentation-placeholder h3{color:#718096;font-size:20px;font-weight:600;margin-bottom:8px}.documentation-placeholder p{color:#a0aec0;font-size:14px}.documentation-page-content{flex:1 1;overflow-y:auto;padding:0}.documentation-page-inner{grid-column-gap:40px;align-items:start;box-sizing:border-box;column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,900px) minmax(0,1fr) 220px;min-height:0;padding:16px 24px 32px;width:100%}.documentation-page-article{grid-column:2;min-width:0;width:100%}@media (max-width:1100px){.documentation-page-inner{grid-template-columns:1fr;margin:0 auto;max-width:900px;padding:16px 20px 32px}.documentation-page-article{grid-column:1}}.documentation-page-content .page-body h1,.documentation-page-content .page-body h2,.documentation-page-content .page-body h3,.documentation-page-content .page-body h4{scroll-margin-top:88px}.content-error,.content-loading{align-items:center;color:#718096;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.content-loading i{animation:spin 1s linear infinite;font-size:32px;margin-bottom:12px}.content-error{color:#e53e3e}.content-error i{color:#e53e3e;font-size:32px;margin-bottom:12px}.page-content-wrapper{margin:0;max-width:100%;padding:24px 0 40px}.page-header{border-bottom:2px solid #e2e8f0;margin-bottom:30px;padding-bottom:20px}.page-header h2{color:#2d3748;font-size:28px;font-weight:700;margin-bottom:8px}.page-book-name{background:#edf2f7;border-radius:4px;color:#4a5568;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.page-body{color:#2d3748;font-size:16px;line-height:1.7}.page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6{color:#1a202c;font-weight:600;margin-bottom:15px;margin-top:30px}.page-body h1{font-size:32px}.page-body h2{font-size:28px}.page-body h3{font-size:24px}.page-body h4{font-size:20px}.page-body h5{font-size:18px}.page-body h6{font-size:16px}.page-body p{margin-bottom:16px}.page-body ol,.page-body ul{margin-bottom:16px;padding-left:30px}.page-body li{margin-bottom:8px}.page-body code{background:#f7fafc;border-radius:3px;color:#e53e3e;font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.page-body pre{background:#1a202c;border-radius:6px;color:#f7fafc;margin-bottom:16px;overflow-x:auto;padding:16px}.page-body pre code{background:#0000;color:inherit;padding:0}.page-body blockquote{border-left:4px solid #4299e1;color:#4a5568;font-style:italic;margin:16px 0;padding-left:16px}.page-body table{border-collapse:collapse;margin:16px 0;width:100%}.page-body table td,.page-body table th{border:1px solid #e2e8f0;padding:12px;text-align:left}.page-body table th{background:#f7fafc;font-weight:600}.page-body img{border-radius:6px;height:auto;margin:16px 0;max-width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.page-body a img,.page-body img{cursor:default;pointer-events:none}.page-body a:has(>img:only-child){cursor:default;pointer-events:none}.page-body a[href*="uploads/images"],.page-body a[href*=drawio],.page-body a[href*=gallery]{cursor:default;pointer-events:none}.page-body a{color:#4299e1;text-decoration:none}.page-body a:hover{text-decoration:underline}.app.theme-dark .defeitos-vv-color-popover,html.theme-dark .defeitos-vv-color-popover{background:#fff;background:var(--modal-bg);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .defeitos-vv-color-popover-native-label,.app.theme-dark .defeitos-vv-color-popover-title,html.theme-dark .defeitos-vv-color-popover-native-label,html.theme-dark .defeitos-vv-color-popover-title{color:#2d3748;color:var(--text-body)}html:not(.theme-dark) .company-config-page,html:not(.theme-dark) .company-config-page .company-config-label,html:not(.theme-dark) .company-config-page .company-config-section-heading,html:not(.theme-dark) .company-config-page .company-config-section-title{color:#101828}html:not(.theme-dark) .company-config-page .company-config-logo-hints,html:not(.theme-dark) .company-config-page .company-config-section-desc{color:#667085}html:not(.theme-dark) .company-config-page .company-config-input{background:#fff;border-color:#d0d5dd;color:#101828}html:not(.theme-dark) .company-config-page .company-config-storage-panel{background:#f9fafb;border-color:#eaecf0;color:#101828}html:not(.theme-dark) .company-config-page .storage-usage-value{color:#101828}html:not(.theme-dark) .company-config-page .storage-usage-percent{color:#667085}html:not(.theme-dark) .company-config-page .storage-progress-track{background:#e4e7ec}.app.theme-dark .defeitos-vv-equip-modal,html.theme-dark .defeitos-vv-equip-modal{background:#fff;border-color:#e2e8f0;color:#2d3748}.app.theme-dark .defeitos-vv-equip-head,html.theme-dark .defeitos-vv-equip-head{background:#fff;background:var(--modal-bg);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-main,.app.theme-dark .user-form-main-content,.app.theme-dark .user-form-modern,.app.theme-dark .user-form-modern-body{background:#fff;background:var(--modal-bg);color:#2d3748;color:var(--text-body)}.app.theme-dark .switch-label,.app.theme-dark .user-form-email-section-title,.app.theme-dark .user-form-row-hint,.app.theme-dark .user-form-row-label,.app.theme-dark .user-form-section-title,.app.theme-dark .user-form-toggle-desc{color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-profile-upload-hint,.app.theme-dark .user-form-row-hint{color:#718096;color:var(--text-muted)}.app.theme-dark .user-form-profile-panel{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 4px 16px #00000047;color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-profile-panel-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-profile-upload-btn{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-profile-upload-btn:hover:not(:disabled){background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .form-input-modern,.app.theme-dark .user-form-email-input input,.app.theme-dark .user-form-password-field{background:#fff;background:var(--input-bg);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .form-input-modern::placeholder,.app.theme-dark .user-form-email-input input::placeholder,.app.theme-dark .user-form-password-field::placeholder{color:#718096;color:var(--text-muted)}.app.theme-dark .user-form-toggle-pill:not(.active){background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-overlay .uc-upf-check.user-form-uc-check.is-disabled,.app.theme-dark .user-form-row--permissions.is-disabled,.app.theme-dark .user-form-segmented.is-disabled,.app.theme-dark .user-form-toggle-wrap.is-disabled,html.theme-dark .user-form-overlay .uc-upf-check.user-form-uc-check.is-disabled,html.theme-dark .user-form-row--permissions.is-disabled,html.theme-dark .user-form-segmented.is-disabled,html.theme-dark .user-form-toggle-wrap.is-disabled{opacity:.4}.app.theme-dark .user-form-row{border-bottom-color:hsla(0,0%,100%,.035)}.app.theme-dark .user-form-email-value,.app.theme-dark .user-form-profile-name{color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-badge{background:#f9fafb;background:var(--bg-surface-alt);color:#718096;color:var(--text-muted)}.app.theme-dark .user-form-profile-avatar{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-profile-avatar-initials{color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-modern-footer{background:#fff;background:var(--modal-bg);border-top:none}.app.theme-dark .technician-columns-placeholder{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .technician-columns-placeholder .placeholder-content i,.app.theme-dark .technician-columns-placeholder .placeholder-content svg{color:#718096;color:var(--text-muted)}.app.theme-dark .placeholder-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .placeholder-description{color:#718096;color:var(--text-muted)}.app.theme-dark .placeholder-description strong{color:#2d3748;color:var(--text-body)}.app.theme-dark .company-config-page .condicoes-th-info-btn,.app.theme-dark .condicoes-th-info-btn{background:#f9fafb;background:var(--bg-surface-alt);color:#718096;color:var(--text-muted)}.app.theme-dark .company-config-page .condicoes-th-info-btn:hover,.app.theme-dark .condicoes-th-info-btn:hover{background:#7c4dff;color:#fff}.app.theme-dark .user-form-segmented{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .user-form-segmented-item{color:#718096;color:var(--text-muted)}.app.theme-dark .user-form-segmented-item:hover:not(.active){color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-segmented-item.active{background:#fff;background:var(--bg-surface-raised);box-shadow:0 1px 2px #00000040;color:#a78bfa}.app.theme-dark .user-form-overlay .uc-upf-check.user-form-uc-check,.app.theme-dark .user-form-overlay .user-form-uc-check .uc-upf-check-txt{color:#2d3748;color:var(--text-body)}.app.theme-dark .user-form-overlay .user-form-uc-check .uc-upf-check-faux{background:#fff;background:var(--input-bg);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .user-form-overlay .user-form-uc-check:hover .uc-upf-check-faux{border-color:#718096;border-color:var(--text-muted)}.app.theme-dark .user-form-toggle-hint{color:#e4e4e8}.app.theme-dark .user-management-options-wrap .ec-actions-menu-item,.app.theme-dark .user-management-options-wrap .ec-actions-menu-item svg,.app.theme-dark .user-permission-group-heading,.app.theme-dark .user-permission-group-title{color:#ededef}.app.theme-dark .user-management-options-wrap .ec-actions-menu-item:hover:not(:disabled){background:#f9fafb;background:var(--bg-surface-alt);color:#f7f7f8}.app.theme-dark .user-management-options-wrap .ec-actions-menu-item:hover:not(:disabled) svg{color:#f7f7f8}.app.theme-dark .config-content.config-content-company{background:#f8f9fa;background:var(--bg-body);color:#2d3748;color:var(--text-body)}.app.theme-dark .config-content.config-content-company .company-config-label,.app.theme-dark .config-content.config-content-company .company-config-section-heading,.app.theme-dark .config-content.config-content-company .company-config-section-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .config-content.config-content-company .company-config-logo-hints,.app.theme-dark .config-content.config-content-company .company-config-section-desc,.app.theme-dark .config-content.config-content-company .company-config-section-heading svg{color:#718096;color:var(--text-muted)}.app.theme-dark .config-content.config-content-company .company-config-input{background:#fff;background:var(--input-bg);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .config-content.config-content-company .company-config-input--readonly,.app.theme-dark .config-content.config-content-company .company-config-input.company-config-input--readonly:focus,html.theme-dark .config-content.config-content-company .company-config-input--readonly,html.theme-dark .config-content.config-content-company .company-config-input.company-config-input--readonly:focus{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);box-shadow:none;color:#9a9aa3}.app.theme-dark .config-content.config-content-company .company-config-storage-panel{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .config-content.config-content-company .storage-usage-value{color:#2d3748;color:var(--text-body)}.app.theme-dark .config-content.config-content-company .storage-usage-percent{color:#718096;color:var(--text-muted)}.app.theme-dark .config-content.config-content-company .storage-progress-track{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .config-content.config-content-company .company-config-divider{background:#e2e8f0;background:var(--border-subtle)}.app.theme-dark .config-content.config-content-company .company-config-logo-preview{border-color:#e2e8f0;border-color:var(--border-subtle);color:#718096;color:var(--text-muted)}.app.theme-dark .config-content.config-content-company .company-config-logo-update-btn,.app.theme-dark .config-content.config-content-company .user-form-link-btn.company-config-logo-update-btn{color:#a78bfa}.app.theme-dark .config-content.config-content-company .user-form-link-btn.company-config-logo-update-btn:hover{color:#c4b5fd}.app.theme-dark .company-config-page{color:#2d3748;color:var(--text-body)}.app.theme-dark .analises-nav-link-icon,.app.theme-dark .analises-nav-link.active .analises-nav-link-icon,.app.theme-dark .analises-nav-link:hover .analises-nav-link-icon{background:#f9fafb;background:var(--bg-surface-alt);color:#e4e4e8}.app.theme-dark .analises-nav-link .fechamento-nav-link-title,.app.theme-dark .analises-nav-link.active .fechamento-nav-link-title,.app.theme-dark .analises-nav-link:hover .fechamento-nav-link-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .analises-nav-link .fechamento-nav-link-subtitle,.app.theme-dark .analises-nav-link:hover .fechamento-nav-link-subtitle{color:#718096;color:var(--text-muted)}.app.theme-dark .logout-menu-profile-btn,.app.theme-dark .logout-menu-profile:focus-within,.app.theme-dark .logout-menu-profile:hover{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .logout-menu-profile-btn{color:#2d3748;color:var(--text-body)}.app.theme-dark .logout-menu-profile-btn:hover{background:#fff;background:var(--bg-surface-raised);color:#f7f7f8}.app.theme-dark .logout-menu-profile-name,.app.theme-dark .logout-menu.ec-actions-menu .ec-actions-menu-item,.app.theme-dark .logout-menu.ec-actions-menu .ec-actions-menu-item svg{color:#ededef}.app.theme-dark .logout-menu.ec-actions-menu .ec-actions-menu-item:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#f7f7f8}.app.theme-dark .logout-menu.ec-actions-menu .ec-actions-menu-item:hover svg{color:#f7f7f8}.app.theme-dark .today-route-modal,html.theme-dark .today-route-modal{background:#fff;background:var(--modal-bg);box-shadow:0 20px 60px #00000073;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .modal-header,html.theme-dark .today-route-modal .modal-header{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .today-route-modal .modal-header h2,html.theme-dark .today-route-modal .modal-header h2{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .modal-header .header-separator,html.theme-dark .today-route-modal .modal-header .header-separator{color:#5a5a62}.app.theme-dark .today-route-modal .modal-header .header-time-produced,html.theme-dark .today-route-modal .modal-header .header-time-produced{background-color:#f9fafb;background-color:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .today-route-modal .modal-close:hover,html.theme-dark .today-route-modal .modal-close:hover{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .today-route-modal .modal-close i,html.theme-dark .today-route-modal .modal-close i{color:#9a9aa3}.app.theme-dark .today-route-modal .modal-body,.app.theme-dark .today-route-modal .route-tab-content,html.theme-dark .today-route-modal .modal-body,html.theme-dark .today-route-modal .route-tab-content{background:#fff;background:var(--modal-bg);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-tabs,html.theme-dark .today-route-modal .route-tabs{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .today-route-modal .route-tab,html.theme-dark .today-route-modal .route-tab{color:#9a9aa3}.app.theme-dark .today-route-modal .route-tab:hover,html.theme-dark .today-route-modal .route-tab:hover{background:#ffffff0a;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-tab.active,html.theme-dark .today-route-modal .route-tab.active{background:#fff;background:var(--modal-bg);border-bottom-color:#7c4dff;border-bottom-color:var(--accent);color:#7c4dff;color:var(--accent)}.app.theme-dark .today-route-modal .route-tab-count,html.theme-dark .today-route-modal .route-tab-count{background:#f9fafb;background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .today-route-modal .route-tab.active .route-tab-count,html.theme-dark .today-route-modal .route-tab.active .route-tab-count{background:#7c4dff;background:var(--accent);color:#fff}.app.theme-dark .today-route-modal .route-tab-print,html.theme-dark .today-route-modal .route-tab-print{color:#7c4dff;color:var(--accent)}.app.theme-dark .today-route-modal .route-tab-print:hover:not(.disabled),html.theme-dark .today-route-modal .route-tab-print:hover:not(.disabled){background:#7c4dff1f;background:var(--accent-soft);color:#6d28d9;color:var(--link)}.app.theme-dark .today-route-modal .route-tab-print.disabled,html.theme-dark .today-route-modal .route-tab-print.disabled{color:#5a5a62}.app.theme-dark .today-route-modal .route-section-title,html.theme-dark .today-route-modal .route-section-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-section-title .record-counter,.app.theme-dark .today-route-modal .route-section-title .total-time-text,.app.theme-dark .today-route-modal .route-section-title i,html.theme-dark .today-route-modal .route-section-title .record-counter,html.theme-dark .today-route-modal .route-section-title .total-time-text,html.theme-dark .today-route-modal .route-section-title i{color:#9a9aa3}.app.theme-dark .today-route-modal .route-section-title .record-counter,html.theme-dark .today-route-modal .route-section-title .record-counter{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .today-route-modal .route-schedule-left,html.theme-dark .today-route-modal .route-schedule-left{border-right-color:#e2e8f0;border-right-color:var(--border-subtle)}.app.theme-dark .today-route-modal .route-schedule-title,html.theme-dark .today-route-modal .route-schedule-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-title .header-time-produced,html.theme-dark .today-route-modal .route-schedule-title .header-time-produced{color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-list.scrolling::-webkit-scrollbar-thumb,.app.theme-dark .today-route-modal .route-schedule-list:hover::-webkit-scrollbar-thumb,html.theme-dark .today-route-modal .route-schedule-list.scrolling::-webkit-scrollbar-thumb,html.theme-dark .today-route-modal .route-schedule-list:hover::-webkit-scrollbar-thumb{background:#4a4a50}.app.theme-dark .today-route-modal .route-schedule-list.scrolling,.app.theme-dark .today-route-modal .route-schedule-list:hover,html.theme-dark .today-route-modal .route-schedule-list.scrolling,html.theme-dark .today-route-modal .route-schedule-list:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .today-route-modal .route-schedule-city-card,html.theme-dark .today-route-modal .route-schedule-city-card{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 1px 2px #00000040}.app.theme-dark .today-route-modal .route-schedule-city-header,html.theme-dark .today-route-modal .route-schedule-city-header{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-condition-header,html.theme-dark .today-route-modal .route-schedule-condition-header{background:#0000;border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-city-header>span:first-child,.app.theme-dark .today-route-modal .route-schedule-condition-header>span,html.theme-dark .today-route-modal .route-schedule-city-header>span:first-child,html.theme-dark .today-route-modal .route-schedule-condition-header>span{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-client-group.client-card,html.theme-dark .today-route-modal .route-schedule-client-group.client-card{border-color:#7c4dff73}.app.theme-dark .today-route-modal .route-schedule-client-name,.app.theme-dark .today-route-modal .route-schedule-client-name>span:first-child,html.theme-dark .today-route-modal .route-schedule-client-name,html.theme-dark .today-route-modal .route-schedule-client-name>span:first-child{color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-item,html.theme-dark .today-route-modal .route-schedule-item{color:#d4d4d8}.app.theme-dark .today-route-modal .route-schedule-item.with-border,html.theme-dark .today-route-modal .route-schedule-item.with-border{border-bottom-color:#3a3a3e}.app.theme-dark .today-route-modal .route-schedule-item-ordem,.app.theme-dark .today-route-modal .route-schedule-item-pat,html.theme-dark .today-route-modal .route-schedule-item-ordem,html.theme-dark .today-route-modal .route-schedule-item-pat{color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-item-codigo,html.theme-dark .today-route-modal .route-schedule-item-codigo{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-item-produto,html.theme-dark .today-route-modal .route-schedule-item-produto{color:#c4c4cc}.app.theme-dark .today-route-modal .route-table-container,html.theme-dark .today-route-modal .route-table-container{background:#fff;background:var(--bg-surface-raised);box-shadow:0 1px 3px #0000004d;scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .today-route-modal .route-table,html.theme-dark .today-route-modal .route-table{background:#fff;background:var(--bg-surface-raised);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-table th,.app.theme-dark .today-route-modal .route-table thead,html.theme-dark .today-route-modal .route-table th,html.theme-dark .today-route-modal .route-table thead{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .route-table td,html.theme-dark .today-route-modal .route-table td{border-bottom-color:#3a3a3e;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-table tbody tr:hover,html.theme-dark .today-route-modal .route-table tbody tr:hover{background-color:#f9fafb;background-color:var(--bg-surface-alt);box-shadow:none;transform:none}.app.theme-dark .today-route-modal .route-table-row.clickable:hover,.app.theme-dark .today-route-modal .route-table-row.completed:hover,.app.theme-dark .today-route-modal .route-table-row.draggable:hover,.app.theme-dark .today-route-modal .route-table-row.open:hover,html.theme-dark .today-route-modal .route-table-row.clickable:hover,html.theme-dark .today-route-modal .route-table-row.completed:hover,html.theme-dark .today-route-modal .route-table-row.draggable:hover,html.theme-dark .today-route-modal .route-table-row.open:hover{background-color:#f9fafb!important;background-color:var(--bg-surface-alt)!important}.app.theme-dark .today-route-modal .sequence-input,html.theme-dark .today-route-modal .sequence-input{background:#f9fafb;background:var(--bg-surface-alt);border-color:#7c4dff;border-color:var(--accent);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-order-item,html.theme-dark .today-route-modal .route-order-item{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-order-item:hover,html.theme-dark .today-route-modal .route-order-item:hover{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .today-route-modal .route-order-details strong,.app.theme-dark .today-route-modal .route-order-number,.app.theme-dark .today-route-modal h3,.app.theme-dark .today-route-modal h4,.app.theme-dark .today-route-modal h5,html.theme-dark .today-route-modal .route-order-details strong,html.theme-dark .today-route-modal .route-order-number,html.theme-dark .today-route-modal h3,html.theme-dark .today-route-modal h4,html.theme-dark .today-route-modal h5{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-order-details,.app.theme-dark .today-route-modal .route-order-details p,.app.theme-dark .today-route-modal .route-order-type,html.theme-dark .today-route-modal .route-order-details,html.theme-dark .today-route-modal .route-order-details p,html.theme-dark .today-route-modal .route-order-type{color:#9a9aa3}.app.theme-dark .today-route-modal .today-route-skeleton-card-header,.app.theme-dark .today-route-modal .today-route-skeleton-card-line,.app.theme-dark .today-route-modal .today-route-skeleton-header,.app.theme-dark .today-route-modal .today-route-skeleton-row,.app.theme-dark .today-route-modal .today-route-skeleton-title,html.theme-dark .today-route-modal .today-route-skeleton-card-header,html.theme-dark .today-route-modal .today-route-skeleton-card-line,html.theme-dark .today-route-modal .today-route-skeleton-header,html.theme-dark .today-route-modal .today-route-skeleton-row,html.theme-dark .today-route-modal .today-route-skeleton-title{background:linear-gradient(90deg,#3a3a3e 25%,#4a4a50 50%,#3a3a3e 75%);background-size:200% 100%}.app.theme-dark .today-route-modal .today-route-skeleton-card,html.theme-dark .today-route-modal .today-route-skeleton-card{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .drag-drop-loading-modal,.app.theme-dark .today-route-modal .drag-drop-loading-modal,html.theme-dark .drag-drop-loading-modal,html.theme-dark .today-route-modal .drag-drop-loading-modal{background:#fff;background:var(--modal-bg);box-shadow:0 10px 25px #0006;color:#2d3748;color:var(--text-body)}.app.theme-dark .drag-drop-loading-modal .loading-text h3,html.theme-dark .drag-drop-loading-modal .loading-text h3{color:#2d3748;color:var(--text-body)}.app.theme-dark .drag-drop-loading-modal .loading-spinner,html.theme-dark .drag-drop-loading-modal .loading-spinner{border-color:#e2e8f0;border-color:var(--border-subtle);border-top-color:#7c4dff;border-top-color:var(--accent)}.app.theme-dark .drag-drop-loading-modal .progress-bar,html.theme-dark .drag-drop-loading-modal .progress-bar{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .drag-drop-loading-modal .progress-text,.app.theme-dark .today-route-modal .route-schedule-collapse-btn,.app.theme-dark .today-route-modal .route-schedule-empty,.app.theme-dark .today-route-modal .route-schedule-group-label,.app.theme-dark .today-route-modal .route-schedule-meta,html.theme-dark .drag-drop-loading-modal .progress-text,html.theme-dark .today-route-modal .route-schedule-collapse-btn,html.theme-dark .today-route-modal .route-schedule-empty,html.theme-dark .today-route-modal .route-schedule-group-label,html.theme-dark .today-route-modal .route-schedule-meta{color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-sep,.app.theme-dark .today-route-modal .route-schedule-sep--soft,html.theme-dark .today-route-modal .route-schedule-sep,html.theme-dark .today-route-modal .route-schedule-sep--soft{color:#5a5a62}.app.theme-dark .today-route-modal .route-schedule-condition-card,html.theme-dark .today-route-modal .route-schedule-condition-card{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 2px 8px #00000047}.app.theme-dark .today-route-modal .route-schedule-closed-order,html.theme-dark .today-route-modal .route-schedule-closed-order{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .today-route-modal .route-schedule-closed-order:hover,html.theme-dark .today-route-modal .route-schedule-closed-order:hover{background:#f9fafb;background:var(--bg-surface-alt);border-color:#7c4dff;border-color:var(--accent);box-shadow:0 2px 6px #7c4dff33}.app.theme-dark .today-route-modal .route-schedule-closed-order.is-selected,html.theme-dark .today-route-modal .route-schedule-closed-order.is-selected{background:#f9fafb;background:var(--bg-surface-alt);border-color:#7c4dff;border-color:var(--accent);box-shadow:0 2px 8px #7c4dff47}.app.theme-dark .today-route-modal .route-schedule-closed-order-code,.app.theme-dark .today-route-modal .route-schedule-closed-order-name,html.theme-dark .today-route-modal .route-schedule-closed-order-code,html.theme-dark .today-route-modal .route-schedule-closed-order-name{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-schedule-closed-order-muted,.app.theme-dark .today-route-modal .route-schedule-closed-order-time,html.theme-dark .today-route-modal .route-schedule-closed-order-muted,html.theme-dark .today-route-modal .route-schedule-closed-order-time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d4d4d8;font-weight:400}.app.theme-dark .today-route-modal .route-schedule-tag-fora,html.theme-dark .today-route-modal .route-schedule-tag-fora{background:#f59e0b38;color:#fbbf24}.app.theme-dark .today-route-modal .route-date-picker-modal,html.theme-dark .today-route-modal .route-date-picker-modal{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 4px 16px #0006}.app.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-header,html.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-header{border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-header span,.app.theme-dark .today-route-modal .route-single-calendar-month,html.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-header span,html.theme-dark .today-route-modal .route-single-calendar-month{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-close,.app.theme-dark .today-route-modal .route-single-calendar-nav,html.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-close,html.theme-dark .today-route-modal .route-single-calendar-nav{color:#9a9aa3}.app.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-close:hover,.app.theme-dark .today-route-modal .route-single-calendar-nav:hover,html.theme-dark .today-route-modal .route-date-picker-modal .route-date-picker-close:hover,html.theme-dark .today-route-modal .route-single-calendar-nav:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-single-calendar-weekday,html.theme-dark .today-route-modal .route-single-calendar-weekday{color:#9a9aa3}.app.theme-dark .today-route-modal .route-single-calendar-day,html.theme-dark .today-route-modal .route-single-calendar-day{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .route-single-calendar-day.disabled,html.theme-dark .today-route-modal .route-single-calendar-day.disabled{background:#0000;color:#5a5a62}.app.theme-dark .today-route-modal .route-single-calendar-day:not(.disabled):not(.empty):hover,html.theme-dark .today-route-modal .route-single-calendar-day:not(.disabled):not(.empty):hover{background:#7c4dff1f;background:var(--accent-soft);color:#6d28d9;color:var(--link)}.app.theme-dark .today-route-modal .route-single-calendar-day.selected,html.theme-dark .today-route-modal .route-single-calendar-day.selected{background:#7c4dff;background:var(--accent);color:#fff}.app.theme-dark .today-route-modal .route-single-calendar-day.today:not(.selected),html.theme-dark .today-route-modal .route-single-calendar-day.today:not(.selected){color:#6d28d9;color:var(--link)}.app.theme-dark .today-route-modal .completed-orders-group,html.theme-dark .today-route-modal .completed-orders-group{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 2px 8px #00000047}.app.theme-dark .today-route-modal .completed-orders-group:hover,html.theme-dark .today-route-modal .completed-orders-group:hover{border-color:#7c4dff;border-color:var(--accent);box-shadow:0 4px 16px #00000059}.app.theme-dark .today-route-modal .completed-group-header,html.theme-dark .today-route-modal .completed-group-header{border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .today-route-modal .completed-group-title,html.theme-dark .today-route-modal .completed-group-title{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .completed-orders-list::-webkit-scrollbar-track,html.theme-dark .today-route-modal .completed-orders-list::-webkit-scrollbar-track{background:#0000}.app.theme-dark .today-route-modal .completed-orders-list::-webkit-scrollbar-thumb,html.theme-dark .today-route-modal .completed-orders-list::-webkit-scrollbar-thumb{background:#4a4a50}.app.theme-dark .today-route-modal .completed-order-card,html.theme-dark .today-route-modal .completed-order-card{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .today-route-modal .completed-order-card.selected,.app.theme-dark .today-route-modal .completed-order-card:hover,html.theme-dark .today-route-modal .completed-order-card.selected,html.theme-dark .today-route-modal .completed-order-card:hover{background:#f9fafb;background:var(--bg-surface-alt);border-color:#7c4dff;border-color:var(--accent);box-shadow:0 2px 8px #7c4dff40}.app.theme-dark .today-route-modal .completed-order-equipment,.app.theme-dark .today-route-modal .completed-order-os,html.theme-dark .today-route-modal .completed-order-equipment,html.theme-dark .today-route-modal .completed-order-os{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .completed-order-client,.app.theme-dark .today-route-modal .completed-order-patrimonio,.app.theme-dark .today-route-modal .completed-order-time,html.theme-dark .today-route-modal .completed-order-client,html.theme-dark .today-route-modal .completed-order-patrimonio,html.theme-dark .today-route-modal .completed-order-time{color:#c4c4cc}.app.theme-dark .today-route-modal .finished-date-filter-label,.app.theme-dark .today-route-modal .finished-date-filter-meta,html.theme-dark .today-route-modal .finished-date-filter-label,html.theme-dark .today-route-modal .finished-date-filter-meta{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .finished-date-filter-sep,html.theme-dark .today-route-modal .finished-date-filter-sep{color:#5a5a62}.app.theme-dark .today-route-modal .finished-date-filter-input,html.theme-dark .today-route-modal .finished-date-filter-input{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body);color-scheme:dark}.app.theme-dark .today-route-modal .timeline-chart,html.theme-dark .today-route-modal .timeline-chart{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .today-route-modal .timeline-chart .vis-loading-screen,html.theme-dark .today-route-modal .timeline-chart .vis-loading-screen{background:#fff!important;background:var(--bg-surface-raised)!important;color:#9a9aa3}.app.theme-dark .today-route-modal .vis-panel,.app.theme-dark .today-route-modal .vis-timeline,html.theme-dark .today-route-modal .vis-panel,html.theme-dark .today-route-modal .vis-timeline{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .vis-label,html.theme-dark .today-route-modal .vis-label{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .vis-time-axis .vis-text,html.theme-dark .today-route-modal .vis-time-axis .vis-text{color:#9a9aa3}.app.theme-dark .today-route-modal .vis-grid.vis-vertical,html.theme-dark .today-route-modal .vis-grid.vis-vertical{border-left-color:#ffffff52!important}.app.theme-dark .today-route-modal .vis-grid.vis-horizontal,html.theme-dark .today-route-modal .vis-grid.vis-horizontal{border-bottom-color:#ffffff52!important}.app.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor,.app.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-minor,html.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor,html.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-minor{border-color:#ffffff47!important}.app.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-major,.app.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-major,html.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-major,html.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-major{border-color:#ffffff6b!important}.app.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-vertical,html.theme-dark .today-route-modal .vis-time-axis .vis-grid.vis-vertical{border-left:1px solid #ffffff52!important}.app.theme-dark .today-route-modal .vis-foreground .vis-group,.app.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal,html.theme-dark .today-route-modal .vis-foreground .vis-group,html.theme-dark .today-route-modal .vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid #ffffff52!important}.app.theme-dark .today-route-modal .vis-labelset .vis-label,html.theme-dark .today-route-modal .vis-labelset .vis-label{border-bottom:1px solid #ffffff52!important;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .vis-panel.vis-background,.app.theme-dark .today-route-modal .vis-panel.vis-bottom,.app.theme-dark .today-route-modal .vis-panel.vis-center,.app.theme-dark .today-route-modal .vis-panel.vis-left,.app.theme-dark .today-route-modal .vis-panel.vis-top,html.theme-dark .today-route-modal .vis-panel.vis-background,html.theme-dark .today-route-modal .vis-panel.vis-bottom,html.theme-dark .today-route-modal .vis-panel.vis-center,html.theme-dark .today-route-modal .vis-panel.vis-left,html.theme-dark .today-route-modal .vis-panel.vis-top{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .today-route-modal .empty-message,html.theme-dark .today-route-modal .empty-message{color:#9a9aa3!important}.app.theme-dark .today-route-modal .completed-details-sidebar,.app.theme-dark .today-route-modal .completed-parts-history-sidebar,html.theme-dark .today-route-modal .completed-details-sidebar,html.theme-dark .today-route-modal .completed-parts-history-sidebar{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:-4px 0 12px #00000059}.app.theme-dark .today-route-modal .completed-details-sidebar-header,.app.theme-dark .today-route-modal .completed-parts-history-header,html.theme-dark .today-route-modal .completed-details-sidebar-header,html.theme-dark .today-route-modal .completed-parts-history-header{background:#fff;background:var(--bg-surface-raised);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .today-route-modal .completed-details-sidebar-header h3,.app.theme-dark .today-route-modal .completed-parts-history-header h4,html.theme-dark .today-route-modal .completed-details-sidebar-header h3,html.theme-dark .today-route-modal .completed-parts-history-header h4{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .completed-details-sidebar-close,.app.theme-dark .today-route-modal .completed-parts-history-close,html.theme-dark .today-route-modal .completed-details-sidebar-close,html.theme-dark .today-route-modal .completed-parts-history-close{color:#9a9aa3}.app.theme-dark .today-route-modal .completed-details-sidebar-close:hover,.app.theme-dark .today-route-modal .completed-parts-history-close:hover,html.theme-dark .today-route-modal .completed-details-sidebar-close:hover,html.theme-dark .today-route-modal .completed-parts-history-close:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .completed-details-label,.app.theme-dark .today-route-modal .completed-details-section-title,html.theme-dark .today-route-modal .completed-details-label,html.theme-dark .today-route-modal .completed-details-section-title{border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .completed-details-value,html.theme-dark .today-route-modal .completed-details-value{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .completed-details-condition-select,html.theme-dark .today-route-modal .completed-details-condition-select{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .service-history-item,html.theme-dark .today-route-modal .service-history-item{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .no-parts-message,html.theme-dark .today-route-modal .no-parts-message{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .parts-section-bordered,html.theme-dark .today-route-modal .parts-section-bordered{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .parts-section-bordered h4,html.theme-dark .today-route-modal .parts-section-bordered h4{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .parts-history-table th,.app.theme-dark .today-route-modal .parts-history-table thead,html.theme-dark .today-route-modal .parts-history-table th,html.theme-dark .today-route-modal .parts-history-table thead{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .parts-history-table td,html.theme-dark .today-route-modal .parts-history-table td{border-bottom-color:#3a3a3e;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .parts-history-table tbody tr:hover,html.theme-dark .today-route-modal .parts-history-table tbody tr:hover{background-color:#f9fafb;background-color:var(--bg-surface-alt)}.app.theme-dark .today-route-modal .parts-history-table-container,html.theme-dark .today-route-modal .parts-history-table-container{scrollbar-color:#5a5a62 #2a2a2e}.app.theme-dark .today-route-modal .parts-history-row-pending,html.theme-dark .today-route-modal .parts-history-row-pending{background-color:#7c4dff1f!important}.app.theme-dark .today-route-modal .parts-history-code-pending,html.theme-dark .today-route-modal .parts-history-code-pending{color:#6d28d9!important;color:var(--link)!important}.app.theme-dark .today-route-modal .defeito-table th,html.theme-dark .today-route-modal .defeito-table th{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .defeito-table td,html.theme-dark .today-route-modal .defeito-table td{border-bottom-color:#3a3a3e;color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .defeito-table tbody tr:hover,html.theme-dark .today-route-modal .defeito-table tbody tr:hover{background-color:#f9fafb;background-color:var(--bg-surface-alt)}.app.theme-dark .today-route-modal .equipment-history-date,.app.theme-dark .today-route-modal .equipment-history-detail-label,.app.theme-dark .today-route-modal .equipment-history-tech,html.theme-dark .today-route-modal .equipment-history-date,html.theme-dark .today-route-modal .equipment-history-detail-label,html.theme-dark .today-route-modal .equipment-history-tech{color:#9a9aa3}.app.theme-dark .today-route-modal .counter-compact-col,.app.theme-dark .today-route-modal .equipment-history-detail-value,.app.theme-dark .today-route-modal .equipment-history-os-number,html.theme-dark .today-route-modal .counter-compact-col,html.theme-dark .today-route-modal .equipment-history-detail-value,html.theme-dark .today-route-modal .equipment-history-os-number{color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .equipment-history-os-type,html.theme-dark .today-route-modal .equipment-history-os-type{background:#f9fafb;background:var(--bg-surface-alt);color:#c4c4cc}.app.theme-dark .today-route-modal .equipment-history-os-type.preventiva,html.theme-dark .today-route-modal .equipment-history-os-type.preventiva{background:#22c55e2e;color:#86efac}.app.theme-dark .today-route-modal .equipment-history-os-type.corretiva,html.theme-dark .today-route-modal .equipment-history-os-type.corretiva{background:#ef44442e;color:#fca5a5}.app.theme-dark .today-route-modal .equipment-history-laudo,html.theme-dark .today-route-modal .equipment-history-laudo{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .equipment-history-expanded,html.theme-dark .today-route-modal .equipment-history-expanded{border-top-color:#e2e8f0;border-top-color:var(--border-subtle)}.app.theme-dark .today-route-modal .equipment-history-collapse-btn,html.theme-dark .today-route-modal .equipment-history-collapse-btn{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .equipment-history-collapse-btn:hover,html.theme-dark .today-route-modal .equipment-history-collapse-btn:hover{background:#fff;background:var(--bg-surface);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .counters-compact-table,html.theme-dark .today-route-modal .counters-compact-table{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .today-route-modal .counters-compact-header,html.theme-dark .today-route-modal .counters-compact-header{background:#f9fafb;background:var(--bg-surface-alt);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .today-route-modal .counters-compact-header .counter-compact-col,html.theme-dark .today-route-modal .counters-compact-header .counter-compact-col{color:#9a9aa3}.app.theme-dark .today-route-modal .counters-compact-body,html.theme-dark .today-route-modal .counters-compact-body{background:#fff;background:var(--bg-surface)}.app.theme-dark .today-route-modal .counters-compact-body .counter-compact-col,html.theme-dark .today-route-modal .counters-compact-body .counter-compact-col{border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .today-route-modal .error-container,.app.theme-dark .today-route-modal .loading-container,.app.theme-dark .today-route-modal .no-data-message,html.theme-dark .today-route-modal .error-container,html.theme-dark .today-route-modal .loading-container,html.theme-dark .today-route-modal .no-data-message{color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-count-badge--neutral,html.theme-dark .today-route-modal .route-schedule-count-badge--neutral{background:#f9fafb;background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-collapse-btn--panel,html.theme-dark .today-route-modal .route-schedule-collapse-btn--panel{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 2px 4px #0000004d;color:#9a9aa3}.app.theme-dark .today-route-modal .route-schedule-collapse-btn--panel:hover,html.theme-dark .today-route-modal .route-schedule-collapse-btn--panel:hover{border-color:#7c4dff;border-color:var(--accent);color:#7c4dff;color:var(--accent)}.app.theme-dark .today-route-modal .route-schedule-main-pane.with-sidebar,html.theme-dark .today-route-modal .route-schedule-main-pane.with-sidebar{border-right-color:#e2e8f0;border-right-color:var(--border-subtle)}.app.theme-dark .route-map-modal-content,.app.theme-dark .route-modal-content,html.theme-dark .route-map-modal-content,html.theme-dark .route-modal-content{background:#fff;background:var(--modal-bg);box-shadow:0 20px 60px #00000073;color:#2d3748;color:var(--text-body)}.app.theme-dark .route-map-modal-header,.app.theme-dark .route-modal-header,html.theme-dark .route-map-modal-header,html.theme-dark .route-modal-header{background:#fff;background:var(--bg-surface);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .route-map-modal-title-section h2,.app.theme-dark .route-modal-header h2,html.theme-dark .route-map-modal-title-section h2,html.theme-dark .route-modal-header h2{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-modal-save-btn,html.theme-dark .route-modal-save-btn{background:#7c4dff;border-color:#8b5cf6;color:#fff}.app.theme-dark .route-modal-save-btn:hover:not(:disabled),html.theme-dark .route-modal-save-btn:hover:not(:disabled){background:#6d28d9;border-color:#7c4dff}.app.theme-dark .route-modal-save-btn:disabled,html.theme-dark .route-modal-save-btn:disabled{color:#e2e8f0;opacity:.4}.app.theme-dark .route-map-modal-close,.app.theme-dark .route-modal-close,html.theme-dark .route-map-modal-close,html.theme-dark .route-modal-close{color:#9a9aa3}.app.theme-dark .route-map-modal-close:hover,.app.theme-dark .route-modal-close:hover,html.theme-dark .route-map-modal-close:hover,html.theme-dark .route-modal-close:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .route-map-modal-body,.app.theme-dark .route-modal-body,html.theme-dark .route-map-modal-body,html.theme-dark .route-modal-body{background:#fff;background:var(--modal-bg);color:#2d3748;color:var(--text-body)}.app.theme-dark .route-show-client-checkbox,html.theme-dark .route-show-client-checkbox{color:#c4c4cc}.app.theme-dark .route-show-client-checkbox:hover,html.theme-dark .route-show-client-checkbox:hover{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-date-filter-track,html.theme-dark .route-date-filter-track{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .route-date-filter-thumb,html.theme-dark .route-date-filter-thumb{background:#fff;background:var(--bg-surface-raised);box-shadow:0 1px 3px #00000059}.app.theme-dark .route-date-filter-btn,html.theme-dark .route-date-filter-btn{color:#9a9aa3}.app.theme-dark .route-date-filter-btn.is-active,.app.theme-dark .route-routing-container,html.theme-dark .route-date-filter-btn.is-active,html.theme-dark .route-routing-container{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-map-modal-content .route-column,.app.theme-dark .route-modal-content .route-column,html.theme-dark .route-map-modal-content .route-column,html.theme-dark .route-modal-content .route-column{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .route-map-modal-content .route-column-header,.app.theme-dark .route-map-sidebar-header,.app.theme-dark .route-modal-content .route-column-header,html.theme-dark .route-map-modal-content .route-column-header,html.theme-dark .route-map-sidebar-header,html.theme-dark .route-modal-content .route-column-header{background:#fff;background:var(--bg-surface-raised);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .route-map-modal-content .route-column-header h3,.app.theme-dark .route-modal-content .route-column-header h3,html.theme-dark .route-map-modal-content .route-column-header h3,html.theme-dark .route-modal-content .route-column-header h3{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-forecast-date,html.theme-dark .route-forecast-date{background:#f9fafb;background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .route-count,html.theme-dark .route-count{background:#f9fafb;background:var(--bg-surface-alt);color:#c4c4cc}.app.theme-dark .route-map-button.disabled,.app.theme-dark .route-print-button:disabled,.app.theme-dark .route-share-button:disabled,html.theme-dark .route-map-button.disabled,html.theme-dark .route-print-button:disabled,html.theme-dark .route-share-button:disabled{background:#4a4a50;color:#9a9aa3}.app.theme-dark .route-map-modal-content .route-column-content,.app.theme-dark .route-modal-content .route-column-content,html.theme-dark .route-map-modal-content .route-column-content,html.theme-dark .route-modal-content .route-column-content{background:#fff;background:var(--bg-surface);color:#2d3748;color:var(--text-body);scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .route-empty-state,.app.theme-dark .route-empty-state i,.app.theme-dark .route-empty-state p,html.theme-dark .route-empty-state,html.theme-dark .route-empty-state i,html.theme-dark .route-empty-state p{color:#9a9aa3}.app.theme-dark .route-client-group,html.theme-dark .route-client-group{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .route-client-group:hover,html.theme-dark .route-client-group:hover{border-color:#5a5a62;box-shadow:0 2px 4px #00000040}.app.theme-dark .route-client-info h4,.app.theme-dark .route-cliente-info p,html.theme-dark .route-client-info h4,html.theme-dark .route-cliente-info p{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-client-info p,.app.theme-dark .route-cliente-info h5,html.theme-dark .route-client-info p,html.theme-dark .route-cliente-info h5{color:#9a9aa3}.app.theme-dark .route-order-badge,html.theme-dark .route-order-badge{background:#f9fafb;background:var(--bg-surface-alt);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .route-order-badge:hover,html.theme-dark .route-order-badge:hover{background:#4a4a50;border-color:#5a5a62}.app.theme-dark .route-order-id,.app.theme-dark .route-order-id-bold,html.theme-dark .route-order-id,html.theme-dark .route-order-id-bold{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-order-resumido,html.theme-dark .route-order-resumido{color:#c4c4cc}.app.theme-dark .route-map-modal-content .route-orders-list,.app.theme-dark .route-modal-content .route-orders-list,html.theme-dark .route-map-modal-content .route-orders-list,html.theme-dark .route-modal-content .route-orders-list{background:#fff;background:var(--bg-surface);border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .route-map-modal-content .route-order-item,.app.theme-dark .route-modal-content .route-order-item,html.theme-dark .route-map-modal-content .route-order-item,html.theme-dark .route-modal-content .route-order-item{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .route-map-modal-content .route-order-item:hover,.app.theme-dark .route-modal-content .route-order-item:hover,html.theme-dark .route-map-modal-content .route-order-item:hover,html.theme-dark .route-modal-content .route-order-item:hover{background:#f9fafb;background:var(--bg-surface-alt);border-color:#5a5a62}.app.theme-dark .route-map-modal-content .route-order-details,.app.theme-dark .route-map-modal-content .route-order-details p,.app.theme-dark .route-modal-content .route-order-details,.app.theme-dark .route-modal-content .route-order-details p,html.theme-dark .route-map-modal-content .route-order-details,html.theme-dark .route-map-modal-content .route-order-details p,html.theme-dark .route-modal-content .route-order-details,html.theme-dark .route-modal-content .route-order-details p{color:#9a9aa3}.app.theme-dark .route-map-modal-content .route-order-details strong,.app.theme-dark .route-modal-content .route-order-details strong,.app.theme-dark .route-order-sequence,html.theme-dark .route-map-modal-content .route-order-details strong,html.theme-dark .route-modal-content .route-order-details strong,html.theme-dark .route-order-sequence{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-info,html.theme-dark .route-info{background:#0ea5e91f;border-left-color:#38bdf8}.app.theme-dark .route-info p,html.theme-dark .route-info p{color:#7dd3fc}.app.theme-dark .route-map-container,html.theme-dark .route-map-container{border-color:#e2e8f0;border-color:var(--border-subtle)}.app.theme-dark .route-map-sidebar,.app.theme-dark .route-map-sidebar-right,html.theme-dark .route-map-sidebar,html.theme-dark .route-map-sidebar-right{background:#fff;background:var(--bg-surface);border-left-color:#e2e8f0;border-left-color:var(--border-subtle)}.app.theme-dark .route-map-sidebar .sidebar-header,html.theme-dark .route-map-sidebar .sidebar-header{background:#fff;background:var(--bg-surface-raised);border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .route-map-sidebar .sidebar-header h4,html.theme-dark .route-map-sidebar .sidebar-header h4{color:#2d3748;color:var(--text-body)}.app.theme-dark .sidebar-toggle-btn,html.theme-dark .sidebar-toggle-btn{color:#9a9aa3}.app.theme-dark .sidebar-toggle-btn:hover,html.theme-dark .sidebar-toggle-btn:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .unlocated-section-header,html.theme-dark .unlocated-section-header{background:#f9fafb;background:var(--bg-surface-alt);border-left-color:#e2e8f0;border-left-color:var(--border-subtle)}.app.theme-dark .unlocated-section-header h5,html.theme-dark .unlocated-section-header h5{color:#2d3748;color:var(--text-body)}.app.theme-dark .unlocated-order-item,html.theme-dark .unlocated-order-item{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 1px 3px #00000040}.app.theme-dark .unlocated-order-cliente,.app.theme-dark .unlocated-order-equipamento,.app.theme-dark .unlocated-order-number,html.theme-dark .unlocated-order-cliente,html.theme-dark .unlocated-order-equipamento,html.theme-dark .unlocated-order-number{color:#2d3748;color:var(--text-body)}.app.theme-dark .unlocated-order-type,html.theme-dark .unlocated-order-type{background:#f9fafb;background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .unlocated-order-address,.app.theme-dark .unlocated-order-coordinates,.app.theme-dark .unlocated-order-coordinates small,html.theme-dark .unlocated-order-address,html.theme-dark .unlocated-order-coordinates,html.theme-dark .unlocated-order-coordinates small{color:#9a9aa3}.app.theme-dark .route-progress-bar,html.theme-dark .route-progress-bar{background:#f9fafb;background:var(--bg-surface-alt)}.app.theme-dark .route-progress-text,html.theme-dark .route-progress-text{color:#2d3748;color:var(--text-body)}.app.theme-dark .route-progress-remaining,html.theme-dark .route-progress-remaining{color:#9a9aa3}.app.theme-dark .order-tooltip-content,html.theme-dark .order-tooltip-content{background:#fff;background:var(--bg-surface-raised);border-color:#e2e8f0;border-color:var(--border-subtle);box-shadow:0 8px 20px #0006;color:#2d3748;color:var(--text-body)}.app.theme-dark .order-tooltip-header,html.theme-dark .order-tooltip-header{border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle)}.app.theme-dark .order-tooltip-title,.app.theme-dark .order-tooltip-value,html.theme-dark .order-tooltip-title,html.theme-dark .order-tooltip-value{color:#2d3748;color:var(--text-body)}.app.theme-dark .order-tooltip-close,.app.theme-dark .order-tooltip-label,html.theme-dark .order-tooltip-close,html.theme-dark .order-tooltip-label{color:#9a9aa3}.app.theme-dark .order-tooltip-close:hover,html.theme-dark .order-tooltip-close:hover{background:#f9fafb;background:var(--bg-surface-alt);color:#2d3748;color:var(--text-body)}.app.theme-dark .order-tooltip-item,html.theme-dark .order-tooltip-item{border-bottom-color:#3a3a3e}.app.theme-dark .order-tooltip-linked-order,html.theme-dark .order-tooltip-linked-order{background:#f59e0b2e;border-color:#f59e0b73;color:#fbbf24}.app.theme-dark .route-cliente-subgroup,html.theme-dark .route-cliente-subgroup{background:#fff;background:var(--bg-surface-raised);border-left-color:#e2e8f0;border-left-color:var(--border-subtle);color:#2d3748;color:var(--text-body)}.app.theme-dark .route-bairro-subgroup,html.theme-dark .route-bairro-subgroup{border-left-color:#e2e8f0;border-left-color:var(--border-subtle)}.app.theme-dark .route-bairro-info p,.app.theme-dark .route-cliente-bairro,html.theme-dark .route-bairro-info p,html.theme-dark .route-cliente-bairro{color:#9a9aa3}.app.theme-dark .route-cliente-info p,html.theme-dark .route-cliente-info p{color:#c4c4cc}.app.theme-dark .route-save-section,html.theme-dark .route-save-section{background:#fff;background:var(--bg-surface);border-top-color:#e2e8f0;border-top-color:var(--border-subtle)}.app.theme-dark .route-save-btn:disabled,html.theme-dark .route-save-btn:disabled{background:#4a4a50;color:#9a9aa3}.futura-date-filter-trigger{color:#666}.futura-date-filter-trigger.is-active{color:#2196f3}.app.theme-dark .futura-date-filter-trigger,html.theme-dark .futura-date-filter-trigger{color:#9a9aa3}.app.theme-dark .futura-date-filter-trigger.is-active,html.theme-dark .futura-date-filter-trigger.is-active{color:#90caf9}.app.theme-dark .futura-date-filter-modal,html.theme-dark .futura-date-filter-modal{background:#fff;background:var(--modal-bg,#2a2a2e);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#4a4a50);box-shadow:0 8px 28px #00000080}.app.theme-dark .futura-date-filter-header,html.theme-dark .futura-date-filter-header{border-bottom-color:#e2e8f0;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .futura-date-filter-header span,html.theme-dark .futura-date-filter-header span{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .futura-date-filter-close,html.theme-dark .futura-date-filter-close{color:#9a9aa3}.app.theme-dark .futura-date-filter-close:hover,html.theme-dark .futura-date-filter-close:hover{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .futura-date-filter-row label,html.theme-dark .futura-date-filter-row label{color:#9a9aa3}.app.theme-dark .futura-date-filter-input,.app.theme-dark .futura-date-filter-row input[type=date],html.theme-dark .futura-date-filter-input,html.theme-dark .futura-date-filter-row input[type=date]{background:#fff;background:var(--input-bg,#3a3a3e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);color:#2d3748;color:var(--text-body,#ededef);color-scheme:dark}.app.theme-dark .futura-date-filter-apply:disabled,html.theme-dark .futura-date-filter-apply:disabled{background:#4a4a50;color:#9a9aa3}.app.theme-dark .futura-date-filter-clear,html.theme-dark .futura-date-filter-clear{background:#7c4dff29;border-color:#7c4dff59;color:#b794ff}.app.theme-dark .futura-date-filter-clear:hover,html.theme-dark .futura-date-filter-clear:hover{background:#7c4dff3d;border-color:#7c4dff80}.app.theme-dark .sla-filtrar-modal-overlay,html.theme-dark .sla-filtrar-modal-overlay{background:#0000008c}.app.theme-dark .sla-filtrar-modal-panel .futura-date-filter-row.sla-filtrar-time-row label,.app.theme-dark .sla-filtrar-modal-panel .sla-filtrar-time-row label,html.theme-dark .sla-filtrar-modal-panel .futura-date-filter-row.sla-filtrar-time-row label,html.theme-dark .sla-filtrar-modal-panel .sla-filtrar-time-row label{color:#c4c4cc}.app.theme-dark .sla-filtrar-time-input,html.theme-dark .sla-filtrar-time-input{background:#fff;background:var(--input-bg,#3a3a3e);border-color:#e2e8f0;border-color:var(--border-subtle,#4a4a50);color:#2d3748;color:var(--text-body,#ededef);color-scheme:dark}.app.theme-dark .range-calendar-nav,html.theme-dark .range-calendar-nav{color:#c4c4cc}.app.theme-dark .range-calendar-nav:hover,html.theme-dark .range-calendar-nav:hover{background:#f9fafb;background:var(--bg-surface-alt,#3a3a3e);color:#b794ff}.app.theme-dark .range-calendar-month,html.theme-dark .range-calendar-month{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .range-calendar-weekday,html.theme-dark .range-calendar-weekday{color:#9a9aa3}.app.theme-dark .range-calendar-day,html.theme-dark .range-calendar-day{color:#2d3748;color:var(--text-body,#ededef)}.app.theme-dark .range-calendar-day.disabled,html.theme-dark .range-calendar-day.disabled{background:#0000;color:#5a5a62}.app.theme-dark .range-calendar-day:not(.disabled):not(.empty):hover,html.theme-dark .range-calendar-day:not(.disabled):not(.empty):hover{background:#7c4dff33;color:#d4bfff}.app.theme-dark .range-calendar-day.today,html.theme-dark .range-calendar-day.today{color:#b794ff}.app.theme-dark .range-calendar-day.today:not(.in-range):not(.start):not(.end),html.theme-dark .range-calendar-day.today:not(.in-range):not(.start):not(.end){border-color:#7c4dff}.app.theme-dark .range-calendar-day.in-range,html.theme-dark .range-calendar-day.in-range{background:#7c4dff38;color:#d4bfff}.app.theme-dark .range-calendar-day.end,.app.theme-dark .range-calendar-day.start,html.theme-dark .range-calendar-day.end,html.theme-dark .range-calendar-day.start{background:#7c4dff;color:#fff}.ec-actions-menu-wrap{display:inline-flex;flex-shrink:0;position:relative;z-index:31}.ec-actions-menu{-webkit-font-smoothing:antialiased;background:#fff;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;flex-direction:column;max-width:267px;min-width:200px;overflow:hidden;padding:4px;position:absolute;right:0;text-rendering:optimizeLegibility;top:calc(100% + 6px);z-index:10002}.ec-actions-menu,.ec-actions-menu-item{border:none;border-radius:6px;display:flex}.ec-actions-menu-item{align-items:center;background:#0000;color:#202020;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:400;gap:10px;letter-spacing:normal;line-height:1.334;margin:0;padding:7px 8px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.ec-actions-menu-item svg{color:#646464;flex-shrink:0;height:16px;width:16px}.ec-actions-menu-item:hover:not(:disabled){background:rgba(0,0,0,.059);color:#202020}.ec-actions-menu-item:hover:not(:disabled) svg{color:#202020}.ec-actions-menu-item:focus-visible{outline:2px solid #6049e759;outline-offset:-2px}.ec-actions-menu-item:disabled{cursor:not-allowed;opacity:.45}.ec-detalhes-backdrop{align-items:center;background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.ec-detalhes-modal{--ec-font-sans:"Geist Variable","Geist",system-ui,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 48px #0f172a2e;display:flex;flex-direction:column;font-family:var(--ec-font-sans);height:93.5vh;max-width:1760px;overflow:hidden;width:93.5vw}.ec-detalhes-head{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:16px 20px}.ec-detalhes-head-text{min-width:0}.ec-detalhes-title{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ec-detalhes-subtitle{color:#64748b;font-size:12px;line-height:1.45;margin:4px 0 0;max-width:720px}.ec-detalhes-head-actions{gap:8px}.ec-detalhes-export-btn,.ec-detalhes-head-actions{align-items:center;display:inline-flex;flex-shrink:0}.ec-detalhes-export-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;height:32px;justify-content:center;width:32px}.ec-detalhes-export-btn:hover:not(:disabled){background:#f8fafc;color:#0f172a}.ec-detalhes-export-btn:disabled{cursor:not-allowed;opacity:.45}.ec-detalhes-head .ec-actions-menu{z-index:12100}.ec-detalhes-close{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ec-detalhes-close:hover{background:#f8fafc;color:#0f172a}.ec-detalhes-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;flex-shrink:0;font-size:12px;margin:0 20px;padding:8px 12px}.ec-detalhes-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.ec-detalhes-sidebar{background:#fafbfc;border-right:1px solid #eef2f7;display:flex;flex-direction:column;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-family:var(--ec-font-sans,"Geist Variable","Geist",system-ui,sans-serif)!important;transition:width .2s ease,min-width .2s ease;width:280px}.ec-detalhes-sidebar.is-collapsed{min-width:48px;width:48px}.ec-detalhes-sidebar,.ec-detalhes-sidebar *{font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-family:var(--ec-font-sans,"Geist Variable","Geist",system-ui,sans-serif)!important}.ec-detalhes-sidebar-head{align-items:flex-start;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:12px 10px 10px}.ec-detalhes-sidebar.is-collapsed .ec-detalhes-sidebar-head{justify-content:center;padding:10px 6px}.ec-detalhes-sidebar-head-text{flex:1 1;min-width:0}.ec-detalhes-sidebar-expand,.ec-detalhes-sidebar-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#71717a;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:30px}.ec-detalhes-sidebar-expand:hover,.ec-detalhes-sidebar-toggle:hover{background:#f4f4f5;color:#3f3f46}.ec-detalhes-sidebar-title{color:#0f172a;display:block;font-size:12px;font-weight:700}.ec-detalhes-sidebar-hint{color:#94a3b8;display:block;font-size:10px;margin-top:2px}.ec-detalhes-level-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:4px 6px}.ec-detalhes-level-divider{background:#e2e8f0;height:1px;list-style:none;margin:6px 4px}.ec-detalhes-level-item{border:1px solid #0000;border-radius:6px;margin-bottom:1px}.ec-detalhes-level-item.is-enabled{background:#fff;border-color:#eef2f7}.ec-detalhes-level-item.is-drag-over{background:#7c4dff0a;border-color:#7c4dff}.ec-detalhes-level-main{align-items:center;display:flex;gap:5px;min-height:30px;padding:4px 6px}.ec-detalhes-level-grip-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:grab;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:20px}.ec-detalhes-level-grip-btn:hover:not(.is-disabled){background:#f1f5f9;color:#64748b}.ec-detalhes-level-grip-btn.is-disabled{cursor:default;opacity:.35}.ec-detalhes-level-grip-btn:active:not(.is-disabled){cursor:grabbing}.ec-detalhes-level-bookmark-btn{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.ec-detalhes-level-bookmark-btn.is-active{color:#0f172a}.ec-detalhes-level-bookmark-btn:hover{color:#64748b}.ec-detalhes-level-bookmark-btn.is-active:hover{color:#0f172a}.ec-detalhes-level-name{color:#334155;flex:1 1;font-size:11px;font-variation-settings:"wght" 600;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-detalhes-level-total-badge{background:#ac80ff;border-radius:8px;color:#fff;flex-shrink:0;font-size:9px;font-weight:600;line-height:15px;min-width:15px;padding:1px 6px;position:static;text-align:center;transform:scale(.99);transform-origin:center}.ec-detalhes-level-item.is-enabled .ec-detalhes-level-name{color:#0f172a}.ec-detalhes-level-actions{margin-left:auto}.ec-detalhes-level-actions,.ec-detalhes-level-filter-btn{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.ec-detalhes-level-filter-btn{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;height:auto;justify-content:center;min-width:auto;padding:2px}.ec-detalhes-level-filter-btn:hover{color:#64748b}.ec-detalhes-level-filter-btn.has-filter{color:#7c4dff}.ec-detalhes-level-filter-badge{align-items:center;background:#ac80ff;border-radius:8px;color:#fff;display:inline-flex;font-size:8.8px;font-weight:600;justify-content:center;line-height:1;min-width:15.4px;padding:1.1px 4.4px;text-align:center;transform:scale(.99);transform-origin:center}.ec-detalhes-main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.ec-detalhes-loading{background:#fffffff2;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0f172a14;color:#64748b;font-size:11px;left:50%;padding:6px 12px;position:absolute;top:12px;transform:translateX(-50%);z-index:5}.ec-detalhes-flow-wrap{flex:1 1;min-height:0;position:relative}.ec-detalhes-flow-wrap .react-flow{background:#fafbfc}.ec-detalhes-flow-wrap .react-flow__controls{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0f172a14;overflow:hidden}.ec-detalhes-flow-wrap .react-flow__controls-button{border-bottom:1px solid #eef2f7}.ec-detalhes-flow-wrap .react-flow__edges{pointer-events:none}.ec-detalhes-flow-wrap .react-flow__edge{pointer-events:none!important}.ec-detalhes-flow-wrap .react-flow__node .ec-mm-node{pointer-events:all}.ec-detalhes-flow-wrap .react-flow__node .ec-mm-node-add,.ec-detalhes-flow-wrap .react-flow__node .ec-mm-picker,.ec-detalhes-flow-wrap .react-flow__node .ec-mm-picker-btn{cursor:pointer;pointer-events:auto;position:relative;z-index:3}.ec-mm-node{font-family:Geist Variable,sans-serif;font-family:var(--ec-font-sans,"Geist Variable",sans-serif);position:relative}.ec-mm-node--root{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:160px}.ec-mm-node-root-row{align-items:center;display:inline-flex;gap:8px}.ec-mm-node-root-pill{background:#fff;border:1.5px solid #0f172a;border-radius:999px;color:#0f172a;font-size:13px;font-weight:600;padding:8px 16px;white-space:nowrap}.ec-mm-count-badge{font-feature-settings:"tnum";background:#ac80ff!important;border-radius:8px;color:#fff;flex-shrink:0;font-size:9.9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:16.5px;min-width:16.5px;padding:1px 6px;position:static;text-align:center;transform:scale(.99);transform-origin:center}.ec-mm-nota-stars{align-items:center;display:inline-flex;gap:1px}.ec-mm-nota-star{fill:#fbbf24;color:#fbbf24;flex-shrink:0}.ec-mm-node--value{box-sizing:border-box;justify-content:flex-start;max-width:268px;padding:4px 0;width:-webkit-max-content;width:max-content}.ec-mm-node--value,.ec-mm-node-value-text{align-items:center;display:flex;flex-direction:row}.ec-mm-node-value-text{flex-wrap:nowrap;gap:6px;max-width:248px;width:100%}.ec-mm-node-value-label-wrap{flex:1 1 auto;min-width:0}.ec-mm-node-value-label{display:block;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}.ec-mm-node-value-text .ec-mm-nota-stars{display:inline-flex}.ec-mm-node-value-text .ec-mm-count-badge{align-self:center;flex:0 0 auto;margin-left:2px}.ec-mm-node-detail-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease;width:22px}.ec-mm-node-detail-btn:hover{background:#7c4dff0f;border-color:#7c4dff;color:#7c4dff}.ec-mm-os-panel-anchor{margin:12px;z-index:6}.ec-mm-os-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px #0f172a24;display:flex;flex-direction:column;max-height:min(72vh,640px);overflow:hidden;width:min(483px,calc(100vw - 48px))}.ec-mm-os-panel-head{background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.ec-mm-os-panel-head-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ec-mm-os-panel-search,.ec-mm-os-panel-toolbar{align-items:center;display:flex;gap:8px}.ec-mm-os-panel-search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;height:32px;min-width:0;padding:0 10px}.ec-mm-os-panel-search:focus-within{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff1f}.ec-mm-os-panel-search-icon{color:#94a3b8;flex-shrink:0}.ec-mm-os-panel-search input{background:#0000;border:none;color:#334155;flex:1 1;font-size:12px;min-width:0;outline:none}.ec-mm-os-panel-search input::placeholder{color:#94a3b8}.ec-mm-os-panel-export{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease;width:32px}.ec-mm-os-panel-export:hover:not(:disabled){background:#7c4dff0f;border-color:#7c4dff;color:#7c4dff}.ec-mm-os-panel-export:disabled{cursor:not-allowed;opacity:.45}.ec-mm-os-panel-title{color:#0f172a;font-size:13px;font-weight:600;margin:0}.ec-mm-os-panel-subtitle{color:#64748b;font-size:11px;line-height:1.35;margin:2px 0 0}.ec-mm-os-panel-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ec-mm-os-panel-close:hover{background:#f1f5f9;color:#0f172a}.ec-mm-os-panel-body{flex:1 1;min-height:0;overflow:auto;padding:10px}.ec-mm-os-panel-state{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px;justify-content:center;padding:24px 12px}.ec-mm-os-panel-error{background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:12px;padding:10px 12px}.ec-mm-os-panel-list{display:flex;flex-direction:column;gap:8px}.ec-mm-os-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.ec-mm-os-card-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;margin:0}.ec-mm-os-field{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:108px 1fr}.ec-mm-os-field dt{color:#94a3b8;font-size:9.3px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.ec-mm-os-field dd{color:#334155;font-size:11.16px;line-height:1.4;margin:0;word-break:break-word}.ec-mm-os-field--multiline dd{white-space:pre-wrap}.ec-mm-node-dim-tag{display:none}.ec-mm-node-add{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;margin-top:4px;padding:4px 8px}.ec-mm-node-add:hover{background:#7c4dff0a;border-color:#7c4dff;color:#7c4dff}.ec-mm-node-add--inline{margin-top:2px;padding:2px 6px}.ec-mm-node-spinner{animation:ec-refresh-spin .75s linear infinite;color:#94a3b8}.ec-mm-picker{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0f172a14;display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding:6px;z-index:2}.ec-mm-picker-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px}.ec-mm-picker-btn:hover{background:#7c4dff0f;border-color:#7c4dff;color:#7c4dff}.ec-mm-handle{background:#0000!important;border:none!important;height:6px!important;opacity:0;width:6px!important}.ec-mm-handle--ghost{opacity:0}.ec-detalhes-flow-wrap .react-flow__edge-path{stroke-linecap:round}.app.theme-dark .ec-actions-menu,html.theme-dark .ec-actions-menu{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .ec-actions-menu .ec-actions-menu-item,.app.theme-dark .ec-actions-menu .ec-actions-menu-item svg,.app.theme-dark .ec-actions-menu button,html.theme-dark .ec-actions-menu .ec-actions-menu-item,html.theme-dark .ec-actions-menu .ec-actions-menu-item svg,html.theme-dark .ec-actions-menu button{color:#ededef}.app.theme-dark .ec-actions-menu .ec-actions-menu-item:hover:not(:disabled),.app.theme-dark .ec-actions-menu button:hover,html.theme-dark .ec-actions-menu .ec-actions-menu-item:hover:not(:disabled),html.theme-dark .ec-actions-menu button:hover{background:var(--bg-surface-alt);color:#f7f7f8}.app.theme-dark .ec-actions-menu .ec-actions-menu-item:hover:not(:disabled) svg,html.theme-dark .ec-actions-menu .ec-actions-menu-item:hover:not(:disabled) svg{color:#f7f7f8}html.theme-dark .ec-detalhes-backdrop{background:var(--overlay)}html.theme-dark .ec-detalhes-modal{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 20px 48px #00000052;color:var(--text-body)}html.theme-dark .ec-detalhes-head{border-bottom-color:var(--border-subtle)}html.theme-dark .ec-detalhes-level-item.is-enabled .ec-detalhes-level-name,html.theme-dark .ec-detalhes-sidebar-title,html.theme-dark .ec-detalhes-title,html.theme-dark .ec-mm-node-root-pill,html.theme-dark .ec-mm-os-field dd,html.theme-dark .ec-mm-os-panel-title{color:var(--text-body)}html.theme-dark .ec-detalhes-level-name,html.theme-dark .ec-detalhes-loading,html.theme-dark .ec-detalhes-sidebar-hint,html.theme-dark .ec-detalhes-subtitle,html.theme-dark .ec-mm-os-field dt,html.theme-dark .ec-mm-os-panel-state,html.theme-dark .ec-mm-os-panel-subtitle{color:var(--text-muted)}html.theme-dark .ec-detalhes-close,html.theme-dark .ec-detalhes-export-btn,html.theme-dark .ec-mm-node-add,html.theme-dark .ec-mm-node-detail-btn,html.theme-dark .ec-mm-os-panel-export,html.theme-dark .ec-mm-os-panel-search,html.theme-dark .ec-mm-picker,html.theme-dark .ec-mm-picker-btn{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-muted)}html.theme-dark .ec-detalhes-close:hover,html.theme-dark .ec-detalhes-export-btn:hover:not(:disabled),html.theme-dark .ec-detalhes-level-grip-btn:hover:not(.is-disabled),html.theme-dark .ec-detalhes-sidebar-expand:hover,html.theme-dark .ec-detalhes-sidebar-toggle:hover,html.theme-dark .ec-mm-os-panel-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}html.theme-dark .ec-detalhes-sidebar{background:var(--bg-surface);border-right-color:var(--border-subtle)}html.theme-dark .ec-detalhes-level-divider{background:var(--border-subtle)}html.theme-dark .ec-detalhes-level-item.is-enabled{background:var(--bg-surface-raised);border-color:var(--border-subtle)}html.theme-dark .ec-detalhes-loading{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 2px 8px #00000038}html.theme-dark .ec-detalhes-flow-wrap .react-flow{background:var(--board-bg)}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls{border-color:var(--border-subtle);box-shadow:0 2px 8px #00000038}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls-button{fill:var(--text-body);background:var(--bg-surface-raised);border-bottom-color:var(--border-subtle);color:var(--text-body)}html.theme-dark .ec-mm-node-root-pill{background:var(--bg-surface-raised);border-color:var(--text-body)}html.theme-dark .ec-mm-os-panel{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 16px 40px #00000052}html.theme-dark .ec-mm-os-panel-head{background:linear-gradient(180deg,var(--bg-surface-alt) 0,var(--modal-bg) 100%);border-bottom-color:var(--border-subtle)}html.theme-dark .ec-mm-os-panel-search input,html.theme-dark .ec-mm-picker-btn{color:var(--text-body)}html.theme-dark .ec-mm-os-panel-search input::placeholder{color:var(--text-muted)}html.theme-dark .ec-mm-os-card{background:var(--bg-surface-alt);border-color:var(--border-subtle)}html.theme-dark .ec-mm-node-add:hover,html.theme-dark .ec-mm-node-detail-btn:hover,html.theme-dark .ec-mm-os-panel-export:hover:not(:disabled),html.theme-dark .ec-mm-picker-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}html.theme-dark .ec-mm-node-value-label{color:var(--text-body)}html.theme-dark .ec-mm-count-badge{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}html.theme-dark .ec-detalhes-level-bookmark-btn.is-active,html.theme-dark .ec-detalhes-level-bookmark-btn.is-active svg,html.theme-dark .ec-detalhes-level-bookmark-btn.is-active:hover{fill:#fff;color:#fff}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls,html.theme-dark .ec-detalhes-flow-wrap .react-flow__panel.react-flow__controls{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);box-shadow:0 2px 8px #00000047}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls-button{fill:var(--text-body)!important;background:var(--bg-surface-raised)!important;border-bottom:1px solid var(--border-subtle)!important;color:var(--text-body)!important}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls-button:hover{background:var(--bg-surface-alt)!important}html.theme-dark .ec-detalhes-flow-wrap .react-flow__controls-button svg{fill:currentColor;color:var(--text-body)}.column-filter-overlay--with-panel{align-items:flex-start;display:flex;flex-direction:row;gap:6px}.column-filter-panel{flex-shrink:0}.column-filter-modal--board .column-filter-search-section{background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;flex-shrink:0;padding:8px 12px 6px}.column-filter-modal--board .column-filter-search-section .column-filter-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;padding:5px 8px;transition:border-color .2s ease,background .2s ease;width:100%}.column-filter-modal--board .column-filter-search-section .column-filter-search-input:focus{background:#fff;border-color:#525df9;box-shadow:0 0 0 2px #525df91f;outline:none}.column-filter-modal--board .column-filter-search-section .column-filter-info-message{margin-bottom:6px}.column-filter-modal--board .column-filter-content{-webkit-overflow-scrolling:touch;background:#fff;border:none;border-radius:0;box-shadow:none;max-height:280px;overflow-x:hidden;overflow-y:auto;padding:6px 12px 8px}.column-filter-modal--board .column-filter-options{display:flex;flex-direction:column;gap:0;padding:0}.column-filter-modal--board .column-filter-tree-group{display:flex;flex-direction:column;gap:0}.column-filter-modal--board .column-filter-tree-state{align-items:center;background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:9px;font-weight:600;gap:7px;padding:6px 9px;text-align:left;transition:background .15s ease;width:100%}.column-filter-modal--board .column-filter-tree-state:hover{background:#f1f5f9}.column-filter-modal--board .column-filter-tree-chevron{color:#64748b;display:inline-block;flex-shrink:0;font-size:8px;width:10px}.column-filter-modal--board .column-filter-tree-cities{border-left:1px solid #e2e8f0;margin-left:5px;padding-left:14px}.column-filter-modal--board .column-filter-tree-city{border-bottom:1px solid #f1f5f9}.column-filter-modal--board .column-filter-option{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:7px;padding:6px 9px;transition:background-color .15s ease,color .15s ease}.column-filter-modal--board .column-filter-option:last-child{border-bottom:none}.column-filter-modal--board .column-filter-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.column-filter-modal--board .column-filter-option input[type=checkbox],.column-filter-modal--board .column-filter-option input[type=radio]{accent-color:#525df9;border:1.1px solid #5c5c5c;border-radius:2px;cursor:pointer;flex-shrink:0;height:11px;margin:0;width:11px}.column-filter-modal--board .column-filter-option-content{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:space-between;min-width:0}.column-filter-modal--board .column-filter-option-text{color:#2d3748;font-size:9px;line-height:1.3}.column-filter-modal--board .column-filter-option:has(input:checked){background:#525df914}.column-filter-modal--board .column-filter-option:has(input:checked) .column-filter-option-text{color:#525df9;font-weight:500}.column-filter-modal--board .column-filter-option-count{background:#e2e8f0;border-radius:4px;color:#64748b;flex-shrink:0;font-size:8px;font-weight:600;padding:1px 4px}.column-filter-modal--board .column-filter-option:has(input:checked) .column-filter-option-count{background:#525df933;color:#525df9}.column-filter-modal--board .column-filter-actions{background:#fff;border-top:1px solid #e2e8f0;gap:5px;padding:6px 9px}.column-filter-modal--board .column-filter-apply,.column-filter-modal--board .column-filter-clear,.column-filter-modal--board .column-filter-select-all{align-items:center;border:1px solid #e2e8f0;border-radius:5px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:inline-flex;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:600;gap:3px;justify-content:center;min-height:21px;padding:5px 8px;transition:all .2s ease;white-space:nowrap}.column-filter-modal--board .column-filter-clear{background:#fff;border-color:#e2e8f0;color:#64748b}.column-filter-modal--board .column-filter-clear:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #00000014}.column-filter-modal--board .column-filter-select-all{background:#fff;border-color:#7c4dff;color:#7c4dff}.column-filter-modal--board .column-filter-select-all:hover{background:#f5f3ff;border-color:#5a3dc4;box-shadow:0 2px 6px #7c4dff40}.column-filter-modal--board .column-filter-apply{background:#7c4dff;border-color:#7c4dff;box-shadow:0 2px 6px #7c4dff59;color:#fff}.column-filter-modal--board .column-filter-apply:hover{background:#5a3dc4;border-color:#5a3dc4;box-shadow:0 2px 8px #7c4dff66}@media (max-width:520px){.column-filter-overlay--with-panel{flex-direction:column}}.filter-modal--main .filter-modal-content{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a47;max-height:380px;max-width:280px;min-width:280px;overflow:hidden}.filter-modal--main .filter-modal-coord-msg{background:#e3f2fd;border:1px solid #2196f3;border-bottom:none;border-radius:8px 8px 0 0;color:#1976d2;font-size:11px;margin:0;padding:8px 12px}.filter-modal--main .filter-search{background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;flex-shrink:0;padding:8px 12px 6px}.filter-modal--main .filter-modal-coord-msg+.filter-search{border-radius:0}.filter-modal--main .filter-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;padding:5px 8px;transition:border-color .2s ease,background .2s ease;width:100%}.filter-modal--main .filter-search-input:focus{background:#fff;border-color:#525df9;box-shadow:0 0 0 2px #525df91f;outline:none}.filter-modal--main .filter-options{background:#fff;border:1px solid #e2e8f0;border-top:none;box-shadow:inset 0 1px 0 #0f172a0a;flex:1 1;max-height:260px;overflow:auto;padding:6px 0}.filter-modal--main .filter-options.technician-filter{max-height:280px}.filter-modal--main .filter-option-row{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:6px;margin:1px 6px;padding:3px 10px;text-align:left;transition:background .12s ease,color .12s ease;width:100%;width:calc(100% - 12px)}.filter-modal--main .filter-option-row:hover:not(:disabled){background:#f1f5f9}.filter-modal--main .filter-option-row.is-selected,.filter-modal--main .filter-option-row.is-selected:hover:not(:disabled){background:#0000;color:#4f46e5}.filter-modal--main .filter-option-row.is-disabled{cursor:not-allowed;opacity:.5}.filter-modal--main .filter-option-row-check{color:#0000;flex-shrink:0;font-size:11px;line-height:1;text-align:center;width:14px}.filter-modal--main .filter-option-row-check.is-selected{color:#111827}.filter-modal--main .filter-option-row-label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filter-modal--main .filter-option-row.is-selected .filter-option-row-label{font-weight:500}.filter-modal--main .filter-option-row--toggle-all{border-bottom:1px solid #e5e7eb;font-weight:600;margin-bottom:4px}.filter-modal--main .filter-option-row--toggle-all:hover:not(:disabled):not(.is-selected){background:#f1f5f9}.filter-modal--main .filter-option-disabled{color:#64748b;font-size:8px;margin-left:6px}.filter-modal--main .filter-no-results{color:#718096;font-size:10px;padding:16px;text-align:center}.technician-header-actions.technician-header-actions--compact{gap:5px}.technician-header-actions--compact .technician-filter-icon,.technician-header-actions--compact .technician-menu-icon{border-radius:4px;font-size:10px;height:20px;min-height:20px;min-width:20px;width:20px}.technician-header-actions--compact .technician-filter-icon svg,.technician-header-actions--compact .technician-menu-icon svg,.technician-minimize-btn svg{flex-shrink:0}.technician-minimize-btn{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin:0;min-height:20px;min-width:20px;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:20px}.technician-minimize-btn:hover{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.technician-minimize-btn:focus-visible{outline:2px solid #7c4dff;outline-offset:1px}.technician-header-actions--compact .technician-filter-badge{font-size:7px;height:13px;min-width:11px;padding:0 2px;right:-4px;top:-4px}.app .board-section .kanban-scrollable-area .technician-column-stack-shell{align-self:stretch;box-sizing:border-box;display:flex;flex:0 0 320px;flex-direction:column;flex-grow:0;flex-shrink:0;gap:0;height:100%;max-width:320px;min-height:0;min-width:320px;width:320px}.app .board-section .kanban-scrollable-area .technician-column-stack-shell--resizable{overflow:hidden}.app .board-section .kanban-scrollable-area .technician-column-stack-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.app .board-section .kanban-scrollable-area .technician-column-stack-panel>.kanban-column.technician-column{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-height:none;min-height:0;width:100%}.app .board-section .kanban-scrollable-area .technician-column-stack-panel>.kanban-column.technician-column>.column-content{flex:1 1 auto;min-height:0}.app .board-section .kanban-scrollable-area .technician-column-stack-shell:not(.technician-column-stack-shell--resizable){gap:0}.app .board-section .kanban-scrollable-area .technician-column-stack-shell:not(.technician-column-stack-shell--resizable) .kanban-column.technician-column{align-self:stretch;flex:1 1;max-height:none;min-height:0;width:100%}.app .board-section .kanban-scrollable-area .technician-column-stack-separator{align-items:center;background:#0000;border:none;cursor:row-resize;display:flex;flex:0 0 auto;height:10px;justify-content:center;margin:0;outline:none;padding:0;position:relative;touch-action:none;width:100%;z-index:2}.app .board-section .kanban-scrollable-area .technician-column-stack-separator:after{background:#e4e4e7;content:"";height:1px;left:12%;position:absolute;right:12%;top:50%;transform:translateY(-50%);transition:background .15s ease}.app .board-section .kanban-scrollable-area .technician-column-stack-handle{background:#d4d4d8;border:none;border-radius:999px;box-shadow:none;display:block;height:4px;position:relative;transition:background .15s ease;width:28px;z-index:1}.app .board-section .kanban-scrollable-area .technician-column-stack-separator:focus-visible .technician-column-stack-handle,.app .board-section .kanban-scrollable-area .technician-column-stack-separator:hover .technician-column-stack-handle,.app .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active] .technician-column-stack-handle{background:#a1a1aa}.app .board-section .kanban-scrollable-area .technician-column-stack-separator:focus-visible:after,.app .board-section .kanban-scrollable-area .technician-column-stack-separator:hover:after,.app .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active]:after{background:#d4d4d8}.app .board-section .kanban-scrollable-area .kanban-column.technician-column.is-stack-target{outline:2px dashed #7c4dff;outline-offset:-2px}.app .board-section .kanban-scrollable-area .technician-column-header.drag-over-stack{background:#f0ebff!important}.app .board-section .kanban-scrollable-area .column-content.custom-scroll.drag-over-stack{box-shadow:inset 0 0 0 2px #7c4dff59;position:relative}.app .board-section .kanban-scrollable-area .technician-stack-drop-hint{align-items:center;animation:technician-stack-drop-hint-in .14s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f0ebfff5;border:1px solid #7c4dff59;border-radius:8px;box-sizing:border-box;color:#5b3cc4;display:flex;gap:6px;justify-content:center;margin:0 0 8px;padding:7px 10px;pointer-events:none;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:30}.app .board-section .kanban-scrollable-area .technician-stack-drop-hint-icon{color:#7c4dff;flex-shrink:0}.app .board-section .kanban-scrollable-area .technician-stack-drop-hint-text{color:#4a5568;font-size:11.5px;font-weight:500;letter-spacing:.01em;line-height:1.25;min-width:0;text-align:center}.app .board-section .kanban-scrollable-area .technician-stack-drop-hint-sep{color:#7c4dff;display:inline-block;font-weight:600;margin:0 1px}.app .board-section .kanban-scrollable-area .technician-stack-drop-hint-name{color:#5b3cc4;font-weight:700;word-break:break-word}@keyframes technician-stack-drop-hint-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.app .board-section .kanban-scrollable-area .technician-unstack-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#718096;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin:0;padding:0;width:22px}.app .board-section .kanban-scrollable-area .technician-unstack-btn:hover{background:#edf2f7;color:#4a5568}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator:after,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator:after{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-handle,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-handle{background:#6b6b73;border:none;box-shadow:none;color:#0000}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator:focus-visible .technician-column-stack-handle,.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator:hover .technician-column-stack-handle,.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active] .technician-column-stack-handle,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator:focus-visible .technician-column-stack-handle,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator:hover .technician-column-stack-handle,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active] .technician-column-stack-handle{background:#9a9aa3;border:none;color:#0000}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator:hover:after,.app.theme-dark .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active]:after,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator:hover:after,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-stack-separator[data-separator][data-resize-handle-active]:after{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .board-section .kanban-scrollable-area .kanban-column.technician-column.is-stack-target,html.theme-dark .app .board-section .kanban-scrollable-area .kanban-column.technician-column.is-stack-target{outline-color:#a78bfa}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-header.drag-over-stack,html.theme-dark .app .board-section .kanban-scrollable-area .technician-column-header.drag-over-stack{background:#7c4dff33!important}.app.theme-dark .board-section .kanban-scrollable-area .column-content.custom-scroll.drag-over-stack,html.theme-dark .app .board-section .kanban-scrollable-area .column-content.custom-scroll.drag-over-stack{box-shadow:inset 0 0 0 2px #a78bfa66}.app.theme-dark .board-section .kanban-scrollable-area .technician-stack-drop-hint,html.theme-dark .app .board-section .kanban-scrollable-area .technician-stack-drop-hint{background:#7c4dff2e;border-color:#a78bfa73;color:#c4b5fd}.app.theme-dark .board-section .kanban-scrollable-area .technician-stack-drop-hint-icon,html.theme-dark .app .board-section .kanban-scrollable-area .technician-stack-drop-hint-icon{color:#a78bfa}.app.theme-dark .board-section .kanban-scrollable-area .technician-stack-drop-hint-text,html.theme-dark .app .board-section .kanban-scrollable-area .technician-stack-drop-hint-text{color:#c4c4cc}.app.theme-dark .board-section .kanban-scrollable-area .technician-stack-drop-hint-sep,html.theme-dark .app .board-section .kanban-scrollable-area .technician-stack-drop-hint-sep{color:#a78bfa}.app.theme-dark .board-section .kanban-scrollable-area .technician-stack-drop-hint-name,html.theme-dark .app .board-section .kanban-scrollable-area .technician-stack-drop-hint-name{color:#ededef}.app.theme-dark .board-section .kanban-scrollable-area .technician-unstack-btn,html.theme-dark .app .board-section .kanban-scrollable-area .technician-unstack-btn{color:#9a9aa3}.app.theme-dark .board-section .kanban-scrollable-area .technician-unstack-btn:hover,html.theme-dark .app .board-section .kanban-scrollable-area .technician-unstack-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:400px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.login-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.login-header{margin-bottom:40px}.login-logo{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 10px 20px #667eea4d;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.login-logo i{color:#fff;font-size:36px}.login-header h1{color:#2d3748;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.login-header p{color:#718096;font-size:16px;font-weight:400;margin:0}.login-form{text-align:left}.form-group{margin-bottom:24px}.form-group label{color:#4a5568;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.input-container{align-items:center;display:flex;position:relative}.input-icon{color:#a0aec0;font-size:18px;left:16px;position:absolute;transition:color .3s ease;z-index:1}.login-form .form-input{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;color:#2d3748;font-size:16px;outline:none;padding:16px 16px 16px 48px;transition:all .3s ease;width:100%}.login-form .form-input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.login-form .input-container .form-input:focus~.input-icon{color:#667eea}.login-form .form-input::placeholder{color:#a0aec0}#password,#username{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;height:45px}.password-toggle{background:none;border:none;border-radius:4px;color:#a0aec0;cursor:pointer;font-size:18px;padding:4px;position:absolute;right:16px;transition:color .3s ease}.password-toggle:hover{color:#667eea}.error-message{align-items:center;background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;color:#c53030;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.error-message i,.login-button{font-size:16px}.login-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:16px;transition:all .3s ease;width:100%}.login-button:hover:not(:disabled){box-shadow:0 10px 20px #667eea4d;transform:translateY(-2px)}.login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.login-button i{font-size:18px}.spin{animation:spin 1s linear infinite}.login-footer{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:20px}.login-footer p{color:#a0aec0;font-size:14px;margin:0}@media (max-width:480px){.login-container{padding:10px}.login-card{padding:30px 20px}.login-header h1{font-size:28px}.login-logo{height:60px;width:60px}.login-logo i{font-size:28px}}@media (prefers-color-scheme:dark){.login-card{background:#1a202cf2}.login-card,.login-header h1{color:#e2e8f0}.login-header p{color:#a0aec0}.form-group label{color:#cbd5e0}.login-form .form-input{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.login-form .form-input:focus{background:#1a202c;border-color:#667eea}.login-footer p,.login-form .form-input::placeholder{color:#718096}.login-footer{border-top-color:#4a5568}}body.login-novo-active{background:#fff}.login-novo-page{align-items:center;background:#fff;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 20px 40px;position:relative}.login-novo-glow{background:radial-gradient(ellipse 80% 70% at 20% 0,#a78bfa73 0,#0000 58%),radial-gradient(ellipse 70% 65% at 55% -5%,#ec489938 0,#0000 55%),radial-gradient(ellipse 75% 60% at 85% 5%,#7dd3fc59 0,#0000 55%),linear-gradient(180deg,#ede9fea6,#fff0);filter:blur(2px);height:min(42vh,360px);inset:0 0 auto 0;pointer-events:none;position:absolute}.login-novo-shell{align-items:stretch;display:flex;flex-direction:column;gap:20px;max-width:400px;position:relative;width:100%;z-index:1}.login-novo-brand{display:block;margin-bottom:2px;width:100%}.login-novo-logo-image{shape-rendering:geometricPrecision;display:block;height:auto;margin-inline:auto;max-height:62px;max-width:100%;object-fit:contain;object-position:center;width:100%}.login-novo-card{background:#0000;border:none;border-radius:0;color:#1e293b;display:flex;flex-direction:column;gap:18px;padding:0;width:100%}.login-novo-card.login-novo-card--loading{background:#0000}.login-novo-header h1{color:#0f172a;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0;text-align:center}.login-novo-header p{color:#64748b;font-size:14px;font-weight:400;margin:8px 0 0;text-align:center}.login-novo-social{display:flex;flex-direction:column;gap:10px;width:100%}.login-novo-social-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:44px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease;width:100%}.login-novo-social-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.login-novo-social-btn:disabled{cursor:not-allowed;opacity:.65}.login-novo-social-icon{align-items:center;color:#475569;display:inline-flex;justify-content:center;left:14px;position:absolute}.login-novo-form{display:flex;flex-direction:column;gap:12px;width:100%}.login-novo-field label{color:#475569;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.login-novo-input-wrapper{align-items:center;display:flex;position:relative}.login-novo-input-icon{color:#94a3b8;left:12px;pointer-events:none;position:absolute}.login-novo-input-icon+.login-novo-input{padding-left:38px}.login-novo-input{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:14px;font-weight:400;height:44px;outline:none;padding:0 14px;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;width:100%}.login-novo-input--password{padding-right:42px}.login-novo-input::placeholder{color:#94a3b8}.login-novo-input:focus{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;outline:none}.login-novo-input--error{border-color:#f04438}.login-novo-input--error:focus{box-shadow:0 0 0 3px #f044381f}.login-novo-password-toggle{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:10px}.login-novo-password-toggle:hover{background:#f1f5f9;color:#475569}.login-novo-error{align-items:flex-start;background:#0000;border:none;color:#e11d48;display:flex;font-size:12.5px;font-weight:500;gap:6px;padding:0 2px}.login-novo-success-msg{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534;display:flex;font-size:13px;gap:8px;padding:10px 12px}.login-novo-input-readonly .login-novo-input{background:#f8fafc;color:#64748b}.login-novo-submit{align-items:center;background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center;margin-top:4px;padding:0 14px;transition:background .15s ease,opacity .15s ease;width:100%}.login-novo-submit:hover:not(:disabled){background:#1e293b}.login-novo-submit:disabled{background:#cbd5e1;color:#fff;cursor:not-allowed;opacity:1}.login-novo-oauth-divider{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:14px;margin:2px 0;width:100%}.login-novo-oauth-divider:after,.login-novo-oauth-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.login-novo-forgot-link{background:none;border:none;color:#2563eb;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;margin-top:4px;padding:0;text-align:center;text-decoration:none;width:100%}.login-novo-forgot-link:hover{color:#1d4ed8;text-decoration:underline}.login-novo-forgot-link:disabled{cursor:not-allowed;opacity:.45;pointer-events:none;text-decoration:none}.login-novo-otp-form{align-items:stretch;display:flex;flex-direction:column;gap:0}.login-novo-otp-email{color:#0f172a;font-weight:600}.login-novo-otp-meta{color:#64748b;font-size:12px;margin:14px 0 4px;text-align:center}.login-novo-otp-expired{color:#e11d48;font-weight:500}.login-novo-otp-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:4px}.login-novo-otp-back{align-items:center;display:inline-flex;gap:4px}.login-novo-otp-form .login-novo-submit{margin-top:16px}.login-novo-spinner{animation:login-novo-spin .9s linear infinite}@keyframes login-novo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-novo-loading-steps-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.login-novo-progress{display:flex;flex-direction:column;gap:6px;margin-top:6px}.login-novo-progress-track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden;width:100%}.login-novo-progress-fill{background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:inherit;height:100%;transition:width .35s ease}.login-novo-progress-text{color:#64748b;font-size:11px;font-weight:500;text-align:left}.login-novo-loading-steps-carousel{display:flex;justify-content:center;margin-top:8px;width:100%}@media (min-width:768px){.login-novo-page{padding:48px 24px}.login-novo-header h1{font-size:22px}}.user-form-row--connected{align-items:flex-start}.user-form-row--connected .user-form-row-label{padding-top:4px}.user-form-connected-content{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.user-form-connected-item{align-items:center;background:var(--bg-surface);border:1px solid #eaecf0;border-radius:10px;display:flex;gap:10px;justify-content:space-between;min-height:36px;padding:6px 8px 6px 10px}.user-form-connected-item-main{align-items:center;display:flex;gap:10px;min-width:0}.user-form-connected-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.user-form-connected-label{align-items:baseline;color:#101828;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:0 6px;min-width:0}.user-form-connected-dot{color:#98a2b3;font-weight:400}.user-form-connected-email{color:#667085;font-weight:400;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-form-connected-menu-wrap{flex-shrink:0;position:relative}.user-form-connected-menu-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#667085;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.user-form-connected-menu-btn:hover:not(:disabled){background:#f2f4f7;color:#344054}.user-form-connected-menu-btn:disabled{cursor:not-allowed;opacity:.55}.user-form-connected-menu{background:var(--bg-surface);border:1px solid #eaecf0;border-radius:10px;box-shadow:0 8px 24px #1018281a;min-width:148px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.user-form-connected-menu-item{background:#0000;border:none;border-radius:8px;color:#344054;cursor:pointer;display:block;font-size:13px;font-weight:500;padding:8px 10px;text-align:left;width:100%}.user-form-connected-menu-item:hover:not(:disabled){background:#f9fafb}.user-form-connected-menu-item--danger{color:#b42318}.user-form-connected-menu-item--danger:hover:not(:disabled){background:#fef3f2}.user-form-connected-actions{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.user-form-connected-add{align-items:center;display:inline-flex;gap:4px}.user-form-connected-picker-host{position:relative}.user-form-connected-picker{background:var(--bg-surface);border:1px solid #eaecf0;border-radius:10px;box-shadow:0 8px 24px #1018281a;left:0;min-width:180px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:20}.user-form-connected-picker-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#101828;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 10px;text-align:left;width:100%}.user-form-connected-picker-item:hover:not(:disabled){background:#f9fafb}.user-form-connected-picker-item:disabled{cursor:not-allowed;opacity:.55}.user-form-connected-muted{color:#98a2b3;font-size:13px}.user-form-connected-stack{display:flex;flex-direction:column;gap:8px;margin-top:14px;overflow:visible;position:relative;width:100%;z-index:2}.user-form-connected-stack-label{color:#344054;font-size:13px;font-weight:600}.user-form-connected-stack .user-form-row-content{min-width:0;overflow:visible;width:100%}.user-form-connected-stack .user-form-connected-picker{bottom:calc(100% + 6px);top:auto}.login-otp-container,.login-otp-wrap{display:flex;justify-content:center;width:100%}.login-otp-container{align-items:center;gap:0}.login-otp-container:has(:disabled){opacity:.55}.login-otp-group{align-items:center;display:flex;gap:8px}.login-otp-slot{align-items:center;background:#fff;border:1.5px solid #d0d5dd;border-radius:10px;color:#101828;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:600;height:48px;justify-content:center;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:44px}.login-otp-slot--filled{border-color:#98a2b3}.login-otp-slot--active{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.login-otp-slot--invalid{border-color:#f04438}.login-otp-slot--invalid.login-otp-slot--active{box-shadow:0 0 0 3px #f0443829}.login-otp-caret{animation:login-otp-blink 1s step-end infinite;background:#6366f1;border-radius:1px;height:22px;position:absolute;width:1.5px}@keyframes login-otp-blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:420px){.login-otp-slot{font-size:18px;height:44px;width:38px}.login-otp-group{gap:6px}}.modal-overlay.order-status-modal-overlay{animation:order-status-fade-in .2s ease;z-index:27000}@keyframes order-status-fade-in{0%{opacity:0}to{opacity:1}}@keyframes order-status-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.order-status-modal{animation:order-status-modal-in .25s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 24px 60px -12px #1e293b59,0 0 0 1px #e2e8f0e6;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:85vh;max-width:460px;overflow:hidden;width:100%}.order-status-header{align-items:flex-start;background:#0000;border-bottom:none;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 10px}.order-status-header-text{display:flex;flex-direction:column;gap:4px;min-width:0}.order-status-subtitle{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.order-status-pills{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 16px}.order-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1;padding:6px 12px 6px 8px}.order-status-pill--success{background:#e8f8ef;color:#2f7a52}.order-status-pill--error{background:#fdeceb;color:#b53a2e}.order-status-pill-icon{display:inline-flex;flex-shrink:0}.order-status-pill--success .order-status-pill-icon-bg{color:#3da66a}.order-status-pill--error .order-status-pill-icon-bg{color:#e05545}.order-status-context{background:#f4f5f7;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin:0 24px 16px;padding:12px 14px}.order-status-context-row{align-items:baseline;display:flex;font-size:13px;gap:6px;min-width:0}.order-status-context-row--tech{align-items:center}.order-status-context-label{color:#64748b;flex-shrink:0;font-weight:500}.order-status-context-value{color:#1e293b;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status-tech{align-items:center;display:inline-flex;gap:6px;min-width:0}.order-status-tech-avatar{align-items:center;background:#4f46e5;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.order-status-tech-name{color:#4338ca;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status-content{border-top:1px solid #e8eaef;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.order-status-list{display:flex;flex-direction:column}.order-status-item{align-items:flex-start;border-bottom:none;display:flex;gap:10px;padding:11px 24px;position:relative}.order-status-item:last-child{border-bottom:none}.order-status-item:before{bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.order-status-item.is-success:before{background:#3da66a}.order-status-item.is-error:before{background:#e05545}.order-status-item-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.order-status-item.is-success .order-status-item-icon-bg{color:#e8f8ef}.order-status-item.is-success .order-status-item-icon-mark{color:#3da66a}.order-status-item.is-error .order-status-item-icon-bg{color:#fdeceb}.order-status-item.is-error .order-status-item-icon-mark{color:#c44a3c}.order-status-item-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.order-status-item-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.order-status-item-msg{color:#334155;font-size:13.5px;font-weight:700;line-height:1.35}.order-status-item-badge{border-radius:999px;font-size:11px;font-weight:800;line-height:1.4;padding:1px 7px}.order-status-item-badge.is-success{background:#e8f8ef;color:#2f7a52}.order-status-item-badge.is-error{background:#fdeceb;color:#b53a2e}.order-status-item-os{color:#64748b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-status-item-venc-date{color:#9a9aa3;font-size:11.5px;font-weight:500;line-height:1.35}.order-status-item-venc-date strong{color:#475569;font-weight:700}.order-status-section+.order-status-section{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:10px}.order-status-section-title{font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.order-status-section-title.is-expired{color:#b53a2e}.order-status-section-title.is-soon{color:#b45309}.order-status-contrato-notice{border-radius:12px;margin:0 24px 4px;padding:12px 14px;text-align:left}.order-status-contrato-notice.is-expired{background:#fdeceb;border:none}.order-status-contrato-notice.is-soon{background:#fff7ed;border:none}.order-status-contrato-notice-title{color:#16161d;font-size:13px;font-weight:700;margin-bottom:4px}.order-status-contrato-notice.is-expired .order-status-contrato-notice-title{color:#b53a2e}.order-status-contrato-notice.is-soon .order-status-contrato-notice-title{color:#b45309}.order-status-contrato-notice-text{color:#4a4a5c;font-size:12.5px;line-height:1.45;margin:0}.order-status-contrato-notice-text strong{color:#16161d;font-weight:700}.order-status-footer{align-items:center;background:#0000;border-top:none;display:flex;gap:8px;justify-content:flex-end;padding:6px 24px 14px}.order-status-retry-btn{all:unset;border-radius:8px;box-sizing:border-box;color:#475569;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:8px 16px;transition:background .15s ease,color .15s ease}.order-status-retry-btn:hover{background:#f1f5f9;color:#1e293b}.order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:32px;line-height:1;min-height:32px;padding:8px 16px}.order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}@media (max-width:768px){.order-status-modal{max-height:90vh;max-width:95%}.order-status-footer,.order-status-header,.order-status-pills{padding-left:18px;padding-right:18px}.order-status-context{margin-left:18px;margin-right:18px}.order-status-item{padding-left:18px;padding-right:18px}}.app.theme-dark .order-status-modal,html.theme-dark .order-status-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50);box-shadow:0 24px 60px #00000080;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-context-label,.app.theme-dark .order-status-item-os,.app.theme-dark .order-status-subtitle,html.theme-dark .order-status-context-label,html.theme-dark .order-status-item-os,html.theme-dark .order-status-subtitle{color:#9a9aa3}.app.theme-dark .order-status-subtitle,html.theme-dark .order-status-subtitle{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-context,html.theme-dark .order-status-context{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .order-status-context-value,.app.theme-dark .order-status-item-msg,html.theme-dark .order-status-context-value,html.theme-dark .order-status-item-msg{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-tech-avatar,html.theme-dark .order-status-tech-avatar{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .order-status-tech-name,html.theme-dark .order-status-tech-name{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .order-status-content,.app.theme-dark .order-status-footer,html.theme-dark .order-status-content,html.theme-dark .order-status-footer{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .order-status-item,html.theme-dark .order-status-item{border-bottom-color:#4a4a508c}.app.theme-dark .order-status-pill--success,html.theme-dark .order-status-pill--success{background:#3da66a2e;color:#86efac}.app.theme-dark .order-status-pill--error,html.theme-dark .order-status-pill--error{background:#e055452e;color:#fca5a5}.app.theme-dark .order-status-item-badge.is-success,html.theme-dark .order-status-item-badge.is-success{background:#3da66a2e;color:#86efac}.app.theme-dark .order-status-item-badge.is-error,html.theme-dark .order-status-item-badge.is-error{background:#e055452e;color:#fca5a5}.app.theme-dark .order-status-item.is-success .order-status-item-icon-bg,html.theme-dark .order-status-item.is-success .order-status-item-icon-bg{color:#3da66a38}.app.theme-dark .order-status-item.is-success .order-status-item-icon-mark,html.theme-dark .order-status-item.is-success .order-status-item-icon-mark{color:#86efac}.app.theme-dark .order-status-item.is-error .order-status-item-icon-bg,html.theme-dark .order-status-item.is-error .order-status-item-icon-bg{color:#e0554538}.app.theme-dark .order-status-item.is-error .order-status-item-icon-mark,html.theme-dark .order-status-item.is-error .order-status-item-icon-mark{color:#fca5a5}.app.theme-dark .order-status-item-os,.app.theme-dark .order-status-item-venc-date,html.theme-dark .order-status-item-os,html.theme-dark .order-status-item-venc-date{color:#9a9aa3}.app.theme-dark .order-status-item-venc-date strong,html.theme-dark .order-status-item-venc-date strong{color:#c4c4cc}.app.theme-dark .order-status-section+.order-status-section,html.theme-dark .order-status-section+.order-status-section{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .order-status-section-title.is-expired,html.theme-dark .order-status-section-title.is-expired{color:#f87171}.app.theme-dark .order-status-section-title.is-soon,html.theme-dark .order-status-section-title.is-soon{color:#fbbf24}.app.theme-dark .order-status-contrato-notice.is-expired,html.theme-dark .order-status-contrato-notice.is-expired{background:#ef44441f;border:none}.app.theme-dark .order-status-contrato-notice.is-soon,html.theme-dark .order-status-contrato-notice.is-soon{background:#fbbf241f;border:none}.app.theme-dark .order-status-contrato-notice-title,html.theme-dark .order-status-contrato-notice-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-contrato-notice.is-expired .order-status-contrato-notice-title,html.theme-dark .order-status-contrato-notice.is-expired .order-status-contrato-notice-title{color:#f87171}.app.theme-dark .order-status-contrato-notice.is-soon .order-status-contrato-notice-title,html.theme-dark .order-status-contrato-notice.is-soon .order-status-contrato-notice-title{color:#fbbf24}.app.theme-dark .order-status-contrato-notice-text,html.theme-dark .order-status-contrato-notice-text{color:#c4c4cc}.app.theme-dark .order-status-contrato-notice-text strong,html.theme-dark .order-status-contrato-notice-text strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-retry-btn,html.theme-dark .order-status-retry-btn{color:#c4c4cc}.app.theme-dark .order-status-retry-btn:hover,html.theme-dark .order-status-retry-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .order-status-footer .order-status-entendi-btn.user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.open-column-collapse-wrap{overflow:visible;position:relative;transition:width .32s cubic-bezier(.4,0,.2,1);width:320px}.open-column-collapse-wrap.is-collapsed{align-self:flex-start;flex:0 0 auto;height:auto;min-height:0;width:48px;z-index:30}.app .board-section .kanban-fixed-column.open-column-collapse-wrap .open-column-content{overflow:hidden}.app .board-section .kanban-fixed-column.open-column-collapse-wrap .open-column-header{overflow:visible}.app .board-section .kanban-fixed-column.open-column-collapse-wrap .open-column-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.open-column-expanded{display:flex;flex:1 1;flex-direction:column;min-height:0;opacity:1;transform:scaleX(1);transform-origin:left center;transition:opacity .24s ease,transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;visibility:visible;width:100%}.open-column-collapse-wrap.is-collapsed .open-column-expanded{inset:0;opacity:0;pointer-events:none;position:absolute;transform:scaleX(.94);visibility:hidden;width:320px}.app .board-section .kanban-fixed-column .open-column-header{gap:8px;justify-content:space-between}.open-column-header-actions{align-items:center;display:inline-flex;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;visibility:hidden}.open-column:focus-within .open-column-header-actions,.open-column:hover .open-column-header-actions{opacity:1;pointer-events:auto;visibility:visible}.open-column-collapse-btn{-webkit-font-smoothing:antialiased;align-items:center;background:#0000;border:none!important;border-radius:6px;box-shadow:none;color:#00000094;cursor:pointer;display:inline-flex;height:22px;justify-content:center;min-height:22px;min-width:22px;padding:0;transition:background .1s ease-in-out,color .1s ease-in-out;width:22px}.open-column-collapse-btn:hover{background:#0000000f;color:#202020}.open-column-collapse-btn:active{background:#00000017;color:#141414}.open-column-collapse-btn:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.open-column-collapse-btn svg{height:15.4px;width:15.4px}.open-column-collapse-btn.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{left:auto;right:0;transform:translateY(-4px);z-index:1300}.open-column-collapse-btn.board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--bottom,.open-column-collapse-btn.board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--bottom{transform:translateY(0)}.open-column-collapse-btn.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom:after{left:auto;right:7px;transform:none}.open-column-collapsed{align-items:center;background:#f8f7fc;border:1px solid #e8eaec;border-radius:12px;bottom:auto;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:auto;left:0;margin:0;opacity:0;padding:6px 4px 8px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(.88);transform-origin:left center;transition:opacity .26s ease .04s,transform .32s cubic-bezier(.4,0,.2,1) .04s,visibility .32s;visibility:hidden;width:100%}.open-column-collapse-wrap.is-collapsed .open-column-collapsed{left:auto;opacity:1;pointer-events:auto;position:relative;right:auto;top:auto;transform:scaleX(1);visibility:visible}.open-column-collapsed:hover{background:#f3f1fa;border-color:#dcd8ee}.open-column-collapsed:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.open-column-collapsed-inner{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:0 2px;width:100%}.open-column-collapsed .open-column-count{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;justify-content:center;max-width:100%;padding:2px 0 0;white-space:normal;width:100%}.open-column-collapsed .open-column-count-main{display:block;font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:1.15;text-align:center}.open-column-collapsed .open-column-count--split .open-column-count-customers{align-items:center;background:color-mix(in srgb,#9b8af5 12%,#0000);border-radius:6px;box-sizing:border-box;display:inline-flex;gap:3px;justify-content:center;max-width:100%;padding:2px 3px}.open-column-collapsed .open-column-count-customers-icon{height:10px;width:10px}.open-column-collapsed .open-column-count-customers-num{font-size:10px;font-variation-settings:"wght" 600;font-weight:600;line-height:1}.open-column-collapsed .open-column-count-customers.board-clickup-icon-btn-anchor{overflow:visible;position:relative}.open-column-collapsed .open-column-count-customers.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{bottom:auto;left:calc(100% + 8px);right:auto;top:50%;transform:translateY(-50%) translateX(-4px);white-space:nowrap;z-index:1400}.app .board-section .kanban-fixed-column.open-column-collapse-wrap.is-collapsed .open-column-collapsed .open-column-count-customers .board-clickup-tooltip--bottom{bottom:auto;left:calc(100% + 8px);right:auto;top:50%;transform:translateY(-50%) translateX(-4px);z-index:40}.app .board-section .kanban-fixed-column.open-column-collapse-wrap.is-collapsed .open-column-collapsed .open-column-count-customers:focus-within .board-clickup-tooltip--bottom,.app .board-section .kanban-fixed-column.open-column-collapse-wrap.is-collapsed .open-column-collapsed .open-column-count-customers:hover .board-clickup-tooltip--bottom{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.open-column-collapsed .open-column-count-customers.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom:after{border:5px solid #0000;border-right-color:#fff;bottom:auto;left:auto;right:100%;top:50%;transform:translateY(-50%)}.open-column-collapse-wrap.is-collapsed,.open-column-collapse-wrap.is-collapsed .open-column-collapsed,.open-column-collapse-wrap.is-collapsed .open-column-collapsed-inner,.open-column-collapse-wrap.is-collapsed .open-column-count{overflow:visible}.app.theme-dark .open-column-collapsed .open-column-count--split .open-column-count-customers,html.theme-dark .open-column-collapsed .open-column-count--split .open-column-count-customers{background:color-mix(in srgb,#c4b5fd 14%,#0000);color:#c4b5fd}.app.theme-dark .open-column-collapsed .open-column-count-customers.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom:after,html.theme-dark .open-column-collapsed .open-column-count-customers.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom:after{border-bottom-color:#0000;border-right-color:#323236;border-right-color:var(--bg-surface-raised,#323236)}.open-column-collapsed-badge{align-items:center;background-color:#6647f0;border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:5px;justify-content:center;max-width:36px;padding:8px 5px;width:100%}.open-column-collapsed-badge-icon{color:#fff;flex-shrink:0;height:12px;width:12px}.open-column-collapsed-label{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.open-column-collapsed-count,.open-column-collapsed-label{line-height:1;text-orientation:mixed;writing-mode:vertical-rl}.open-column-collapsed-count{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;align-items:center;color:#5240cc;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 575;font-weight:575;justify-content:center}.app.theme-dark .open-column-collapsed{background:#1e1e24;background:var(--bg-surface-alt,#1e1e24);border-color:#3a3a44;border-color:var(--board-column-border,#3a3a44)}.app.theme-dark .open-column-collapsed:hover{background:color-mix(in srgb,#1e1e24 92%,#fff 8%);background:color-mix(in srgb,var(--bg-surface-alt,#1e1e24) 92%,#fff 8%)}.app.theme-dark .open-column-collapsed-count{color:#a78bfa}.app.theme-dark .open-column-collapse-btn{color:#ffffff9e}.app.theme-dark .open-column-collapse-btn:hover{background:#ffffff14;color:#ffffffeb}.app.theme-dark .open-column-collapse-btn:active{background:#ffffff1f;color:#fff}.app .board-section .kanban-fixed-column .kanban-column.open-column{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;width:320px}.app .board-section .kanban-fixed-column .open-column-content{background:#fff!important;border:1px solid #e8eaec!important;border-radius:12px!important;box-shadow:none!important;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;overflow:hidden;padding:0}.app .board-section .kanban-fixed-column .open-column-header{align-items:center;background:#0000;border:none!important;display:flex;flex-shrink:0;min-height:auto;padding:10px 12px 8px}.app .board-section .kanban-fixed-column .open-column-title-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.app .board-section .kanban-fixed-column .open-column-badge{-webkit-font-smoothing:antialiased;align-items:center;background-color:#6647f0;border-radius:6px;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;font-weight:500;gap:4px;height:20px;justify-content:center;line-height:1;padding:2px 6px 2px 4px;position:relative;text-transform:uppercase;white-space:nowrap}.app .board-section .kanban-fixed-column .open-column-badge-icon{stroke:currentColor;color:#fff;flex-shrink:0;height:12px;width:12px}.app .board-section .kanban-fixed-column .open-column-count{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;background:#0000;border-radius:0;color:#5240cc;display:inline-flex;font-family:Geist Variable,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 575;font-weight:575;letter-spacing:.01em;line-height:1;min-width:18px;padding:0;white-space:nowrap}.app .board-section .kanban-fixed-column .open-column-count-customers,.app .board-section .kanban-fixed-column .open-column-count-main{font-feature-settings:inherit;color:inherit;display:inline;line-height:inherit;font:inherit;font-variant-numeric:inherit}.app .board-section .kanban-fixed-column .open-column-count-sep{background:#b0b7c3;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin:0 5px;position:relative;top:-1px;vertical-align:middle;width:4px}.app .board-section .kanban-fixed-column .open-column-count-customers{align-items:center;color:#9b8af5;cursor:default;display:inline-flex;font-variation-settings:"wght" 550;font-weight:550;gap:3px;position:relative;vertical-align:initial}.app .board-section .kanban-fixed-column .open-column-count-customers .board-clickup-tooltip--bottom{z-index:1300}.app .board-section .kanban-fixed-column .open-column-count-customers:focus-within .board-clickup-tooltip--bottom,.app .board-section .kanban-fixed-column .open-column-count-customers:hover .board-clickup-tooltip--bottom{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.app .board-section .kanban-fixed-column .open-column-count-customers-icon{color:inherit;display:block;flex-shrink:0;height:11px;width:11px}.app .board-section .kanban-fixed-column .open-column-count-customers-num{font-feature-settings:inherit;color:inherit;display:inline;line-height:inherit;font:inherit;font-variant-numeric:inherit}.app .board-section .kanban-fixed-column .open-column-header .column-loading-indicator{margin-left:2px}.app .board-section .kanban-fixed-column .open-column-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:none!important;min-height:0;overflow-y:auto;padding:0 10px 10px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.app .board-section .kanban-fixed-column .open-column.drop-target{background:#0000!important;border:none!important}.app .board-section .kanban-fixed-column .open-column.drop-target .open-column-content{background:color-mix(in srgb,#6647f0 4%,#0000)!important;border-color:#6647f0!important;border-style:dashed!important}.app .board-section .kanban-fixed-column .open-column.drop-target .open-column-badge:after{content:" (Solte aqui)";font-size:10px;font-weight:500;letter-spacing:0;opacity:.95;text-transform:none}.app.theme-dark .board-section .kanban-fixed-column .open-column-content{background:var(--board-column-bg)!important;border-color:#0000!important}.app.theme-dark .board-section .kanban-fixed-column .open-column-count{color:#a78bfa}.app.theme-dark .board-section .kanban-fixed-column .open-column-count-sep,html.theme-dark .board-section .kanban-fixed-column .open-column-count-sep{background:#6b6578}.app.theme-dark .board-section .kanban-fixed-column .open-column-count-customers,html.theme-dark .board-section .kanban-fixed-column .open-column-count-customers{color:#c4b5fd}.app .board-section .city-orders-container--virtual .orders-table--virtual{display:block}.app .board-section .open-column-virtual-order-item{box-sizing:border-box}.app .board-section .city-orders-container .order-row{contain-intrinsic-size:none;content-visibility:visible}.app .board-section .open-column-city-list--virtual{flex:0 0 auto;min-height:0}.app .board-section .open-column-virtual-item{box-sizing:border-box}.app .board-section .open-column-city-list--plain .city-group,.app .board-section .open-column-city-list--virtual .city-group{margin-bottom:0}.app .board-section .open-column-city-list--plain{display:flex;flex-direction:column;gap:8px}.app .board-section .open-column-city-list .city-group,.app .board-section .open-column-city-list .order-row{contain-intrinsic-size:none;content-visibility:visible}.app .board-section .service-orders-container--virtual-session{-webkit-overflow-scrolling:touch;max-height:min(420px,55vh);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.app .board-section .technician-session-virtual-item{box-sizing:border-box}.app.theme-dark .board-section .service-orders-container--virtual-session,html.theme-dark .board-section .service-orders-container--virtual-session{scrollbar-color:#4a4a50 #0000}.board-order-context-menu,.board-order-context-menu.board-order-context-menu-submenu{--bocm-bg:#fff;--bocm-fg:#0f172a;--bocm-muted:#64748b;--bocm-border:#e2e8f0;--bocm-accent:#f1f5f9;--bocm-accent-fg:#0f172a;--bocm-destructive:#dc2626;--bocm-destructive-hover:#fef2f2;--bocm-icon:#64748b;--bocm-shadow:0 4px 12px #0f172a14,0 2px 4px #0f172a0a;--bocm-radius:8px;--bocm-item-radius:4px;-webkit-font-smoothing:antialiased;animation:board-order-context-menu-in .12s ease-out;background:var(--bocm-bg);border:1px solid var(--bocm-border);border-radius:var(--bocm-radius);box-shadow:var(--bocm-shadow);box-sizing:border-box;color:var(--bocm-fg);font-family:Geist Variable,Geist,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.25;margin:0;max-height:min(70vh,calc(100vh - 16px));max-width:min(22rem,calc(100vw - 16px));min-width:11.5rem;overflow-x:hidden;overflow-y:auto;padding:4px;-webkit-user-select:none;user-select:none}@keyframes board-order-context-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.board-order-context-menu,.board-order-context-menu.board-order-context-menu-submenu{animation:none}}.board-order-context-menu-separator{background:var(--bocm-border);border:none;height:1px;margin:4px -1px;pointer-events:none}.board-order-context-menu-label{color:var(--bocm-muted);font-size:12px;font-weight:600;letter-spacing:.01em;padding:6px 8px 4px}.board-order-context-menu-item{align-items:center;background:#0000;border:none;border-radius:var(--bocm-item-radius);box-sizing:border-box;color:var(--bocm-fg);cursor:default;display:flex;font:inherit;font-size:13px;gap:12px;justify-content:space-between;margin:0;outline:none;padding:6px 8px;position:relative;text-align:left;transition:background-color .12s ease,color .12s ease;width:100%}.board-order-context-menu-item.is-open:not(.is-disabled),.board-order-context-menu-item:focus-visible:not(.is-disabled),.board-order-context-menu-item:hover:not(.is-disabled){background:var(--bocm-accent);color:var(--bocm-accent-fg)}.board-order-context-menu-item.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.board-order-context-menu-item.has-submenu:not(.is-disabled){cursor:default}.board-order-context-menu-item.is-destructive:not(.is-disabled){color:var(--bocm-destructive)}.board-order-context-menu-item.is-destructive:focus-visible:not(.is-disabled),.board-order-context-menu-item.is-destructive:hover:not(.is-disabled){background:var(--bocm-destructive-hover);color:var(--bocm-destructive)}.board-order-context-menu-item.is-destructive .board-order-context-menu-item-icon{color:var(--bocm-destructive)}.board-order-context-menu-item-label{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.board-order-context-menu-item-icon{align-items:center;color:var(--bocm-icon);display:inline-flex;flex-shrink:0;font-size:13px;height:14px;justify-content:center;line-height:1;margin-right:0;width:14px}.board-order-context-menu-item-icon svg{height:14px;width:14px}.board-order-context-menu-item.is-open:not(.is-disabled) .board-order-context-menu-item-icon,.board-order-context-menu-item:hover:not(.is-disabled) .board-order-context-menu-item-icon{color:inherit}.board-order-context-menu-item.is-disabled .board-order-context-menu-item-icon{color:var(--bocm-muted)}.board-order-context-menu-item-chevron{color:var(--bocm-muted);flex-shrink:0;font-size:11px;line-height:1;margin-left:auto;opacity:.9}.board-order-context-menu-item.is-open:not(.is-disabled) .board-order-context-menu-item-chevron,.board-order-context-menu-item:hover:not(.is-disabled) .board-order-context-menu-item-chevron{color:inherit;opacity:.75}.board-order-context-menu-shortcut{color:var(--bocm-muted);font-size:11px;letter-spacing:.06em;margin-left:auto;padding-left:16px;white-space:nowrap}.app.theme-dark .board-order-context-menu,.app.theme-dark .board-order-context-menu.board-order-context-menu-submenu,html.theme-dark .board-order-context-menu,html.theme-dark .board-order-context-menu.board-order-context-menu-submenu{--bocm-bg:var(--bg-surface-raised,#323236);--bocm-fg:var(--text-body,#ededef);--bocm-muted:#9a9aa3;--bocm-border:var(--border-subtle,#4a4a50);--bocm-accent:var(--bg-surface-alt,#3a3a3e);--bocm-accent-fg:var(--text-body,#ededef);--bocm-destructive:#f87171;--bocm-destructive-hover:#f8717124;--bocm-icon:#c4c4cc;--bocm-shadow:0 8px 24px #00000061,0 2px 6px #0000003d;color:var(--bocm-fg)}@keyframes order-details-logview-in{0%{opacity:0}to{opacity:1}}.order-details-content--logs{display:flex;flex-direction:column;max-height:487px;min-height:467px;overflow:hidden;padding:7px}.order-details-historico{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:8px}.order-details-historico-body{display:flex;flex:1 1;gap:24px;min-height:100%;overflow:hidden}.order-details-historico-stepper{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow-y:auto;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.order-details-historico-stepper::-webkit-scrollbar{width:6px}.order-details-historico-stepper::-webkit-scrollbar-track{background:#0000}.order-details-historico-stepper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.order-details-historico-stepper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.order-details-historico-step{transition:opacity .15s}.order-details-historico-step:hover{opacity:.9}.order-details-historico-step--selected{opacity:1}.order-details-historico-toggle-details:hover{text-decoration:underline}.order-details-historico-obs-panel{background:#f8fafc;background:var(--bg-surface-alt,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;color:#334155;color:var(--text-body,#334155);flex:1 1;min-height:100%;min-width:0;overflow-y:auto;padding:12px 16px;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.order-details-historico-obs-panel::-webkit-scrollbar{width:6px}.order-details-historico-obs-panel::-webkit-scrollbar-track{background:#0000}.order-details-historico-obs-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.order-details-historico-obs-panel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.order-details-historico-obs-placeholder{align-items:center;background:#0000;background:var(--bg-surface-alt,#0000);border-radius:8px;color:#a0aec0;color:var(--text-muted,#a0aec0);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:24px;text-align:center}.order-details-historico-obs-placeholder i{color:#cbd5e0;color:var(--text-muted,#cbd5e0);font-size:48px;margin-bottom:16px}.order-details-historico-obs-placeholder h3{color:#718096;color:var(--text-body,#718096);font-size:16px;font-weight:600;margin:0 0 8px}.order-details-historico-obs-placeholder p{color:#a0aec0;color:var(--text-muted,#a0aec0);font-size:13px;margin:0}.order-details-historico-obs-content{color:#718096;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.order-details-historico-empty,.order-details-historico-loading{align-items:center;color:#64748b;display:flex;flex:1 1;font-size:12px;justify-content:center}.order-details-historico-error{align-items:center;color:#dc2626;display:flex;flex:1 1;font-size:12px;justify-content:center;padding:16px;text-align:center}.order-details-modal-shell{flex-shrink:0;max-height:84vh;max-width:960px;position:relative;transition:width .28s ease,max-width .28s ease;width:90%}.order-details-modal-row{align-items:stretch;display:flex;gap:0;min-height:0;transition:gap .28s ease;width:100%}.order-details-modal-wrap{flex:1 1 auto;min-width:0;position:relative;transition:flex .28s ease,max-width .28s ease;width:100%}.order-details-modal-shell>.order-details-modal-row>.order-details-modal-wrap>.order-details-modal{max-width:none;width:100%}.order-details-modal-shell--notes-open{max-width:min(94vw,1200px);width:88%}.order-details-modal-shell--notes-open .order-details-modal-row{gap:6px}.order-details-modal-shell--notes-open .order-details-modal-wrap{flex:2 1;min-width:0}.order-details-notes-panel{background:#fff;background:var(--modal-bg,#fff);border:1px solid #0000;border-radius:12px;box-shadow:0 20px 60px #0000001f;color:#2d3748;color:var(--text-body,#2d3748);display:flex;flex:0 1;flex-direction:column;max-height:84vh;max-width:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(10px);transition:flex .28s ease,width .28s ease,max-width .28s ease,opacity .28s ease,transform .28s ease,border-color .28s ease,box-shadow .28s ease;width:0}.order-details-modal-shell--notes-open .order-details-notes-panel{border-color:#e2e8f0;flex:1 1;max-width:none;opacity:1;pointer-events:auto;transform:translateX(0);width:auto}.order-details-notes-panel-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 14px}.order-details-notes-panel-title{color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}.order-details-notes-panel-close{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s,border-color .15s;width:28px}.order-details-notes-panel-close:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.order-details-notes-panel-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.order-details-notes-panel-timeline{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px}.order-details-notes-panel-status{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin:0}.order-details-notes-panel-status--error{color:#b91c1c}.order-details-notes-chat-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.order-details-notes-chat-item{align-items:flex-start;display:flex;gap:8px}.order-details-notes-chat-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.order-details-notes-chat-avatar--initials{background:#e6e8ea;color:#45464d;font-family:inherit;font-size:10px;font-weight:600;line-height:1}.order-details-notes-chat-avatar--photo{background:#d9d9e0;padding:0}.order-details-notes-chat-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.order-details-notes-chat-bubble{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;min-width:0;padding:8px 10px}.order-details-notes-chat-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.order-details-notes-chat-user{color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600}.order-details-notes-chat-datetime{font-feature-settings:"tnum";color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-variant-numeric:tabular-nums}.order-details-notes-chat-text{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.order-details-notes-panel-compose{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px 12px}.order-details-notes-panel-input{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.4;max-height:120px;min-height:56px;padding:8px 10px;resize:vertical;width:100%}.order-details-notes-panel-input:focus{border-color:#7c4dff;box-shadow:0 0 0 1px #7c4dff33;outline:none}.order-details-notes-panel-send{align-items:center;align-self:flex-end;background:#7c4dff;border:1px solid #7c4dff;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;gap:6px;justify-content:center;padding:6px 12px;transition:background .15s,border-color .15s}.order-details-notes-panel-send:hover:not(:disabled){background:#5a3dc4;border-color:#5a3dc4}.order-details-notes-panel-send:disabled{cursor:not-allowed;opacity:.55}.order-details-modal .order-details-header{border-radius:12px 12px 0 0}.order-details-modal .order-details-footer{border-radius:0 0 12px 12px}.order-details-title-heading{align-items:center;display:inline-flex;gap:8px;position:relative}.order-details-standby-notes-popover-anchor{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.order-details-standby-notes-trigger.condicoes-th-info-btn{height:22px;min-width:22px;width:22px}.order-details-standby-notes-trigger.condicoes-th-info-btn svg{height:12px;width:12px}.order-details-modal .order-details-standby-notes-tooltip{left:0;max-width:min(320px,85vw);top:calc(100% + 6px);white-space:pre-wrap;word-break:break-word;z-index:10}div.modal-overlay.order-details-modal-overlay{z-index:25000}.order-details-sugestao-view{display:flex;flex-direction:column;gap:10px;min-height:280px;width:100%}.order-details-sugestao-empty,.order-details-sugestao-loading{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;margin:0;padding:12px 4px}.order-details-modal .order-details-sugestao-html.defeitos-vv-rt-editor{background:#0000;border:none;box-shadow:none;cursor:default;flex:1 1;max-height:none;min-height:0;padding:0;-webkit-user-select:text;user-select:text}.order-details-modal .order-details-sugestao-html:focus{border-color:#e2e8f0;box-shadow:none;outline:none}.order-detail-item-previsao{align-items:flex-start;flex-direction:column;gap:4px}.order-detail-item-previsao .order-detail-previsao-row{align-items:baseline;display:flex;width:100%}.order-details-previsao-timer{background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:6px;font-size:11px;line-height:1.35;margin-top:4px;padding:6px 8px;width:100%}.order-details-previsao-timer-line{align-items:center;display:flex;gap:6px}.order-details-previsao-timer-vencimento{color:#475569;font-weight:600}.order-details-previsao-timer-tempo{flex-wrap:wrap;margin-top:2px}.order-details-previsao-timer-value{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums}.order-details-previsao-timer-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:lowercase}.order-details-previsao-timer-badge--a-vencer{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.order-details-previsao-timer-badge--vencido{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.order-detail-reincidencia-historico-item{align-items:flex-start;flex-direction:column;gap:6px}.order-detail-reincidencia-empty,.order-detail-reincidencia-loading{color:#64748b;font-size:10px}.order-detail-reincidencia-error{color:#b91c1c;font-size:10px}.order-detail-reincidencia-timeline{align-items:flex-start;display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:6px 0 4px;scrollbar-width:thin;width:100%}.order-detail-reincidencia-step{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:140px;min-width:48px;text-align:center}.order-detail-reincidencia-rail{align-items:center;display:flex;min-height:17px;width:100%}.order-detail-reincidencia-track{align-self:center;border-radius:.5px;flex:1 1 auto;height:1px;min-width:0}.order-detail-reincidencia-track--after,.order-detail-reincidencia-track--before{background:#cbd5e1}.order-detail-reincidencia-track--spacer{background:#0000}.order-detail-reincidencia-dot-wrap{align-items:center;display:flex;flex:0 0 17px;height:17px;justify-content:center;width:17px;z-index:1}.order-detail-reincidencia-dot-svg{display:block;flex-shrink:0}.order-detail-reincidencia-dot.order-detail-reincidencia-dot--past{background:#7c3aed;border-radius:50%;box-shadow:0 0 0 1.5px #ede9fe;height:7px;width:7px}.order-detail-reincidencia-os{color:#334155;font-weight:700;line-height:1.15;margin-top:3px;white-space:nowrap}.order-detail-reincidencia-indice,.order-detail-reincidencia-os{font-feature-settings:"tnum";font-size:5.6px;font-variant-numeric:tabular-nums}.order-detail-reincidencia-indice{color:#64748b;line-height:1.1;margin-top:1px}.order-details-modal .order-tag-reincidencia--nao{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.order-detail-motivo-with-action{align-items:center;flex-wrap:wrap;gap:6px 8px}.order-detail-motivo-value{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.order-detail-motivo-pencil{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;margin-left:2px;padding:2px;transition:color .15s,background .15s;vertical-align:middle}.order-detail-motivo-pencil:hover{background:#7c4dff14;color:#7c4dff}.order-detail-motivo-edit-block{display:flex;flex-direction:column;gap:6px;width:100%}.order-detail-motivo-input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;max-width:420px;padding:6px 8px;width:100%}.order-detail-motivo-input:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f140;outline:none}.order-details-modal .order-detail-motivo-edit-actions .checkout-view-laudo-btn{background:#fff;border:1px solid #e2e8f0}.order-details-modal .order-detail-motivo-edit-actions .checkout-view-laudo-btn-check{background:#f0fdf4;border-color:#86efac;color:#16a34a}.order-details-modal .order-detail-motivo-edit-actions .checkout-view-laudo-btn-check:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.order-details-modal .order-detail-motivo-edit-actions .checkout-view-laudo-btn-cancel{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.order-details-modal .order-detail-motivo-edit-actions .checkout-view-laudo-btn-cancel:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.order-details-modal .checkout-view-laudo-spinner{animation:order-detail-laudo-spin .6s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#16a34a;height:14px;width:14px}@keyframes order-detail-laudo-spin{to{transform:rotate(1turn)}}.order-detail-motivo-save-feedback{margin-top:4px;width:100%}.order-details-modal .order-detail-solicitante-line{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:0 6px}.order-details-modal .order-detail-email-bullet{color:#94a3b8;display:inline-block;font-weight:700;margin:0 2px;-webkit-user-select:none;user-select:none}.order-details-modal .order-detail-solicitante-email-link{color:#2563eb;text-decoration:none;word-break:break-all}.order-details-modal .order-detail-solicitante-email-link:hover{text-decoration:underline}.odv2-menu-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;display:flex;inset:0;justify-content:center;opacity:0;padding:20px 24px;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:55}.odv2-menu-modal-overlay--open{opacity:1;pointer-events:auto}.odv2-menu-modal-panel{background:#f7f9fb;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px -12px #0f172a52;display:flex;flex-direction:column;max-height:min(88vh,560px);max-width:min(calc(100% - 16px),920px);opacity:0;overflow:hidden;transform:translateY(10px) scale(.98);transition:transform .28s ease,opacity .28s ease;width:-webkit-fit-content;width:fit-content}.odv2-menu-modal-panel--open{opacity:1;transform:translateY(0) scale(1)}.odv2-menu-modal-panel--wide{max-width:min(calc(100% - 16px),1100px);width:min(calc(100% - 16px),1100px)}.odv2-menu-modal-panel--sugestao{max-width:min(calc(100% - 16px),720px);width:min(calc(100% - 16px),720px)}.odv2-menu-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.odv2-menu-modal-title{align-items:center;color:#0f172a;display:inline-flex;font-family:var(--odv2-font-sans);font-size:15px;font-weight:600;gap:8px;margin:0}.odv2-menu-modal-os{color:#64748b;font-family:var(--odv2-font-mono);font-size:12px;font-weight:500}.odv2-menu-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#54647a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s;width:32px}.odv2-menu-modal-close:hover{background:#e6e8ea;color:#0f172a}.odv2-menu-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:280px;overflow:hidden;padding:16px 18px 18px}.odv2-menu-modal-body--logs{min-width:min(100%,1040px)}.odv2-menu-modal-body--logs .order-details-audit-logs,.odv2-menu-modal-body--logs .order-details-audit-table{font-feature-settings:"tnum";font-family:var(--odv2-font-mono);font-variant-numeric:tabular-nums}.odv2-menu-modal-body .odv2-historico{min-height:120px}.odv2-menu-modal-body--sugestao{overflow-y:auto}.odv2-menu-modal-body--sugestao .order-details-sugestao-empty,.odv2-menu-modal-body--sugestao .order-details-sugestao-loading{color:#64748b;font-size:13px;margin:0}.app.theme-dark .odv2-menu-modal-panel{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 25px 50px -12px #00000073}.app.theme-dark .odv2-menu-modal-header{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.app.theme-dark .odv2-menu-modal-title{color:var(--text-body)}.app.theme-dark .odv2-menu-modal-body--sugestao .order-details-sugestao-empty,.app.theme-dark .odv2-menu-modal-body--sugestao .order-details-sugestao-loading,.app.theme-dark .odv2-menu-modal-close,.app.theme-dark .odv2-menu-modal-os{color:var(--text-muted)}.app.theme-dark .odv2-menu-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .odv2-menu-modal-body{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .odv2-menu-modal-body .order-details-historico-obs-panel{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.odv2-anexos-panel{animation:odv2-anexos-panel-in .28s ease;display:flex;flex-direction:column;min-height:clamp(360px,48vh,520px)}@keyframes odv2-anexos-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.odv2-anexos-status{color:#6b7280;font-size:12px;margin:0;padding:48px 0;text-align:center}.odv2-anexos-status--error{color:#b91c1c}.odv2-anexos{display:flex;flex:1 1;gap:12px;min-height:0}.odv2-anexos-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px;max-height:min(52vh,480px);overflow-y:auto;padding:2px}.odv2-anexos-thumb{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;padding:0;width:72px}.odv2-anexos-thumb:hover{border-color:#94a3b8}.odv2-anexos-thumb--active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.odv2-anexos-thumb img{display:block;height:100%;object-fit:cover;width:100%}.odv2-anexos-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.odv2-anexos-preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1;min-height:380px;overflow:hidden;position:relative}.odv2-anexos-preview iframe,.odv2-anexos-preview img{background:#0f172a;border:0;display:block;height:100%;min-height:380px;object-fit:contain;width:100%}.odv2-anexos-expand{align-items:center;background:#0f172aa6;border:none;border-radius:999px;bottom:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:8px;width:26px;z-index:2}.odv2-anexos-expand:hover{background:#0f172ad9}.odv2-anexos-zoom-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:28000}.odv2-anexos-zoom-modal{background:#000;border-radius:12px;box-shadow:0 20px 45px #0f172a99;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:90vw}.odv2-anexos-zoom-toolbar{align-items:center;background:#0f172aa6;border-radius:8px;display:inline-flex;gap:4px;left:10px;padding:4px;position:absolute;top:10px;z-index:2}.odv2-anexos-zoom-toolbar button{align-items:center;background:#0000;border:none;border-radius:6px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.odv2-anexos-zoom-toolbar button:hover:not(:disabled){background:#ffffff1f}.odv2-anexos-zoom-toolbar button:disabled{cursor:default;opacity:.35}.odv2-anexos-zoom-toolbar span{font-feature-settings:"tnum";color:#e5e7eb;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-width:44px;padding:0 4px;text-align:center}.odv2-anexos-zoom-viewport{cursor:grab;flex:1 1;min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.odv2-anexos-zoom-viewport--dragging{cursor:grabbing}.odv2-anexos-zoom-viewport img{border:0;display:block;height:auto;left:50%;max-height:none;max-width:none;pointer-events:none;position:absolute;top:50%;transform-origin:center center;width:auto}.odv2-anexos-zoom-modal iframe{border:0;display:block;flex:1 1;height:100%;width:100%}.odv2-anexos-zoom-close{align-items:center;background:#0f172aa6;border:none;border-radius:6px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:32px;z-index:2}.odv2-anexos-zoom-close:hover{background:#0f172ad9}.odv2-anexos-preview-fallback{align-items:center;background:#f9fafb;color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:8px;height:100%;justify-content:center;min-height:380px}.odv2-anexos-preview-fallback a{color:#2563eb;color:var(--link,#2563eb)}.app.theme-dark .odv2-anexos-status,html.theme-dark .odv2-anexos-status{color:#9a9aa3}.app.theme-dark .odv2-anexos-status--error,html.theme-dark .odv2-anexos-status--error{color:#f87171}.app.theme-dark .odv2-anexos-thumb,html.theme-dark .odv2-anexos-thumb{background:var(--bg-surface);border-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .odv2-anexos-thumb:hover,html.theme-dark .odv2-anexos-thumb:hover{border-color:#9a9aa3}.app.theme-dark .odv2-anexos-thumb--active,html.theme-dark .odv2-anexos-thumb--active{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 1px #7c4dff;box-shadow:0 0 0 1px var(--accent,#7c4dff)}.app.theme-dark .odv2-anexos-preview,html.theme-dark .odv2-anexos-preview{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .odv2-anexos-preview iframe,.app.theme-dark .odv2-anexos-preview img,html.theme-dark .odv2-anexos-preview iframe,html.theme-dark .odv2-anexos-preview img{background:#1a1a1e}.app.theme-dark .odv2-anexos-preview-fallback,html.theme-dark .odv2-anexos-preview-fallback{background:var(--bg-surface);color:#9a9aa3}.app.theme-dark .odv2-anexos-preview-fallback a,html.theme-dark .odv2-anexos-preview-fallback a{color:var(--link)}.app.theme-dark .odv2-anexos-zoom-overlay,html.theme-dark .odv2-anexos-zoom-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .odv2-anexos-zoom-modal,html.theme-dark .odv2-anexos-zoom-modal{background:#1a1a1e}.odv2-defeito-audio{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%;vertical-align:middle}.odv2-defeito-audio--open,.odv2-defeito-audio-row{align-items:center;flex-wrap:nowrap}.odv2-defeito-audio-row{display:inline-flex;gap:8px;max-width:100%;min-width:0}.odv2-defeito-audio-btn{align-items:center;background:#ef444414;border:1px solid #ef444459;border-radius:999px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;gap:6px;height:22px;padding:0 8px}.odv2-defeito-audio-btn:hover{background:#ef444424;border-color:#ef444480}.odv2-defeito-audio-btn--active{background:#ef444429;border-color:#ef4444;justify-content:center;padding:0;width:22px}.odv2-defeito-audio-label{color:#b91c1c;font-size:11px;font-weight:600;line-height:14px;white-space:nowrap}.odv2-defeito-audio-icon{align-items:center;animation:odv2-defeito-audio-pulse 1.4s ease-in-out infinite;color:#ef4444;display:inline-flex;justify-content:center}@keyframes odv2-defeito-audio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.12)}}.odv2-defeito-audio-player{align-items:center;background:#f8f9fa;background:var(--odv2-bg-alt,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--odv2-border,#e2e8f0);border-radius:999px;display:inline-flex;gap:6px;max-width:100%;min-width:0;padding:4px 8px}.odv2-defeito-audio-play{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--odv2-muted,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.odv2-defeito-audio-play:hover{color:#0f172a;color:var(--odv2-text-strong,#0f172a)}.odv2-defeito-audio-time{font-feature-settings:"tnum";color:#64748b;color:var(--odv2-muted-2,#64748b);flex-shrink:0;font-family:ui-monospace,monospace;font-family:var(--odv2-font-mono,ui-monospace,monospace);font-size:10px;font-variant-numeric:tabular-nums;line-height:14px}.odv2-defeito-audio-seek{align-items:center;cursor:pointer;display:flex;flex:1 1 96px;height:22px;margin:0;max-width:140px;min-width:72px;outline:none;padding:0;position:relative;touch-action:none;width:96px}.odv2-defeito-audio-seek-track{background:#94a3b866;border-radius:999px;display:block;height:4px;pointer-events:none;position:relative;width:100%}.odv2-defeito-audio-seek-fill{background:#ef4444;border-radius:999px;bottom:0;left:0;position:absolute;top:0;width:0;width:var(--seek-pct,0)}.odv2-defeito-audio-seek-thumb{background:#fff;border:2px solid #ef4444;border-radius:50%;box-shadow:0 1px 2px #0f172a2e;height:12px;left:0;left:var(--seek-pct,0);margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.odv2-defeito-audio-seek:focus-visible .odv2-defeito-audio-seek-track,.odv2-defeito-audio-seek:hover .odv2-defeito-audio-seek-track{height:5px}.odv2-defeito-audio-seek:focus-visible .odv2-defeito-audio-seek-thumb,.odv2-defeito-audio-seek:hover .odv2-defeito-audio-seek-thumb{height:14px;margin-left:-7px;width:14px}.odv2-defeito-audio-seek:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #ef444447}.odv2-defeito-audio-transcribe{align-items:center;background:#f8f9fa;background:var(--odv2-bg-alt,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--odv2-border,#e2e8f0);border-radius:999px;color:#0f172a;color:var(--odv2-text-strong,#0f172a);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;height:26px;line-height:14px;padding:0 10px;white-space:nowrap}.odv2-defeito-audio-transcribe:hover:not(:disabled){background:#7c4dff14;background:var(--accent-soft,#7c4dff14);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#7c4dff;color:var(--accent,#7c4dff)}.odv2-defeito-audio-transcribe:disabled{cursor:wait;opacity:.7}.odv2-defeito-audio-transcribe-spin{animation:odv2-defeito-audio-spin .8s linear infinite}@keyframes odv2-defeito-audio-spin{to{transform:rotate(1turn)}}.app.theme-dark .odv2-defeito-audio-btn,html.theme-dark .odv2-defeito-audio-btn{background:#ef444429;border-color:#f8717173;color:#f87171}.app.theme-dark .odv2-defeito-audio-btn:hover,html.theme-dark .odv2-defeito-audio-btn:hover{background:#ef44443d}.app.theme-dark .odv2-defeito-audio-btn--active,html.theme-dark .odv2-defeito-audio-btn--active{background:#ef444447;border-color:#f87171}.app.theme-dark .odv2-defeito-audio-label,html.theme-dark .odv2-defeito-audio-label{color:#fca5a5}.app.theme-dark .odv2-defeito-audio-icon,html.theme-dark .odv2-defeito-audio-icon{color:#f87171}.app.theme-dark .odv2-defeito-audio-player,html.theme-dark .odv2-defeito-audio-player{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .odv2-defeito-audio-play,html.theme-dark .odv2-defeito-audio-play{color:#c4c4cc}.app.theme-dark .odv2-defeito-audio-play:hover,html.theme-dark .odv2-defeito-audio-play:hover{color:var(--text-body)}.app.theme-dark .odv2-defeito-audio-time,html.theme-dark .odv2-defeito-audio-time{color:#9a9aa3}.app.theme-dark .odv2-defeito-audio-seek-track,html.theme-dark .odv2-defeito-audio-seek-track{background:#4a4a50f2}.app.theme-dark .odv2-defeito-audio-seek-fill,html.theme-dark .odv2-defeito-audio-seek-fill{background:#f87171}.app.theme-dark .odv2-defeito-audio-seek-thumb,html.theme-dark .odv2-defeito-audio-seek-thumb{background:#edeef0;border-color:#f87171;box-shadow:0 1px 2px #00000059}.app.theme-dark .odv2-defeito-audio-seek:focus-visible,html.theme-dark .odv2-defeito-audio-seek:focus-visible{box-shadow:0 0 0 2px #f8717159}.app.theme-dark .odv2-defeito-audio-transcribe,html.theme-dark .odv2-defeito-audio-transcribe{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .odv2-defeito-audio-transcribe:hover:not(:disabled),html.theme-dark .odv2-defeito-audio-transcribe:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.odv2-encaminhar-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;display:flex;inset:0;justify-content:center;opacity:0;padding:20px 24px;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:60}.odv2-encaminhar-overlay--open{opacity:1;pointer-events:auto}.odv2-encaminhar-panel{background:#f7f9fb;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px -12px #0f172a52;display:flex;flex-direction:column;max-height:min(90vh,520px);opacity:0;overflow:hidden;transform:translateY(10px) scale(.98);transition:transform .28s ease,opacity .28s ease;width:min(520px,calc(100% - 16px))}.odv2-encaminhar-panel--open{opacity:1;transform:translateY(0) scale(1)}.odv2-encaminhar-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.odv2-encaminhar-title{align-items:center;color:#0f172a;display:inline-flex;font-family:var(--odv2-font-sans);font-size:15px;font-weight:600;gap:8px;margin:0}.odv2-encaminhar-os{color:#64748b;font-family:var(--odv2-font-mono);font-size:12px;font-weight:500}.odv2-encaminhar-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#54647a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s;width:32px}.odv2-encaminhar-close:hover:not(:disabled){background:#e6e8ea;color:#0f172a}.odv2-encaminhar-close:disabled{cursor:not-allowed;opacity:.5}.odv2-encaminhar-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px}.odv2-encaminhar-label{color:#64748b;font-family:var(--odv2-font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.odv2-encaminhar-sessoes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.odv2-encaminhar-sessao-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-family:var(--odv2-font-mono);font-size:11px;font-weight:500;padding:6px 10px;transition:background .15s,border-color .15s,color .15s}.odv2-encaminhar-sessao-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.odv2-encaminhar-sessao-btn--active{background:#eef2ff;border-color:#6366f1;color:#6366f1}.odv2-encaminhar-filter{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#334155;font-family:var(--odv2-font-mono);font-size:12px;margin-bottom:10px;padding:8px 12px;width:100%}.odv2-encaminhar-filter::placeholder{color:#94a3b8}.odv2-encaminhar-filter:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f;outline:none}.odv2-encaminhar-empty{color:#64748b;font-family:var(--odv2-font-mono);font-size:12px;margin:0}.odv2-encaminhar-tech-list{max-height:286px;overflow-y:auto}.odv2-encaminhar-area{margin-bottom:12px}.odv2-encaminhar-area-name{color:#45464d;display:block;font-family:var(--odv2-font-sans);font-size:12px;font-weight:600;margin-bottom:6px}.odv2-encaminhar-techs{display:flex;flex-wrap:wrap;gap:6px}.odv2-encaminhar-tech-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-family:var(--odv2-font-mono);font-size:11px;font-weight:500;padding:6px 10px;transition:background .15s,border-color .15s,color .15s}.odv2-encaminhar-tech-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.odv2-encaminhar-tech-btn--selected{background:#eef2ff;border-color:#6366f1;color:#6366f1}.odv2-encaminhar-actions{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:12px 18px 16px}.odv2-encaminhar-cancel-btn{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:var(--odv2-font-sans);font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s}.odv2-encaminhar-cancel-btn:hover:not(:disabled){background:#f1f5f9}.odv2-encaminhar-confirm-btn{background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--odv2-font-sans);font-size:13px;font-weight:600;padding:7px 16px;transition:background .15s}.odv2-encaminhar-confirm-btn:hover:not(:disabled){background:#4f46e5}.odv2-encaminhar-confirm-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .odv2-encaminhar-panel,html.theme-dark .odv2-encaminhar-panel{background:#323236;background:var(--modal-bg,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 25px 50px -12px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-overlay,html.theme-dark .odv2-encaminhar-overlay{background:#00000073}.app.theme-dark .odv2-encaminhar-actions,.app.theme-dark .odv2-encaminhar-header,html.theme-dark .odv2-encaminhar-actions,html.theme-dark .odv2-encaminhar-header{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .odv2-encaminhar-body,html.theme-dark .odv2-encaminhar-body{background:#323236;background:var(--modal-bg,#323236);color:#ededef;color:var(--text-body,#ededef);scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .odv2-encaminhar-body::-webkit-scrollbar,.app.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar,html.theme-dark .odv2-encaminhar-body::-webkit-scrollbar,html.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar{width:8px}.app.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-track,.app.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-track,html.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-track,html.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-track{background:#0000}.app.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-thumb,.app.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-thumb,html.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-thumb,html.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-thumb{background:#4a4a50;border-radius:4px}.app.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-thumb:hover,.app.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-encaminhar-body::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-encaminhar-tech-list::-webkit-scrollbar-thumb:hover{background:#6b6b73}.app.theme-dark .odv2-encaminhar-tech-list,html.theme-dark .odv2-encaminhar-tech-list{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .odv2-encaminhar-title,html.theme-dark .odv2-encaminhar-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-close,.app.theme-dark .odv2-encaminhar-empty,.app.theme-dark .odv2-encaminhar-label,.app.theme-dark .odv2-encaminhar-os,html.theme-dark .odv2-encaminhar-close,html.theme-dark .odv2-encaminhar-empty,html.theme-dark .odv2-encaminhar-label,html.theme-dark .odv2-encaminhar-os{color:#9a9aa3}.app.theme-dark .odv2-encaminhar-close:hover:not(:disabled),html.theme-dark .odv2-encaminhar-close:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-sessao-btn,.app.theme-dark .odv2-encaminhar-tech-btn,html.theme-dark .odv2-encaminhar-sessao-btn,html.theme-dark .odv2-encaminhar-tech-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .odv2-encaminhar-sessao-btn:hover,.app.theme-dark .odv2-encaminhar-tech-btn:hover,html.theme-dark .odv2-encaminhar-sessao-btn:hover,html.theme-dark .odv2-encaminhar-tech-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-sessao-btn--active,.app.theme-dark .odv2-encaminhar-tech-btn--selected,html.theme-dark .odv2-encaminhar-sessao-btn--active,html.theme-dark .odv2-encaminhar-tech-btn--selected{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .odv2-encaminhar-filter,.app.theme-dark .odv2-encaminhar-panel input,.app.theme-dark .odv2-encaminhar-panel select,.app.theme-dark .odv2-encaminhar-panel textarea,html.theme-dark .odv2-encaminhar-filter,html.theme-dark .odv2-encaminhar-panel input,html.theme-dark .odv2-encaminhar-panel select,html.theme-dark .odv2-encaminhar-panel textarea{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-filter::placeholder,html.theme-dark .odv2-encaminhar-filter::placeholder{color:#9a9aa3}.app.theme-dark .odv2-encaminhar-filter:focus,html.theme-dark .odv2-encaminhar-filter:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff33}.app.theme-dark .odv2-encaminhar-area-name,html.theme-dark .odv2-encaminhar-area-name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-cancel-btn,html.theme-dark .odv2-encaminhar-cancel-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .odv2-encaminhar-cancel-btn:hover:not(:disabled),html.theme-dark .odv2-encaminhar-cancel-btn:hover:not(:disabled){background:#4a4a50;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-encaminhar-confirm-btn,html.theme-dark .odv2-encaminhar-confirm-btn{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .odv2-encaminhar-confirm-btn:hover:not(:disabled),html.theme-dark .odv2-encaminhar-confirm-btn:hover:not(:disabled){background:#6d3ce8}.odv2-pedido-detalhe-panel{max-height:min(82vh,520px);max-width:min(calc(100% - 16px),960px);width:min(calc(100% - 16px),960px)}.odv2-pedido-detalhe-body{display:flex;flex-direction:column;gap:12px;overflow:auto;padding:12px 14px 14px}.odv2-pedido-detalhe-error,.odv2-pedido-detalhe-hint{color:#64748b;font-size:11px;line-height:16px;margin:0}.odv2-pedido-detalhe-error{color:#b91c1c}.odv2-pedido-detalhe-title-meta{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px 14px;margin-left:4px}.odv2-pedido-detalhe-header-item{align-items:baseline;display:inline-flex;gap:6px;min-width:0}.odv2-pedido-detalhe-header-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.odv2-pedido-detalhe-header-value{font-feature-settings:"tnum";color:#0f172a;font-family:var(--odv2-font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.odv2-pedido-detalhe-header-hint{color:#94a3b8;font-size:10px}.odv2-pedido-detalhe-section{display:flex;flex-direction:column;gap:8px;min-width:0}.odv2-pedido-detalhe-section-title{margin:0}.odv2-pedido-detalhe-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.odv2-pedido-detalhe-table{border-collapse:collapse;width:100%}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table td,.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table th{font-feature-settings:"tnum";color:#191c1e;font-family:var(--odv2-font-mono);font-size:10px;font-variant-numeric:tabular-nums;font-weight:400;line-height:14px;padding:5px 6px;vertical-align:middle}.odv2-pedido-detalhe-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap}.odv2-pedido-detalhe-table td{border-bottom:1px solid #f1f5f9}.odv2-pedido-detalhe-table tbody tr:last-child td{border-bottom:none}.odv2-pedido-detalhe-td-num,.odv2-pedido-detalhe-th-est{padding-left:4px;padding-right:4px;white-space:nowrap;width:1%}.odv2-pedido-detalhe-th-est .odv2-pedido-detalhe-info{margin-left:2px;vertical-align:middle}.odv2-pedido-detalhe-td-produto,.odv2-pedido-detalhe-th-produto{max-width:0;min-width:220px;width:38%}.odv2-pedido-detalhe-info{align-items:center;color:#94a3b8;cursor:help;display:inline-flex;justify-content:center}.odv2-pedido-detalhe-info:hover{color:#64748b}.odv2-pedido-detalhe-td-qty,.odv2-pedido-detalhe-th-qty{padding-left:4px;padding-right:4px;text-align:center;white-space:nowrap;width:1%}.odv2-pedido-detalhe-td-num,.odv2-pedido-detalhe-th-est{text-align:center}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-produto{background:#0000;border:none;display:inline-block;font-family:inherit;font-size:10px;font-weight:400;line-height:14px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-td-produto .odv2-tooltip-wrap{background:#0000;border:none;display:block;max-width:100%}.odv2-pedido-detalhe-stepper{align-items:flex-start;display:flex;gap:0;list-style:none;margin:0;overflow-x:auto;padding:4px 4px 2px}.odv2-pedido-detalhe-step{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;max-width:140px;min-width:88px;padding-top:14px;position:relative}.odv2-pedido-detalhe-step-body{align-items:center;background:#0000;border:none;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 6px 6px;text-align:center}.odv2-pedido-detalhe-step--current .odv2-pedido-detalhe-step-body{background:#f1f5f9;border:1px solid #c6c6cd73;border-radius:6px;padding:5px 8px 6px}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-date,.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-nome,.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-user{display:block;line-height:1.4;width:100%}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-nome{color:#0f172a;font-size:9px;font-weight:600}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-date{font-feature-settings:"tnum";color:#64748b;font-family:var(--odv2-font-mono);font-size:8.5px;font-variant-numeric:tabular-nums}.odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-user{color:#94a3b8;font-size:8.5px}.odv2-pedido-detalhe-step-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;height:6px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:6px}.odv2-pedido-detalhe-step-dot--current{background:#0f172a;box-shadow:0 0 0 2px #f1f5f9;height:8px;width:8px}.odv2-pedido-detalhe-step-line{background:#e2e8f0;border-radius:1px;height:2px;left:calc(50% + 5px);position:absolute;top:3px;width:calc(100% - 10px)}.odv2-pedido-detalhe-obs-nf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#334155;font-family:inherit;font-size:11px;line-height:1.45;min-height:56px;padding:8px 10px;resize:vertical;width:100%}.app.theme-dark .odv2-pedido-detalhe-hint,html.theme-dark .odv2-pedido-detalhe-hint{color:#9a9aa3}.app.theme-dark .odv2-pedido-detalhe-obs-nf,html.theme-dark .odv2-pedido-detalhe-obs-nf{background:#3a3a3e;background:var(--input-bg,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-pedido-detalhe-header-label,html.theme-dark .odv2-pedido-detalhe-header-label{color:#9a9aa3}.app.theme-dark .odv2-pedido-detalhe-header-value,html.theme-dark .odv2-pedido-detalhe-header-value{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-pedido-detalhe-header-hint,html.theme-dark .odv2-pedido-detalhe-header-hint{color:#8a8a92}.app.theme-dark .odv2-pedido-detalhe-table-wrap,html.theme-dark .odv2-pedido-detalhe-table-wrap{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table td,.app.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table th,html.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table td,html.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-table th{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-pedido-detalhe-table th,html.theme-dark .odv2-pedido-detalhe-table th{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .odv2-pedido-detalhe-table td,html.theme-dark .odv2-pedido-detalhe-table td{border-bottom-color:#3a3a3e}.app.theme-dark .odv2-pedido-detalhe-info,html.theme-dark .odv2-pedido-detalhe-info{color:#8a8a92}.app.theme-dark .odv2-pedido-detalhe-info:hover,html.theme-dark .odv2-pedido-detalhe-info:hover{color:#c4c4cc}.app.theme-dark .odv2-pedido-detalhe-step--current .odv2-pedido-detalhe-step-body,html.theme-dark .odv2-pedido-detalhe-step--current .odv2-pedido-detalhe-step-body{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-nome,html.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-nome{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-date,html.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-date{color:#9a9aa3}.app.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-user,html.theme-dark .odv2-pedido-detalhe-panel .odv2-pedido-detalhe-step-user{color:#8a8a92}.app.theme-dark .odv2-pedido-detalhe-step-line,html.theme-dark .odv2-pedido-detalhe-step-line{background:#4a4a50}.app.theme-dark .odv2-pedido-detalhe-step-dot,html.theme-dark .odv2-pedido-detalhe-step-dot{background:#5a5a62}.app.theme-dark .odv2-pedido-detalhe-step-dot--current,html.theme-dark .odv2-pedido-detalhe-step-dot--current{background:#7c4dff;background:var(--accent,#7c4dff);box-shadow:0 0 0 2px #3a3a3e;box-shadow:0 0 0 2px var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .odv2-pedido-detalhe-body,.app.theme-dark .odv2-pedido-detalhe-stepper,.app.theme-dark .odv2-pedido-detalhe-table-wrap,html.theme-dark .odv2-pedido-detalhe-body,html.theme-dark .odv2-pedido-detalhe-stepper,html.theme-dark .odv2-pedido-detalhe-table-wrap{scrollbar-color:#0000 #0000;scrollbar-width:thin}.app.theme-dark .odv2-pedido-detalhe-body:hover,.app.theme-dark .odv2-pedido-detalhe-stepper:hover,.app.theme-dark .odv2-pedido-detalhe-table-wrap:hover,html.theme-dark .odv2-pedido-detalhe-body:hover,html.theme-dark .odv2-pedido-detalhe-stepper:hover,html.theme-dark .odv2-pedido-detalhe-table-wrap:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar,.app.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar,.app.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar,html.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar,html.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar,html.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-track,.app.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-track,.app.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-track,html.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-track,html.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-track,html.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-track{background:#0000}.app.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-thumb,.app.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-thumb,.app.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-thumb{background-color:initial;border-radius:4px}.app.theme-dark .odv2-pedido-detalhe-body:hover::-webkit-scrollbar-thumb,.app.theme-dark .odv2-pedido-detalhe-stepper:hover::-webkit-scrollbar-thumb,.app.theme-dark .odv2-pedido-detalhe-table-wrap:hover::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-body:hover::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-stepper:hover::-webkit-scrollbar-thumb,html.theme-dark .odv2-pedido-detalhe-table-wrap:hover::-webkit-scrollbar-thumb{background-color:#5a5a62}.app.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-thumb:hover,.app.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-thumb:hover,.app.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-pedido-detalhe-body::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-pedido-detalhe-stepper::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-pedido-detalhe-table-wrap::-webkit-scrollbar-thumb:hover{background-color:#6e6e76}.oosv2-recharts-host{box-sizing:border-box;max-width:100%;min-width:0}.oosv2-recharts-canvas,.oosv2-recharts-host{overflow:hidden;position:relative;width:100%}.oosv2-recharts-canvas{height:148px;min-height:148px}.oosv2-recharts-canvas .recharts-surface,.oosv2-recharts-canvas .recharts-wrapper{outline:none}.oosv2-recharts-empty{background:#fafafc;border:1px dashed #e2e2ea;border-radius:10px;box-sizing:border-box;flex-direction:column;gap:4px;margin:0;min-height:132px;padding:22px 14px;text-align:center}.oosv2-recharts-empty,.oosv2-recharts-empty-icon{align-items:center;display:flex;justify-content:center}.oosv2-recharts-empty-icon{background:#f0f0f5;border-radius:10px;color:#9a9aa8;height:40px;margin-bottom:4px;width:40px}.oosv2-recharts-empty-title{color:#4a4a5c;font-size:12.5px;font-weight:700;line-height:1.3;margin:0}.oosv2-recharts-empty-text{color:#8a8a9e;font-size:11.5px;font-weight:500;line-height:1.35;margin:0}.oosv2-recharts-tooltip{background:#fff;border:1px solid #c6c6cdcc;border-radius:8px;box-shadow:0 4px 12px #0f172a1a;color:#191c1e;font-size:11px;line-height:1.45;max-width:280px;padding:8px 10px;pointer-events:none;width:-webkit-max-content;width:max-content}.oosv2-recharts-tooltip--portal{box-sizing:border-box}.oosv2-recharts-tooltip-date{color:#45464d;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;margin-bottom:4px}.oosv2-recharts-tooltip-total{border-bottom:1px solid #f0f0f5;color:#16161d;font-size:12px;font-weight:700;margin-bottom:6px;padding-bottom:6px}.oosv2-recharts-tooltip-row{align-items:center;color:#45464d;display:flex;gap:6px;margin-top:3px}.oosv2-recharts-tooltip-dot{border-radius:2px;flex-shrink:0;height:7px;width:7px}.oosv2-recharts-tooltip-med{color:#8a8a9e;font-weight:500}.oosv2-prod-stats{display:flex;flex-direction:column;gap:6px;margin-top:10px}.oosv2-prod-stats-medias{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.oosv2-prod-stats-label{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.oosv2-prod-stats-chip{align-items:center;background:#fafafc;border:1px solid #ebebf2;border-radius:999px;color:#3c3c4c;display:inline-flex;font-size:11px;gap:5px;line-height:1.2;padding:3px 8px}.oosv2-prod-stats-dot{border-radius:999px;flex:0 0 auto;height:7px;width:7px}.oosv2-prod-stats-chip-label{color:#5c5c70;font-weight:600}.oosv2-prod-stats-chip-val{color:#16161d;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.oosv2-prod-stats-compare{align-items:baseline;color:#5c5c70;display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 0;line-height:1.4}.oosv2-prod-stats-compare strong{color:#16161d;font-family:JetBrains Mono,monospace;font-weight:700}.oosv2-prod-stats-sep{color:#c4c4cc;margin:0 6px}.oosv2-prod-stats-pct{font-weight:600}.oosv2-prod-stats-pct.is-up,.oosv2-prod-stats-pct.is-up strong{color:#0f9d58}.oosv2-prod-stats-pct.is-down,.oosv2-prod-stats-pct.is-down strong{color:#d1544a}.app.theme-dark .oosv2-recharts-empty,html.theme-dark .oosv2-recharts-empty{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .oosv2-recharts-empty-icon,html.theme-dark .oosv2-recharts-empty-icon{background:#323236;background:var(--bg-surface-raised,#323236);color:#9a9aa3}.app.theme-dark .oosv2-recharts-empty-title,html.theme-dark .oosv2-recharts-empty-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-recharts-empty-text,html.theme-dark .oosv2-recharts-empty-text{color:#9a9aa3}.app.theme-dark .oosv2-recharts-tooltip,html.theme-dark .oosv2-recharts-tooltip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-recharts-tooltip-date,html.theme-dark .oosv2-recharts-tooltip-date{color:#c4c4cc}.app.theme-dark .oosv2-recharts-tooltip-total,html.theme-dark .oosv2-recharts-tooltip-total{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-recharts-tooltip-row,html.theme-dark .oosv2-recharts-tooltip-row{color:#c4c4cc}.app.theme-dark .oosv2-prod-stats-label,.app.theme-dark .oosv2-recharts-tooltip-med,html.theme-dark .oosv2-prod-stats-label,html.theme-dark .oosv2-recharts-tooltip-med{color:#9a9aa3}.app.theme-dark .oosv2-prod-stats-chip,html.theme-dark .oosv2-prod-stats-chip{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-prod-stats-chip-label,html.theme-dark .oosv2-prod-stats-chip-label{color:#c4c4cc}.app.theme-dark .oosv2-prod-stats-chip-val,html.theme-dark .oosv2-prod-stats-chip-val{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-prod-stats-compare,html.theme-dark .oosv2-prod-stats-compare{color:#c4c4cc}.app.theme-dark .oosv2-prod-stats-compare strong,html.theme-dark .oosv2-prod-stats-compare strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-prod-stats-sep,html.theme-dark .oosv2-prod-stats-sep{color:#6b6b74}.app.theme-dark .oosv2-prod-stats-pct.is-up,.app.theme-dark .oosv2-prod-stats-pct.is-up strong,html.theme-dark .oosv2-prod-stats-pct.is-up,html.theme-dark .oosv2-prod-stats-pct.is-up strong{color:#34d399}.app.theme-dark .oosv2-prod-stats-pct.is-down,.app.theme-dark .oosv2-prod-stats-pct.is-down strong,html.theme-dark .oosv2-prod-stats-pct.is-down,html.theme-dark .oosv2-prod-stats-pct.is-down strong{color:#f87171}.oosv2-hist-prod-legend-dot--ciclo{background:#0000!important;border:2px dashed #f59e0b;border-radius:0;flex:0 0 auto;height:0;width:10px}.app.theme-dark .open-os-v2-mock-host,html.theme-dark .open-os-v2-mock-host{--oosv2-chart-grid:#4a4a50;--oosv2-chart-tick:#9a9aa3}.oosv2-prod-sticknote-anchor{display:none}.oosv2-prod-sticknote{background:linear-gradient(165deg,#fff9e8,#fef3c7 55%,#fde68a);border:1px solid #d9a73c59;border-radius:4px 10px 10px 10px;box-shadow:inset 0 1px 0 #ffffff8c,0 10px 28px #78500a38,0 2px 6px #0f172a1f;box-sizing:border-box;color:#3f3a2e;max-width:min(268px,calc(100vw - 24px));opacity:0;padding:12px 12px 11px;pointer-events:none;transform:translate3d(14px,-12px,0) scale(.94) rotate(1.2deg);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);width:268px;will-change:transform,opacity}.oosv2-prod-sticknote--float{position:fixed;z-index:70}.oosv2-prod-sticknote.is-open{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1) rotate(-1.1deg)}.oosv2-prod-sticknote-pin{background:radial-gradient(circle at 35% 30%,#fca5a5,#dc2626 55%,#991b1b);border-radius:50%;box-shadow:0 2px 4px #00000038;height:12px;left:50%;margin-left:-6px;position:absolute;top:-5px;width:12px}.oosv2-prod-sticknote-headbar{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding-right:0}.oosv2-prod-sticknote-title{color:#92400e;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0;min-width:0;text-transform:uppercase}.oosv2-prod-sticknote-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#92400e;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:600;height:22px;justify-content:center;line-height:1;margin:-4px -4px -4px 0;padding:0;transition:background .15s ease,color .15s ease;width:22px}.oosv2-prod-sticknote-close:hover{background:#92400e1f;color:#78350f}.oosv2-prod-sticknote-close:focus-visible{outline:2px solid #92400e73;outline-offset:1px}.oosv2-prod-sticknote-medias{display:flex;flex-direction:column;gap:3px}.oosv2-prod-sticknote-head,.oosv2-prod-sticknote-row{grid-gap:5px;align-items:center;display:grid;font-size:11px;gap:5px;grid-template-columns:8px minmax(0,1fr) minmax(52px,auto) minmax(58px,auto);line-height:1.25}.oosv2-prod-sticknote-head{color:#a16207;font-size:9.5px;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.oosv2-prod-sticknote-head span:nth-child(3),.oosv2-prod-sticknote-head span:nth-child(4){text-align:right}.oosv2-prod-sticknote-dot{border-radius:999px;height:7px;width:7px}.oosv2-prod-sticknote-label{color:#57534e;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oosv2-prod-sticknote-val{color:#1c1917;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.oosv2-prod-sticknote-val--ultimo{color:#57534e;font-weight:600}.oosv2-prod-sticknote-foot{border-top:1px dashed #b4782859;display:flex;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px}.oosv2-prod-sticknote-meta{color:#78716c;display:flex;flex-wrap:wrap;font-size:10.5px;gap:4px 10px;line-height:1.35}.oosv2-prod-sticknote-meta strong{color:#1c1917;font-family:JetBrains Mono,monospace;font-weight:700}.oosv2-prod-sticknote-pct{font-size:11px;font-weight:600;line-height:1.3}.oosv2-prod-sticknote-pct.is-up,.oosv2-prod-sticknote-pct.is-up strong{color:#047857}.oosv2-prod-sticknote-pct.is-down,.oosv2-prod-sticknote-pct.is-down strong{color:#b91c1c}.app.theme-dark .oosv2-prod-sticknote,html.theme-dark .oosv2-prod-sticknote{background:linear-gradient(165deg,#3a3528,#322e24 55%,#2c281f);border-color:#d9a73c47;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px #0006;color:#e7e5e4}.app.theme-dark .oosv2-prod-sticknote-close,.app.theme-dark .oosv2-prod-sticknote-title,html.theme-dark .oosv2-prod-sticknote-close,html.theme-dark .oosv2-prod-sticknote-title{color:#fbbf24}.app.theme-dark .oosv2-prod-sticknote-close:hover,html.theme-dark .oosv2-prod-sticknote-close:hover{background:#fbbf2424;color:#fde68a}.app.theme-dark .oosv2-prod-sticknote-label,html.theme-dark .oosv2-prod-sticknote-label{color:#c4c4cc}.app.theme-dark .oosv2-prod-sticknote-head,html.theme-dark .oosv2-prod-sticknote-head{color:#fbbf24}.app.theme-dark .oosv2-prod-sticknote-val,html.theme-dark .oosv2-prod-sticknote-val{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-prod-sticknote-val--ultimo,html.theme-dark .oosv2-prod-sticknote-val--ultimo{color:#c4c4cc}.app.theme-dark .oosv2-prod-sticknote-foot,html.theme-dark .oosv2-prod-sticknote-foot{border-top-color:#d9a73c47}.app.theme-dark .oosv2-prod-sticknote-meta,html.theme-dark .oosv2-prod-sticknote-meta{color:#9a9aa3}.app.theme-dark .oosv2-prod-sticknote-meta strong,html.theme-dark .oosv2-prod-sticknote-meta strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-prod-sticknote-pct.is-up,.app.theme-dark .oosv2-prod-sticknote-pct.is-up strong,html.theme-dark .oosv2-prod-sticknote-pct.is-up,html.theme-dark .oosv2-prod-sticknote-pct.is-up strong{color:#34d399}.app.theme-dark .oosv2-prod-sticknote-pct.is-down,.app.theme-dark .oosv2-prod-sticknote-pct.is-down strong,html.theme-dark .oosv2-prod-sticknote-pct.is-down,html.theme-dark .oosv2-prod-sticknote-pct.is-down strong{color:#f87171}@media (prefers-reduced-motion:reduce){.oosv2-prod-sticknote{transform:none;transition:opacity .15s ease}.oosv2-prod-sticknote.is-open{transform:none}}.checkout-view-backdrop{align-items:center;animation:checkoutViewFadeIn .2s ease-out;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10002}@keyframes checkoutViewFadeIn{0%{opacity:0}to{opacity:1}}.checkout-view-container{animation:checkoutViewSlideIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;height:90vh;max-height:900px;max-width:1400px;overflow:hidden;position:relative;width:90vw}.fechamento-page-wrap{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);min-height:0}.checkout-view-container--page{animation:none;border-radius:0;box-shadow:none;flex:1 1;height:100%;max-height:none;max-width:none;min-height:0;width:100%}.checkout-view-container--page,.checkout-view-container--page .checkout-view-detail,.checkout-view-container--page .checkout-view-detail-header{background:#f8fafc;background:var(--board-bg,#f8fafc)}.checkout-view-container--page .checkout-view-sidebar{background:#0000;border-radius:0;gap:4px;margin-right:-1px;padding:8px 0 16px 8px;z-index:2}.checkout-view-container--page .checkout-view-area-avatar,.checkout-view-container--page .checkout-view-select-all-btn{border:1px solid #0000;border-radius:10px 0 0 10px;border-right:none;margin:0;min-width:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.checkout-view-container--page .checkout-view-area-avatar:hover,.checkout-view-container--page .checkout-view-select-all-btn:hover{background:#0f172a0d}.checkout-view-container--page .checkout-view-area-avatar.active,.checkout-view-container--page .checkout-view-select-all-btn.active{background:#fff;border-color:#e8eaec;color:#171818}.checkout-view-container--page .checkout-view-area-avatar .checkout-view-count,.checkout-view-container--page .checkout-view-area-avatar.active .checkout-view-count,.checkout-view-container--page .checkout-view-select-all-btn .checkout-view-count,.checkout-view-container--page .checkout-view-select-all-btn.active .checkout-view-count{background:#6049e7;border-radius:999px;color:#fff;font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;text-align:center}.checkout-view-container--page .checkout-view-area-avatar.active:before{background:radial-gradient(circle at 0 0,#0000 6.5px,#e8eaec 7px,#fff 7.5px);bottom:auto;content:"";display:block;height:8px;left:auto;position:absolute;right:0;top:-8px;width:8px}.checkout-view-container--page .checkout-view-area-avatar.active:after,.checkout-view-container--page .checkout-view-select-all-btn.active:after{background:radial-gradient(circle at 0 100%,#0000 6.5px,#e8eaec 7px,#fff 7.5px);bottom:-8px;content:"";height:8px;position:absolute;right:0;width:8px}.checkout-view-container--page .checkout-view-area-avatar--flush-bottom.active:after,.checkout-view-container--page .checkout-view-select-all-btn.active:before{display:none}.checkout-view-container--page .checkout-view-main{background:#0000;border-right:none;padding:8px 10px 16px 0;transition:min-height .18s ease}.checkout-view-container--page .checkout-view-technician-list-header{background:#fff;border:1px solid #e8eaec;border-bottom:none;border-radius:0 12px 0 0;padding:12px 14px 8px}.checkout-view-container--page .checkout-view-technician-list{background:#fff;border:1px solid #e8eaec;border-radius:0 0 12px 12px;border-top:none;flex:1 1 auto;overflow-x:hidden;padding:4px 0 10px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.checkout-view-container--page .checkout-view-technician-list::-webkit-scrollbar:horizontal{display:none;height:0}.checkout-view-container--page .checkout-view-technician-list:hover{scrollbar-color:#cbd5e1 #0000}.checkout-view-container--page .checkout-view-technician-list--flush-selector{border-bottom-left-radius:0}.checkout-view-container--page .checkout-view-condition-filter-trigger{background:#fff;border:1px solid #e8eaed;border-radius:999px;box-shadow:none;color:#646a73;font-size:12px;font-weight:500;gap:5px;height:26px;line-height:1;max-width:280px;padding:0 9px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:auto}.checkout-view-container--page .checkout-view-condition-filter-trigger:hover:not(:disabled){background:#fafbfc;border-color:#dfe1e6;box-shadow:none;color:#4f5660}.checkout-view-container--page .checkout-view-condition-filter-icon{color:#646a73}.checkout-view-container--page .checkout-view-condition-filter-trigger[aria-expanded=true]{background:#f3f0ff;border-color:#d4ccff;color:#7c5cff}.checkout-view-container--page .checkout-view-condition-filter-trigger[aria-expanded=true] .checkout-view-condition-filter-icon{color:#7c5cff}.checkout-view-container--page .checkout-view-condition-filter-dropdown{-webkit-font-smoothing:antialiased;background:#fff;border:none;border-radius:6px;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;max-width:280px;min-width:200px;padding:4px;width:auto}.checkout-view-container--page .checkout-view-condition-filter-option{border-radius:6px;color:#202020;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:400;gap:10px;line-height:1.334;padding:7px 8px;transition:background .1s ease,color .1s ease}.checkout-view-container--page .checkout-view-condition-filter-option:hover{background:rgba(0,0,0,.059)}.checkout-view-container--page .checkout-view-condition-filter-option.is-selected{background:#0000;color:#202020;font-weight:500}.checkout-view-container--page .checkout-view-condition-filter-option.is-selected:hover{background:rgba(0,0,0,.059)}.checkout-view-container--page .checkout-view-condition-filter-option-check{color:#6049e7}.checkout-view-container--page .checkout-view-tech-filter-btn.is-active{background:#6049e71f;color:#6049e7}.checkout-view-container--page .checkout-view-tech-filter-btn.is-active:hover{background:#6049e72e;color:#5b3de0}.checkout-view-container--page .checkout-view-technician-item.selected{background:#f1f5f9;border-radius:6px;color:#2d3748;margin:0 6px;padding-left:10px;padding-right:10px}.checkout-view-container--page .checkout-view-technician-item.selected .icon-wrap{color:#4a5568}.checkout-view-container--page .checkout-view-technician-item.selected .count{background:#edf2f7;color:#718096}.checkout-view-detail-expand-search{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 1px 2px #1018280a;cursor:text;display:inline-flex;height:26px;padding:0 8px;transition:border-color .15s ease,box-shadow .15s ease;width:280px}.checkout-view-detail-expand-search:focus-within,.checkout-view-detail-expand-search:hover{border-color:#dfe1e6}.checkout-view-detail-expand-search-icon{align-items:center;color:#646a73;display:inline-flex;flex-shrink:0;justify-content:center}.checkout-view-detail-expand-search-input{background:#0000;border:none;color:#292d34;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:400;margin-left:6px;min-width:0;outline:none;padding:0}.checkout-view-detail-expand-search-input::placeholder{color:#9ca3af}.checkout-view-container--page .checkout-view-detail-refresh-btn{background:#fff;border:1px solid #e8eaed;border-radius:999px;color:#646a73;font-size:12px;font-weight:500;gap:5px;height:26px;line-height:1;padding:0 9px;transition:background .15s ease,border-color .15s ease,color .15s ease}.checkout-view-container--page .checkout-view-detail-refresh-btn:hover:not(:disabled){background:#fafbfc;border-color:#dfe1e6;color:#4f5660}.checkout-view-container--page .checkout-view-tech-card{background:#fff}.go-hover-tip-wrap.checkout-view-tech-item-tip-wrap{display:block;flex:none;max-width:100%;width:100%}.checkout-view-sidebar>.go-hover-tip-wrap{display:flex;width:100%}@keyframes checkoutViewSlideIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.checkout-view-skeleton{animation:checkout-view-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:6px}@keyframes checkout-view-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.checkout-view-skeleton-select-all{flex-shrink:0;height:44px;margin:8px 0 4px;width:100%}.checkout-view-skeleton-avatar{flex-shrink:0;height:48px;margin:4px 0;width:48px}.checkout-view-skeleton-header-title{flex-shrink:0;height:18px;width:72px}.checkout-view-skeleton-header-actions{flex-shrink:0;height:24px;width:56px}.checkout-view-skeleton-area-title{height:20px;margin-bottom:6px;width:100%}.checkout-view-skeleton-tech-row{border-radius:4px;height:27px;margin-bottom:4px;width:100%}.checkout-view-skeleton-card{flex-shrink:0;height:120px;max-width:220px;min-width:180px}.checkout-view-sidebar{align-items:center;background:#ebeced;border-radius:12px 0 0 12px;display:flex;flex-direction:column;gap:0;min-width:64px;padding:0;width:64px}.checkout-view-select-all-btn{align-items:center;background:none;border:none;color:#171818;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin:1px 0;min-width:64px;position:relative;transition:color .15s,background .15s;width:100%}.checkout-view-select-all-content{align-items:center;display:flex;flex-direction:column;gap:2px}.checkout-view-select-all-content .checkout-view-count{color:#718096;font-size:10px;font-weight:600;line-height:1}.checkout-view-select-all-btn.active .checkout-view-count{color:#2347ff}.checkout-view-select-all-btn:hover{background:#0000000f}.checkout-view-select-all-btn.active{background:#fafbfc;color:#2347ff}.checkout-view-select-all-btn.active:before{background:#2347ff;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.checkout-view-area-avatar{align-items:center;background:none;border:none;color:#171818;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:2px;height:48px;justify-content:center;margin-bottom:1px;margin-top:1px;min-width:64px;position:relative;transition:color .15s,background .15s;width:100%}.checkout-view-area-avatar:hover{background:#0000000f}.checkout-view-area-avatar.active{background:#fafbfc;color:#2347ff}.checkout-view-area-avatar.active:before{background:#2347ff;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.checkout-view-area-label{font-size:12px;font-weight:600;line-height:1}.checkout-view-area-avatar .checkout-view-count{color:#718096;font-size:10px;font-weight:600;line-height:1}.checkout-view-area-avatar.active .checkout-view-count{color:#2347ff}.checkout-view-main{background:#fafbfc;border-right:1px solid #e2e8f0;display:flex;flex:0 1 17%;flex-direction:column;max-width:17%;min-width:0}.checkout-view-technician-list-header{align-items:center;color:#718096;display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;gap:6px;justify-content:space-between;letter-spacing:.04em;padding:10px 16px 6px;position:relative;text-transform:uppercase}.checkout-view-tech-filter-btn{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .15s,background .15s;width:24px}.checkout-view-tech-filter-btn:hover{background:#2347ff14;color:#2347ff}.checkout-view-tech-header-actions{align-items:center;display:flex;gap:2px}.checkout-view-tech-search-input{border:1px solid #e2e8f0;border-radius:4px;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;min-width:0;outline:none;padding:4px 8px}.checkout-view-tech-search-input:focus{border-color:#2347ff}.checkout-view-tech-search-input::placeholder{color:#a0aec0}.checkout-view-refresh-overlay{align-items:center;background:#ffffffd1;border-radius:12px;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:100}.checkout-view-refresh-spinner{animation:checkout-view-refresh-spin .65s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#2347ff;height:28px;width:28px}.checkout-view-refresh-label{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500}.checkout-view-concluir-lote-overlay{align-items:center;background:#ffffffe0;border-radius:12px;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:100}@keyframes checkout-view-refresh-spin{to{transform:rotate(1turn)}}.checkout-view-tech-filter-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:160px;padding:4px 0;position:absolute;right:8px;top:100%;z-index:10}.checkout-view-technician-list{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:8px 0}.checkout-view-technician-list.empty{align-items:center;display:flex;justify-content:center;padding:24px 20px}.checkout-view-technician-list.empty .checkout-view-detail-placeholder{margin-top:-20px;max-width:220px}.checkout-view-area-block{flex-shrink:0}.checkout-view-area-block+.checkout-view-area-block{margin-top:12px}.checkout-view-list-title-btn{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:8px 16px 6px;text-align:left;transition:background .1s;width:100%}.checkout-view-list-title-btn:hover{background:#0000000a}.checkout-view-list-title-text{flex:1 1}.checkout-view-list-title-btn svg{color:#718096;flex-shrink:0}.checkout-view-technician-wrap{flex-shrink:0;width:100%}.checkout-view-conditions-list{padding-bottom:4px;padding-left:44px}.checkout-view-condition-item{align-items:center;color:#718096;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:8px;justify-content:space-between;padding:3px 16px 3px 0}.checkout-view-condition-item:hover{background:#00000005}.checkout-view-condition-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-view-condition-count{color:#a0aec0;flex-shrink:0;font-size:10px;font-weight:500;line-height:1}.checkout-view-technician-item{align-items:center;box-sizing:border-box;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:10px;min-height:27px;padding:5px 16px;transition:background .1s;width:100%}.checkout-view-technician-item:hover{background:#f1f5f9}.checkout-view-technician-item.selected{background:#e8ecff;color:#2347ff}.checkout-view-technician-item.selected .icon-wrap{color:#2347ff}.checkout-view-technician-item.selected .count{background:#2347ff;color:#fff}.checkout-view-technician-item .icon-wrap{align-items:center;border-radius:50%;color:#4a5568;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.checkout-view-technician-item .icon-wrap svg{height:14px;width:14px}.checkout-view-technician-item .name{align-items:center;display:flex;flex:1 1;line-height:1;min-width:0}.checkout-view-technician-item .count{align-items:center;background:#edf2f7;border-radius:10px;color:#718096;display:flex;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:2px 8px}.checkout-view-adhoc-count-tip,.checkout-view-adhoc-os-num-tip{align-items:center;cursor:default;display:inline-flex;vertical-align:middle}.checkout-view-adhoc-os-num-tip{min-width:0}.checkout-view-split-count-wrap{align-items:center;display:inline-flex;gap:0;line-height:1}.checkout-view-split-count{font-feature-settings:"tnum";font-size:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:inherit}.checkout-view-split-count--adhoc{color:#b8860b}.checkout-view-split-count--normal{color:inherit}.checkout-view-split-count-sep{background:#b0b7c3;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin:0 5px;position:relative;top:-1px;vertical-align:middle;width:4px}.checkout-view-condition-count-split,.checkout-view-tech-card-condition-count-split{flex-shrink:0;margin-left:auto}.checkout-view-tech-card-condition.expanded .checkout-view-split-count--normal{color:#2347ff}.checkout-view-os-numero-wrap{align-items:center;display:inline-flex;gap:5px;min-width:45px;overflow:visible}.checkout-view-os-numero-wrap--adhoc{max-width:100%;min-width:0}.checkout-view-os-adhoc-dot{animation:checkoutViewAdhocPulse 1.6s ease-in-out infinite;background:#d4a017;border-radius:50%;box-shadow:0 0 0 0 #d4a0178c;flex-shrink:0;height:7px;overflow:visible;width:7px}@keyframes checkoutViewAdhocPulse{0%,to{box-shadow:0 0 0 0 #d4a0178c;opacity:1}50%{box-shadow:0 0 0 4px #d4a01700;opacity:.82}}.checkout-view-tech-card-os-row--adhoc{cursor:pointer;grid-template-columns:52px 60px 1fr 105px 108px}.checkout-view-tech-card-os-row--adhoc:hover{background:#d4a0170f}.checkout-view-detail{align-items:stretch;background:#fff;display:flex;flex:1 1;flex-direction:row;justify-content:flex-start;min-width:280px;overflow:hidden}.checkout-view-detail.empty{align-items:stretch}.checkout-view-detail.empty .checkout-view-detail-main{align-items:center;justify-content:center}.checkout-view-detail-content{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.checkout-view-detail-header{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:flex-end;min-height:32px;padding:11px 12px 0}.checkout-view-detail-main{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;min-width:0;overflow-y:auto;padding:12px}.checkout-view-detail-main.empty{align-items:center;justify-content:center}.checkout-view-os-detail-panel{animation:checkoutViewOsPanelIn .25s ease-out;background:#fafbfc;border-left:1px solid #e2e8f0;display:flex;flex:0 0 30%;flex-direction:column;max-width:30%;min-width:0;overflow:hidden;padding:0;position:relative}.checkout-view-concluir-overlay{align-items:center;background:#ffffffe6;border-radius:0;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:50}.checkout-view-os-detail-title-row{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.checkout-view-os-detail-title-top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.checkout-view-os-detail-title-row .checkout-view-os-detail-os-row{flex:1 1;min-width:0}.checkout-view-os-detail-title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.checkout-view-os-detail-panel-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .15s,background .15s;width:32px}.checkout-view-os-detail-panel-close:hover{background:#e2e8f0;color:#0f172a}.checkout-view-os-detail-panel-close:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@keyframes checkoutViewOsPanelIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.checkout-view-os-detail-content{display:flex;flex:1 1;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:12px;min-height:0;overflow-y:auto;padding:12px}.checkout-view-os-detail-footer{align-items:stretch;background:#fafbfc;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px}.checkout-view-concluir-btn{align-items:center;align-self:flex-end;background:#0d9488;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;transition:background .2s,opacity .2s}.checkout-view-concluir-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.checkout-view-pedido-wrap{position:relative}.checkout-view-concluir-btn-tooltip-wrap,.checkout-view-pedido-btn-tooltip-wrap{display:inline-block}.checkout-view-pedido-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:100%;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;margin-bottom:4px;min-width:200px;padding:4px 0;position:absolute;width:-webkit-max-content;width:max-content;z-index:100}.checkout-view-pedido-dropdown-item{align-items:center;background:#0000;border:none;border-radius:4px;color:#334155;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:10px;padding:8px 14px;text-align:left;transition:background .15s;white-space:nowrap;width:100%}.checkout-view-pedido-dropdown-item:hover{background:#f0fdfa;color:#0f766e}.checkout-view-pedido-chevron{color:#64748b;flex-shrink:0}.checkout-view-gerar-pedido-btn{align-items:center;background:#ccfbf1;border:1px solid #0d9488;border-radius:6px;color:#0f766e;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;transition:background .2s,color .2s,border-color .2s,opacity .2s}.checkout-view-gerar-pedido-btn:hover:not(:disabled){background:#99f6e4;border-color:#0f766e;color:#0d5c54}.checkout-view-gerar-pedido-btn:disabled{cursor:not-allowed;opacity:.8}.checkout-view-gerar-pedido-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.checkout-view-concluir-btn:hover:not(:disabled){background:#0f766e}.checkout-view-concluir-btn:disabled{cursor:not-allowed;opacity:.85}.checkout-view-concluir-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.checkout-view-concluir-spinner{animation:checkout-view-concluir-spin .6s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes checkout-view-concluir-spin{to{transform:rotate(1turn)}}.checkout-view-concluir-feedback{align-items:center;animation:checkout-view-concluir-feedback-in .3s ease-out;border-radius:6px;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px}@keyframes checkout-view-concluir-feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkout-view-concluir-feedback.success{background:#ccfbf1;border:1px solid #5eead4;color:#0f766e}.checkout-view-concluir-feedback.error{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.checkout-view-concluir-feedback.warning{align-items:flex-start;background:#fef3c7;border:1px solid #fcd34d;color:#92400e;flex-wrap:wrap;gap:10px}.checkout-view-concluir-feedback-toast-wrap{left:50%;position:absolute;top:12px;transform:translateX(-50%);z-index:10}.checkout-view-concluir-feedback-toast{box-shadow:0 4px 12px #0000001f}.checkout-view-fotos-btn{align-items:center;background:#0000;border:1px solid #ededed;border-radius:4px;color:#909292;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:500;gap:4px;justify-content:center;padding:4px 8px;transition:background .2s,color .2s,border-color .2s}.checkout-view-fotos-btn:hover:not(:disabled){background:#0d94880f}.checkout-view-fotos-btn:disabled{cursor:not-allowed;opacity:.7}@keyframes checkout-view-rastreio-outside-pulse{0%,to{border-color:#ef44446b;box-shadow:0 0 0 0 #ef444447}50%{border-color:#ef444494;box-shadow:0 0 0 5px #ef444400}}.checkout-view-fotos-btn.checkout-view-rastreio-btn--outside{animation:checkout-view-rastreio-outside-pulse 2s ease-out infinite;background:#ef44440f;border-color:#ef444473;color:#dc6b6b}.checkout-view-fotos-btn.checkout-view-rastreio-btn--outside:hover:not(:disabled){background:#ef44441a;border-color:#ef44448c;color:#c94f4f}.checkout-view-fotos-spinner{animation:checkout-view-concluir-spin .6s linear infinite;border:2px solid #0d948859;border-radius:50%;border-top-color:#0d9488;height:14px;width:14px}.checkout-view-fotos-modal{background:#fff;border-radius:12px;box-shadow:0 20px 45px #0f172a47;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden;width:640px}.checkout-view-endereco-map-overlay{align-items:center;background:#00000080;display:flex;justify-content:center}.checkout-view-endereco-map-modal{background:#fff;border-radius:12px;box-shadow:0 20px 45px #0f172a47;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden}.checkout-view-endereco-map-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 16px}.checkout-view-endereco-map-header-info{display:flex;flex-direction:column;gap:2px}.checkout-view-endereco-map-os{color:#111827;font-size:14px;font-weight:600}.checkout-view-endereco-map-cliente{color:#6b7280;font-size:12px}.checkout-view-endereco-map-title{color:#374151;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.4;margin:0;padding:10px 16px 0}.checkout-view-endereco-map-iframe-wrap{flex:1 1;min-height:0;padding:12px 16px 16px}.checkout-view-endereco-map-iframe{border:0;border-radius:8px;height:100%;min-height:300px;width:100%}.checkout-view-rastreio-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10008}.checkout-view-rastreio-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 48px #0f172a2e;display:flex;flex-direction:column;height:min(720px,88vh);overflow:hidden;position:relative;width:min(920px,92vw)}.checkout-view-rastreio-map-wrap{background:#e2e8f0;flex:1 1;min-height:0;position:relative}.checkout-view-rastreio-map{inset:0;position:absolute}.checkout-view-rastreio-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;left:12px;pointer-events:none;position:absolute;right:12px;top:10px;z-index:4}.checkout-view-rastreio-topbar .checkout-view-rastreio-close,.checkout-view-rastreio-topbar .checkout-view-rastreio-header-info{pointer-events:auto}.checkout-view-rastreio-header-info{align-items:stretch;background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:12px;box-shadow:0 2px 10px #0f172a1f;display:flex;flex-direction:column;gap:6px;max-width:min(360px,calc(100% - 52px));min-width:min(300px,calc(100% - 52px));padding:12px 14px;width:min(340px,calc(100% - 52px))}.checkout-view-rastreio-close{background:#fffffff0!important;border:1px solid #e2e8f0e6;border-radius:8px;box-shadow:0 2px 10px #0f172a1f;flex-shrink:0;margin-left:auto}.checkout-view-rastreio-title{align-items:center;color:#111827;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:650;gap:6px;line-height:1.25;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-view-rastreio-subtitle{align-items:flex-start;color:#64748b;display:flex;flex-direction:column;font-size:11px;gap:1px;line-height:1.35;margin:0;max-width:100%;padding-left:22px}.checkout-view-rastreio-subtitle-line{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-view-rastreio-segments{border-top:1px solid #e2e8f0f2;display:flex;flex-direction:column;gap:6px;margin-top:4px;min-width:0;padding-top:8px;width:100%}.checkout-view-rastreio-segment{align-items:flex-start;color:#334155;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:8px;min-width:0}.checkout-view-rastreio-segment svg{color:#64748b;flex-shrink:0;margin-top:1px}.checkout-view-rastreio-segment--travel svg{color:#6d54e8}.checkout-view-rastreio-segment--service svg{color:#0f8a7a}.checkout-view-rastreio-segment-text{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1.25;min-width:0}.checkout-view-rastreio-segment-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.checkout-view-rastreio-segment-time{color:#0f172a;font-size:12px;font-weight:600;white-space:nowrap}.checkout-view-rastreio-map-error,.checkout-view-rastreio-map-loading{background:#ffffffeb;border-radius:8px;box-shadow:0 4px 14px #0f172a1f;color:#334155;font-size:12px;left:50%;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.checkout-view-rastreio-map-error{color:#b91c1c}.checkout-view-rastreio-pin{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 4px));z-index:3}.checkout-view-rastreio-pin-bubble{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 16px #0f172a24;display:flex;flex-direction:column;gap:1px;max-width:220px;padding:5px 8px;white-space:nowrap}.checkout-view-rastreio-pin-title{color:#0f172a;font-size:10px;font-weight:700;letter-spacing:.02em}.checkout-view-rastreio-pin-sub{color:#64748b;font-size:10px}.checkout-view-rastreio-pin-dot{background:#6d54e8;border-radius:50%;box-shadow:0 0 0 3px #6d54e833;height:10px;margin-top:3px;width:10px}.checkout-view-rastreio-pin--service .checkout-view-rastreio-pin-dot,.checkout-view-rastreio-pin--service-end .checkout-view-rastreio-pin-dot{background:#0f8a7a;box-shadow:0 0 0 3px #0f8a7a33}@media (max-width:720px){.checkout-view-rastreio-header-info{max-width:calc(100% - 52px);min-width:0;width:calc(100% - 52px)}}.checkout-view-fotos-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.checkout-view-fotos-header-info{display:flex;flex-direction:column;gap:2px}.checkout-view-fotos-title{color:#111827;font-size:14px;font-weight:600}.checkout-view-fotos-subtitle{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:6px}.checkout-view-fotos-body{overflow:auto;padding:12px 16px 16px}.checkout-view-assinatura-body{align-items:center;display:flex;justify-content:center;min-height:220px}.checkout-view-assinatura-frame{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;max-height:min(60vh,420px);min-height:200px;padding:16px;width:100%}.checkout-view-assinatura-img{display:block;height:auto;max-height:min(56vh,380px);max-width:100%;object-fit:contain;width:auto}.checkout-view-fotos-empty{color:#6b7280;font-size:12px;padding:24px 0;text-align:center}.checkout-view-fotos-layout{display:flex;flex:1 1;gap:12px;min-height:0}.checkout-view-fotos-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px;max-height:100%;overflow-y:auto}.checkout-view-foto-thumb{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;padding:0;transition:border-color .15s,box-shadow .15s;width:72px}.checkout-view-foto-thumb:hover{border-color:#94a3b8}.checkout-view-foto-thumb.active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.checkout-view-foto-thumb img{display:block;height:100%;object-fit:cover;width:100%}.checkout-view-foto-thumb-video{align-items:center;background:#111827;color:#e5e7eb;display:flex;height:100%;justify-content:center;width:100%}.checkout-view-foto-video{display:block}.checkout-view-foto-main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:auto}.checkout-view-fotos-body--gallery{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.checkout-view-fotos-body--gallery .checkout-view-foto-main,.checkout-view-fotos-body--gallery .checkout-view-fotos-layout{min-height:0}.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs{padding-right:4px}.checkout-view-fotos-body--gallery .checkout-view-foto-main,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs{scrollbar-color:#0000 #0000;scrollbar-width:thin}.checkout-view-fotos-body--gallery .checkout-view-foto-main:hover,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover{scrollbar-color:#d4d4d8 #0000}.checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar{height:6px;width:6px}.checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar-track,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar-track{background:#0000}.checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar-thumb,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.checkout-view-fotos-body--gallery .checkout-view-foto-main:hover::-webkit-scrollbar-thumb,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover::-webkit-scrollbar-thumb{background:#d4d4d8}.checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar-thumb:hover,.checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main:hover,.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main:hover,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover{scrollbar-color:#ffffff38 #0000}.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main:hover::-webkit-scrollbar-thumb,.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover::-webkit-scrollbar-thumb,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main:hover::-webkit-scrollbar-thumb,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs:hover::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar-thumb:hover,.app.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar-thumb:hover,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-foto-main::-webkit-scrollbar-thumb:hover,html.theme-dark .checkout-view-fotos-body--gallery .checkout-view-fotos-thumbs::-webkit-scrollbar-thumb:hover{background:#ffffff57}.checkout-view-fotos-grid{display:flex;flex-direction:column;gap:12px}.checkout-view-foto-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0}.checkout-view-foto-wrapper{position:relative}.checkout-view-foto-img{background:#0f172a;height:380px;object-fit:contain;width:100%}.checkout-view-foto-zoom-btn{align-items:center;background:#0f172aa6;border:none;border-radius:999px;bottom:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:8px;transition:background .15s,transform .15s;width:26px}.checkout-view-foto-zoom-btn:hover{background:#0f172ad9;transform:translateY(-1px)}.checkout-view-foto-zoom-modal{background:#000;border-radius:12px;box-shadow:0 20px 45px #0f172a99;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:90vw;overflow:hidden;width:90vw}.checkout-view-foto-zoom-body{flex:1 1;overflow:auto;padding:8px}.checkout-view-foto-zoom-img{display:block;height:auto;margin:0 auto;max-height:none;max-width:none;object-fit:contain;width:auto}.checkout-view-foto-caption{background:#f9fafb;border-top:1px solid #e5e7eb;color:#4b5563;font-size:11px;padding:6px 10px}.checkout-view-os-detail-item{display:flex;flex-direction:column;gap:2px}.checkout-view-os-detail-os-row{align-items:center;color:#2d3748;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em}.checkout-view-os-detail-os-row svg{color:#718096;flex-shrink:0}.checkout-view-incluir-pecas-btn{background:#0000;border:none;color:#2347ff;margin:0 2px 0 0;padding:4px}.checkout-view-incluir-pecas-btn:hover{background:#eef2ff;color:#1d3ed8}.incluir-pecas-td-estoque,.incluir-pecas-th-estoque{text-align:center;vertical-align:middle}.modal-incluir-pecas .incluir-pecas-th-estoque{font-size:12px}.modal-incluir-pecas .incluir-pecas-td-estoque{font-size:11px}.incluir-pecas-td-action{text-align:center;vertical-align:middle}.incluir-pecas-td-action .incluir-pecas-qty-edit{align-items:center;display:inline-flex;gap:4px}.incluir-pecas-td-action .incluir-pecas-qty-input{border:1px solid #e2e8f0;border-radius:4px;font-size:12px;padding:4px 6px;text-align:center;width:44px}.incluir-pecas-td-action .incluir-pecas-qty-btn{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.incluir-pecas-td-action .incluir-pecas-qty-confirm{color:#16a34a}.incluir-pecas-td-action .incluir-pecas-qty-confirm:hover{background:#dcfce7}.incluir-pecas-td-action .incluir-pecas-qty-cancel{color:#64748b}.incluir-pecas-td-action .incluir-pecas-qty-cancel:hover{background:#f1f5f9}.incluir-pecas-td-action .incluir-pecas-qty-badge{background:#e2e8f0;border-radius:4px;color:#334155;display:inline-block;font-size:12px;font-weight:600;margin-right:6px;min-width:20px;padding:2px 6px}.incluir-pecas-row-selected{background:#eef2ff}.incluir-pecas-sort-th{padding:0;vertical-align:middle}.modal-incluir-pecas .ordens-table .incluir-pecas-sort-th{padding-bottom:5px;padding-top:5px}.incluir-pecas-sort-btn{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.3px;padding:5px 12px 5px 0;text-align:left;text-transform:uppercase;width:100%}.incluir-pecas-sort-btn:hover{background:#f1f5f9;color:#2347ff}.incluir-pecas-sort-arrow{color:#2347ff;font-size:9px;margin-left:4px}.checkout-view-incluir-pecas-confirm-btn{align-items:center;background:#2347ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.checkout-view-incluir-pecas-confirm-btn:hover:not(:disabled){background:#1d3ed8}.checkout-view-incluir-pecas-confirm-btn:disabled{cursor:not-allowed;opacity:.5}.modal-incluir-pecas-wrap{position:relative}.incluir-pecas-loading-overlay{align-items:center;background:#ffffffeb;border-radius:inherit;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:1}.incluir-pecas-loading-spinner{animation:incluir-pecas-spin .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2347ff;height:40px;width:40px}@keyframes incluir-pecas-spin{to{transform:rotate(1turn)}}.incluir-pecas-loading-text{color:#475569;font-size:14px;font-weight:500}.incluir-pecas-panel-feedback{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:8px;padding:8px 12px}.incluir-pecas-panel-feedback.success{background:#dcfce7;color:#166534}.incluir-pecas-panel-feedback.error{background:#fee2e2;color:#991b1b}.incluir-pecas-refresh-hint{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:8px;margin-bottom:8px}.incluir-pecas-refresh-hint .checkout-view-laudo-spinner{border-width:2px;height:16px;width:16px}.modal-incluir-pecas .modal-history-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:15px 24px}.modal-incluir-pecas .modal-history-header .modal-title{font-size:14px;line-height:1.25}.modal-incluir-pecas-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.modal-incluir-pecas-search{border:1px solid #e2e8f0;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;outline:none;padding:6px 10px;width:200px}.modal-incluir-pecas-search:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff26}.modal-incluir-pecas .ordens-table-wrapper{max-height:500px;overflow-x:hidden;overflow-y:auto}.modal-incluir-pecas .ordens-table thead{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal-incluir-pecas .ordens-table thead th{background:#f8fafc;box-shadow:0 1px 0 0 #f1f5f9}.modal-incluir-pecas .ordens-table-wrapper .ordens-table td,.modal-incluir-pecas .ordens-table-wrapper .ordens-table th{padding-bottom:7px;padding-top:7px}.checkout-view-os-detail-label{color:#718096;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.checkout-view-os-detail-value{color:#2d3748;font-size:13px}.checkout-view-horarios-with-icon{align-items:center;display:inline-flex;gap:6px}.checkout-view-timer-wrap{cursor:default;display:inline-flex;flex-shrink:0}.checkout-view-timer-icon{color:#718096}.checkout-view-horarios-edit-wrap{display:flex;flex-direction:column;gap:10px;margin-top:4px;width:100%}.checkout-view-horarios-edit-block{display:flex;flex-direction:column;gap:4px}.checkout-view-horarios-edit-caption{color:#718096;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.checkout-view-horarios-edit-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.checkout-view-horarios-edit-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;min-height:28px;padding:4px 8px}.checkout-view-horarios-edit-input:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff1f;outline:none}.checkout-view-horarios-edit-input-date{flex:1 1 120px;min-width:0}.checkout-view-horarios-edit-input-time{flex:0 0 auto;width:7.25rem}.checkout-view-patrimonio-with-icon{align-items:center;display:inline-flex;gap:6px}.checkout-view-patrimonio-with-icon svg{color:#718096;flex-shrink:0}.checkout-view-patrimonio-wrap{position:relative}.checkout-view-patrimonio-btn{align-items:center;background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;transition:color .15s,background .15s}.checkout-view-patrimonio-btn:hover{background:#2347ff14;color:#2347ff}.checkout-view-patrimonio-map-btn{margin-left:4px}.checkout-view-patrimonio-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:4px;left:0;margin-top:4px;min-width:140px;padding:4px;position:absolute;top:100%;z-index:10}.checkout-view-patrimonio-menu-btn{align-items:center;background:none;border:none;border-radius:4px;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px;padding:6px 10px;text-align:left;transition:background .1s;width:100%}.checkout-view-patrimonio-menu-btn:hover{background:#f1f5f9}.checkout-view-patrimonio-menu-btn svg{color:#718096;flex-shrink:0}.checkout-view-os-detail-separator{border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;margin-left:0;padding-left:12px}.checkout-view-os-detail-laudo{display:flex;flex-direction:column;gap:8px}.checkout-view-os-detail-laudo-inner{display:flex;flex-direction:column;gap:12px}.checkout-view-os-detail-laudo-text{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#2d3748;font-family:Geist Variable,Geist,system-ui,Segoe UI Emoji,Segoe UI Symbol,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:12px;font-variant-emoji:emoji;min-height:72px;outline:none;padding:8px 10px;resize:vertical;width:100%}.checkout-view-os-detail-laudo-text:focus{border-color:#2347ff}.checkout-view-os-detail-laudo-text::placeholder{color:#a0aec0}.checkout-view-os-detail-laudo-text.editing{background:#fff;border-color:#94a3b8}.checkout-view-os-detail-laudo-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.checkout-view-os-detail-laudo-actions{align-items:center;display:inline-flex;gap:4px}.checkout-view-laudo-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:color .15s,background .15s;width:26px}.checkout-view-laudo-btn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.checkout-view-laudo-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-view-laudo-btn-check{color:#16a34a}.checkout-view-laudo-btn-check:hover:not(:disabled){background:#dcfce7;color:#15803d}.checkout-view-laudo-btn-cancel:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.checkout-view-laudo-spinner{animation:checkout-view-laudo-spin .6s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#16a34a;height:14px;width:14px}@keyframes checkout-view-laudo-spin{to{transform:rotate(1turn)}}.checkout-view-laudo-feedback{animation:checkout-view-laudo-feedback-in .25s ease-out;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin-top:6px;padding:6px 10px}.checkout-view-laudo-feedback.success{background:#dcfce7;color:#15803d}.checkout-view-laudo-feedback.error{background:#fee2e2;color:#b91c1c}@keyframes checkout-view-laudo-feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkout-view-condicao-wrap{position:relative}.checkout-view-condicao-with-icon{align-items:center;display:inline-flex;gap:6px}.checkout-view-condicao-edit-btn{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex-shrink:0;margin:0 0 0 2px;padding:2px}.checkout-view-condicao-edit-btn:hover{background:#2347ff14;color:#2347ff}.checkout-view-condicao-edit-row{align-items:center;display:flex;gap:8px}.checkout-view-condicao-edit-row .checkout-view-condicao-input{flex:1 1;max-width:none}.checkout-view-condicao-edit-wrap{display:flex;flex-direction:column;gap:6px}.checkout-view-condicao-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;max-width:280px;padding:6px 10px;width:100%}.checkout-view-condicao-input:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff26;outline:none}.checkout-view-condicao-saving,.checkout-view-condicao-search-loading{align-items:center;color:#64748b;display:flex;font-size:10px;gap:8px}.checkout-view-condicao-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #00000014;list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:4px 0;position:relative}.checkout-view-condicao-option{background:none;border:none;cursor:pointer;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;padding:8px 12px;text-align:left;transition:background .12s;width:100%}.checkout-view-condicao-option:hover{background:#f1f5f9}.checkout-view-os-detail-contadores{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(5,1fr)}.checkout-view-contador-cell{display:flex;flex-direction:column;gap:2px;text-align:center}.checkout-view-contador-cell .checkout-view-os-detail-label{font-size:9px}.checkout-view-contador-cell .checkout-view-os-detail-value{font-size:12px;font-weight:600}.checkout-view-os-detail-contadores .checkout-view-contador-cell .checkout-view-os-detail-value{font-size:9.6px}.checkout-view-contador-input{background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin:0 auto;max-width:64px;outline:none;padding:4px 6px;text-align:center;width:100%}.checkout-view-contador-input:focus{border-color:#2347ff;box-shadow:0 0 0 1px #2347ff24}.checkout-view-os-detail-pecas{display:flex;flex-direction:column;gap:8px}.checkout-view-os-detail-pecas-table-wrap{border:1px solid #dedede;border-radius:6px;padding:8px}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;width:100%}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#718096;font-size:8px;font-weight:600;letter-spacing:.02em;padding:4px 7px;text-align:left;text-transform:uppercase}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-th-qtde{text-align:center;width:37px}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-th-actions{padding-left:3px;padding-right:3px;text-align:center;width:61px}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr{border-bottom:1px solid #f1f5f9}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado{background:#2347ff0f;pointer-events:none}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td{color:#475569}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td-ref{cursor:default;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;line-height:1.25;pointer-events:auto}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td-ref .checkout-view-tooltip-ref{font-family:inherit;font-size:inherit;line-height:inherit}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-group-sep td{border-top:1px solid #2347ff24}.checkout-view-pecas-pedido-gerado-wrap{align-items:center;display:inline-flex;gap:6px;text-align:left}.checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td-actions{pointer-events:auto;text-align:left}.checkout-view-pecas-td-actions[rowspan]{vertical-align:middle}.checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td-actions .checkout-view-pecas-pedido-gerado-icon-wrap{cursor:help;display:inline-flex;flex-shrink:0;pointer-events:auto}.checkout-view-pecas-pedido-gerado-icon-wrap{display:inline-flex}.checkout-view-pecas-pedido-gerado-icon{color:#2347ff}.checkout-view-pecas-pedido-gerado-badge{align-items:center;background:#2347ff2e;border-radius:4px;color:#1e3a8a;display:inline-flex;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr:last-child{border-bottom:none}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-td{color:#334155;line-height:1.25;padding:3px 7px;vertical-align:middle}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-td-codigo .checkout-view-pecas-cod-wrap{align-items:center;display:inline-flex;gap:4px}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-estoque-alert-dot{background:#ef4444;border-radius:999px;box-shadow:0 0 0 3px #f8717159;cursor:default;flex-shrink:0;height:6px;width:6px}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-td-actions{text-align:center;white-space:nowrap}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-td-qtde{text-align:center}.checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-action-btn{border-radius:5px;height:24px;margin:0 1px;width:24px}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;width:100%}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#718096;font-size:8px;font-weight:600;letter-spacing:.02em;padding:4px 7px;text-align:left;text-transform:uppercase}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-th-qtde{text-align:center;width:37px}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-peca-tr{border-bottom:1px solid #f1f5f9}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-peca-tr:last-child{border-bottom:none}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-td{color:#334155;line-height:1.25;padding:3px 7px;vertical-align:middle}.checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-td-qtde{text-align:center}.checkout-view-pecas-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0 2px;padding:0;transition:color .15s,background .15s;width:28px}.checkout-view-pecas-action-btn:hover{background:#2347ff14;color:#2347ff}.checkout-view-pecas-action-btn-danger:hover{background:#ef444414;color:#ef4444}.checkout-view-pecas-action-btn-active{background:#2347ff1a;color:#2347ff}.checkout-view-pecas-disponibilidade-tr{animation:checkout-view-pecas-disponibilidade-in .25s ease-out}.checkout-view-pecas-disponibilidade-td{border-bottom:1px solid #f1f5f9;padding:0!important;vertical-align:top!important}.checkout-view-pecas-disponibilidade-panel{background:linear-gradient(180deg,#f8fafc,#fff);border-left:2px solid #2347ff;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;padding:7px 8px}.checkout-view-pecas-disponibilidade-loading{color:#64748b}.checkout-view-pecas-disponibilidade-grid{display:flex;flex-wrap:wrap;gap:14px}.checkout-view-pecas-disponibilidade-item{display:flex;flex-direction:column;gap:1px}.checkout-view-pecas-disponibilidade-label{color:#64748b;font-size:5px;letter-spacing:.02em;text-transform:uppercase}.checkout-view-pecas-disponibilidade-value{color:#334155;font-size:7px;font-weight:600}@keyframes checkout-view-pecas-disponibilidade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkout-view-pecas-compatibilidade-panel{min-width:0}.checkout-view-pecas-compatibilidade-wrap{font-size:10px;line-height:1.2;overflow-x:auto}.checkout-view-pecas-compatibilidade-table{border-collapse:collapse;font-size:10px;white-space:nowrap;width:100%}.checkout-view-pecas-compatibilidade-table td,.checkout-view-pecas-compatibilidade-table th{border-bottom:1px solid #e2e8f0;padding:3px 6px;text-align:left}.checkout-view-pecas-compatibilidade-table th{color:#64748b;font-weight:600}.checkout-view-pecas-compatibilidade-num{text-align:center!important;vertical-align:middle!important}.checkout-view-pecas-compatibilidade-empty{color:#94a3b8;font-style:italic;text-align:center}.checkout-view-pecas-compatibilidade-td-action,.checkout-view-pecas-compatibilidade-th-action{text-align:center;vertical-align:middle;white-space:nowrap;width:1%}.checkout-view-pecas-trocar-btn{background:#e5eaff;border:2px solid #d1d9ff;border-radius:5px;color:#0f172a;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:8.5px;font-weight:600;padding:4px 10px;transition:background .15s,color .15s,border-color .15s}.checkout-view-pecas-trocar-btn:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#2347ff}.checkout-view-pecas-trocar-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-view-pecas-pendentes-wrap{position:relative}.checkout-view-pecas-trocar-overlay{align-items:center;background:#f8fafceb;border-radius:6px;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute;z-index:2}.checkout-view-pecas-trocar-overlay-spinner{animation:incluir-pecas-spin .7s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#2347ff;height:32px;width:32px}.checkout-view-pecas-trocar-overlay-text{color:#475569;font-size:12px;font-weight:500}.checkout-view-os-detail-pecas-table{display:flex;flex-direction:column;gap:4px}.checkout-view-pecas-header{grid-gap:8px 12px;border-bottom:1px solid #e2e8f0;color:#718096;display:grid;font-size:9px;font-weight:600;gap:8px 12px;grid-template-columns:50px 1fr 2.5em;padding-bottom:4px;text-transform:uppercase}.checkout-view-peca-row .checkout-view-os-detail-value:first-child,.checkout-view-pecas-header .checkout-view-os-detail-label:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;width:50px}.checkout-view-peca-row{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:50px 1fr 2.5em}.checkout-view-peca-row .checkout-view-pecas-qtde-col,.checkout-view-pecas-header .checkout-view-pecas-qtde-col{align-items:center;display:flex;justify-content:center;text-align:center}.checkout-view-os-detail-pecas-table .checkout-view-peca-row .checkout-view-os-detail-value{font-size:10.53px}.checkout-view-os-detail-pecas-table .checkout-view-contador-cell{text-align:left}.checkout-view-os-detail-pecas-inactive{opacity:.75}.checkout-view-os-detail-pecas-inactive .checkout-view-os-detail-label,.checkout-view-os-detail-pecas-inactive .checkout-view-os-detail-os-row span,.checkout-view-os-detail-pecas-inactive .checkout-view-os-detail-os-row svg{color:#a0aec0}.checkout-view-os-detail-pecas-inactive .checkout-view-os-detail-value{color:#718096}.checkout-view-detail-placeholder{align-items:center;color:#a0aec0;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:10px;justify-content:center;max-width:280px;text-align:center}.checkout-view-detail-placeholder-icon{color:#cbd5e1;flex-shrink:0}.checkout-view-detail-placeholder--modern{flex-direction:column;gap:0;max-width:440px}.checkout-view-detail-placeholder--modern .checkout-view-detail-placeholder-icon{color:#5a43d659;margin-bottom:18px}.checkout-view-detail-placeholder-title{color:#475569;font-size:18px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.checkout-view-detail-placeholder-desc{color:#94a3b8;font-size:14.5px;font-variation-settings:"wght" 450;font-weight:400;line-height:1.55;margin:0}.checkout-view-detail-cards{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.checkout-view-detail-search-wrap{align-items:center;align-self:flex-start;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.checkout-view-detail-search-input,.checkout-view-detail-search-wrap .checkout-view-tech-search-input{min-width:0;width:160px}.checkout-view-detail-header .checkout-view-detail-search-input{width:280px}.checkout-view-condition-filter-wrap{position:relative}.checkout-view-condition-filter-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:6px;height:24px;justify-content:flex-start;min-width:0;padding:0 10px;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;width:280px}.checkout-view-condition-filter-trigger:disabled{cursor:default;opacity:.6}.checkout-view-condition-filter-trigger:hover:not(:disabled){border-color:#0d9488;box-shadow:0 0 0 1px #0d948826}.checkout-view-condition-filter-icon{color:#0f766e}.checkout-view-condition-filter-label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.checkout-view-condition-filter-clear{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;height:16px;justify-content:center;margin:0;padding:0;width:16px}.checkout-view-condition-filter-clear:hover{background:#94a3b826}.checkout-view-condition-filter-chevron{color:#94a3b8;font-size:9px}.checkout-view-condition-filter-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a47;left:0;max-height:260px;overflow:auto;padding:4px 0;position:absolute;top:calc(100% + 4px);width:280px;z-index:40}.checkout-view-condition-filter-option{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:11px;gap:6px;padding:4px 10px;width:100%}.checkout-view-condition-filter-option:hover{background:#f1f5f9}.checkout-view-condition-filter-option.is-selected{background:#ecfeff;color:#0f766e}.checkout-view-condition-filter-option-check{font-size:11px;text-align:center;width:14px}.checkout-view-condition-filter-option-label{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.checkout-view-condition-filter-option-count{color:#64748b;font-weight:600}.checkout-view-detail-refresh-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:6px;height:24px;padding:0 10px;transition:border-color .15s,color .15s,background .15s}.checkout-view-detail-refresh-btn:hover:not(:disabled){background:#2347ff0a;border-color:#2347ff;color:#2347ff}.checkout-view-detail-refresh-btn:disabled{cursor:not-allowed;opacity:.7}.checkout-view-detail-refresh-icon-spin{animation:checkout-view-detail-refresh-spin .8s linear infinite}@keyframes checkout-view-detail-refresh-spin{to{transform:rotate(1turn)}}.checkout-view-tech-card-condition-draggable{cursor:grab}.checkout-view-tech-card-condition-draggable:active{cursor:grabbing}.checkout-view-conclude-drop-zone{align-items:center;background:#f1f5f9e6;border:2px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:120px;justify-content:center;margin-left:auto;min-width:200px;transition:border-color .2s,background .2s,transform .2s}.checkout-view-conclude-drop-zone-icon{color:#94a3b8;transition:color .2s,transform .2s}.checkout-view-conclude-drop-zone-label{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;transition:color .2s}.checkout-view-conclude-drop-zone-active{animation:checkout-view-conclude-drop-zone-pulse .6s ease-in-out;background:#2347ff0f;border-color:#2347ff}.checkout-view-conclude-drop-zone-active .checkout-view-conclude-drop-zone-icon{color:#2347ff;transform:scale(1.08)}.checkout-view-conclude-drop-zone-active .checkout-view-conclude-drop-zone-label{color:#2347ff}@keyframes checkout-view-conclude-drop-zone-pulse{0%,to{opacity:1}50%{opacity:.92}}.checkout-view-tech-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:220px;min-width:180px;padding:12px 14px}.checkout-view-tech-card-title{color:#2d3748;font-size:13px;font-weight:600;margin-bottom:2px}.checkout-view-tech-card-subtitle{color:#718096;font-size:10px;margin-bottom:8px}.checkout-view-tech-card-conditions{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.checkout-view-tech-card-condition-wrap{flex-shrink:0}.checkout-view-tech-card-condition{align-items:center;border-radius:4px;color:#4a5568;cursor:pointer;display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:2px 0;transition:background .15s}.checkout-view-tech-card-condition-label-wrap{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.checkout-view-tech-card-condition-dot{background-color:#64ffda;border-radius:50%;flex-shrink:0;height:6px;min-height:6px;min-width:6px;width:6px}.checkout-view-tech-card-condition-dot.checkout-view-tech-card-condition-dot-special{background-color:#eab308;box-shadow:0 0 0 1px #0f766e40}.checkout-view-tech-card-condition-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-view-tech-card-condition:hover{background:#0000000a}.checkout-view-tech-card-condition.expanded{color:#2347ff;font-weight:600}.checkout-view-tech-card-condition-count{color:#718096;font-weight:600}.checkout-view-tech-card-condition.expanded .checkout-view-tech-card-condition-count{color:#2347ff}.checkout-view-tech-card-os-list{animation:checkoutViewOsExpand .2s ease-out;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;margin-bottom:6px;margin-left:4px;margin-top:6px;max-height:280px;overflow-y:auto;padding-left:8px}.checkout-view-tech-card-os-list .checkout-view-tech-card-os-row,.checkout-view-tech-card-os-list .checkout-view-tech-card-os-row span{font-size:9px!important}@keyframes checkoutViewOsExpand{0%{max-height:0;opacity:0}to{max-height:280px;opacity:1}}.checkout-view-tech-card-os-row{grid-row-gap:1px;grid-column-gap:8px;align-items:center;border-radius:4px;color:#4a5568;column-gap:8px;cursor:pointer;display:grid;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;grid-template-columns:45px 60px 1fr 105px 108px;line-height:1.3;padding:4px 6px;row-gap:1px}.checkout-view-tech-card-os-row:hover{background:#00000008}.checkout-view-tech-card-os-row.selected{background:#2347ff1a}.checkout-view-tech-card-os-row.selected .checkout-view-os-numero{color:#2347ff;font-weight:600}.checkout-view-tech-card-os-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-view-tech-card-os-row .checkout-view-os-adhoc-dot,.checkout-view-tech-card-os-row .checkout-view-os-numero-wrap{overflow:visible}.checkout-view-tech-card-os-row>.go-hover-tip-wrap{max-width:100%;min-width:0;overflow:hidden}.checkout-view-tech-card-os-row>.go-hover-tip-wrap>span{display:block;width:100%}.checkout-view-tech-card-os-row .checkout-view-os-numero{flex-shrink:0;min-width:45px;overflow:visible;text-overflow:clip}.checkout-view-os-patrimonio{width:60px}.checkout-view-os-numero{color:#2d3748;font-weight:600;min-width:45px;overflow:visible;text-overflow:clip;white-space:nowrap}.checkout-view-os-dt{color:#718096;font-size:9px}.checkout-view-os-dt.checkout-view-os-dt-with-wrench{align-items:center;display:inline-flex;gap:4px}.checkout-view-os-wrench{color:#e53e3e;flex-shrink:0}.checkout-view-tech-card{transition:min-width .2s ease-out,max-width .2s ease-out}.checkout-view-tech-card.expanded{max-width:504px;min-width:441px}.checkout-view-context-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;padding:4px 0;position:fixed;z-index:10003}.checkout-view-context-menu-item{background:none;border:none;color:#2d3748;cursor:pointer;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:8px 14px;text-align:left;transition:background .1s;width:100%}.checkout-view-context-menu-item:hover{background:#f1f5f9}.checkout-view-incluir-pecas-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#334155;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin:0 0 0 6px;padding:0;transition:background .15s,color .15s,border-color .15s;width:18px}.checkout-view-incluir-pecas-btn:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1}.checkout-view-incluir-pecas-row-selected{background:#ecfdf5!important}.checkout-view-incluir-pecas-td-action,.checkout-view-incluir-pecas-th-action{text-align:center;vertical-align:middle;width:48px}.checkout-view-incluir-pecas-submit-btn{align-items:center;background:#0ea5e9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:background .15s,opacity .15s}.checkout-view-incluir-pecas-submit-btn:hover:not(:disabled){background:#0284c7}.checkout-view-incluir-pecas-submit-btn:disabled{cursor:not-allowed;opacity:.5}.checkout-view-alterar-status-backdrop{align-items:center;animation:checkoutViewFadeIn .2s ease-out;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10010}.checkout-view-alterar-status-modal{animation:checkoutViewSlideIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:400px;overflow:visible;width:90%}.checkout-view-alterar-status-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:10px 20px}.checkout-view-alterar-status-title{color:#0f172a;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0}.checkout-view-alterar-status-body{overflow:visible;padding:20px}.checkout-view-alterar-status-loading{color:#64748b;font-size:14px;text-align:center}.checkout-view-alterar-status-label{display:flex;flex-direction:column;gap:8px}.checkout-view-alterar-status-label-text{color:#475569;font-size:13px;font-weight:500}.checkout-view-alterar-status-select-wrap{position:relative;width:100%}.checkout-view-alterar-status-select-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;height:34px;justify-content:space-between;min-height:34px;padding:8px 30px 8px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.checkout-view-alterar-status-select-trigger:hover:not(:disabled){border-color:#cbd5e0;box-shadow:0 2px 4px #0000000f}.checkout-view-alterar-status-select-trigger:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948833;outline:none}.checkout-view-alterar-status-select-trigger:disabled{cursor:not-allowed;opacity:.7}.checkout-view-alterar-status-select-chevron{color:#6b7280;font-size:10px;margin-left:8px;transition:transform .2s ease}.checkout-view-alterar-status-select-dropdown{animation:checkout-view-alterar-status-dropdown-open .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10020}@keyframes checkout-view-alterar-status-dropdown-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkout-view-alterar-status-select-option{border-bottom:1px solid #f1f5f9;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:8px 12px;transition:background-color .15s ease,color .15s ease}.checkout-view-alterar-status-select-option:last-child{border-bottom:none}.checkout-view-alterar-status-select-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#1e293b}.checkout-view-alterar-status-select-option[data-selected=true]{background:#0d948814;color:#0f766e;font-weight:500}.checkout-view-alterar-status-select-option[data-selected=true]:hover{background:#0d94881f}.checkout-view-alterar-status-footer{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:10px 20px}.checkout-view-alterar-status-feedback{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px}.checkout-view-alterar-status-feedback.success{background:#ccfbf1;border:1px solid #5eead4;color:#0f766e}.checkout-view-alterar-status-feedback.error{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.checkout-view-alterar-status-actions{display:flex;gap:10px;justify-content:flex-end}.checkout-view-alterar-status-btn-cancel{background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s,color .15s}.checkout-view-alterar-status-btn-cancel:hover:not(:disabled){background:#e2e8f0;color:#334155}.checkout-view-alterar-status-btn-confirm{align-items:center;background:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s,opacity .15s}.checkout-view-alterar-status-btn-confirm:hover:not(:disabled){background:#0f766e}.checkout-view-alterar-status-btn-confirm:disabled{cursor:not-allowed;opacity:.6}.checkout-view-alterar-status-spinner{animation:checkout-view-concluir-spinner .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.checkout-view-gerar-pedido-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10010}.checkout-view-gerar-pedido-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:1100px;overflow:hidden;width:95%}.checkout-view-gerar-pedido-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.checkout-view-gerar-pedido-title{color:#0f172a;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0}.checkout-view-gerar-pedido-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .2s,color .2s;width:32px}.checkout-view-gerar-pedido-close:hover{background:#f1f5f9;color:#0f172a}.checkout-view-gerar-pedido-body{flex:1 1;min-height:0;overflow:auto;padding:16px 20px;position:relative}.checkout-view-gerar-pedido-progress-overlay{align-items:center;background:#f8fafceb;border-radius:8px;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:2}.checkout-view-gerar-pedido-progress-spinner{animation:checkout-view-concluir-spin .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2347ff;height:36px;width:36px}.checkout-view-gerar-pedido-progress-text{color:#475569;font-size:13px;font-weight:500}.checkout-view-gerar-pedido-success-toast{align-items:center;background:#ccfbf1;border:1px solid #5eead4;border-radius:6px;box-shadow:0 4px 12px #00000014;color:#0f766e;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px}.checkout-view-gerar-pedido-reserva-toast,.checkout-view-gerar-pedido-success-toast{animation:checkout-view-concluir-feedback-in .3s ease-out;font-weight:500;left:50%;position:absolute;top:12px;transform:translateX(-50%);z-index:3}.checkout-view-gerar-pedido-reserva-toast{align-items:flex-start;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;box-shadow:0 4px 12px #0000001a;color:#92400e;display:flex;font-size:12px;gap:10px;max-width:min(520px,calc(100% - 24px));padding:10px 12px}.checkout-view-gerar-pedido-reserva-footer{margin-bottom:8px;width:100%}.checkout-view-gerar-pedido-reserva-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px}.checkout-view-gerar-pedido-reserva-title{line-height:1.35}.checkout-view-gerar-pedido-reserva-erros{font-size:11px;font-weight:400;line-height:1.4;margin:0;opacity:.95;padding-left:16px}.checkout-view-gerar-pedido-reserva-retry{align-items:center;background:#fffbeb;border:1px solid #d97706;border-radius:5px;color:#92400e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.checkout-view-gerar-pedido-reserva-retry:disabled{cursor:wait;opacity:.65}.checkout-view-gerar-pedido-reserva-dismiss{align-items:center;background:#0000;border:none;border-radius:5px;color:#92400e;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.checkout-view-gerar-pedido-reserva-spin{animation:checkout-view-concluir-spin .7s linear infinite}.checkout-view-gerar-pedido-error-backdrop{z-index:10001}.checkout-view-gerar-pedido-error-modal{background:#fff;border-radius:8px;box-shadow:0 12px 40px #0003;max-width:420px;width:calc(100vw - 32px)}.checkout-view-gerar-pedido-error-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.checkout-view-gerar-pedido-error-title{color:#b91c1c;font-size:16px;font-weight:600;margin:0}.checkout-view-gerar-pedido-error-body{padding:16px}.checkout-view-gerar-pedido-error-msg{color:#334155;font-size:14px;line-height:1.45;margin:0 0 12px}.checkout-view-gerar-pedido-error-dl{grid-gap:4px 12px;color:#64748b;display:grid;font-size:12px;gap:4px 12px;grid-template-columns:auto 1fr;margin:0}.checkout-view-gerar-pedido-error-dl dt{color:#475569;font-weight:600}.checkout-view-gerar-pedido-error-dl dd{margin:0}.checkout-view-reincidencia-backdrop{z-index:10001}.checkout-view-reincidencia-title{color:#0f766e!important}.checkout-view-reincidencia-sub{color:#64748b;font-size:13px;margin:0 0 16px}.checkout-view-reincidencia-endereco-wrap{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px}.checkout-view-reincidencia-endereco-wrap .checkout-view-reincidencia-endereco{margin:0}.checkout-view-reincidencia-endereco{color:#475569;font-size:13px;line-height:1.4;margin:0 0 8px}.checkout-view-reincidencia-legend{align-items:center;color:#64748b;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;margin:0}.checkout-view-reincidencia-legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.checkout-view-reincidencia-legend-dot--green{background:#0d9488}.checkout-view-reincidencia-legend-dot--blue{background:#2347ff}.checkout-view-reincidencia-legend-azul{cursor:help;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.checkout-view-reincidencia-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:0 16px 16px}.checkout-view-reincidencia-footer .checkout-view-concluir-btn{min-width:100px}.checkout-view-reincidencia-cancel-btn{background:#f1f5f9!important;border:1px solid #e2e8f0;box-sizing:border-box;color:#334155!important;font-size:13px;height:27px;min-width:100px}.checkout-view-reincidencia-cancel-btn:hover{background:#e2e8f0!important;border-color:#cbd5e1;color:#1e293b!important}.checkout-view-reincidencia-footer--in-map{align-items:center;flex-shrink:0;justify-content:flex-end;padding:8px 0 12px;position:relative;z-index:10002}.checkout-view-reincidencia-footer--in-map .checkout-view-concluir-btn,.checkout-view-reincidencia-footer--in-map .checkout-view-programar-btn{box-sizing:border-box;height:27px;min-height:27px}.checkout-view-reincidencia-modal .checkout-view-gerar-pedido-error-body{padding-bottom:10px}.checkout-view-reincidencia-modal .checkout-view-gerar-pedido-error-body .checkout-view-reincidencia-endereco:last-child,.checkout-view-reincidencia-modal .checkout-view-gerar-pedido-error-body .checkout-view-reincidencia-roteirizar-msg:last-child{margin-bottom:0}.checkout-view-roteirizar-btn{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:6px;padding:6px 12px;transition:background .2s,border-color .2s}.checkout-view-roteirizar-btn:hover:not(:disabled){background:#ccfbf1;border-color:#5eead4}.checkout-view-roteirizar-btn:disabled{cursor:not-allowed;opacity:.7}.checkout-view-roteirizar-spinner{animation:checkout-view-concluir-spin .6s linear infinite;border:2px solid #0f766e4d;border-radius:50%;border-top-color:#0f766e;height:14px;width:14px}.checkout-view-reincidencia-roteirizar-msg{color:#64748b;font-size:13px;margin:0 0 12px}.checkout-view-programar-wrap{position:relative;z-index:10002}.checkout-view-programar-btn{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;box-sizing:border-box;color:#0f766e;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:6px;height:27px;justify-content:center;min-height:27px;padding:0 12px;transition:background .2s,border-color .2s}.checkout-view-programar-btn:hover{background:#ccfbf1;border-color:#5eead4}.checkout-view-programar-dropdown{background:#fff;border:1px solid #d5c6ff;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #00000026;margin-bottom:4px;min-width:200px;overflow:hidden;position:absolute;right:0;z-index:10002}.checkout-view-programar-option{align-items:center;background:#0000;border:none;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px;padding:8px 12px;text-align:left;transition:background .2s ease;width:100%}.checkout-view-programar-option:hover{background:#f7fafc}.checkout-view-programar-option+.checkout-view-programar-option{border-top:1px solid #e2e8f0}.checkout-view-programar-panel{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:10003}.checkout-view-programar-panel-inner{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:520px;overflow-y:auto;padding:20px;width:100%}.checkout-view-programar-panel-title{color:#0f766e;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.checkout-view-programar-panel-empty,.checkout-view-programar-panel-loading{color:#64748b;font-size:13px;margin:0 0 12px}.checkout-view-programar-panel-hint{color:#475569;font-size:13px;margin:0 0 8px}.checkout-view-programar-filter-input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;margin-bottom:10px;padding:8px 12px;width:100%}.checkout-view-programar-filter-input::placeholder{color:#94a3b8}.checkout-view-programar-filter-input:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826;outline:none}.checkout-view-programar-tech-list{margin-bottom:12px;max-height:286px;overflow-y:auto}.checkout-view-programar-area{margin-bottom:10px}.checkout-view-programar-area-name{color:#474747;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.checkout-view-programar-techs{display:flex;flex-wrap:wrap;gap:6px}.checkout-view-programar-tech-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;padding:6px 10px;transition:background .2s,border-color .2s}.checkout-view-programar-tech-btn:hover{background:#e2e8f0}.checkout-view-programar-tech-btn.selected{background:#f0fdfa;border-color:#0d9488;color:#0f766e}.checkout-view-programar-date-wrap{margin-bottom:12px}.checkout-view-programar-date-label{color:#475569;display:block;font-size:12px;margin-bottom:4px}.checkout-view-programar-date-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.checkout-view-programar-date-input{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;max-width:200px;padding:6px 10px;width:100%}.checkout-view-programar-date-input:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.checkout-view-programar-sem-previsao{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:6px}.checkout-view-programar-sem-previsao input{cursor:pointer}.checkout-view-programar-feedback{font-size:13px;margin:0 0 12px}.checkout-view-programar-feedback.success{color:#0d9488}.checkout-view-programar-feedback.error{color:#b91c1c}.checkout-view-programar-panel-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.checkout-view-programar-cancel-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:6px 14px}.checkout-view-programar-cancel-btn:hover{background:#e2e8f0}.checkout-view-programar-confirm-btn{background:#0d9488;border:1px solid #0f766e;border-radius:6px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;padding:6px 14px}.checkout-view-programar-confirm-btn:hover:not(:disabled){background:#0f766e}.checkout-view-programar-confirm-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-view-reincidencia-modal--expanded{display:flex;flex-direction:column;height:80vh;max-height:90vh;max-width:1200px;width:80vw}.checkout-view-reincidencia-map-wrap{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;padding:0 16px 12px;position:relative}.checkout-view-reincidencia-map-layout{display:flex;flex:1 1;gap:16px;min-height:280px}.checkout-view-reincidencia-map-col{border-radius:8px;flex:1 1;min-width:0;overflow:hidden}.checkout-view-reincidencia-map{border-radius:8px;height:100%;min-height:260px;width:100%}.checkout-view-reincidencia-sidebar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;width:280px}.checkout-view-reincidencia-sidebar-header{border-bottom:1px solid #e2e8f0;color:#0f766e;font-size:14px;font-weight:600;padding-bottom:8px}.checkout-view-reincidencia-sidebar-body{display:flex;flex-direction:column;gap:8px}.checkout-view-reincidencia-sidebar-item{display:flex;flex-direction:column;gap:2px}.checkout-view-reincidencia-sidebar-label{color:#64748b;font-size:11px;text-transform:uppercase}.checkout-view-reincidencia-sidebar-value{color:#1e293b;font-size:13px}.checkout-view-reincidencia-sidebar-hint{color:#94a3b8;font-size:12px;margin:0}.checkout-view-reincidencia-sidebar-origin{display:flex;flex-direction:column;gap:8px}.checkout-view-reincidencia-sidebar-origin-address{color:#64748b;font-size:12px;line-height:1.35;margin:0}.checkout-reincidencia-marker-nearby,.checkout-reincidencia-marker-origin{background:none!important;border:none!important}.checkout-reincidencia-marker-inner{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.checkout-reincidencia-marker-inner.origin,.checkout-reincidencia-marker-origin .checkout-reincidencia-marker-inner{background:#0d9488!important}.checkout-reincidencia-marker-inner.nearby{background:#2347ff}.checkout-reincidencia-marker-nearby .checkout-reincidencia-marker-inner{height:24px;width:24px}.checkout-reincidencia-marker-nearby .checkout-reincidencia-marker-inner.nearby{font-size:9px}.checkout-view-gerar-pedido-loading{color:#64748b;font-size:14px;padding:24px;text-align:center}.checkout-view-gerar-pedido-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;min-height:200px;min-width:0}.checkout-view-gerar-pedido-col{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:12px;transition:border-color .2s,background .2s}.checkout-view-gerar-pedido-col-drag-over{background:#f0fdfa;border-color:#0d9488}.checkout-view-gerar-pedido-col-title{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;margin:0 0 10px}.checkout-view-gerar-pedido-table-wrap{flex:1 1;min-height:0;overflow:auto}.checkout-view-gerar-pedido-col-footer{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 12px}.checkout-view-gerar-pedido-footer-btn{margin:0}.checkout-view-gerar-pedido-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;width:100%}.checkout-view-gerar-pedido-th{border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:8px 10px;text-align:left}.checkout-view-gerar-pedido-th-num{text-align:center}.checkout-view-gerar-pedido-th-check{padding-left:10px;padding-right:4px;width:36px}.checkout-view-gerar-pedido-th-action{white-space:nowrap;width:1%}.checkout-view-gerar-pedido-tr{cursor:grab;transition:background .15s}.checkout-view-gerar-pedido-tr:active{cursor:grabbing}.checkout-view-gerar-pedido-tr:hover{background:#f1f5f9}.checkout-view-gerar-pedido-td{border-bottom:1px solid #f1f5f9;color:#334155;padding:8px 10px}.checkout-view-gerar-pedido-td-check{padding:8px 4px 8px 10px;vertical-align:middle;width:36px}.checkout-view-gerar-pedido-td-check input[type=checkbox]{accent-color:#0d9488;cursor:pointer}.checkout-view-gerar-pedido-td-num{text-align:center}.checkout-view-gerar-pedido-td-ref{position:relative}.checkout-view-tooltip-ref{cursor:default}.checkout-view-tooltip-portal{align-items:center;animation:checkout-view-tooltip-in .1s ease-out;display:inline-flex;flex-direction:column}.checkout-view-tooltip-portal-arrow{border-bottom:6px solid #334155;border-left:6px solid #0000;border-right:6px solid #0000;height:0;margin-bottom:2px;width:0}.checkout-view-tooltip-portal-above{flex-direction:column-reverse}.checkout-view-tooltip-portal-above .checkout-view-tooltip-portal-arrow{border-bottom:none;border-top:6px solid #334155;margin-bottom:0;margin-top:2px}.checkout-view-tooltip-portal-text{background:#334155;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;line-height:1.35;padding:6px 10px;white-space:nowrap}@keyframes checkout-view-tooltip-in{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.checkout-view-gerar-pedido-td-action{white-space:nowrap}.checkout-view-gerar-pedido-row-btn{align-items:center;background:#ccfbf1;border:1px solid #0d9488;border-radius:6px;color:#0f766e;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:6px;padding:4px 10px;transition:background .2s,border-color .2s}.checkout-view-gerar-pedido-row-btn:hover{background:#99f6e4;border-color:#0f766e}.checkout-view-pecas-pedido-edit-btn{align-items:center;background:#2347ff1f;border:none;border-radius:4px;color:#2347ff;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:2px;padding:2px;pointer-events:auto;position:relative;transition:background .15s,color .15s;z-index:1}.checkout-view-pecas-pedido-edit-btn:hover{background:#2347ff38;color:#1d39c4}.checkout-view-pecas-pedido-edit-btn:focus-visible{outline:2px solid #2347ff;outline-offset:1px}.checkout-view-pedido-edit-backdrop{align-items:center;animation:checkoutViewFadeIn .2s ease-out;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10025}.checkout-view-pedido-edit-modal{animation:checkoutViewSlideIn .22s ease-out;background:#fff;border-radius:12px;box-shadow:0 24px 48px #0000002e;display:flex;flex-direction:column;max-height:min(92vh,640px);max-width:420px;overflow:hidden;width:100%}.checkout-view-pedido-edit-header{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 10px}.checkout-view-pedido-edit-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0}.checkout-view-pedido-edit-sub{color:#64748b;font-size:11px;margin:4px 0 0}.checkout-view-pedido-edit-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.checkout-view-pedido-edit-close:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.checkout-view-pedido-edit-close:disabled{cursor:not-allowed;opacity:.45}.checkout-view-pedido-edit-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px}.checkout-view-pedido-edit-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;padding:28px 12px}.checkout-view-pedido-edit-loader{animation:checkout-pedido-spin .7s linear infinite;color:#2347ff}@keyframes checkout-pedido-spin{to{transform:rotate(1turn)}}.checkout-view-pedido-edit-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.checkout-view-pedido-edit-field{display:flex;flex-direction:column;gap:4px;min-width:0}.checkout-view-pedido-edit-field--full{grid-column:1/-1}.checkout-view-pedido-edit-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.checkout-view-pedido-edit-input,.checkout-view-pedido-edit-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:12px;padding:7px 9px;transition:border-color .15s,box-shadow .15s;width:100%}.checkout-view-pedido-edit-input:focus,.checkout-view-pedido-edit-textarea:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff26;outline:none}.checkout-view-pedido-edit-input:disabled,.checkout-view-pedido-edit-textarea:disabled{background:#f8fafc;color:#94a3b8}.checkout-view-pedido-edit-textarea{line-height:1.35;min-height:52px;resize:vertical}.checkout-view-pedido-edit-autocomplete{position:relative}.checkout-view-pedido-edit-autocomplete .checkout-view-condicao-dropdown{max-height:160px;z-index:2}.checkout-view-pedido-edit-banner{border-radius:8px;font-size:12px;line-height:1.35;margin-top:10px;padding:8px 10px}.checkout-view-pedido-edit-banner--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.checkout-view-pedido-edit-banner--ok{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;display:flex;gap:8px}.checkout-view-pedido-edit-footer{background:#fafafa;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px 14px}.checkout-view-pedido-edit-btn-cancel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.checkout-view-pedido-edit-btn-cancel:hover:not(:disabled){background:#f1f5f9}.checkout-view-pedido-edit-btn-cancel:disabled{cursor:not-allowed;opacity:.5}.checkout-view-pedido-edit-btn-confirm{align-items:center;background:linear-gradient(180deg,#3b5cff,#2347ff);border:none;border-radius:8px;box-shadow:0 2px 8px #2347ff59;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.checkout-view-pedido-edit-btn-confirm:hover:not(:disabled){filter:brightness(1.05)}.checkout-view-pedido-edit-btn-confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.checkout-view-pedido-edit-btn-spinner{animation:checkout-pedido-spin .7s linear infinite}.checkout-view-atendimentos-modal .checkout-view-atendimentos-table th{font-size:7.5px;padding:9px 8px}.checkout-view-atendimentos-modal .checkout-view-atendimentos-table td{font-size:8.25px;padding:9px 8px}.checkout-view-atendimentos-modal .checkout-view-atendimentos-table .tipo-badge{font-size:7.5px;padding:3px 6px}.checkout-view-atendimentos-modal .checkout-view-atendimentos-table .td-contador,.checkout-view-atendimentos-modal .checkout-view-atendimentos-table .th-contador{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.checkout-view-atendimentos-v2-host.order-details-v2-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10005}.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop{flex-shrink:0;position:relative}.checkout-view-atendimentos-v2-host .order-details-modal-row,.checkout-view-atendimentos-v2-host .order-details-modal-wrap{height:100%;min-height:0;width:100%}.checkout-view-atendimentos-v2-host .order-details-v2-atendimentos-overlay{border-radius:12px;inset:0;position:absolute}.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table{font-size:12px;line-height:14px}.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table .odv2-atend-data-pill,.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table :is(td,th),.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table td span:not(.odv2-atend-kpi){font-size:12px;line-height:14px}.checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table .odv2-atend-kpi{font-size:12px;line-height:14px}.app.theme-dark .checkout-view-container,html.theme-dark .checkout-view-container{background:var(--bg-surface-raised);box-shadow:0 20px 60px #00000073;color:var(--text-body)}.app.theme-dark .checkout-view-container--page,.app.theme-dark .fechamento-page-wrap{background:var(--bg-body);background:var(--board-bg,var(--bg-body));box-shadow:none}.app.theme-dark .checkout-view-container--page .checkout-view-detail,.app.theme-dark .checkout-view-container--page .checkout-view-detail-header{background:var(--bg-body);background:var(--board-bg,var(--bg-body))}.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-sidebar{background:var(--bg-surface);color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-sidebar{background:#0000;color:var(--text-body)}.app.theme-dark .checkout-view-area-avatar,.app.theme-dark .checkout-view-select-all-btn{color:var(--text-body)}.app.theme-dark .checkout-view-area-avatar:hover,.app.theme-dark .checkout-view-select-all-btn:hover{background:#ffffff0f}.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-area-avatar.active,.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-select-all-btn.active{background:var(--bg-surface-alt);color:var(--accent)}.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-area-avatar.active:before,.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-select-all-btn.active:before{background:var(--accent)}.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-area-avatar.active .checkout-view-count,.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-select-all-btn.active .checkout-view-count{color:var(--accent)}.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar.active,.app.theme-dark .checkout-view-container--page .checkout-view-select-all-btn.active{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar.active:before{background:radial-gradient(circle at 0 0,#0000 6.5px,var(--border-subtle) 7px,var(--bg-surface-raised) 7.5px)}.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar.active:after,.app.theme-dark .checkout-view-container--page .checkout-view-select-all-btn.active:after{background:radial-gradient(circle at 0 100%,#0000 6.5px,var(--border-subtle) 7px,var(--bg-surface-raised) 7.5px)}.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar:hover,.app.theme-dark .checkout-view-container--page .checkout-view-select-all-btn:hover{background:#ffffff0f}.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar .checkout-view-count,.app.theme-dark .checkout-view-container--page .checkout-view-area-avatar.active .checkout-view-count,.app.theme-dark .checkout-view-container--page .checkout-view-select-all-btn .checkout-view-count,.app.theme-dark .checkout-view-container--page .checkout-view-select-all-btn.active .checkout-view-count{background:#6049e7;color:#fff}.app.theme-dark .checkout-view-container--page .checkout-view-main{background:#0000;border-right:none}.app.theme-dark .checkout-view-container:not(.checkout-view-container--page) .checkout-view-main{background:var(--bg-surface);border-right-color:var(--border-subtle)}.app.theme-dark .checkout-view-technician-list-header{color:var(--text-muted)}.app.theme-dark .checkout-view-container--page .checkout-view-technician-list,.app.theme-dark .checkout-view-container--page .checkout-view-technician-list-header{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .checkout-view-tech-filter-btn{color:var(--text-muted)}.app.theme-dark .checkout-view-container--page .checkout-view-tech-filter-btn.is-active,.app.theme-dark .checkout-view-tech-filter-btn:hover{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .checkout-view-detail-expand-search,.app.theme-dark .checkout-view-detail-expand-search-input,.app.theme-dark .checkout-view-tech-search-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-detail-expand-search-icon,.app.theme-dark .checkout-view-detail-expand-search-input::placeholder,.app.theme-dark .checkout-view-tech-search-input::placeholder{color:var(--text-muted)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-trigger,.app.theme-dark .checkout-view-container--page .checkout-view-detail-refresh-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-trigger:hover:not(:disabled),.app.theme-dark .checkout-view-container--page .checkout-view-detail-refresh-btn:hover:not(:disabled){background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-trigger[aria-expanded=true]{background:var(--accent-soft);border-color:#7c4dff80;color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-dropdown,.app.theme-dark .checkout-view-patrimonio-menu,.app.theme-dark .checkout-view-pedido-dropdown,.app.theme-dark .checkout-view-tech-filter-menu{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059;color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-option{color:var(--text-body)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-option:hover{background:var(--bg-surface-alt)}.app.theme-dark .checkout-view-container--page .checkout-view-condition-filter-option.is-selected{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .checkout-view-technician-item{color:var(--text-body)}.app.theme-dark .checkout-view-technician-item:hover{background:#ffffff0f}.app.theme-dark .checkout-view-container--page .checkout-view-technician-item.selected,.app.theme-dark .checkout-view-technician-item.selected{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .checkout-view-condition-count,.app.theme-dark .checkout-view-condition-label,.app.theme-dark .checkout-view-list-title-btn{color:var(--text-muted)}.app.theme-dark .checkout-view-detail,.app.theme-dark .checkout-view-detail-header{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-panel{background:var(--bg-surface);border-left:none}.app.theme-dark .checkout-view-concluir-overlay,.app.theme-dark .checkout-view-refresh-overlay{background:#2a2a2eeb;color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-panel-close,.app.theme-dark .checkout-view-refresh-label{color:var(--text-muted)}.app.theme-dark .checkout-view-os-detail-panel-close:hover{background:#ffffff14;color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-label,.app.theme-dark .checkout-view-os-detail-os-row,.app.theme-dark .checkout-view-os-detail-value,.app.theme-dark .checkout-view-tech-card-subtitle,.app.theme-dark .checkout-view-tech-card-title{color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-label,.app.theme-dark .checkout-view-tech-card-subtitle{color:var(--text-muted)}.app.theme-dark .checkout-view-container--page .checkout-view-tech-card,.app.theme-dark .checkout-view-tech-card{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-tech-card-condition{background:#0000;border-color:#0000;color:var(--text-body)}.app.theme-dark .checkout-view-tech-card-condition:hover{background:#ffffff0f}.app.theme-dark .checkout-view-tech-card-condition.expanded{background:#0000;color:var(--accent)}.app.theme-dark .checkout-view-tech-card-condition-count{color:var(--text-muted)}.app.theme-dark .checkout-view-tech-card-condition.expanded .checkout-view-tech-card-condition-count{color:#fff}.app.theme-dark .checkout-view-os-numero,.app.theme-dark .checkout-view-tech-card-os-row,.app.theme-dark .checkout-view-tech-card-os-row .checkout-view-os-numero{color:var(--text-body)}.app.theme-dark .checkout-view-tech-card-os-row:hover{background:#ffffff0f}.app.theme-dark .checkout-view-tech-card-os-row.selected{background:var(--accent-soft)}.app.theme-dark .checkout-view-tech-card-os-row.selected .checkout-view-os-numero{color:#fff}.app.theme-dark .checkout-view-technician-item .count{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .checkout-view-split-count--adhoc{color:#e6b422}.app.theme-dark .checkout-view-split-count-sep{background:var(--border-subtle)}.app.theme-dark .checkout-view-tech-card-condition.expanded .checkout-view-split-count--normal{color:var(--accent)}.app.theme-dark .checkout-view-os-adhoc-dot{background:#e6b422;box-shadow:0 0 0 0 #e6b42273}.app.theme-dark .checkout-view-tech-card-os-row--adhoc:hover{background:#e6b4221a}.app.theme-dark .checkout-view-technician-item.selected .count{background:var(--accent);color:#fff}.app.theme-dark .checkout-view-technician-item.selected .checkout-view-split-count--adhoc{color:#ffe082}.app.theme-dark .checkout-view-technician-item.selected .checkout-view-split-count--normal{color:#fff}.app.theme-dark .checkout-view-technician-item.selected .checkout-view-split-count-sep{background:#ffffff8c}.app.theme-dark .checkout-view-container--page .checkout-view-technician-item.selected .count{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-view-condicao-input,.app.theme-dark .checkout-view-contact-note-input,.app.theme-dark .checkout-view-contador-input,.app.theme-dark .checkout-view-horarios-edit-input,.app.theme-dark .checkout-view-os-detail-laudo-inner textarea,.app.theme-dark .checkout-view-os-detail-laudo-text,.app.theme-dark input.checkout-view-horarios-edit-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body);color-scheme:dark}.app.theme-dark .checkout-view-condicao-input::placeholder,.app.theme-dark .checkout-view-os-detail-laudo-text::placeholder{color:var(--text-muted)}.app.theme-dark .checkout-view-condicao-dropdown{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059;color:var(--text-body)}.app.theme-dark .checkout-view-condicao-option{color:var(--text-body)}.app.theme-dark .checkout-view-condicao-option:hover{background:var(--bg-surface-alt)}.app.theme-dark .checkout-view-fotos-btn{background:#0000;border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .checkout-view-fotos-btn:hover:not(:disabled){background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-fotos-btn.checkout-view-rastreio-btn--outside,html.theme-dark .checkout-view-fotos-btn.checkout-view-rastreio-btn--outside{background:#f871711a;border-color:#f871716b;color:#f0a0a0}.app.theme-dark .checkout-view-fotos-btn.checkout-view-rastreio-btn--outside:hover:not(:disabled),html.theme-dark .checkout-view-fotos-btn.checkout-view-rastreio-btn--outside:hover:not(:disabled){background:#f8717129;border-color:#f871718c;color:#fbb4b4}.app.theme-dark .checkout-view-rastreio-close,.app.theme-dark .checkout-view-rastreio-header-info,html.theme-dark .checkout-view-rastreio-close,html.theme-dark .checkout-view-rastreio-header-info{background:#2a2a2ef0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 2px 10px #00000059}.app.theme-dark .checkout-view-rastreio-segments,html.theme-dark .checkout-view-rastreio-segments{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .checkout-view-rastreio-segment-time,html.theme-dark .checkout-view-rastreio-segment-time{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-rastreio-segment-label,html.theme-dark .checkout-view-rastreio-segment-label{color:#9a9aa3}.app.theme-dark .checkout-view-rastreio-pin-bubble,html.theme-dark .checkout-view-rastreio-pin-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .checkout-view-rastreio-pin-title,html.theme-dark .checkout-view-rastreio-pin-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-rastreio-pin-sub,html.theme-dark .checkout-view-rastreio-pin-sub{color:#9a9aa3}.app.theme-dark .checkout-view-rastreio-map-loading,html.theme-dark .checkout-view-rastreio-map-loading{background:#2a2a2ef0;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-os-detail-footer{background:var(--bg-surface);border-top:none;color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap{background:#0000;border-color:var(--border-subtle)}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-th,.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-th{background:#0000;border-bottom:none;color:var(--text-muted)}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr,.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-peca-tr{border-bottom:none}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-group-sep td{border-bottom:none;border-top:1px solid #ffffff1f}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-pecas-td,.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-trocadas .checkout-view-pecas-td,.app.theme-dark .checkout-view-pecas-table{background:#0000;border-color:#0000;color:var(--text-body)}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado{background:var(--accent-soft)}.app.theme-dark .checkout-view-os-detail-pecas-table-wrap-pendentes .checkout-view-peca-tr-pedido-gerado .checkout-view-pecas-td{color:var(--text-body)}.app.theme-dark .checkout-view-foto-caption{background:var(--bg-surface);border-top-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .checkout-view-pedido-edit-modal{background:var(--bg-surface-raised);box-shadow:0 24px 48px #0006;color:var(--text-body)}.app.theme-dark .checkout-view-pedido-edit-header{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.app.theme-dark .checkout-view-pedido-edit-title{color:var(--text-body)}.app.theme-dark .checkout-view-pedido-edit-close,.app.theme-dark .checkout-view-pedido-edit-label,.app.theme-dark .checkout-view-pedido-edit-loading,.app.theme-dark .checkout-view-pedido-edit-sub{color:var(--text-muted)}.app.theme-dark .checkout-view-pedido-edit-close:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-view-pedido-edit-body{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .checkout-view-pedido-edit-input,.app.theme-dark .checkout-view-pedido-edit-textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-pedido-edit-footer{background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.app.theme-dark .checkout-view-pedido-edit-btn-cancel{background:#0000;border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .checkout-view-pedido-edit-btn-cancel:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-view-endereco-map-modal,.app.theme-dark .checkout-view-foto-zoom-modal,.app.theme-dark .checkout-view-fotos-modal,.app.theme-dark .checkout-view-os-solution-modal,.app.theme-dark .checkout-view-rastreio-modal,html.theme-dark .checkout-view-endereco-map-modal,html.theme-dark .checkout-view-foto-zoom-modal,html.theme-dark .checkout-view-fotos-modal,html.theme-dark .checkout-view-rastreio-modal{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 20px 48px #0006;color:var(--text-body)}.app.theme-dark .checkout-view-endereco-map-header,.app.theme-dark .checkout-view-endereco-map-title,.app.theme-dark .checkout-view-fotos-header,.app.theme-dark .checkout-view-fotos-title,.app.theme-dark .checkout-view-rastreio-title,html.theme-dark .checkout-view-endereco-map-header,html.theme-dark .checkout-view-endereco-map-title,html.theme-dark .checkout-view-fotos-header,html.theme-dark .checkout-view-fotos-title,html.theme-dark .checkout-view-rastreio-title{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-endereco-map-cliente,.app.theme-dark .checkout-view-fotos-empty,.app.theme-dark .checkout-view-fotos-subtitle,.app.theme-dark .checkout-view-rastreio-subtitle,html.theme-dark .checkout-view-endereco-map-cliente,html.theme-dark .checkout-view-fotos-empty,html.theme-dark .checkout-view-fotos-subtitle,html.theme-dark .checkout-view-rastreio-subtitle{color:#9a9aa3}.app.theme-dark .checkout-view-foto-item,.app.theme-dark .checkout-view-foto-thumb{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .checkout-view-foto-thumb-video,html.theme-dark .checkout-view-foto-thumb-video{background:#1a1a1e;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-assinatura-frame,html.theme-dark .checkout-view-assinatura-frame{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .checkout-view-concluir-btn,.app.theme-dark .checkout-view-gerar-pedido-btn,.app.theme-dark .checkout-view-incluir-pecas-btn,.app.theme-dark .checkout-view-incluir-pecas-confirm-btn{border-color:var(--border-subtle)}.app.theme-dark .checkout-view-patrimonio-menu-btn,.app.theme-dark .checkout-view-pedido-dropdown-item{color:var(--text-body)}.app.theme-dark .checkout-view-patrimonio-menu-btn:hover,.app.theme-dark .checkout-view-pedido-dropdown-item:hover,.app.theme-dark .checkout-view-skeleton-area-title,.app.theme-dark .checkout-view-skeleton-avatar,.app.theme-dark .checkout-view-skeleton-card,.app.theme-dark .checkout-view-skeleton-header-actions,.app.theme-dark .checkout-view-skeleton-header-title,.app.theme-dark .checkout-view-skeleton-select-all,.app.theme-dark .checkout-view-skeleton-tech-row{background:var(--bg-surface-alt)}.app.theme-dark .checkout-view-os-detail-separator{border-left-color:var(--border-subtle)}.app.theme-dark .checkout-view-pecas-pedido-gerado-icon{color:#a5b4fc}.app.theme-dark .checkout-view-pecas-pedido-gerado-badge{background:#7c4dff38;color:#c7d2fe}.app.theme-dark .checkout-view-pecas-pedido-edit-btn{background:#7c4dff33;color:#c4b5fd}.app.theme-dark .checkout-view-pecas-pedido-edit-btn:hover{background:#7c4dff52;color:#ededef}.app.theme-dark .checkout-view-pecas-pedido-edit-btn:focus-visible{outline-color:var(--accent)}.app.theme-dark .checkout-view-incluir-pecas-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .checkout-view-incluir-pecas-btn:hover{background:var(--accent-soft);border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .modal-incluir-pecas-wrap,.app.theme-dark .modal-incluir-pecas.modal-history{background:var(--bg-surface-raised);box-shadow:0 20px 40px #0006;color:var(--text-body)}.app.theme-dark .modal-incluir-pecas .modal-history-header{border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .modal-incluir-pecas .modal-history-header .modal-title,.app.theme-dark .modal-incluir-pecas .modal-title{color:var(--text-body)}.app.theme-dark .modal-incluir-pecas .modal-content{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .modal-incluir-pecas-search{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .modal-incluir-pecas-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.app.theme-dark .modal-incluir-pecas .ordens-table thead,.app.theme-dark .modal-incluir-pecas .ordens-table thead th{box-shadow:0 1px 0 0 var(--border-subtle);color:var(--text-muted)}.app.theme-dark .modal-incluir-pecas .ordens-table td,.app.theme-dark .modal-incluir-pecas .ordens-table th{border-bottom-color:#ffffff0f;color:var(--text-body)}.app.theme-dark .modal-incluir-pecas .ordens-table tbody tr:hover{background:#ffffff0a}.app.theme-dark .checkout-view-incluir-pecas-row-selected,.app.theme-dark .incluir-pecas-row-selected{background:var(--accent-soft)!important}.app.theme-dark .incluir-pecas-td-action .incluir-pecas-qty-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .incluir-pecas-td-action .incluir-pecas-qty-badge{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .incluir-pecas-sort-btn{color:var(--text-muted)}.app.theme-dark .incluir-pecas-sort-btn:hover{color:var(--text-body)}.app.theme-dark .incluir-pecas-loading-overlay{background:#2a2a2ee0}.app.theme-dark .incluir-pecas-loading-text,.app.theme-dark .incluir-pecas-refresh-hint{color:var(--text-muted)}.app.theme-dark .checkout-view-endereco-map-os,html.theme-dark .checkout-view-endereco-map-os{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .checkout-view-endereco-map-title,html.theme-dark .checkout-view-endereco-map-title{color:#c4c4cc}.app.theme-dark .checkout-view-endereco-map-header,html.theme-dark .checkout-view-endereco-map-header{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .checkout-view-pecas-disponibilidade-td{border-bottom-color:#0000}.app.theme-dark .checkout-view-pecas-disponibilidade-panel{background:var(--bg-surface);border-left-color:var(--accent);color:var(--text-body)}.app.theme-dark .checkout-view-pecas-disponibilidade-label,.app.theme-dark .checkout-view-pecas-disponibilidade-loading{color:var(--text-muted)}.app.theme-dark .checkout-view-pecas-disponibilidade-value{color:var(--text-body)}.app.theme-dark .checkout-view-pecas-compatibilidade-table td,.app.theme-dark .checkout-view-pecas-compatibilidade-table th{border-bottom-color:#ffffff14;color:var(--text-body)}.app.theme-dark .checkout-view-pecas-compatibilidade-empty,.app.theme-dark .checkout-view-pecas-compatibilidade-table th{color:var(--text-muted)}.app.theme-dark .checkout-view-pecas-trocar-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-pecas-trocar-btn:hover:not(:disabled){background:var(--accent-soft);color:#c4b5fd}.app.theme-dark .checkout-view-gerar-pedido-error-modal,.app.theme-dark .checkout-view-reincidencia-modal{background:var(--bg-surface-raised);box-shadow:0 12px 40px #0006;color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-error-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .checkout-view-reincidencia-title{color:#5eead4!important}.app.theme-dark .checkout-view-gerar-pedido-error-msg,.app.theme-dark .checkout-view-reincidencia-endereco{color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-error-dl,.app.theme-dark .checkout-view-gerar-pedido-error-dl dt,.app.theme-dark .checkout-view-reincidencia-legend,.app.theme-dark .checkout-view-reincidencia-sub{color:var(--text-muted)}.app.theme-dark .checkout-view-gerar-pedido-modal,html.theme-dark .checkout-view-gerar-pedido-modal{background:var(--modal-bg);box-shadow:0 20px 60px #00000073;color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-header,html.theme-dark .checkout-view-gerar-pedido-header{background:var(--modal-bg);border-bottom-color:var(--border-subtle)}.app.theme-dark .checkout-view-gerar-pedido-title,html.theme-dark .checkout-view-gerar-pedido-title{color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-close,html.theme-dark .checkout-view-gerar-pedido-close{color:#9a9aa3}.app.theme-dark .checkout-view-gerar-pedido-close:hover,html.theme-dark .checkout-view-gerar-pedido-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-body,html.theme-dark .checkout-view-gerar-pedido-body{background:var(--bg-surface);color:var(--text-body);scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar,.app.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar,html.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar,html.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar-thumb,.app.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar-thumb,html.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar-thumb{background:#4a4a50;border-radius:4px}.app.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar-thumb:hover,.app.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .checkout-view-gerar-pedido-body::-webkit-scrollbar-thumb:hover,html.theme-dark .checkout-view-gerar-pedido-table-wrap::-webkit-scrollbar-thumb:hover{background:#6b6b73}.app.theme-dark .checkout-view-gerar-pedido-loading,html.theme-dark .checkout-view-gerar-pedido-loading{color:#9a9aa3}.app.theme-dark .checkout-view-gerar-pedido-col,html.theme-dark .checkout-view-gerar-pedido-col{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .checkout-view-gerar-pedido-col-drag-over,html.theme-dark .checkout-view-gerar-pedido-col-drag-over{background:#0d94881f;border-color:#5eead473}.app.theme-dark .checkout-view-gerar-pedido-col-title,html.theme-dark .checkout-view-gerar-pedido-col-title{color:#9a9aa3}.app.theme-dark .checkout-view-gerar-pedido-col-footer,html.theme-dark .checkout-view-gerar-pedido-col-footer{background:#2c2c30;border-top-color:var(--border-subtle)}.app.theme-dark .checkout-view-gerar-pedido-th,html.theme-dark .checkout-view-gerar-pedido-th{border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .checkout-view-gerar-pedido-td,html.theme-dark .checkout-view-gerar-pedido-td{border-bottom-color:#3a3a40;color:var(--text-body)}.app.theme-dark .checkout-view-gerar-pedido-tr:hover,html.theme-dark .checkout-view-gerar-pedido-tr:hover{background:#ffffff0f}.app.theme-dark .checkout-view-gerar-pedido-row-btn,html.theme-dark .checkout-view-gerar-pedido-row-btn{background:#0d948829;border-color:#5eead459;color:#5eead4}.app.theme-dark .checkout-view-gerar-pedido-row-btn:hover,html.theme-dark .checkout-view-gerar-pedido-row-btn:hover{background:#0d948842;border-color:#5eead480}.app.theme-dark .checkout-view-gerar-pedido-progress-overlay,html.theme-dark .checkout-view-gerar-pedido-progress-overlay{background:#2a2a2eeb}.app.theme-dark .checkout-view-gerar-pedido-progress-spinner,html.theme-dark .checkout-view-gerar-pedido-progress-spinner{border-color:var(--border-subtle);border-top-color:#7c4dff}.app.theme-dark .checkout-view-gerar-pedido-progress-text,html.theme-dark .checkout-view-gerar-pedido-progress-text{color:#c8c8ce}.app.theme-dark .checkout-view-gerar-pedido-success-toast,html.theme-dark .checkout-view-gerar-pedido-success-toast{background:#10b98124;border-color:#10b98159;box-shadow:0 4px 12px #00000059;color:#6ee7b7}.app.theme-dark .checkout-view-concluir-feedback.warning,.app.theme-dark .checkout-view-gerar-pedido-reserva-toast,html.theme-dark .checkout-view-concluir-feedback.warning,html.theme-dark .checkout-view-gerar-pedido-reserva-toast{background:#f59e0b29;border-color:#f59e0b66;color:#fcd34d}.app.theme-dark .checkout-view-gerar-pedido-reserva-retry,html.theme-dark .checkout-view-gerar-pedido-reserva-retry{background:#f59e0b1f;border-color:#f59e0b73;color:#fcd34d}.app.theme-dark .checkout-view-gerar-pedido-reserva-dismiss,html.theme-dark .checkout-view-gerar-pedido-reserva-dismiss{color:#fcd34d}.app.theme-dark .checkout-view-gerar-pedido-table-wrap,html.theme-dark .checkout-view-gerar-pedido-table-wrap{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .checkout-view-reincidencia-cancel-btn{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle);color:var(--text-body)!important}.app.theme-dark .checkout-view-reincidencia-cancel-btn:hover{background:var(--bg-surface)!important;border-color:var(--border-subtle);color:#f7f7f8!important}.app.theme-dark .checkout-view-reincidencia-map-wrap{background:var(--bg-surface)}.app.theme-dark .checkout-view-programar-btn{background:#0d948829;border-color:#5eead459;color:#5eead4}.app.theme-dark .checkout-view-programar-btn:hover{background:#0d948842;border-color:#5eead480}.app.theme-dark .checkout-view-programar-dropdown{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059}.app.theme-dark .checkout-view-programar-option{color:var(--text-body)}.app.theme-dark .checkout-view-programar-option:hover{background:var(--bg-surface-alt)}.app.theme-dark .checkout-view-programar-option+.checkout-view-programar-option{border-top-color:var(--border-subtle)}.app.theme-dark .checkout-view-programar-panel-inner{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 20px #00000059;color:var(--text-body)}.app.theme-dark .checkout-view-programar-panel-title{color:#5eead4}.app.theme-dark .checkout-view-programar-panel-empty,.app.theme-dark .checkout-view-programar-panel-hint,.app.theme-dark .checkout-view-programar-panel-loading{color:var(--text-muted)}.app.theme-dark .checkout-view-programar-filter-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-programar-filter-input::placeholder{color:var(--text-muted)}.app.theme-dark .checkout-view-programar-filter-input:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a633}.app.theme-dark .checkout-view-programar-area-name{color:var(--text-muted)}.app.theme-dark .checkout-view-programar-tech-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-programar-tech-btn:hover{background:var(--bg-surface)}.app.theme-dark .checkout-view-programar-tech-btn.selected{background:#0d94882e;border-color:#5eead473;color:#5eead4}.app.theme-dark .checkout-view-programar-date-label,.app.theme-dark .checkout-view-programar-sem-previsao{color:var(--text-muted)}.app.theme-dark .checkout-view-programar-date-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body);color-scheme:dark}.app.theme-dark .checkout-view-programar-date-input:disabled{background:var(--bg-surface);color:var(--text-muted)}.app.theme-dark .modal-incluir-pecas .modal-close-button{color:var(--text-muted)}.app.theme-dark .modal-incluir-pecas .modal-close-button:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-view-reincidencia-sidebar{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .checkout-view-reincidencia-sidebar-header{border-bottom-color:var(--border-subtle);color:#5eead4}.app.theme-dark .checkout-view-reincidencia-sidebar-title{color:#5eead4}.app.theme-dark .checkout-view-reincidencia-sidebar-hint,.app.theme-dark .checkout-view-reincidencia-sidebar-label,.app.theme-dark .checkout-view-reincidencia-sidebar-origin-address{color:var(--text-muted)}.app.theme-dark .checkout-view-reincidencia-sidebar-value{color:var(--text-body)}.app.theme-dark .checkout-view-programar-option:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)}.app.theme-dark .checkout-view-programar-tech-list{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .checkout-view-programar-tech-list::-webkit-scrollbar{width:8px}.app.theme-dark .checkout-view-programar-tech-list::-webkit-scrollbar-track{background:#0000}.app.theme-dark .checkout-view-programar-tech-list::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .checkout-view-programar-tech-list::-webkit-scrollbar-thumb:hover{background:#6b6b72}.app.theme-dark .modal-incluir-pecas .icon-button{color:var(--text-muted)}.app.theme-dark .modal-incluir-pecas .icon-button:hover{color:#c4b5fd}.app.theme-dark .modal-incluir-pecas .table-summary{background:#0000;border:none;color:var(--text-body)}.app.theme-dark .modal-incluir-pecas .summary-label{color:var(--text-muted)}.app.theme-dark .modal-incluir-pecas .summary-value{color:#c4b5fd}.app.theme-dark .modal-incluir-pecas .ordens-table-wrapper{border-color:#ffffff1a;scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .modal-incluir-pecas .ordens-table-wrapper::-webkit-scrollbar{width:8px}.app.theme-dark .modal-incluir-pecas .ordens-table-wrapper::-webkit-scrollbar-track{background:#0000}.app.theme-dark .modal-incluir-pecas .ordens-table-wrapper::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .modal-incluir-pecas .ordens-table-wrapper:hover::-webkit-scrollbar-thumb{background:#6b6b72}.app.theme-dark .modal-incluir-pecas .ordens-table tbody tr:hover{background:#ffffff0d}.app.theme-dark .modal-incluir-pecas .ordens-table thead,.app.theme-dark .modal-incluir-pecas .ordens-table thead th{background:var(--bg-surface)}.app.theme-dark .checkout-view-incluir-pecas-confirm-btn,.app.theme-dark .modal-incluir-pecas .checkout-view-incluir-pecas-confirm-btn{color:#fff}.checkout-view-container--page .checkout-view-technician-list,.checkout-view-technician-list{max-width:100%;overflow-x:hidden}.checkout-view-technician-list .checkout-view-list-title-btn,.checkout-view-technician-list .checkout-view-technician-item,.checkout-view-technician-list .go-hover-tip-wrap{max-width:100%;min-width:0}.app.theme-dark .checkout-view-container--page .checkout-view-technician-list:hover{scrollbar-color:#5a5a62 #0000}.oosv2-hist-go-media{margin-top:10px}.oosv2-hist-go-media .oosv2-hist-detail-sep{background:#ececf2;height:1px;margin:0 0 10px}.oosv2-hist-go-media-label{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.oosv2-hist-go-media-empty,.oosv2-hist-go-media-loading{color:#8a8a9e;font-size:12px}.oosv2-hist-go-media-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.oosv2-hist-go-thumb{background:#fff;border:1px solid #e6e6ef;border-radius:8px;cursor:pointer;flex:0 0 auto;height:56px;overflow:hidden;padding:0;position:relative;transition:border-color .15s,box-shadow .15s;width:56px}.oosv2-hist-go-thumb.is-active,.oosv2-hist-go-thumb:hover{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff2e}.oosv2-hist-go-thumb img{display:block;height:100%;object-fit:cover;width:100%}.oosv2-hist-go-thumb.is-video{align-items:center;background:#f4f4f8;display:inline-flex;justify-content:center}.oosv2-hist-go-thumb-play{color:#6d3ef5;display:inline-flex}.oosv2-hist-go-thumb--sign{background:#fafafa}.oosv2-hist-go-thumb--sign img{background:#fff;object-fit:contain;padding:4px}.oosv2-hist-go-thumb-badge{background:#7c4dffeb;border-radius:4px;bottom:3px;color:#fff;height:16px;position:absolute;right:3px;width:16px}.oosv2-hist-go-rastreio-btn,.oosv2-hist-go-thumb-badge{align-items:center;display:inline-flex;justify-content:center}.oosv2-hist-go-rastreio-btn{background:#fff;border:1px solid #e6e6ef;border-radius:6px;color:#5c5c70;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;gap:4px;height:28px;padding:0 10px;transition:background .15s,border-color .15s,color .15s}.oosv2-hist-go-rastreio-btn:hover{background:#7c4dff0f;border-color:#c4b5fd;color:#5b21b6}.oosv2-hist-go-rastreio-btn.is-outside{animation:oosv2-hist-go-outside-pulse 1.6s ease infinite;border-color:#ef444473;color:#b91c1c}@keyframes oosv2-hist-go-outside-pulse{0%,to{box-shadow:0 0 0 0 #ef444447}50%{box-shadow:0 0 0 5px #ef444400}}.oosv2-hist-go-viewer-overlay{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px}.oosv2-hist-go-viewer{background:#fff;border:1px solid #e8e8f0;border-radius:12px;box-shadow:0 20px 48px #0f172a2e;display:flex;flex-direction:column;max-height:min(720px,90vh);overflow:hidden;width:min(760px,94vw)}.oosv2-hist-go-viewer--sign{width:min(520px,92vw)}.oosv2-hist-go-viewer-header{align-items:center;border-bottom:1px solid #f0f0f5;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.oosv2-hist-go-viewer-title{align-items:center;color:#2e2e3a;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.oosv2-hist-go-viewer-body{display:flex;gap:12px;min-height:0;overflow:auto;padding:12px 14px 14px}.oosv2-hist-go-viewer-thumbs{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.oosv2-hist-go-viewer-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.oosv2-hist-go-viewer-img-wrap{display:flex;justify-content:center;position:relative;width:100%}.oosv2-hist-go-viewer-media{background:#f7f7fa;border-radius:8px;max-height:420px;max-width:100%;object-fit:contain}.oosv2-hist-go-viewer-caption{color:#6b6b7b;font-size:12px;font-weight:600}.oosv2-hist-go-zoom-btn{align-items:center;background:#0f172a8c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.oosv2-hist-go-sign-body{justify-content:center}.oosv2-hist-go-sign-frame{align-items:center;background:#fafafa;border:1px solid #ececf2;border-radius:10px;display:flex;justify-content:center;min-height:180px;padding:16px;width:100%}.oosv2-hist-go-sign-frame img{max-height:260px;max-width:100%;object-fit:contain}.oosv2-hist-go-zoom{max-height:92vh;max-width:96vw;position:relative}.oosv2-hist-go-zoom .modal-close-button{position:absolute;right:-8px;top:-8px;z-index:2}.oosv2-hist-go-zoom-img{background:#111;border-radius:10px;max-height:90vh;max-width:96vw;object-fit:contain}.app.theme-dark .oosv2-hist-go-media .oosv2-hist-detail-sep,html.theme-dark .oosv2-hist-go-media .oosv2-hist-detail-sep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-hist-go-media-empty,.app.theme-dark .oosv2-hist-go-media-label,.app.theme-dark .oosv2-hist-go-media-loading,html.theme-dark .oosv2-hist-go-media-empty,html.theme-dark .oosv2-hist-go-media-label,html.theme-dark .oosv2-hist-go-media-loading{color:#9a9aa3}.app.theme-dark .oosv2-hist-go-thumb,html.theme-dark .oosv2-hist-go-thumb{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-hist-go-thumb.is-video,html.theme-dark .oosv2-hist-go-thumb.is-video{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .oosv2-hist-go-thumb--sign img,html.theme-dark .oosv2-hist-go-thumb--sign img{background:#fff}.app.theme-dark .oosv2-hist-go-rastreio-btn,html.theme-dark .oosv2-hist-go-rastreio-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .oosv2-hist-go-rastreio-btn:hover,html.theme-dark .oosv2-hist-go-rastreio-btn:hover{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#7c4dff;color:#ededef}.app.theme-dark .oosv2-hist-go-viewer,html.theme-dark .oosv2-hist-go-viewer{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-hist-go-viewer-header,html.theme-dark .oosv2-hist-go-viewer-header{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-hist-go-viewer-title,html.theme-dark .oosv2-hist-go-viewer-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-hist-go-viewer-media,html.theme-dark .oosv2-hist-go-viewer-media{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .oosv2-hist-go-viewer-caption,html.theme-dark .oosv2-hist-go-viewer-caption{color:#9a9aa3}.app.theme-dark .oosv2-hist-go-sign-frame,html.theme-dark .oosv2-hist-go-sign-frame{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-hist-go-sign-frame img,html.theme-dark .oosv2-hist-go-sign-frame img{background:#fff;border-radius:6px}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-cyrillic-ext-400-normal.e990964ee061d905db7d.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-ext-400-normal.715f608167697632304b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-cyrillic-400-normal.81f59666a830c5ce1aa0.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-400-normal.dd22060dd89200801d78.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-symbols2-400-normal.3759d6d84ddccea91f01.woff2) format("woff2"),url(/static/media/geist-mono-symbols2-400-normal.20442841e7a9c4f6da9f.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-vietnamese-400-normal.9ad4380c5e5b33b7ec9e.woff2) format("woff2"),url(/static/media/geist-mono-vietnamese-400-normal.6d4dc50025e8c0efa211.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-latin-ext-400-normal.6a5696ddd954e82b0ff8.woff2) format("woff2"),url(/static/media/geist-mono-latin-ext-400-normal.f7af66d16c81dfb205ac.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(/static/media/geist-mono-latin-400-normal.739eb841500c28971b9e.woff2) format("woff2"),url(/static/media/geist-mono-latin-400-normal.4d75155af023599bd74e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-cyrillic-ext-500-normal.d16d7b7c80a759781230.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-ext-500-normal.b8abb9dfec58ea893c64.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-cyrillic-500-normal.36ddb023d6f09acdc97d.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-500-normal.938d1f7b87510e93fa28.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-symbols2-500-normal.5cef64a8149c1b2affaa.woff2) format("woff2"),url(/static/media/geist-mono-symbols2-500-normal.0cdab5b7e0a3d1c6b28e.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-vietnamese-500-normal.a75a826b96273462973c.woff2) format("woff2"),url(/static/media/geist-mono-vietnamese-500-normal.f9db280a8ce0c6dab3d1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-latin-ext-500-normal.85cd261bca0956ca411a.woff2) format("woff2"),url(/static/media/geist-mono-latin-ext-500-normal.fa38fd0d3895d3872af0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Mono;font-style:normal;font-weight:500;src:url(/static/media/geist-mono-latin-500-normal.9eee3101836b5f9052f7.woff2) format("woff2"),url(/static/media/geist-mono-latin-500-normal.9f5d5a2db7568233e412.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-cyrillic-ext-600-normal.d111450daea667de306b.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-ext-600-normal.78b47d52a2f6e344b1aa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-cyrillic-600-normal.566484011a169067cc15.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-600-normal.1beef80d395fec80e995.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-symbols2-600-normal.54063d9525193644e051.woff2) format("woff2"),url(/static/media/geist-mono-symbols2-600-normal.ae4e791aa81e0e6285d6.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-vietnamese-600-normal.3f40a36281a96717be25.woff2) format("woff2"),url(/static/media/geist-mono-vietnamese-600-normal.5da49b0d91ea7a9090c2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-latin-ext-600-normal.b86977f35f5259c76ea4.woff2) format("woff2"),url(/static/media/geist-mono-latin-ext-600-normal.26ff10cdfbfef58d43bb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Mono;font-style:normal;font-weight:600;src:url(/static/media/geist-mono-latin-600-normal.891c075c1e605ee36a0d.woff2) format("woff2"),url(/static/media/geist-mono-latin-600-normal.63c055e396ad332d18b0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.osReportV2Document_page__Y3lrt{background:#fff;box-sizing:border-box;break-after:page;color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;height:297mm;line-height:1.4;overflow:hidden;padding:10mm;page-break-after:always;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm}.osReportV2Document_page__Y3lrt:last-child{break-after:auto;page-break-after:auto}.osReportV2Document_root__Vq6Eq{align-items:center;display:flex;flex-direction:column;gap:16px}.osReportV2Document_headerTable__jrSsZ{border-collapse:collapse;margin-bottom:16px;width:100%}.osReportV2Document_brandLogo__SZPsQ{background-color:#7c4dff;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:700;height:36px;line-height:36px;margin-right:10px;text-align:center;vertical-align:middle;width:36px}.osReportV2Document_companyBlock__5D4pa{align-items:flex-start;display:flex;gap:10px}.osReportV2Document_companyTitle__5LsD-{display:block;max-width:420px;min-width:0}.osReportV2Document_companyTitle__5LsD- h1{color:#0f172a;font-size:15px;font-weight:700;line-height:1.2;margin:0}.osReportV2Document_companyLogo__RfhFA{display:block;flex-shrink:0;height:36px;max-width:72px;object-fit:contain;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto}.osReportV2Document_companyTitle__5LsD- p{color:#64748b;font-size:10px;line-height:1.35;margin:2px 0 0}.osReportV2Document_osInfo__jzqi-{text-align:right;vertical-align:top}.osReportV2Document_osNumber__N3ywY{color:#0f172a;font-size:18px;font-weight:800;margin-bottom:4px}.osReportV2Document_statusBadge__fXEUA{background-color:#ede7ff;border-radius:12px;color:#5b2db3;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.03em;padding:3px 10px;text-transform:uppercase}.osReportV2Document_sectionTitle__jXJvW{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.5px;margin:14px 0 8px;text-transform:uppercase}.osReportV2Document_card__cYIRb{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.osReportV2Document_equipCard__Tas1m{margin-bottom:22px}.osReportV2Document_serieDot__GGGvS{color:#94a3b8;display:inline-block;font-weight:700;margin:0 6px}.osReportV2Document_formTable__tQRW7{border-collapse:collapse;width:100%}.osReportV2Document_formTable__tQRW7 td{padding:5px 6px;vertical-align:top}.osReportV2Document_fieldLabel__Mw5sI{color:#64748b;display:block;font-size:9px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.osReportV2Document_fieldValue__AqUtn{color:#0f172a;font-size:12px;font-weight:600;word-break:break-word}.osReportV2Document_fieldValueMuted__Myb2F{color:#0f172a;font-size:12px;font-weight:400;line-height:1.4;word-break:break-word}.osReportV2Document_laudoCard__zRkCC{border:1px solid #e2e8f0;border-radius:10px;margin-top:0;padding:14px}.osReportV2Document_laudoTitle__WwyCh{color:#5b2db3;font-size:11px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.osReportV2Document_laudoLabel__sMlZZ{color:#64748b;display:block;font-size:10px;margin-bottom:5px}.osReportV2Document_dashedBox__ugylR{background-color:#fff;border:1px dashed #cbd5e1;border-radius:6px;margin-bottom:12px;width:100%}.osReportV2Document_boxSm__QUTko{height:34px}.osReportV2Document_boxLg__iB-h0{height:96px}.osReportV2Document_datesTable__xXB0g{border-collapse:collapse;margin-bottom:12px;margin-top:4px;width:100%}.osReportV2Document_datesTable__xXB0g td{vertical-align:top;width:50%}.osReportV2Document_dateFill__6bQPc{color:#94a3b8;font-size:11px;letter-spacing:1px;margin-top:4px}.osReportV2Document_signTable__z96c1{border-collapse:collapse;margin-top:8px;width:100%}.osReportV2Document_signTable__z96c1 td{padding-right:16px;vertical-align:top;width:50%}.osReportV2Document_signTable__z96c1 td:last-child{padding-left:16px;padding-right:0}.osReportV2Document_signTitle__3SU-Y{color:#1e293b;font-size:10px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.osReportV2Document_signField__cxgyn{margin-bottom:10px}.osReportV2Document_signLabel__gdKNw{color:#64748b;font-size:10px;margin-bottom:2px}.osReportV2Document_line__X8zP3{border-bottom:1px solid #cbd5e1;height:16px;width:100%}.osReportV2Document_boxFilled__34Ple{align-items:center;box-sizing:border-box;color:#1e293b;display:flex;font-size:11.5px;font-weight:600;line-height:1.4;overflow:hidden;padding:6px 10px}.osReportV2Document_boxFilledLg__1orY6{display:block;font-weight:400;height:auto;min-height:96px;overflow-wrap:break-word;padding:8px 10px;white-space:pre-wrap}.osReportV2Document_contHint__TBZdD{border-top:1px dashed #e2e8f0;color:#7c4dff;display:block;font-size:9.5px;font-weight:600;letter-spacing:.02em;margin-top:8px;padding-top:6px;text-align:right;white-space:nowrap}.osReportV2Document_dateValue__icDnG{font-feature-settings:"tnum";color:#1e293b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px;white-space:nowrap}.osReportV2Document_dateSep__S8WD9{color:#94a3b8;margin:0 8px}.osReportV2Document_lineFilled__\+tHpU{color:#1e293b;font-size:11.5px;font-weight:600;height:auto;min-height:16px;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}.osReportV2Document_lineSign__3yFaJ{align-items:flex-end;display:flex;height:56px;overflow:hidden}.osReportV2Document_signCursive__SR6y8{color:#1e3a8a;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,Snell Roundhand,cursive;font-size:20px;line-height:1.1;overflow:hidden;padding:0 4px 2px;text-overflow:ellipsis;white-space:nowrap}.osReportV2Document_signImg__5\+wvE{display:block;height:54px;max-width:100%;object-fit:contain;object-position:left bottom;width:auto}.osReportV2Document_fotosGrid__WZBuL{grid-gap:6mm;display:grid;gap:6mm;grid-auto-rows:122mm;grid-template-columns:1fr 1fr}.osReportV2Document_fotoItem__HXaCp{border:1px solid #e2e8f0;border-radius:8px;break-inside:avoid;display:flex;flex-direction:column;margin:0;min-height:0;overflow:hidden;page-break-inside:avoid}.osReportV2Document_fotoFrame__EV0j3{align-items:center;background:#f8fafc;display:flex;flex:1 1;justify-content:center;min-height:0}.osReportV2Document_fotoImg__4ZWui{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.osReportV2Document_fotoCaption__K2M87{border-top:1px solid #e2e8f0;color:#475569;font-size:10px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.osReportV2Document_footerBlock__hBfWD{break-inside:avoid;margin-top:auto;page-break-inside:avoid}.osReportV2Document_histHeader__hpFsR{align-items:baseline;border-bottom:2px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.osReportV2Document_histTitleRow__OYbz1{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.osReportV2Document_histTitle__L981O{color:#1e1b2e;font-size:15px;font-weight:800;letter-spacing:-.01em}.osReportV2Document_histMeta__o1UP2{color:#6b7280;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.osReportV2Document_histCliente__UFrUl{color:#6b7280;font-size:11px;max-width:42%;text-align:right}.osReportV2Document_histTable__I9WZI{border-collapse:collapse;font-size:10.5px;table-layout:fixed;width:100%}.osReportV2Document_histTable__I9WZI th{border-bottom:1.5px solid #d8dee9;color:#6b7280;font-size:9px;font-weight:700;letter-spacing:.06em;padding:7px 8px;text-align:left;text-transform:uppercase}.osReportV2Document_histTable__I9WZI th.osReportV2Document_num__tcEKD{text-align:right}.osReportV2Document_histTable__I9WZI td{color:#1e1b2e;padding:8px;vertical-align:top;word-break:break-word}.osReportV2Document_histTable__I9WZI td.osReportV2Document_mono__hdj2U{color:#6b7280;font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.osReportV2Document_histTable__I9WZI td.osReportV2Document_num__tcEKD{font-family:Geist Mono,ui-monospace,monospace;text-align:right}.osReportV2Document_histTable__I9WZI td.osReportV2Document_nowrap__hZJ05{white-space:nowrap}.osReportV2Document_histTable__I9WZI td.osReportV2Document_strong__Q1KqG{font-weight:600;line-height:1.35}.osReportV2Document_histRowSep__pcNTM td{border-bottom:1px solid #e8eaf0;padding:0 8px 10px}.osReportV2Document_condicaoPill__rUtoX{border-radius:100px;display:inline-block;font-size:9px;font-weight:600;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.osReportV2Document_condicaoOk__gtLBV{background:#dcfce7;color:#166534}.osReportV2Document_condicaoWarn__P88sB{background:#fef3c7;color:#92400e}.osReportV2Document_laudoBox__t56cd{background:#f3f0ff;border-radius:8px;break-inside:avoid;padding:8px 12px;page-break-inside:avoid}.osReportV2Document_laudoBoxLabel__zCdeX{color:#7c4dff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.osReportV2Document_laudoBoxText__maNlP{color:#374151;font-size:10.5px;line-height:1.45;margin-top:3px}.osReportV2Document_emptyHist__YdXH8{color:#6b7280;font-size:12px;padding:24px 8px;text-align:center}.os-report-v2-modal{align-items:center;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;inset:0;justify-content:center;padding:18px;position:fixed;z-index:100060}.os-report-v2-modal-backdrop{background:#0f111a7a;background:var(--overlay,#0f111a7a);inset:0;position:absolute}.os-report-v2-modal-panel{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:14px;box-shadow:0 18px 48px #0f111a2e;display:flex;flex-direction:column;height:min(92vh,900px);overflow:hidden;position:relative;width:min(920px,100%);z-index:1}.os-report-v2-modal-toolbar{align-items:center;background:#fafafa;background:var(--bg-surface,#fafafa);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-subtle,#e5e7eb);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 14px}.os-report-v2-modal-title{display:flex;flex-direction:column;gap:2px;min-width:0}.os-report-v2-modal-kicker{color:#6b7280;color:var(--text-muted,#6b7280);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.os-report-v2-modal-title strong{color:#111827;color:var(--text-body,#111827);font-size:14px;font-weight:700}.os-report-v2-modal-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.os-report-v2-action-btn{align-items:center;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #d1d5db;border:1px solid var(--border-subtle,#d1d5db);border-radius:8px;color:#111827;color:var(--text-body,#111827);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:32px;padding:0 12px}.os-report-v2-action-btn:disabled{cursor:not-allowed;opacity:.55}.os-report-v2-action-btn.is-primary{background:#7c4dff;border-color:#0000;color:#fff}.os-report-v2-action-btn.is-ghost{background:#0000;justify-content:center;padding:0;width:32px}.os-report-v2-preview-stage{background:#e8eaef;flex:1 1;min-height:0;overflow:auto;padding:18px 12px 28px;scrollbar-color:#c5c8d0 #0000;scrollbar-width:thin}.os-report-v2-preview-stage::-webkit-scrollbar{height:6px;width:6px}.os-report-v2-preview-stage::-webkit-scrollbar-track{background:#0000}.os-report-v2-preview-stage::-webkit-scrollbar-thumb{background:#c5c8d0;border-radius:100px}.os-report-v2-preview-stage::-webkit-scrollbar-thumb:hover{background:#aeb2bc}.os-report-v2-preview-stage::-webkit-scrollbar-corner{background:#0000}.os-report-v2-preview-scale{margin:0 auto;width:-webkit-fit-content;width:fit-content}.os-report-v2-preview-status{color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px;padding:48px 16px;text-align:center}.os-report-v2-preview-status.is-error{color:#b91c1c}.app.theme-dark .os-report-v2-modal-panel,html.theme-dark .os-report-v2-modal-panel{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .os-report-v2-modal-toolbar,html.theme-dark .os-report-v2-modal-toolbar{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .os-report-v2-modal-title strong,html.theme-dark .os-report-v2-modal-title strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .os-report-v2-modal-kicker,html.theme-dark .os-report-v2-modal-kicker{color:#9a9aa3}.app.theme-dark .os-report-v2-action-btn,html.theme-dark .os-report-v2-action-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .os-report-v2-action-btn.is-primary,html.theme-dark .os-report-v2-action-btn.is-primary{background:#7c4dff;border-color:#0000;color:#fff}.app.theme-dark .os-report-v2-action-btn.is-ghost,html.theme-dark .os-report-v2-action-btn.is-ghost{background:#0000}.app.theme-dark .os-report-v2-preview-stage,html.theme-dark .os-report-v2-preview-stage{background:#1c1c1f;scrollbar-color:#5a5a62 #0000}.app.theme-dark .os-report-v2-preview-stage::-webkit-scrollbar-thumb,html.theme-dark .os-report-v2-preview-stage::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .os-report-v2-preview-stage::-webkit-scrollbar-thumb:hover,html.theme-dark .os-report-v2-preview-stage::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .os-report-v2-preview-status,html.theme-dark .os-report-v2-preview-status{color:#9a9aa3}#os-report-v2-print-wrapper{left:-10000px;pointer-events:none;position:absolute;top:0;width:210mm;z-index:-1}@media print{@page{size:A4 portrait;margin:0}@page os-report-v2{size:A4 portrait;margin:0}body,html{background:#fff!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;width:auto!important}body[data-print-os-report-v2=true]>:not(#os-report-v2-print-wrapper){display:none!important;visibility:hidden!important}body[data-print-os-report-v2=true] #os-report-v2-print-wrapper,body[data-print-os-report-v2=true] #os-report-v2-print-wrapper *{visibility:visible!important}#os-report-v2-print-wrapper{left:auto!important;overflow:visible!important;pointer-events:none!important;position:static!important;top:auto!important;z-index:auto!important}#os-report-v2-print-wrapper,#os-report-v2-print-wrapper [data-print-root=true]{background:#fff!important;display:block!important;margin:0!important;max-width:210mm!important;padding:0!important;width:210mm!important}#os-report-v2-print-wrapper [data-os-report-page],#os-report-v2-print-wrapper [data-print-root=true]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#os-report-v2-print-wrapper [data-os-report-page]{box-sizing:border-box!important;break-after:page!important;break-inside:avoid!important;display:block!important;height:297mm!important;margin:0!important;max-height:297mm!important;max-width:210mm!important;min-height:297mm!important;overflow:hidden!important;page:os-report-v2;page-break-after:always!important;page-break-inside:avoid!important;width:210mm!important}#os-report-v2-print-wrapper [data-os-report-page]:last-child{break-after:auto!important;page-break-after:auto!important}}.open-os-v2-mock-overlay{backdrop-filter:blur(7.2px);-webkit-backdrop-filter:blur(7.2px);background:#0f0f1c7a;inset:0;pointer-events:auto;position:fixed;z-index:20050}.app.theme-dark .open-os-v2-mock-overlay,html.theme-dark .open-os-v2-mock-overlay{background:#1212169e}.open-os-v2-mock-host{inset:0;overflow:visible;pointer-events:none;position:absolute}.open-os-v2-mock-host #dc-root,.open-os-v2-mock-host #dc-root *,.open-os-v2-mock-host .oosv2-page,.open-os-v2-mock-host .oosv2-page *{pointer-events:auto}.open-os-v2-mock-host x-dc{display:none!important}.open-os-v2-mock-host .oosv2-page,.open-os-v2-mock-host .oosv2-page button,.open-os-v2-mock-host .oosv2-page input,.open-os-v2-mock-host .oosv2-page textarea{font-family:Plus Jakarta Sans,system-ui,sans-serif}.open-os-v2-mock-host .oosv2-page *,.open-os-v2-mock-host .oosv2-page :after,.open-os-v2-mock-host .oosv2-page :before{box-sizing:border-box}.open-os-v2-mock-host .oosv2-page input::placeholder,.open-os-v2-mock-host .oosv2-page textarea::placeholder{color:#adadbe}@keyframes popIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.open-os-v2-mock-host .oosv2-search-results{scrollbar-color:#d4d4dc #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar{width:6px}.open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-track{background:#0000;margin:4px 0}.open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb{background:#d4d4dc;border-radius:999px}.open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.open-os-v2-mock-host .oosv2-search-result-row:last-child{border-bottom:none!important}.open-os-v2-mock-host .oosv2-search-result-row:hover{background:#f7f7fb}.app.theme-dark .open-os-v2-mock-host .oosv2-search-results,html.theme-dark .open-os-v2-mock-host .oosv2-search-results{scrollbar-color:#5a5a62 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb:hover,html.theme-dark .open-os-v2-mock-host .oosv2-search-results::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .open-os-v2-mock-host .oosv2-search-result-row:hover,html.theme-dark .open-os-v2-mock-host .oosv2-search-result-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.open-os-v2-mock-host .oosv2-os-list{display:flex;flex-direction:column;gap:8px}.open-os-v2-mock-host .oosv2-os-list.is-scroll{max-height:496px;overflow-y:auto;padding-right:4px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-os-list.is-scroll:hover{scrollbar-color:#d4d4dc #0000}.open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar{width:6px}.open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar-track{background:#0000;margin:4px 0}.open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.open-os-v2-mock-host .oosv2-os-list.is-scroll:hover::-webkit-scrollbar-thumb{background:#d4d4dc}.open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll:hover,html.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll:hover::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar-thumb:hover,html.theme-dark .open-os-v2-mock-host .oosv2-os-list.is-scroll::-webkit-scrollbar-thumb:hover{background:#6e6e78}.open-os-v2-mock-host .oosv2-gerar-btn{align-items:center;display:inline-flex;gap:8px}.open-os-v2-mock-host .oosv2-programar-btn{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border:1.5px solid #0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;display:inline-flex;gap:7px;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-btn,html.theme-dark .open-os-v2-mock-host .oosv2-programar-btn{background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box!important;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box!important;border-color:#0000!important;box-shadow:0 0 0 1px #38bdf82e,0 4px 16px #7c4dff38,0 2px 8px #e879f924!important;color:#c4b5fd!important}.open-os-v2-mock-host .oosv2-guard-overlay{align-items:center;background:#0f0f1c47;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.open-os-v2-mock-host .oosv2-guard-card{animation:popIn .16s ease both;background:#fff;border:1px solid #ebebf2;border-radius:16px;box-shadow:0 18px 48px #0f0f1c2e;padding:18px 18px 16px;width:min(520px,100%)}.open-os-v2-mock-host .oosv2-guard-block+.oosv2-guard-block{border-top:1px solid #f2f2f7;margin-top:14px;padding-top:14px}.open-os-v2-mock-host .oosv2-guard-title{color:#16161d;font-size:13.5px;font-weight:700;margin-bottom:6px}.open-os-v2-mock-host .oosv2-guard-text{color:#4a4a5c;font-size:12.5px;line-height:1.5}.open-os-v2-mock-host .oosv2-guard-list{list-style:disc;margin:8px 0 0;padding:0 0 0 18px}.open-os-v2-mock-host .oosv2-guard-list li{margin:4px 0}.open-os-v2-mock-host .oosv2-guard-hint{color:#8a8a9e;font-size:11.5px;margin-top:6px}.open-os-v2-mock-host .oosv2-guard-code{align-items:center;background:#f4f1ff;border:none;border-radius:5px;color:#5a2ee0;cursor:pointer;display:inline-flex;font:700 12px/1.4 JetBrains Mono,monospace;margin:0 2px;padding:1px 6px;text-decoration:underline;text-underline-offset:2px}.open-os-v2-mock-host .oosv2-guard-code.is-static{background:#f4f4f8;color:#5c5c70;cursor:default;text-decoration:none}.open-os-v2-mock-host .oosv2-guard-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.open-os-v2-mock-host .oosv2-guard-cancel,.open-os-v2-mock-host .oosv2-guard-continue{border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:700;height:34px;padding:0 14px}.open-os-v2-mock-host .oosv2-guard-cancel{background:#fff;border:1px solid #e6e6ef;color:#5c5c70}.open-os-v2-mock-host .oosv2-guard-cancel:hover{background:#f6f6fa}.open-os-v2-mock-host .oosv2-guard-continue{background:#6d3ef5;border:none;color:#fff}.open-os-v2-mock-host .oosv2-guard-continue:hover{background:#5a2ee0}.open-os-v2-mock-host .oosv2-contrato-venc-overlay{align-items:center;background:#0f0f1c52;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:80}.open-os-v2-mock-host .oosv2-contrato-venc-card{animation:popIn .16s ease both;background:#fff;border:1px solid #ebebf2;border-radius:16px;box-shadow:0 18px 48px #0f0f1c2e;padding:22px 20px 18px;text-align:center;width:min(400px,100%)}.open-os-v2-mock-host .oosv2-contrato-venc-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#b45309;display:flex;font-size:18px;font-weight:800;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.open-os-v2-mock-host .oosv2-contrato-venc-title{color:#16161d;font-size:15px;font-weight:700;margin-bottom:8px}.open-os-v2-mock-host .oosv2-contrato-venc-text{color:#4a4a5c;font-size:13px;line-height:1.5;margin-bottom:16px}.open-os-v2-mock-host .oosv2-contrato-venc-text strong{color:#16161d;font-weight:700}.open-os-v2-mock-host .oosv2-contrato-venc-btn{align-items:center;background:#6d3ef5;border:none;border-radius:10px;box-shadow:0 1px 2px #6d3ef559;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:36px;justify-content:center;min-width:120px;padding:0 16px}.open-os-v2-mock-host .oosv2-contrato-venc-btn:hover{background:#5a2ee0}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-overlay,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-overlay{background:#12121673}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-card,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 18px 48px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-icon,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-icon{background:#fbbf241f;border-color:#fbbf2459;color:#fbbf24}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-title,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-text,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-text{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-text strong,html.theme-dark .open-os-v2-mock-host .oosv2-contrato-venc-text strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-overlay,html.theme-dark .open-os-v2-mock-host .oosv2-guard-overlay{background:#12121673}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-card,html.theme-dark .open-os-v2-mock-host .oosv2-guard-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 18px 48px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-title,html.theme-dark .open-os-v2-mock-host .oosv2-guard-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-list,.app.theme-dark .open-os-v2-mock-host .oosv2-guard-text,html.theme-dark .open-os-v2-mock-host .oosv2-guard-list,html.theme-dark .open-os-v2-mock-host .oosv2-guard-text{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-hint,html.theme-dark .open-os-v2-mock-host .oosv2-guard-hint{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-block+.oosv2-guard-block,html.theme-dark .open-os-v2-mock-host .oosv2-guard-block+.oosv2-guard-block{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-code,html.theme-dark .open-os-v2-mock-host .oosv2-guard-code{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-code.is-static,html.theme-dark .open-os-v2-mock-host .oosv2-guard-code.is-static{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-cancel,html.theme-dark .open-os-v2-mock-host .oosv2-guard-cancel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-guard-cancel:hover,html.theme-dark .open-os-v2-mock-host .oosv2-guard-cancel:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.open-os-v2-mock-host .oosv2-done-finalizar{background:#fff;border:1px solid #e6e6ef;border-radius:9px;color:#5c5c70;cursor:pointer;font-size:12.5px;font-weight:700;height:36px;padding:0 15px}.open-os-v2-mock-host .oosv2-done-finalizar:hover{background:#f6f6fa}.app.theme-dark .open-os-v2-mock-host .oosv2-done-finalizar,html.theme-dark .open-os-v2-mock-host .oosv2-done-finalizar{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-done-finalizar:hover,html.theme-dark .open-os-v2-mock-host .oosv2-done-finalizar:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.open-os-v2-mock-host .oosv2-done-action-btn{background:#fff;border:1px solid #e6e6ef;border-radius:9px;color:#5c5c70;cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 13px}.open-os-v2-mock-host .oosv2-done-action-btn:hover:not(:disabled){background:#f6f6fa}.open-os-v2-mock-host .oosv2-done-action-btn--accent{border-color:#d9d4f7;color:#6d3ef5}.open-os-v2-mock-host .oosv2-done-action-btn--accent:hover:not(:disabled){background:#f6f3ff}.open-os-v2-mock-host .oosv2-done-action-btn--sm{border-radius:8px;font-size:11.5px;height:29px;padding:0 10px}.open-os-v2-mock-host .oosv2-done-action-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn,html.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn:hover:not(:disabled),html.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn--accent,html.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn--accent{background:#7c4dff2e;border-color:#a78bfa47;color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn--accent:hover:not(:disabled),html.theme-dark .open-os-v2-mock-host .oosv2-done-action-btn--accent:hover:not(:disabled){background:#7c4dff47;color:#ede9fe}.open-os-v2-mock-host .oosv2-os-list-item{grid-gap:12px;align-items:center;background:#fdfdff;border:1px solid #ebebf2;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:11px 12px}.open-os-v2-mock-host .oosv2-os-list-item.is-multi{grid-template-columns:auto 1fr auto}.open-os-v2-mock-host .oosv2-os-list-num{color:#5a2ee0;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.open-os-v2-mock-host .oosv2-os-list-body{min-width:0}.open-os-v2-mock-host .oosv2-os-list-title{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-os-list-meta{color:#8a8a9e;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-os-list-actions{display:flex;gap:6px}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list-item,html.theme-dark .open-os-v2-mock-host .oosv2-os-list-item{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list-num,html.theme-dark .open-os-v2-mock-host .oosv2-os-list-num{color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list-title,html.theme-dark .open-os-v2-mock-host .oosv2-os-list-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-os-list-meta,html.theme-dark .open-os-v2-mock-host .oosv2-os-list-meta{color:#9a9aa3}.open-os-v2-mock-host .oosv2-selecao-wrap{animation:popIn .18s ease both}.open-os-v2-mock-host .oosv2-selecao-toolbar{align-items:center;display:flex;gap:10px;margin-bottom:11px}.open-os-v2-mock-host .oosv2-selecao-toolbar-spacer{flex:1 1}.open-os-v2-mock-host .oosv2-selecao-title{font-size:13px;font-weight:700;letter-spacing:-.01em}.open-os-v2-mock-host .oosv2-selecao-subtitle{color:#8a8a9e;font-size:11px;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-selecao-filtro{background:#fff;border:1px solid #e6e6ef;border-radius:9px;color:#16161d;font-size:12.5px;height:32px;outline:none;padding:0 10px;width:260px}.open-os-v2-mock-host .oosv2-selecao-count{background:#f2eeff;border-radius:999px;color:#6d3ef5;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}.open-os-v2-mock-host .oosv2-selecao-tree{background:#fff;border:1px solid #ebebf2;border-radius:13px;max-height:56vh;overflow:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-selecao-tree:hover{scrollbar-color:#d4d4dc #0000}.open-os-v2-mock-host .oosv2-selecao-tree::-webkit-scrollbar{width:6px}.open-os-v2-mock-host .oosv2-selecao-tree::-webkit-scrollbar-track{background:#0000;margin:4px 0}.open-os-v2-mock-host .oosv2-selecao-tree::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb{background:#d4d4dc}.open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.open-os-v2-mock-host .oosv2-selecao-local-group{border-bottom:1px solid #f4f4f8}.open-os-v2-mock-host .oosv2-selecao-local-group:last-child{border-bottom:none}.open-os-v2-mock-host .oosv2-selecao-local-head{align-items:center;background:#fff;cursor:pointer;display:flex;gap:9px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.open-os-v2-mock-host .oosv2-selecao-local-head:hover{background:#fafaff}.open-os-v2-mock-host .oosv2-selecao-modelo-group{background:#fcfcfe;border-top:1px solid #f4f4f8}.open-os-v2-mock-host .oosv2-selecao-modelo-head{align-items:center;cursor:pointer;display:flex;gap:9px;padding:8px 14px 8px 40px}.open-os-v2-mock-host .oosv2-selecao-modelo-head:hover{background:#faf9ff}.open-os-v2-mock-host .oosv2-selecao-modelo-name{color:#4a4a5c;flex:1 1;font-size:12px;font-weight:600;min-width:0}.open-os-v2-mock-host .oosv2-selecao-meta{color:#a0a0b2;font-size:11px;font-weight:600}.open-os-v2-mock-host .oosv2-selecao-modelo-head .oosv2-selecao-meta{font-size:10.5px}.open-os-v2-mock-host .oosv2-selecao-check{align-items:center;background:#fff;border:1.5px solid #d2d2de;border-radius:4px;cursor:pointer;display:flex;flex:0 0 auto;height:15px;justify-content:center;width:15px}.open-os-v2-mock-host .oosv2-selecao-check.is-on{background:#6d3ef5;border-color:#6d3ef5;color:#fff}.open-os-v2-mock-host .oosv2-selecao-caret{color:#a0a0b2;display:flex;transform:rotate(0deg);transition:transform .15s}.open-os-v2-mock-host .oosv2-selecao-caret.is-sub{color:#b4b4c2}.open-os-v2-mock-host .oosv2-selecao-caret.is-open{transform:rotate(90deg)}.open-os-v2-mock-host .oosv2-selecao-local-badge{background:#f2eeff;border-radius:999px;color:#6d3ef5;font-size:10px;font-weight:700;padding:2px 7px}.open-os-v2-mock-host .oosv2-selecao-local-badge.is-hidden{display:none}.open-os-v2-mock-host .oosv2-selecao-serie-row{align-items:center;background:#fff;border-top:1px solid #f6f6fa;cursor:pointer;display:flex;gap:12px;padding:6px 14px 6px 66px}.open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected{background:#f7f4ff}.open-os-v2-mock-host .oosv2-selecao-serie-row:hover{background:#faf9ff}.open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected:hover{background:#f2edff}.open-os-v2-mock-host .oosv2-selecao-serie-field{color:#4a4a5c;font-family:JetBrains Mono,monospace;font-size:11.5px}.open-os-v2-mock-host .oosv2-selecao-serie-val{color:#16161d;font-weight:600}.open-os-v2-mock-host .oosv2-selecao-empty{color:#8a8a9e;font-size:12px;padding:22px;text-align:center}.open-os-v2-mock-host .oosv2-selecao-foot{align-items:center;display:flex;gap:10px}.open-os-v2-mock-host .oosv2-selecao-foot-hint{color:#8a8a9e;font-size:11px}.open-os-v2-mock-host .oosv2-flow-continue-btn.is-wait{cursor:wait;opacity:.72}.open-os-v2-mock-host .oosv2-multi-conf-bar{align-items:center;background:#fbfbfe;border:1px solid #ebebf2;border-radius:11px;display:flex;gap:10px;margin-bottom:11px;padding:9px 11px}.open-os-v2-mock-host .oosv2-multi-conf-count{align-items:center;background:#f2eeff;border-radius:8px;color:#6d3ef5;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;height:26px;justify-content:center;width:26px}.open-os-v2-mock-host .oosv2-multi-conf-copy{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-multi-conf-title{font-size:12.5px;font-weight:700}.open-os-v2-mock-host .oosv2-multi-conf-sub{color:#8a8a9e;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-lista-modal-overlay{align-items:center;background:#0f0f1c80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.open-os-v2-mock-host .oosv2-lista-modal{animation:popIn .16s ease both;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0a0a1966;display:flex;flex-direction:column;max-height:80vh;max-width:100%;width:620px}.open-os-v2-mock-host .oosv2-lista-modal-head{align-items:center;border-bottom:1px solid #f2f2f7;display:flex;gap:10px;padding:13px 15px}.open-os-v2-mock-host .oosv2-lista-modal-title{font-size:13.5px;font-weight:700}.open-os-v2-mock-host .oosv2-lista-modal-body{overflow:auto;padding:6px 0}.open-os-v2-mock-host .oosv2-lista-modal-row{grid-gap:10px;align-items:center;border-bottom:1px solid #f6f6fa;display:grid;gap:10px;grid-template-columns:120px 1fr auto;padding:7px 15px}.open-os-v2-mock-host .oosv2-lista-modal-serie{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.open-os-v2-mock-host .oosv2-lista-modal-modelo{color:#4a4a5c;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-lista-modal-local{color:#a0a0b2;font-size:10.5px;font-weight:600}.open-os-v2-mock-host .oosv2-lista-modal-foot{border-top:1px solid #f2f2f7;display:flex;gap:8px;justify-content:flex-end;padding:11px 15px}.app.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-sub,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-empty,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-foot-hint,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-subtitle,html.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-sub,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-empty,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-foot-hint,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-subtitle{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-title,.app.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-title,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-title,.app.theme-dark .open-os-v2-mock-host .oosv2-site-name-text,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-title,html.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-title,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-title,html.theme-dark .open-os-v2-mock-host .oosv2-site-name-text{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-filtro,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-filtro{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-count,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-badge,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-count,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-badge{background:#7c4dff2e;color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#0000 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-tree:hover::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-group,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-group{border-bottom-color:#0000}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-head,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-head{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-head:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-local-head:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-group,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-group{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-top-color:#0000}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-head:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-head:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-modelo,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-name,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-field,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-modelo,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-modelo-name,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-field{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-serie,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-val,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-serie,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-val{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-local,.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-meta,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-local,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-meta{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-check,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-check{background:#0000;border:1.5px dashed #7c4dff99;border-radius:50%;color:#fff;height:16px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff);border-style:solid;color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on svg,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on svg{display:none}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on:after,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-check.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";display:block;height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-caret,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-caret{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row{background:#323236;background:var(--bg-surface-raised,#323236);border-top-color:#0000}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected{background:#7c4dff24}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected:hover,html.theme-dark .open-os-v2-mock-host .oosv2-selecao-serie-row.is-selected:hover{background:#7c4dff38}.app.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-bar,html.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-bar{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-count,html.theme-dark .open-os-v2-mock-host .oosv2-multi-conf-count{background:#7c4dff2e;color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 24px 60px #0000008c}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-head,.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-row,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-head,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-foot,html.theme-dark .open-os-v2-mock-host .oosv2-lista-modal-foot{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.open-os-v2-mock-close{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#202028b8;border:1px solid #ffffff2e;border-radius:10px;box-sizing:border-box;color:#ededef;cursor:pointer;display:inline-flex;height:36px;justify-content:center;left:14px;line-height:0;font:inherit;margin:0;padding:0;pointer-events:auto;position:absolute;top:14px;transition:background .15s ease,border-color .15s ease;width:36px;z-index:20060}.open-os-v2-mock-close:hover{background:#30303ae6;border-color:#ffffff47}.open-os-v2-mock-close:focus-visible{outline:2px solid #7c4dff;outline:2px solid var(--accent,#7c4dff);outline-offset:2px}.open-os-v2-mock-overlay:has(.oosv2-hist-header) .open-os-v2-mock-close{display:none}.app.theme-dark .open-os-v2-mock-close,html.theme-dark .open-os-v2-mock-close{background:#2a2a2ee0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-close:hover,html.theme-dark .open-os-v2-mock-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.open-os-v2-mock-host .oosv2-page{align-items:center;background:#0000;box-sizing:border-box;color:#16161d;display:flex;font-size:13px;justify-content:center;min-height:100%;padding:24px}.open-os-v2-mock-host .oosv2-page.is-stage-high .oosv2-shell{justify-content:flex-start;min-height:min(520px,calc(100vh - 48px))}.open-os-v2-mock-host .oosv2-shell{display:flex;flex-direction:column;margin:0 auto;width:min(1000px,100%)}.open-os-v2-mock-host .oosv2-card{background:#fff;border-radius:16px;box-shadow:0 18px 50px #0a0a1959;display:flex;flex-direction:column;overflow:hidden}.app.theme-dark .open-os-v2-mock-host .oosv2-page,html.theme-dark .open-os-v2-mock-host .oosv2-page{color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-flow-header{background:#fbfbfe;border-bottom:1px solid #ececf2;display:flex;flex-direction:column;gap:6px;padding:8px 14px 0}.open-os-v2-mock-host .oosv2-flow-header-top{align-items:center;display:flex;gap:10px;min-height:22px}.open-os-v2-mock-host .oosv2-flow-brand{align-items:center;display:flex;flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-flow-context{color:#16161d;font-size:12px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-flow-actions{align-items:center;display:flex;flex-shrink:0;gap:5px}.open-os-v2-mock-host .oosv2-flow-close,.open-os-v2-mock-host .oosv2-flow-discard{background:#fff;border:1px solid #e6e6ef;border-radius:6px;color:#5c5c70;cursor:pointer;font-size:10.5px;font-weight:600;height:22px}.open-os-v2-mock-host .oosv2-flow-discard{padding:0 8px}.open-os-v2-mock-host .oosv2-flow-close{color:#6c6c80;font-size:13px;line-height:1;padding:0;width:22px}.open-os-v2-mock-host .oosv2-flow-close--lg{border-radius:8px;font-size:14px;height:24px;width:24px}.open-os-v2-mock-host .oosv2-flow-close:hover,.open-os-v2-mock-host .oosv2-flow-discard:hover{background:#f6f6fa;color:#16161d}.open-os-v2-mock-host .oosv2-flow-header-steps{align-items:center;display:flex;min-width:0}.open-os-v2-mock-host .oosv2-flow-steps{align-items:stretch;display:flex;flex:1 1;gap:4px;min-width:0}.open-os-v2-mock-host .oosv2-flow-step{align-items:center;border-radius:10px;cursor:default;display:flex;flex:1 1;gap:8px;min-width:0;padding:6px 8px}.open-os-v2-mock-host .oosv2-flow-step.is-editable{cursor:pointer}.open-os-v2-mock-host .oosv2-flow-step.is-editable:hover{background:#f7f5ff}.open-os-v2-mock-host .oosv2-flow-step.is-active{background:#f4f1ff}.open-os-v2-mock-host .oosv2-flow-step-dot{align-items:center;background:#f0f0f5;border-radius:7px;color:#a0a0b2;display:flex;flex:0 0 auto;font-size:10.5px;font-weight:700;height:20px;justify-content:center;width:20px}.open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-dot{background:#6d3ef5;color:#fff}.open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-dot{background:#12a45a;color:#fff}.open-os-v2-mock-host .oosv2-flow-step-copy{display:flex;flex:1 1;flex-direction:column;line-height:1.25;min-width:0}.open-os-v2-mock-host .oosv2-flow-step-label{color:#8a8a9e;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-label,.open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-label{color:#16161d}.open-os-v2-mock-host .oosv2-flow-step-hint{color:#a0a0b2;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-flow-step-edit{color:#6d3ef5;flex-shrink:0;font-size:10px;font-weight:700}.open-os-v2-mock-host .oosv2-flow-progress{background:#f1f1f6;height:4px;margin:0 -14px}.open-os-v2-mock-host .oosv2-flow-body{display:flex;flex-direction:column;gap:12px;padding:16px}.open-os-v2-mock-host .oosv2-equip-head{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.open-os-v2-mock-host .oosv2-equip-head-title{font-size:13px;font-weight:700;letter-spacing:-.01em}.open-os-v2-mock-host .oosv2-equip-head-sub{color:#8a8a9e;font-size:11px}.open-os-v2-mock-host .oosv2-equip-grid{align-items:flex-start;display:flex;gap:18px}.open-os-v2-mock-host .oosv2-equip-left{flex:0 0 248px;min-width:0;width:248px}.open-os-v2-mock-host .oosv2-equip-kicker{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.open-os-v2-mock-host .oosv2-choice-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.open-os-v2-mock-host .oosv2-equip-modo{margin-top:12px}.open-os-v2-mock-host .oosv2-choice{background:#fff;border:1.5px solid #ececf3;border-radius:10px;cursor:pointer;min-width:0;padding:7px 8px}.open-os-v2-mock-host .oosv2-choice.is-on{background:#faf8ff;border-color:#6d3ef5;box-shadow:0 1px 2px #6d3ef51f}.open-os-v2-mock-host .oosv2-choice-head{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.open-os-v2-mock-host .oosv2-choice-row-label{align-items:center;display:flex;gap:5px;min-width:0}.open-os-v2-mock-host .oosv2-choice-row-label .oosv2-choice-label{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-choice-kbd-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto}.open-os-v2-mock-host .oosv2-choice-kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:300;line-height:1.2;padding:2px 6px}.open-os-v2-mock-host .oosv2-choice-label{color:#16161d;font-size:12px;font-weight:700;line-height:1.2}.open-os-v2-mock-host .oosv2-choice-desc{color:#8a8a9e;font-size:10px;font-weight:500;line-height:1.25;margin-top:2px}.open-os-v2-mock-host .oosv2-choice-dot{background:#fff;border:1.5px solid #d2d2de;border-radius:999px;flex:0 0 auto;height:11px;width:11px}.open-os-v2-mock-host .oosv2-choice-dot.is-on{background:#fff;border:3.5px solid #6d3ef5}.open-os-v2-mock-host .oosv2-equip-right{border-left:1px dashed #ececf3;flex:1 1;min-width:0;padding-left:18px}.open-os-v2-mock-host .oosv2-equip-search-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.open-os-v2-mock-host .oosv2-equip-search-head .oosv2-equip-kicker{margin-bottom:0}.open-os-v2-mock-host .oosv2-equip-search-hint{color:#8a8a9e;font-size:11px;white-space:nowrap}.open-os-v2-mock-host .oosv2-equip-search-field{position:relative}.open-os-v2-mock-host .oosv2-equip-search-icon{color:#a0a0b2;left:11px;pointer-events:none;position:absolute;top:9px}.open-os-v2-mock-host .oosv2-equip-search-input{background:#fff;border:1px solid #d9d4f7;border-radius:9px;box-shadow:0 0 0 3px #6d3ef512;color:#16161d;font-size:13px;height:34px;outline:none;padding:0 10px 0 32px;width:100%}.open-os-v2-mock-host .oosv2-equip-search-results{background:#fff;border:1px solid #ebebf2;border-radius:11px;margin-top:8px;max-height:276px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4d4dc #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row{align-items:center;border-bottom:1px solid #f2f2f7;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;height:46px;padding:8px 11px;transition:background .12s ease}.open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row.is-selected{background:#faf8ff}.open-os-v2-mock-host .oosv2-search-result-check{align-items:center;background:#6d3ef5;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.open-os-v2-mock-host .oosv2-estoque-sel-panel{background:#faf9ff;border:1px solid #ebebf2;border-radius:11px;margin-top:10px;overflow:hidden}.open-os-v2-mock-host .oosv2-estoque-sel-head{align-items:center;border-bottom:1px solid #ececf3;display:flex;gap:8px;justify-content:space-between;padding:8px 11px}.open-os-v2-mock-host .oosv2-estoque-sel-title{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.open-os-v2-mock-host .oosv2-estoque-sel-count{color:#6d3ef5;font-size:11px;font-weight:700}.open-os-v2-mock-host .oosv2-estoque-sel-list{max-height:132px;overflow-y:auto}.open-os-v2-mock-host .oosv2-estoque-sel-item{align-items:center;border-bottom:1px solid #f2f2f7;display:flex;gap:8px;padding:7px 11px}.open-os-v2-mock-host .oosv2-estoque-sel-item:last-child{border-bottom:none}.open-os-v2-mock-host .oosv2-estoque-sel-copy{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-estoque-sel-item-title{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.open-os-v2-mock-host .oosv2-estoque-sel-item-sub{color:#8a8a9e;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-estoque-sel-remove{background:#0000;border:none;border-radius:7px;color:#8a8a9e;cursor:pointer;flex-shrink:0;font-size:16px;height:22px;line-height:1;width:22px}.open-os-v2-mock-host .oosv2-estoque-sel-remove:hover{background:#6d3ef51a;color:#6d3ef5}.open-os-v2-mock-host .oosv2-equip-estoque-foot{border-top:1px dashed #ececf3;margin-top:12px;padding-top:10px}.open-os-v2-mock-host .oosv2-equip-estoque-foot-hint{color:#8a8a9e;font-size:11px;line-height:1.4;margin-bottom:8px}.open-os-v2-mock-host .oosv2-equip-estoque-foot-actions{display:flex;justify-content:flex-end}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row.is-selected,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row.is-selected{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-search-result-check,html.theme-dark .open-os-v2-mock-host .oosv2-search-result-check{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-panel,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-panel{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-head,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-title,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-title{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-count,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-count{color:#c4b5fd}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item-title,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item-sub,.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-remove,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-item-sub,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-remove{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-remove:hover,html.theme-dark .open-os-v2-mock-host .oosv2-estoque-sel-remove:hover{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-estoque-foot,html.theme-dark .open-os-v2-mock-host .oosv2-equip-estoque-foot{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-estoque-foot-hint,html.theme-dark .open-os-v2-mock-host .oosv2-equip-estoque-foot-hint{color:#9a9aa3}.open-os-v2-mock-host .oosv2-defeito-label{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.open-os-v2-mock-host .oosv2-defeito-hint{color:#8a8a9e;font-size:9.35px;font-weight:400;letter-spacing:normal;line-height:1.35;margin:0 0 6px;text-align:right;text-transform:none}.open-os-v2-mock-host .oosv2-defeito-label-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.open-os-v2-mock-host .oosv2-defeito-label-row .oosv2-defeito-hint{margin:0}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-hint,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-hint{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-label-row .oosv2-defeito-hint,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-label-row .oosv2-defeito-hint{margin:0}.open-os-v2-mock-host .oosv2-defeito-chip{align-items:center;background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);border:1px solid #7c4dff59;border-radius:999px;color:#5a2ee0;display:inline-flex;font-size:12.65px;font-weight:700;gap:6.6px;padding:3.3px 9.9px}.open-os-v2-mock-host .oosv2-defeito-chip-label{line-height:1.2}.open-os-v2-mock-host .oosv2-defeito-chip-clear{background:none;border:none;color:#8a7ad0;cursor:pointer;font-size:13.2px;line-height:1;padding:0}.open-os-v2-mock-host .oosv2-defeito-chip-clear:hover{color:#5a2ee0}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip{background:#7c4dff2e;border:1px solid #a78bfa47;color:#ddd6fe;font-size:11px;padding:1.1px 7.7px}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip-clear,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip-clear{color:#c4b5fd}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip-clear:hover,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-chip-clear:hover{color:#ddd6fe}.open-os-v2-mock-host .oosv2-defeito-results{background:#fff;border:1px solid #ebebf2;border-radius:10px;margin-top:7px;max-height:252px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4d4dc #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar{width:6px}.open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar-track{background:#0000;margin:4px 0}.open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar-thumb{background:#d4d4dc;border-radius:999px}.open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.open-os-v2-mock-host .oosv2-defeito-result-row{align-items:center;border-bottom:1px solid #f4f4f8;box-sizing:border-box;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:8px;height:36px;justify-content:space-between;padding:8px 11px;transition:background .12s ease}.open-os-v2-mock-host .oosv2-defeito-result-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-defeito-tipo-badges{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto}.open-os-v2-mock-host .oosv2-defeito-tipo-badge{align-items:center;background:#efeafc;border:1px solid #c4b5fd;border-radius:6px;box-shadow:0 1px 0 #6d3ef514;color:#5b21b6;cursor:default;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;letter-spacing:.03em;line-height:1;min-width:20px;outline:none;padding:0 5px}.open-os-v2-mock-host .oosv2-defeito-tipo-badge:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 3px #6d3ef573}.oosv2-defeito-tipo-badge-tip{animation:oosv2DefeitoTipoTipIn .14s ease both;background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 22px #0f172a24;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;max-width:min(220px,calc(100vw - 24px));padding:6px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:20080}@keyframes oosv2DefeitoTipoTipIn{0%{opacity:0;transform:translate(-50%,calc(-100% + 4px))}to{opacity:1;transform:translate(-50%,-100%)}}.app.theme-dark .oosv2-defeito-tipo-badge-tip,html.theme-dark .oosv2-defeito-tipo-badge-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 22px #0000006b;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-tipo-badge:focus-visible,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-tipo-badge:focus-visible{box-shadow:0 0 0 2px #323236,0 0 0 3px #7c4dff8c;box-shadow:0 0 0 2px var(--bg-surface-raised,#323236),0 0 0 3px #7c4dff8c}.open-os-v2-mock-host .oosv2-defeito-result-row:last-child{border-bottom:none}.open-os-v2-mock-host .oosv2-defeito-result-row:hover{background:#faf9ff}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-results,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-results{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#6a6a72 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-results::-webkit-scrollbar-thumb{background:#6a6a72}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-result-row,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-result-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-result-row:hover,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-result-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-tipo-badge,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-tipo-badge{background:#7c4dff33;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4b5fd}.open-os-v2-mock-host .oosv2-search-result-copy{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-search-result-title{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.open-os-v2-mock-host .oosv2-search-result-sub{color:#8a8a9e;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-search-result-tag{background:#f2eeff;border-radius:999px;color:#6d3ef5;font-size:10px;font-weight:700;padding:3px 8px;white-space:nowrap}.open-os-v2-mock-host .oosv2-equip-empty{border:1px dashed #e6e6ef;border-radius:11px;color:#8a8a9e;font-size:12px;margin-top:8px;padding:10px 12px}.open-os-v2-mock-host .oosv2-ultimo-panel{border:1px solid #ebebf2;border-radius:12px;margin-top:9px;overflow:visible;position:relative;z-index:2}.open-os-v2-mock-host .oosv2-ultimo-defeito-row{align-items:center;display:flex;gap:9px;padding:9px 12px}.open-os-v2-mock-host .oosv2-ultimo-defeito-copy{align-items:center;display:inline-flex;flex:1 1;gap:6px;min-width:0}.open-os-v2-mock-host .oosv2-ultimo-kicker{color:#8a8a9e;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.open-os-v2-mock-host .oosv2-ultimo-defeito-text{flex:0 1 auto;font-size:12.5px;font-weight:600;line-height:1.35;min-width:0}.open-os-v2-mock-host .oosv2-ultimo-obs-wrap{flex:0 0 auto;position:relative}.open-os-v2-mock-host .oosv2-ultimo-obs-btn{align-items:center;background:#fff;border:1px solid #ebebf2;border-radius:8px;color:#6d3ef5;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease;width:24px}.open-os-v2-mock-host .oosv2-ultimo-obs-btn.is-on,.open-os-v2-mock-host .oosv2-ultimo-obs-btn:hover{background:#f6f3ff;border-color:#d9d4f7}.open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip{background:#fff;border:1px solid #c6c6cde6;border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:50%;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:14}.open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip:after{border:5px solid #0000;border-top-color:#fff;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.open-os-v2-mock-host .oosv2-ultimo-obs-btn:focus-visible+.oosv2-ultimo-obs-hover-tip,.open-os-v2-mock-host .oosv2-ultimo-obs-wrap:hover .oosv2-ultimo-obs-hover-tip{opacity:1;visibility:visible}.open-os-v2-mock-host .oosv2-ultimo-obs-btn.is-on+.oosv2-ultimo-obs-hover-tip{opacity:0;visibility:hidden}.oosv2-ultimo-obs-tip,.open-os-v2-mock-host .oosv2-ultimo-obs-tip{animation:popIn .16s ease both;background:#fff;border:1px solid #c6c6cde6;border-radius:10px;box-shadow:0 10px 24px #0f172a24;color:#191c1e;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:12}.oosv2-ultimo-obs-tip.is-portal{font-family:Plus Jakarta Sans,system-ui,sans-serif;max-height:min(360px,calc(100vh - 16px));max-width:calc(100vw - 16px);overflow-y:auto;position:fixed;right:auto;scrollbar-color:#d4d4dc #0000;scrollbar-width:thin;z-index:20080}.oosv2-ultimo-obs-tip:before,.open-os-v2-mock-host .oosv2-ultimo-obs-tip:before{background:#fff;border-left:1px solid #c6c6cde6;border-top:1px solid #c6c6cde6;content:"";height:10px;position:absolute;right:10px;top:-6px;transform:rotate(45deg);width:10px}.oosv2-ultimo-obs-tip.is-portal:before{right:10px;right:var(--arrow-right,10px)}.oosv2-ultimo-obs-tip.is-portal.is-above:before{bottom:-6px;top:auto;transform:rotate(225deg)}.oosv2-ultimo-obs-tip-kicker,.open-os-v2-mock-host .oosv2-ultimo-obs-tip-kicker{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.oosv2-ultimo-obs-tip-kicker+.oosv2-ultimo-obs-tip-text+.oosv2-ultimo-obs-tip-kicker,.open-os-v2-mock-host .oosv2-ultimo-obs-tip-kicker+.oosv2-ultimo-obs-tip-text+.oosv2-ultimo-obs-tip-kicker{margin-top:10px}.oosv2-ultimo-obs-tip-text,.open-os-v2-mock-host .oosv2-ultimo-obs-tip-text{color:#3c3c4c;font-size:12px;font-weight:500;line-height:1.45}.open-os-v2-mock-host .oosv2-site-name{align-items:center;display:flex;flex:1 1;font-size:12.5px;font-weight:700;gap:6px;min-width:0}.open-os-v2-mock-host .oosv2-site-pin{color:#6d3ef5;flex-shrink:0}.open-os-v2-mock-host .oosv2-site-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oosv2-site-addr-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:10px;box-shadow:0 10px 28px #0f172a24;color:#191c1e;font:600 12px/1.45 Plus Jakarta Sans,system-ui,sans-serif;max-width:min(420px,calc(100vw - 24px));padding:8px 12px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:normal;width:-webkit-max-content;width:max-content;word-break:break-word;z-index:20070}.app.theme-dark .open-os-v2-mock-host .oosv2-site-pin,html.theme-dark .open-os-v2-mock-host .oosv2-site-pin{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .oosv2-site-addr-tip,html.theme-dark .oosv2-site-addr-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0006;color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-endereco-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.open-os-v2-mock-host .oosv2-endereco-text{font-size:13px;font-weight:600;text-transform:uppercase}.open-os-v2-mock-host .oosv2-badge-ok{background:#f0fff4;border:1px solid #9ae6b4;border-radius:4px;color:#48bb78;cursor:help;font-size:10px;font-weight:500;padding:3px 8px;white-space:nowrap}.open-os-v2-mock-host .oosv2-badge-ok-wrap{align-items:center;display:inline-flex;position:relative}.open-os-v2-mock-host .oosv2-badge-ok-tip{background:#fff;border:1px solid #c6c6cde6;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11.5px/1.4 Plus Jakarta Sans,system-ui,sans-serif;left:50%;max-width:min(360px,72vw);opacity:0;padding:8px 11px;pointer-events:none;position:absolute;text-align:left;text-transform:none;transform:translateX(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:16}.open-os-v2-mock-host .oosv2-badge-ok-tip:after{border:5px solid #0000;border-top-color:#fff;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.open-os-v2-mock-host .oosv2-badge-ok-wrap:focus-within .oosv2-badge-ok-tip,.open-os-v2-mock-host .oosv2-badge-ok-wrap:hover .oosv2-badge-ok-tip{opacity:1;visibility:visible}.open-os-v2-mock-host .oosv2-addr-incorrect{background:#fff;border:1px solid #d9d4f7;border-radius:8px;color:#6d3ef5;cursor:pointer;flex:0 0 auto;font-size:11.5px;font-weight:700;height:30px;padding:0 11px;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;white-space:nowrap}.open-os-v2-mock-host .oosv2-addr-incorrect:hover{background:#f6f3ff}.open-os-v2-mock-host .oosv2-addr-incorrect.is-on{background:#6d3ef5;border-color:#6d3ef5;box-shadow:inset 0 1px 2px #28105a38;color:#fff}.open-os-v2-mock-host .oosv2-addr-incorrect.is-on:hover{background:#5a2ee0;border-color:#5a2ee0}.open-os-v2-mock-host .oosv2-local-cancel,.open-os-v2-mock-host .oosv2-local-save{border-radius:8px;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;height:32px;padding:0 12px;white-space:nowrap}.open-os-v2-mock-host .oosv2-local-cancel{background:#fff;border:1px solid #e6e6ef;color:#5c5c70}.open-os-v2-mock-host .oosv2-local-cancel:hover{background:#f6f6fa}.open-os-v2-mock-host .oosv2-local-save{background:#6d3ef5;border:none;color:#fff}.open-os-v2-mock-host .oosv2-local-save:hover{background:#5a2ee0}.open-os-v2-mock-host .oosv2-badge-expired{background:#fff5f5;border:1px solid #feb2b2;border-radius:4px;color:#c53030;font-size:10px;font-weight:700;padding:2px 6px;white-space:nowrap}.open-os-v2-mock-host .oosv2-addr-edit{background:#fbfbfe;border:1px solid #ebebf2;border-radius:11px;margin-top:9px;padding:10px}.open-os-v2-mock-host .oosv2-addr-field{position:relative}.open-os-v2-mock-host .oosv2-addr-input{background:#fff;border:1px solid #d9d4f7;border-radius:8px;box-sizing:border-box;color:#16161d;font-size:12.5px;height:32px;outline:none;padding:0 10px;width:100%}.open-os-v2-mock-host .oosv2-addr-loading{color:#8a8a9e;font-size:11px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.open-os-v2-mock-host .oosv2-addr-list{background:#fff;border:1px solid #ebebf2;border-radius:8px;margin-top:6px;max-height:200px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4d4dc #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-addr-item{border-bottom:1px solid #f2f2f7;color:#2d3748;cursor:pointer;font-size:12px;padding:10px 12px;transition:background .12s ease}.open-os-v2-mock-host .oosv2-addr-item:last-child{border-bottom:none}.open-os-v2-mock-host .oosv2-addr-item:hover{background:#f7fafc}.app.theme-dark .open-os-v2-mock-host .oosv2-card,html.theme-dark .open-os-v2-mock-host .oosv2-card{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 18px 50px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-header,html.theme-dark .open-os-v2-mock-host .oosv2-flow-header{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-context,html.theme-dark .open-os-v2-mock-host .oosv2-flow-context{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-close,.app.theme-dark .open-os-v2-mock-host .oosv2-flow-discard,html.theme-dark .open-os-v2-mock-host .oosv2-flow-close,html.theme-dark .open-os-v2-mock-host .oosv2-flow-discard{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-close:hover,.app.theme-dark .open-os-v2-mock-host .oosv2-flow-discard:hover,html.theme-dark .open-os-v2-mock-host .oosv2-flow-close:hover,html.theme-dark .open-os-v2-mock-host .oosv2-flow-discard:hover{background:#323236;background:var(--bg-surface-raised,#323236);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active{background:#7c4dff29;background:var(--accent-soft,#7c4dff29)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-editable:hover,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-editable:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step-dot,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step-dot{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-dot,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-dot{background:#7c4dff;color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-dot,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-dot{background:#12a45a;color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-label,.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-label,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-active .oosv2-flow-step-label,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step.is-done .oosv2-flow-step-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step-hint,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step-hint{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-step-edit,html.theme-dark .open-os-v2-mock-host .oosv2-flow-step-edit{color:#a78bfa}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-progress,html.theme-dark .open-os-v2-mock-host .oosv2-flow-progress{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-choice-desc,.app.theme-dark .open-os-v2-mock-host .oosv2-equip-empty,.app.theme-dark .open-os-v2-mock-host .oosv2-equip-head-sub,.app.theme-dark .open-os-v2-mock-host .oosv2-equip-kicker,.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-hint,.app.theme-dark .open-os-v2-mock-host .oosv2-search-result-sub,html.theme-dark .open-os-v2-mock-host .oosv2-choice-desc,html.theme-dark .open-os-v2-mock-host .oosv2-equip-empty,html.theme-dark .open-os-v2-mock-host .oosv2-equip-head-sub,html.theme-dark .open-os-v2-mock-host .oosv2-equip-kicker,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-hint,html.theme-dark .open-os-v2-mock-host .oosv2-search-result-sub{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-choice,html.theme-dark .open-os-v2-mock-host .oosv2-choice{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-choice.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-choice.is-on{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#7c4dff;box-shadow:none}.app.theme-dark .open-os-v2-mock-host .oosv2-choice-label,.app.theme-dark .open-os-v2-mock-host .oosv2-search-result-title,html.theme-dark .open-os-v2-mock-host .oosv2-choice-label,html.theme-dark .open-os-v2-mock-host .oosv2-search-result-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-choice-dot,html.theme-dark .open-os-v2-mock-host .oosv2-choice-dot{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#6e6e78}.app.theme-dark .open-os-v2-mock-host .oosv2-choice-dot.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-choice-dot.is-on{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#7c4dff}.app.theme-dark .open-os-v2-mock-host .oosv2-choice-kbd,html.theme-dark .open-os-v2-mock-host .oosv2-choice-kbd{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-right,html.theme-dark .open-os-v2-mock-host .oosv2-equip-right{border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-icon,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-icon{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-input,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a4a8a;box-shadow:0 0 0 3px #7c4dff1f;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row,html.theme-dark .open-os-v2-mock-host .oosv2-equip-search-results .oosv2-search-result-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-search-result-tag,html.theme-dark .open-os-v2-mock-host .oosv2-search-result-tag{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .open-os-v2-mock-host .oosv2-equip-empty,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-panel,html.theme-dark .open-os-v2-mock-host .oosv2-equip-empty,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-panel{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-ultimo-obs-tip-kicker,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-kicker,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip-kicker,html.theme-dark .oosv2-ultimo-obs-tip-kicker,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-kicker,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip-kicker{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-defeito-text,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-defeito-text{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa}.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn.is-on,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn:hover,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-btn:hover{background:#7c4dff2e;border-color:#7c4dff}.app.theme-dark .oosv2-ultimo-obs-tip,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip,html.theme-dark .oosv2-ultimo-obs-tip,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 24px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-ultimo-obs-tip:before,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip:before,html.theme-dark .oosv2-ultimo-obs-tip:before,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip:before{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-ultimo-obs-tip-text,.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip-text,html.theme-dark .oosv2-ultimo-obs-tip-text,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-tip-text{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip{background:#fff;border-color:#c6c6cde6;box-shadow:0 8px 20px #00000059;color:#191c1e}.app.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip:after,html.theme-dark .open-os-v2-mock-host .oosv2-ultimo-obs-hover-tip:after{border-top-color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-badge-ok,html.theme-dark .open-os-v2-mock-host .oosv2-badge-ok{background:#48bb7829;border-color:#9ae6b466;color:#68d391}.app.theme-dark .open-os-v2-mock-host .oosv2-badge-ok-tip,html.theme-dark .open-os-v2-mock-host .oosv2-badge-ok-tip{background:#fff;border-color:#c6c6cde6;box-shadow:0 8px 20px #00000059;color:#191c1e}.app.theme-dark .open-os-v2-mock-host .oosv2-badge-ok-tip:after,html.theme-dark .open-os-v2-mock-host .oosv2-badge-ok-tip:after{border-top-color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect,html.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect:hover,html.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect:hover{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect.is-on{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect.is-on:hover,html.theme-dark .open-os-v2-mock-host .oosv2-addr-incorrect.is-on:hover{background:#6d3ef5;border-color:#6d3ef5}.app.theme-dark .open-os-v2-mock-host .oosv2-local-cancel,html.theme-dark .open-os-v2-mock-host .oosv2-local-cancel{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-local-cancel:hover,html.theme-dark .open-os-v2-mock-host .oosv2-local-cancel:hover{background:#323236;background:var(--bg-surface-raised,#323236);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-local-save,html.theme-dark .open-os-v2-mock-host .oosv2-local-save{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-badge-expired,html.theme-dark .open-os-v2-mock-host .oosv2-badge-expired{background:#c530302e;border-color:#feb2b259;color:#fc8181}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-edit,html.theme-dark .open-os-v2-mock-host .oosv2-addr-edit{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-input,html.theme-dark .open-os-v2-mock-host .oosv2-addr-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a4a8a;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-loading,html.theme-dark .open-os-v2-mock-host .oosv2-addr-loading{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-list,html.theme-dark .open-os-v2-mock-host .oosv2-addr-list{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-item,html.theme-dark .open-os-v2-mock-host .oosv2-addr-item{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-addr-item:hover,html.theme-dark .open-os-v2-mock-host .oosv2-addr-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.open-os-v2-mock-host .oosv2-soft-chip{-webkit-tap-highlight-color:transparent;align-items:center;background:#f4f2ff;border:1px solid #d9d4f7;border-radius:999px;box-shadow:none;cursor:pointer;display:inline-flex;gap:7px;outline:none;padding:4px 11px 4px 8px}.open-os-v2-mock-host .oosv2-soft-chip.is-on,.open-os-v2-mock-host .oosv2-soft-chip:active,.open-os-v2-mock-host .oosv2-soft-chip:focus,.open-os-v2-mock-host .oosv2-soft-chip:focus-visible,.open-os-v2-mock-host .oosv2-soft-chip:hover{background:#f4f2ff;border:1px solid #d9d4f7;box-shadow:none;outline:none}.app.theme-dark .open-os-v2-mock-host .oosv2-soft-chip,.app.theme-dark .open-os-v2-mock-host .oosv2-soft-chip.is-on,.app.theme-dark .open-os-v2-mock-host .oosv2-soft-chip:focus,.app.theme-dark .open-os-v2-mock-host .oosv2-soft-chip:hover,html.theme-dark .open-os-v2-mock-host .oosv2-soft-chip,html.theme-dark .open-os-v2-mock-host .oosv2-soft-chip.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-soft-chip:focus,html.theme-dark .open-os-v2-mock-host .oosv2-soft-chip:hover{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border:1px solid #7c4dff;box-shadow:none;outline:none}.open-os-v2-mock-host .oosv2-hist-dialog{animation:popIn .18s ease both;background:#fff;border-radius:18px;box-shadow:0 26px 70px #0a0a1973;display:flex;flex-direction:column;height:86vh;max-width:100%;overflow:hidden;width:1100px}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-dialog,html.theme-dark .open-os-v2-mock-host .oosv2-hist-dialog{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:0 26px 70px #00000073}.open-os-v2-mock-host .oosv2-hist-header{align-items:flex-end;background:#f7f7fa;border-bottom:1px solid #ececf2;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;min-height:52px;padding:10px 12px 0 16px}.open-os-v2-mock-host .oosv2-hist-header-title{flex:1 1 auto;min-width:0;padding-bottom:10px}.open-os-v2-mock-host .oosv2-hist-header-sub{color:#6c6c80;font-size:11.5px;line-height:1.45;margin-top:1px;white-space:normal;word-break:break-word}.open-os-v2-mock-host .oosv2-hist-header-right{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-bottom:-1px;min-width:0;overflow:visible;padding-bottom:0}.open-os-v2-mock-host .oosv2-hist-close{align-self:center;flex:0 0 auto;margin:0 8px 10px 10px}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-header,html.theme-dark .open-os-v2-mock-host .oosv2-hist-header{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-header-sub,html.theme-dark .open-os-v2-mock-host .oosv2-hist-header-sub{color:#9a9aa3}.open-os-v2-mock-host .oosv2-hist-tabs{--oosv2-chrome-tab:#fff;--oosv2-chrome-hover:#ffffff8c;--oosv2-chrome-text:#5c5c6a;--oosv2-chrome-text-active:#16161f;--oosv2-chrome-radius:10px;--oosv2-chrome-curve:12px;align-items:flex-end;display:flex;flex:0 0 auto;gap:2px;margin:0 0 -1px;min-height:36px;overflow:visible;padding:0 var(--oosv2-chrome-curve);position:relative;z-index:1}.open-os-v2-mock-host .oosv2-hist-tab-item{align-items:center;background:#0000;border-radius:var(--oosv2-chrome-radius) var(--oosv2-chrome-radius) 0 0;display:inline-flex;gap:0;height:32px;margin:0;overflow:visible;position:relative;transition:background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease;z-index:1}.open-os-v2-mock-host .oosv2-hist-tab-item:hover:not(.is-active){background:var(--oosv2-chrome-hover)}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active{background:var(--oosv2-chrome-tab);box-shadow:0 1px 0 0 var(--oosv2-chrome-tab);z-index:3}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active:after,.open-os-v2-mock-host .oosv2-hist-tab-item.is-active:before{bottom:0;content:"";height:var(--oosv2-chrome-curve);pointer-events:none;position:absolute;width:var(--oosv2-chrome-curve);z-index:2}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active:before{background:radial-gradient(circle at 0 0,#0000 12px,var(--oosv2-chrome-tab) 12.5px);left:calc(var(--oosv2-chrome-curve)*-1)}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active:after{background:radial-gradient(circle at 100% 0,#0000 12px,var(--oosv2-chrome-tab) 12.5px);right:calc(var(--oosv2-chrome-curve)*-1)}.open-os-v2-mock-host .oosv2-hist-tab{align-items:center;background:#0000;border:none;border-radius:var(--oosv2-chrome-radius) var(--oosv2-chrome-radius) 0 0;color:var(--oosv2-chrome-text);cursor:pointer;display:inline-flex;font:600 12px/1 Plus Jakarta Sans,system-ui,sans-serif;gap:6px;height:32px;justify-content:center;letter-spacing:-.01em;margin:0;max-width:180px;padding:0 14px;position:relative;transition:color .22s ease;white-space:nowrap;z-index:1}.open-os-v2-mock-host .oosv2-hist-tab-item:hover:not(.is-active) .oosv2-hist-tab{color:#2e2e3a}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-tab{border-radius:var(--oosv2-chrome-radius) 0 0 0;color:var(--oosv2-chrome-text-active);font-weight:700;padding-right:6px}.open-os-v2-mock-host .oosv2-hist-count{background:#5052641a;border-radius:999px;color:#7a7a88;font:700 10px/1 JetBrains Mono,monospace;padding:3px 6px}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-count{background:#6d54e824;color:#5b46d9}.open-os-v2-mock-host .oosv2-hist-cols{align-items:center;border-radius:0 var(--oosv2-chrome-radius) 0 0;display:inline-flex;height:32px;padding:0 10px 0 2px;position:relative}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-period+.oosv2-hist-cols{padding-left:0}.open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-period:not(:last-child){border-radius:0;padding-right:2px}.open-os-v2-mock-host .oosv2-hist-cols-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:#6d3ef5;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:24px}.open-os-v2-mock-host .oosv2-hist-cols-btn:hover{background:#6d3ef51f;color:#5a2ee0}.open-os-v2-mock-host .oosv2-hist-cols-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:auto;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:none;transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:30}.open-os-v2-mock-host .oosv2-hist-cols-btn:focus-visible+.oosv2-hist-cols-tip,.open-os-v2-mock-host .oosv2-hist-cols-btn:hover+.oosv2-hist-cols-tip{opacity:1;visibility:visible}.open-os-v2-mock-host .oosv2-hist-cols-menu{animation:popIn .14s ease both;background:#fff;border:1px solid #ebebf2;border-radius:12px;box-shadow:0 16px 40px #0a0a1938;padding:7px;position:absolute;right:0;top:calc(100% + 6px);width:230px;z-index:40}.open-os-v2-mock-host .oosv2-hist-cols-menu-title{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase}.open-os-v2-mock-host .oosv2-hist-cols-menu-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px 7px}.open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover{background:#faf9ff}.open-os-v2-mock-host .oosv2-hist-cols-menu-label{color:#4a4a5c;font-size:12px;font-weight:600}.open-os-v2-mock-host .oosv2-cols-check{align-items:center;background:#0000;border:1.5px dashed #7f77f1b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.open-os-v2-mock-host .oosv2-cols-check.is-on{background:#5a43d6;border-color:#5a43d6;border-style:solid}.open-os-v2-mock-host .oosv2-cols-check.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover .oosv2-cols-check:not(.is-on){border-color:#5a43d6e6}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-tabs,html.theme-dark .open-os-v2-mock-host .oosv2-hist-tabs{--oosv2-chrome-tab:var(--bg-surface-raised,#323236);--oosv2-chrome-hover:#ffffff0f;--oosv2-chrome-text:#9a9aa3;--oosv2-chrome-text-active:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-count,html.theme-dark .open-os-v2-mock-host .oosv2-hist-tab-item.is-active .oosv2-hist-count{background:#7c4dff33;background:var(--accent-soft,#7c4dff33);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-count,html.theme-dark .open-os-v2-mock-host .oosv2-hist-count{background:#ffffff14;color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-btn,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-btn{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-btn:hover,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-btn:hover{background:#7c4dff33;background:var(--accent-soft,#7c4dff33);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-tip,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-title,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-title{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-label,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-cols-check,html.theme-dark .open-os-v2-mock-host .oosv2-cols-check{border-color:#a78bfa8c}.app.theme-dark .open-os-v2-mock-host .oosv2-cols-check.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-cols-check.is-on{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-tab-item:hover:not(.is-active) .oosv2-hist-tab,html.theme-dark .open-os-v2-mock-host .oosv2-hist-tab-item:hover:not(.is-active) .oosv2-hist-tab{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover .oosv2-cols-check:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-hist-cols-menu-item:hover .oosv2-cols-check:not(.is-on){border-color:#a78bfa;border-color:var(--link,#a78bfa)}.open-os-v2-mock-host .oosv2-alert-code{background:#8458fe;border-radius:4px;color:#fff;flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:14px;padding:2px 8px}.open-os-v2-mock-host .oosv2-ultimo-alert{border-radius:4px;font-size:10.5px;line-height:14px;padding:2px 6px}.app.theme-dark .open-os-v2-mock-host .oosv2-alert-code,html.theme-dark .open-os-v2-mock-host .oosv2-alert-code{color:#fff}.open-os-v2-mock-host .oosv2-os-badge{align-items:center;border-radius:999px;cursor:default;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:700;height:16px;justify-content:center;position:relative;width:16px}.open-os-v2-mock-host .oosv2-os-badge--peca{background:#fdf6e8;border:1.3px solid #d99320;color:#b5760f}.open-os-v2-mock-host .oosv2-os-badge--reinc{background:#fdeceb;border:1.3px solid #d1544a;color:#c0392f}.open-os-v2-mock-host .oosv2-os-badge-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:50%;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:40}.open-os-v2-mock-host .oosv2-os-badge:hover .oosv2-os-badge-tip{opacity:1;visibility:visible}.app.theme-dark .open-os-v2-mock-host .oosv2-os-badge-tip,html.theme-dark .open-os-v2-mock-host .oosv2-os-badge-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-os-badge--peca,html.theme-dark .open-os-v2-mock-host .oosv2-os-badge--peca{background:#d9932029;border-color:#d993208c;color:#f0c36a}.app.theme-dark .open-os-v2-mock-host .oosv2-os-badge--reinc,html.theme-dark .open-os-v2-mock-host .oosv2-os-badge--reinc{background:#d1544a2e;border-color:#d1544a8c;color:#fca5a5}.open-os-v2-mock-host .oosv2-ellip{min-width:0}.open-os-v2-mock-host .oosv2-hist-subtable-row .oosv2-ellip,.open-os-v2-mock-host .oosv2-hist-table-row .oosv2-ellip:not(.oosv2-hist-tipo-badge){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-hist-table-row>div>.oosv2-ellip:not(.oosv2-hist-tipo-badge){flex:1 1 auto}.oosv2-table-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11.5px/1.4 Plus Jakarta Sans,system-ui,sans-serif;max-width:min(320px,calc(100vw - 24px));padding:7px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:normal;width:-webkit-max-content;width:max-content;word-break:break-word;z-index:20070}.oosv2-table-tip.is-below{transform:translate(-50%)}.open-os-v2-equip-hist-overlay>.oosv2-table-tip{z-index:2}.app.theme-dark .oosv2-table-tip,html.theme-dark .oosv2-table-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-hist-body{box-sizing:border-box;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable}.open-os-v2-mock-host .oosv2-recharts-host{max-width:100%;min-width:0;overflow:hidden;width:100%}.open-os-v2-mock-host .oosv2-prod-card{overflow:hidden}.open-os-v2-mock-host .oosv2-hist-os-badge{background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);border-radius:999px;color:#6d3ef5;font-size:10px;font-weight:700;padding:1px 7px}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-os-badge,html.theme-dark .open-os-v2-mock-host .oosv2-hist-os-badge{background:#7c4dff2e;border:1px solid #a78bfa47;color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-mono,html.theme-dark .open-os-v2-mock-host .oosv2-hist-mono{color:#ededef;color:var(--text-body,#ededef);font-family:JetBrains Mono,monospace;font-weight:600}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-body,html.theme-dark .open-os-v2-mock-host .oosv2-hist-body{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-stat-card,html.theme-dark .open-os-v2-mock-host .oosv2-hist-stat-card{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-stat-value,html.theme-dark .open-os-v2-mock-host .oosv2-hist-stat-value{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-panel,html.theme-dark .open-os-v2-mock-host .oosv2-hist-panel{border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-panel-title,html.theme-dark .open-os-v2-mock-host .oosv2-hist-panel-title{color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-hist-period-hint{color:#8a8a9e;font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin:0 0 6px;padding:0}.open-os-v2-mock-host .oosv2-hist-period-hint--inline{color:#9a9aa8;flex-shrink:0;font-weight:600;margin:0}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-period-hint,.app.theme-dark .open-os-v2-mock-host .oosv2-hist-period-hint--inline,html.theme-dark .open-os-v2-mock-host .oosv2-hist-period-hint,html.theme-dark .open-os-v2-mock-host .oosv2-hist-period-hint--inline{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-legend,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-legend{color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane [style*="background:#f0f0f5"],html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane [style*="background:#f0f0f5"]{background:#4a4a50!important;background:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-label.is-highlight,html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-label.is-highlight{color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-label:not(.is-highlight),html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-label:not(.is-highlight){color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-track,html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-track{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-qtd,html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-qtd{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-acum.is-highlight,html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-acum.is-highlight{color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-acum:not(.is-highlight),html.theme-dark .open-os-v2-mock-host .oosv2-hist-pareto-acum:not(.is-highlight){color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-prod-legend.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-hist-prod-legend.is-on{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-prod-legend:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-hist-prod-legend:not(.is-on){background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#9a9aa3!important}.open-os-v2-mock-host .oosv2-hist-prod-legend-dot--ciclo{background:#0000!important;border:2px dashed #f59e0b;border-radius:0;flex:0 0 auto;height:0;width:10px}.open-os-v2-mock-host .oosv2-hist-prod-legend.is-static{cursor:default;-webkit-user-select:none;user-select:none}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-wrap,.app.theme-dark .open-os-v2-mock-host .oosv2-prod-card,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-wrap,html.theme-dark .open-os-v2-mock-host .oosv2-prod-card{border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-head,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-head{background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important;border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-group,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-group{border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row.is-open,.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row:hover,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row.is-open,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-row:hover{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-table-detail,html.theme-dark .open-os-v2-mock-host .oosv2-hist-table-detail{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-top-color:#4a4a50!important;border-top-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-text,html.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-text{color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-muted,html.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-muted{color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-sep,html.theme-dark .open-os-v2-mock-host .oosv2-hist-detail-sep{background:#4a4a50!important;background:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable,html.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable-head,html.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable-head{background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important;border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable-row,html.theme-dark .open-os-v2-mock-host .oosv2-hist-subtable-row{border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-os-num,html.theme-dark .open-os-v2-mock-host .oosv2-hist-os-num{color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-val,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-val{color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-val--strong,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-val--strong{color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-sub,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-sub{color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-mono,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-mono{color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-muted,html.theme-dark .open-os-v2-mock-host .oosv2-hist-cell-muted{color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-tipo-badge--cor,html.theme-dark .open-os-v2-mock-host .oosv2-hist-tipo-badge--cor{background:#7c4dff33!important;background:var(--accent-soft,#7c4dff33)!important;color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-mark,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-mark{color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane span[style*="color:#7c7c90"],html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-lane span[style*="color:#7c7c90"]{color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--cor,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--cor{background:#7c4dff38!important;border-color:#a78bfa73!important;color:#ddd6fe!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--prev,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--prev{background:#12a45a2e!important;border-color:#12a45a73!important;color:#6ee7a8!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--peca,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill--peca{background:#d9932029!important;border-color:#d9932073!important;color:#f0c36a!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill-date,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill-date{color:inherit!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill-key,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill-key{color:#f0c36a!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill:hover,html.theme-dark .open-os-v2-mock-host .oosv2-hist-gantt-pill:hover{box-shadow:0 3px 10px #00000059!important}.app.theme-dark .open-os-v2-mock-host .oosv2-hist-tipo-badge--prev,html.theme-dark .open-os-v2-mock-host .oosv2-hist-tipo-badge--prev{background:#12a45a2e!important;color:#6ee7a8!important}.open-os-v2-mock-host .oosv2-gantt-tip{animation:oosv2GanttTipIn .12s ease both;background:#fff;border:1px solid #c6c6cdd9;border-radius:10px;box-shadow:0 10px 28px #0f172a29;color:#191c1e;font-size:11px;line-height:1.4;max-width:280px;min-width:200px;padding:10px 12px;pointer-events:auto}@keyframes oosv2GanttTipIn{0%{opacity:0}to{opacity:1}}.open-os-v2-mock-host .oosv2-gantt-tip-os{align-items:center;border-bottom:1px solid #f0f0f5;color:#5a2ee0;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;gap:8px;margin-bottom:8px;padding-bottom:7px}.open-os-v2-mock-host .oosv2-gantt-tip-reinc{align-items:center;background:#fdeceb;border:1px solid #f0c4bf;border-radius:999px;color:#c0392f;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;gap:3px;letter-spacing:0;padding:2px 8px}.open-os-v2-mock-host .oosv2-gantt-tip-row{display:flex;flex-direction:column;gap:1px;margin-top:6px}.open-os-v2-mock-host .oosv2-gantt-tip-label{color:#8a8a9e;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.open-os-v2-mock-host .oosv2-gantt-tip-val{color:#16161d;font-size:11.5px;font-weight:600;word-break:break-word}.open-os-v2-mock-host .oosv2-gantt-tip-pecas{border-top:1px solid #f0f0f5;margin-top:9px;padding-top:8px}.open-os-v2-mock-host .oosv2-gantt-tip-pecas-title{color:#8a8a9e;font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.open-os-v2-mock-host .oosv2-gantt-tip-peca{align-items:flex-start;display:flex;gap:8px;margin-top:4px}.open-os-v2-mock-host .oosv2-gantt-tip-peca-nome{color:#3c3c4c;flex:1 1;font-size:11px;font-weight:600;min-width:0}.open-os-v2-mock-host .oosv2-gantt-tip-peca-qtde{color:#16161d;flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 28px #0006;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-os,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-os{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-reinc,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-reinc{background:#dc26262e;border-color:#f8717159;color:#fca5a5}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-label,.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-pecas-title,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-label,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-pecas-title{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-peca-qtde,.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-val,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-peca-qtde,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-val{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-peca-nome,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-peca-nome{color:#c4c4cc}.open-os-v2-mock-host .oosv2-contato-row{align-items:center;display:flex;gap:6px;min-width:0}.open-os-v2-mock-host .oosv2-field-wrap{flex:1 1;min-width:0;position:relative;width:100%}.open-os-v2-mock-host .oosv2-tb02112-btn{align-items:center;background:#0000;border:none;color:#0000;cursor:pointer;display:inline-flex;font-size:0;height:14px;justify-content:center;line-height:0;overflow:visible;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .18s ease,opacity .18s ease;width:14px;z-index:2}.open-os-v2-mock-host .oosv2-tb02112-btn svg{display:block;flex:0 0 auto;pointer-events:none}.open-os-v2-mock-host .oosv2-tb02112-btn .oosv2-tb02112-ico{color:#5c5c70}.open-os-v2-mock-host .oosv2-tb02112-btn:hover:not(.is-disabled) .oosv2-tb02112-ico{color:#3a3a46}.app.theme-dark .open-os-v2-mock-host .oosv2-tb02112-btn .oosv2-tb02112-ico,html.theme-dark .open-os-v2-mock-host .oosv2-tb02112-btn .oosv2-tb02112-ico{color:#b8b8c0}.app.theme-dark .open-os-v2-mock-host .oosv2-tb02112-btn:hover:not(.is-disabled) .oosv2-tb02112-ico,html.theme-dark .open-os-v2-mock-host .oosv2-tb02112-btn:hover:not(.is-disabled) .oosv2-tb02112-ico{color:#d8d8e0}.open-os-v2-mock-host .oosv2-tb02112-btn:hover:not(.is-disabled){transform:translateY(-50%) scale(1.08)}.open-os-v2-mock-host .oosv2-tb02112-btn.is-loading{cursor:progress;opacity:.7}.open-os-v2-mock-host .oosv2-tb02112-btn.is-disabled{cursor:not-allowed;opacity:.35}.open-os-v2-mock-host .oosv2-tb02112-btn.is-locked{cursor:default;pointer-events:none}.open-os-v2-mock-host .oosv2-tb02112-btn--email{top:9px;transform:none}.open-os-v2-mock-host .oosv2-tb02112-btn--email:hover:not(.is-disabled){transform:scale(1.08)}.open-os-v2-mock-host .oosv2-tb02112-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:auto;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:none;transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:30}.open-os-v2-mock-host .oosv2-tb02112-btn:focus-visible .oosv2-tb02112-tip,.open-os-v2-mock-host .oosv2-tb02112-btn:hover .oosv2-tb02112-tip{opacity:1;visibility:visible}.open-os-v2-mock-host .oosv2-email-field{align-items:flex-start;background:#fff;border:1px solid #e6e6ef;border-radius:8px;box-sizing:border-box;display:flex;height:auto;min-height:34px;min-width:0;padding:4px 28px 4px 6px;position:relative}.open-os-v2-mock-host .oosv2-fone-types{align-items:stretch;background:#fff;border:1px solid #e6e6ef;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;height:34px;overflow:hidden}.open-os-v2-mock-host .oosv2-fone-type{box-sizing:border-box;flex:0 0 auto;position:relative}.open-os-v2-mock-host .oosv2-fone-type.is-filled:after{background:#12a45a;border-radius:999px;box-shadow:0 0 0 1.5px #fff;content:"";height:8px;pointer-events:none;position:absolute;right:4px;top:3px;width:8px}.open-os-v2-mock-host .oosv2-fone-type.is-on.is-filled:after{box-shadow:0 0 0 1.5px #6d3ef5}.open-os-v2-mock-host .oosv2-solicitante-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1.1fr 1.2fr 1.2fr}.open-os-v2-mock-host .oosv2-email-field.is-invalid{border-color:#f0c8c4}.open-os-v2-mock-host .oosv2-conf-input.is-invalid{border-color:#f0c8c4!important}.open-os-v2-mock-host .oosv2-flow-back-btn{background:#fff;border:1px solid #e6e6ef;border-radius:9px;color:#5c5c70;cursor:pointer;font-size:12.5px;font-weight:700;height:36px;padding:0 14px}.open-os-v2-mock-host .oosv2-flow-back-btn:hover{background:#f6f6fa}.open-os-v2-mock-host .oosv2-flow-continue-btn{background:#6d3ef5;border:none;border-radius:9px;box-shadow:0 1px 2px #6d3ef566;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;height:36px;padding:0 16px}.open-os-v2-mock-host .oosv2-flow-continue-btn:hover:not(:disabled):not(.is-disabled){background:#5a2ee0}.open-os-v2-mock-host .oosv2-flow-continue-btn.is-disabled,.open-os-v2-mock-host .oosv2-flow-continue-btn:disabled{background:#f5f5f9;border:1px solid #ebebf2;box-shadow:none;color:#b4b4c2;cursor:not-allowed}.open-os-v2-mock-host .oosv2-email-chips{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0;width:100%}.open-os-v2-mock-host .oosv2-email-chip{align-items:center;background:#f2eeff;border:1px solid #e2daff;border-radius:999px;color:#5a2ee0;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:4px;height:22px;max-width:100%;padding:0 5px 0 8px}.open-os-v2-mock-host .oosv2-email-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-email-chip-x{background:none;border:none;color:#8a7ad0;cursor:pointer;font-size:13px;line-height:1;padding:0 1px}.open-os-v2-mock-host .oosv2-email-chip-x:hover{color:#5a2ee0}.open-os-v2-mock-host .oosv2-email-input{background:#0000;border:none;color:#16161d;flex:1 1 96px;font-size:13px;height:22px;min-width:96px;outline:none;padding:0 4px}.app.theme-dark .open-os-v2-mock-host .oosv2-fone-types,html.theme-dark .open-os-v2-mock-host .oosv2-fone-types{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-fone-type.is-filled:after,html.theme-dark .open-os-v2-mock-host .oosv2-fone-type.is-filled:after{box-shadow:0 0 0 1.5px #3a3a3e;box-shadow:0 0 0 1.5px var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-fone-type.is-on.is-filled:after,html.theme-dark .open-os-v2-mock-host .oosv2-fone-type.is-on.is-filled:after{box-shadow:0 0 0 1.5px #6d3ef5}.app.theme-dark .open-os-v2-mock-host .oosv2-tb02112-tip,html.theme-dark .open-os-v2-mock-host .oosv2-tb02112-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-field,html.theme-dark .open-os-v2-mock-host .oosv2-email-field{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-field.is-invalid,html.theme-dark .open-os-v2-mock-host .oosv2-email-field.is-invalid{border-color:#c45c56}.app.theme-dark .open-os-v2-mock-host .oosv2-email-chip,html.theme-dark .open-os-v2-mock-host .oosv2-email-chip{background:#7c4dff33;background:var(--accent-soft,#7c4dff33);border-color:#a78bfa59;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-chip-x,html.theme-dark .open-os-v2-mock-host .oosv2-email-chip-x{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-email-chip-x:hover,html.theme-dark .open-os-v2-mock-host .oosv2-email-chip-x:hover{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-conf-input,.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-input,.app.theme-dark .open-os-v2-mock-host .oosv2-email-input,.app.theme-dark .open-os-v2-mock-host .oosv2-local-interno-input,.app.theme-dark .open-os-v2-mock-host .oosv2-solicitante-input,html.theme-dark .open-os-v2-mock-host .oosv2-conf-input,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-input,html.theme-dark .open-os-v2-mock-host .oosv2-email-input,html.theme-dark .open-os-v2-mock-host .oosv2-local-interno-input,html.theme-dark .open-os-v2-mock-host .oosv2-solicitante-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-input,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-input{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-defeito-input::placeholder,html.theme-dark .open-os-v2-mock-host .oosv2-defeito-input::placeholder{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-conf-input.is-invalid,html.theme-dark .open-os-v2-mock-host .oosv2-conf-input.is-invalid{border-color:#c45c56!important}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-back-btn,html.theme-dark .open-os-v2-mock-host .oosv2-flow-back-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-back-btn:hover,html.theme-dark .open-os-v2-mock-host .oosv2-flow-back-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-flow-continue-btn.is-disabled,.app.theme-dark .open-os-v2-mock-host .oosv2-flow-continue-btn:disabled,html.theme-dark .open-os-v2-mock-host .oosv2-flow-continue-btn.is-disabled,html.theme-dark .open-os-v2-mock-host .oosv2-flow-continue-btn:disabled{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-pecas,html.theme-dark .open-os-v2-mock-host .oosv2-gantt-tip-pecas{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.open-os-v2-mock-host .oosv2-obs-block{display:flex;flex-direction:column;gap:4px}.open-os-v2-mock-host .oosv2-obs-counter-row{align-items:center;display:flex;justify-content:flex-end;min-height:14px}.open-os-v2-mock-host .oosv2-obs-counter{font-size:10.5px;font-weight:700;line-height:1}.open-os-v2-mock-host .oosv2-obs-counter.is-ok{color:#12a45a}.open-os-v2-mock-host .oosv2-obs-counter.is-short{color:#e0453a}.open-os-v2-mock-host .oosv2-obs-body{position:relative}.open-os-v2-mock-host .oosv2-obs-textarea{box-sizing:border-box;padding:9px 132px 9px 10px!important}.open-os-v2-mock-host .oosv2-obs-tools{align-items:stretch;display:flex;flex-direction:column;gap:6px;position:absolute;right:9px;top:8px;z-index:2}.open-os-v2-mock-host .oosv2-obs-tool-btn{align-items:center;background:#fff;border:1.5px solid #e6e6ef;border-radius:10px;color:#6c6c80;cursor:pointer;display:inline-flex;font:600 11px/1 Plus Jakarta Sans,system-ui,sans-serif;gap:6px;height:28px;justify-content:flex-start;min-width:0;overflow:visible;padding:0 10px;position:relative;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.open-os-v2-mock-host .oosv2-obs-tool-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:auto;max-width:240px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:calc(100% + 8px);text-align:left;top:50%;transform:translateY(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:40}.open-os-v2-mock-host .oosv2-obs-tool-btn:focus-visible .oosv2-obs-tool-tip,.open-os-v2-mock-host .oosv2-obs-tool-btn:hover .oosv2-obs-tool-tip{opacity:1;visibility:visible}.open-os-v2-mock-host .oosv2-obs-tool-ico{display:block;flex:0 0 auto}.open-os-v2-mock-host .oosv2-obs-tool-btn:focus-visible,.open-os-v2-mock-host .oosv2-obs-tool-btn:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-textarea,html.theme-dark .open-os-v2-mock-host .oosv2-obs-textarea{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-counter.is-ok,html.theme-dark .open-os-v2-mock-host .oosv2-obs-counter.is-ok{color:#68d391}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-counter.is-short,html.theme-dark .open-os-v2-mock-host .oosv2-obs-counter.is-short{color:#fc8181}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn,html.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn:focus-visible,.app.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn:hover,html.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn:focus-visible,html.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn:hover{background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;box-shadow:0 0 0 1px #38bdf82e,0 4px 16px #7c4dff38,0 2px 8px #e879f924;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-tip,html.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-agenda-dialog{background:#fff;box-shadow:0 24px 60px #0a0a1966;width:600px}.app.theme-dark .open-os-v2-mock-host .oosv2-tipo-os-chip:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-tipo-os-chip:not(.is-on){background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-tipo-os-chip.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-tipo-os-chip.is-on{background:#7c4dff!important;background:var(--accent,#7c4dff)!important;border-color:#7c4dff!important;border-color:var(--accent,#7c4dff)!important;color:#fff!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-card:not(.is-scheduled),html.theme-dark .open-os-v2-mock-host .oosv2-programar-card:not(.is-scheduled){background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-card.is-scheduled,html.theme-dark .open-os-v2-mock-host .oosv2-programar-card.is-scheduled{background:#12a45a1f!important;border-color:#12a45a73!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon:not(.is-scheduled),html.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon:not(.is-scheduled){background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon.is-scheduled,html.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon.is-scheduled{background:#12a45a33!important;color:#6ee7a8!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-text:not(.is-scheduled),html.theme-dark .open-os-v2-mock-host .oosv2-programar-text:not(.is-scheduled){color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-text.is-scheduled,html.theme-dark .open-os-v2-mock-host .oosv2-programar-text.is-scheduled{color:#6ee7a8!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-btn:not(.is-scheduled),html.theme-dark .open-os-v2-mock-host .oosv2-programar-btn:not(.is-scheduled){background:#7c4dff!important;background:var(--accent,#7c4dff)!important;box-shadow:0 2px 6px #00000059!important;color:#fff!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-btn.is-scheduled,html.theme-dark .open-os-v2-mock-host .oosv2-programar-btn.is-scheduled{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#12a45a73!important;color:#6ee7a8!important}.app.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon,html.theme-dark .open-os-v2-mock-host .oosv2-programar-card .oosv2-programar-icon{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-fim-resumo,html.theme-dark .open-os-v2-mock-host .oosv2-fim-resumo{border-top-color:#4a4a50!important;border-top-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-fim-resumo>div>div:last-child,html.theme-dark .open-os-v2-mock-host .oosv2-fim-resumo>div>div:last-child{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-contador-input,html.theme-dark .open-os-v2-mock-host .oosv2-contador-input{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-dialog,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-dialog{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 24px 60px #0000008c}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-head,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-head{border-bottom:none}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-body,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-head-title,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-body,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-head-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-card:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-card:not(.is-on){background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-card.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-card.is-on{background:#7c4dff26!important;border-color:#7c4dff!important;border-color:var(--accent,#7c4dff)!important;box-shadow:0 1px 4px #00000040!important;color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-icon:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-icon:not(.is-on){background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important;color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-icon.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-icon.is-on{background:#7c4dff38!important;color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-day:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-day:not(.is-on){color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-day.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-day.is-on{color:#a78bfa!important;color:var(--link,#a78bfa)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-dow:not(.is-on),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-dow:not(.is-on){color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-dow.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-quando-dow.is-on{color:#c4b5fd!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-group,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-group{border-bottom-color:#4a4a50!important;border-bottom-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-head,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-head{background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-head:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-head:hover{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important}.open-os-v2-mock-host .oosv2-agenda-area-name{color:#5a2ee0;flex:1 1;font-size:12px;font-weight:700}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-name,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-area-name{color:#ddd6fe}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-row:not(.is-selected),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-row:not(.is-selected){background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-top-color:#4a4a50!important;border-top-color:var(--border-subtle,#4a4a50)!important;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-row.is-selected,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-row.is-selected{background:#7c4dff26!important;border-top-color:#4a4a50!important;border-top-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-cancel-btn,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-cancel-btn{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#c4c4cc!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-confirm-btn.is-ready,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-confirm-btn.is-ready{background:#7c4dff!important;background:var(--accent,#7c4dff)!important;color:#fff!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-confirm-btn.is-disabled,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-confirm-btn.is-disabled{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;color:#9a9aa3!important}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-head,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-head{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-col,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-col{border-left-color:#4a4a50}.open-os-v2-mock-host .oosv2-agenda-dialog.is-route{width:min(1080px,96vw)}.open-os-v2-mock-host .oosv2-agenda-dialog.is-route.is-mirror{height:86vh;max-height:86vh;width:min(1300px,95vw)}.open-os-v2-mock-host .oosv2-agenda-body{display:flex;flex-direction:column;overflow:hidden}.open-os-v2-mock-host .oosv2-agenda-body.is-route{align-items:stretch;flex-direction:row;gap:12px}.open-os-v2-mock-host .oosv2-agenda-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.open-os-v2-mock-host .oosv2-agenda-body.is-route .oosv2-agenda-main{flex:0 0 480px;max-width:50%;width:480px}.open-os-v2-mock-host .oosv2-agenda-body.is-route.is-mirror .oosv2-agenda-main{max-width:none}.open-os-v2-mock-host .oosv2-agenda-main>*{flex:0 0 auto}.open-os-v2-mock-host .oosv2-agenda-main>.oosv2-agenda-techs{flex:1 1 auto;min-height:120px}.open-os-v2-mock-host .oosv2-agenda-map-col{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-col{background:#fff;border:none;border-left:1px solid #ebebf2;border-radius:0;display:flex;flex:0 0 320px;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-head{border-bottom:1px solid #f2f2f7;color:#8a8a9e;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:0;padding:2px 10px 8px;text-transform:none}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body{flex:1 1 auto;max-height:calc(86vh - 80px);min-height:0;overflow:auto;padding:6px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .service-type-badge-compact.service-type-badge-compact--defeito-alert{align-items:center;box-sizing:border-box;color:#fff!important;font-size:7px;font-weight:700;height:12px;justify-content:center;letter-spacing:-.02em;line-height:12px;max-width:30px;min-width:12px;overflow:hidden;padding:0 3px;text-overflow:ellipsis;text-shadow:0 0 1px #00000080,0 1px 1px #00000059;width:auto}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body::-webkit-scrollbar{width:6px}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body::-webkit-scrollbar-track{background:#0000;margin:4px 0}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb{background:#d4d4dc}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .column-content{margin:0}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row.order-status-retorno.has-pedido-vinculado{grid-template-columns:78px 1fr 1fr}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row.order-status-retorno.has-pedido-vinculado .technician-order-cliente,.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row.order-status-retorno.has-pedido-vinculado .technician-order-equipamento{min-width:0}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row.technician-order-row--defeito-alert.order-status-retorno.has-pedido-vinculado{grid-template-columns:94px 1fr 1fr}.open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row .order-pedido-vinc-icon-wrap{flex-shrink:0;min-width:12px}.open-os-v2-mock-host .oosv2-agenda-map-head{flex:0 0 auto;padding:2px 2px 8px}.open-os-v2-mock-host .oosv2-agenda-map-kicker{color:#8a8a9e;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.35;margin-bottom:6px;text-transform:none}.open-os-v2-mock-host .oosv2-agenda-map-canvas-wrap{background:#eef0f4;border:1px solid #ebebf2;border-radius:12px;flex:1 1 auto;min-height:280px;overflow:hidden;position:relative}.open-os-v2-mock-host .oosv2-agenda-map-canvas{inset:0;position:absolute}.open-os-v2-mock-host .oosv2-agenda-map-cover{align-items:center;background:#ffffffb8;color:#5c5c70;display:flex;font-size:12px;font-weight:700;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.open-os-v2-mock-host .oosv2-agenda-map-cover.is-err{color:#c53030;padding:16px;text-align:center}.open-os-v2-mock-host .oosv2-agenda-tech-marker{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:relative;z-index:22}.open-os-v2-mock-host .oosv2-agenda-tech-marker-label{align-items:center;background:#fffffff5;border:1px solid #6d3ef538;border-radius:999px;box-shadow:0 4px 14px #0f0f1c1f;color:#2d2d3a;display:inline-flex;font:700 10.5px/1.2 Plus Jakarta Sans,system-ui,sans-serif;gap:4px;margin-bottom:4px;max-width:180px;padding:3px 8px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-tech-marker-name{overflow:hidden;text-overflow:ellipsis}.open-os-v2-mock-host .oosv2-agenda-tech-marker-speed{background:#60a5fa24;border-radius:999px;color:#2563eb;flex:0 0 auto;font-size:9.5px;font-weight:800;padding:1px 5px}.open-os-v2-mock-host .oosv2-agenda-tech-marker-dot{align-items:center;background:#fff;border:2px solid #7c4dff;border:2px solid var(--tech-status,#7c4dff);border-radius:50%;box-shadow:0 0 0 3px #7c4dff24,0 6px 16px #0f0f1c2e;color:#7c4dff;color:var(--tech-status,#7c4dff);display:flex;font:800 10px/1 Plus Jakarta Sans,system-ui,sans-serif;height:28px;justify-content:center;width:28px}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-label,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-label{background:#2a2a2ef5;border-color:#7c4dff59;box-shadow:0 4px 14px #00000059;color:#ededef}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-speed,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-speed{background:#60a5fa2e;color:#93c5fd}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-dot,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-marker-dot{background:#323236;box-shadow:0 0 0 3px #7c4dff33,0 6px 16px #00000059}.open-os-v2-mock-host .oosv2-agenda-km{width:100%}.open-os-v2-mock-host .oosv2-agenda-km-control{align-items:flex-start;display:flex;gap:10px}.open-os-v2-mock-host .oosv2-agenda-km-rail{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-agenda-km-track{align-items:center;cursor:pointer;display:flex;height:22px;outline:none;position:relative;touch-action:none}.open-os-v2-mock-host .oosv2-agenda-km-track:focus-visible .oosv2-agenda-km-thumb{box-shadow:0 0 0 3px #6d3ef547}.open-os-v2-mock-host .oosv2-agenda-km-line{background:#e5e7eb;border-radius:999px;height:4px;left:0;margin-top:-2px;position:absolute;right:0;top:50%}.open-os-v2-mock-host .oosv2-agenda-km-fill{background:#c4b5fd;border-radius:999px;height:4px;left:0;margin-top:-2px;pointer-events:none;position:absolute;top:50%}.open-os-v2-mock-host .oosv2-agenda-km-thumb{background:#6d3ef5;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0f172a33;height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;top:50%;width:14px}.open-os-v2-mock-host .oosv2-agenda-km-value{color:#5a2ee0;flex-shrink:0;font-size:12px;font-weight:700;margin-top:2px;min-width:46px;text-align:right}.open-os-v2-mock-host .oosv2-agenda-km-ticks{height:14px;margin-top:2px;position:relative}.open-os-v2-mock-host .oosv2-agenda-km-tick{color:#9ca3af;font-size:9px;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-km-tick--start{transform:translateX(0)}.open-os-v2-mock-host .oosv2-agenda-km-tick--end{transform:translateX(-100%)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-kicker,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-kicker{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-canvas-wrap,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-canvas-wrap{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-cover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-map-cover{background:#2a2a2ec7;color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-line,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-line{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-fill,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-fill{background:#7c4dff73}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-thumb{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#323236;border-color:var(--bg-surface-raised,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-value,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-value{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-tick,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-km-tick{color:#9a9aa3}.open-os-v2-mock-host .oosv2-agenda-foot{background:#fff;position:relative;z-index:2}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-foot,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-foot{background:#2a2a2e;background:var(--modal-bg,#2a2a2e)}.open-os-v2-mock-host .oosv2-agenda-techs{border:1px solid #ebebf2;border-radius:11px;flex:1 1 auto;max-height:min(464px,100%);min-height:120px;overflow:auto;scrollbar-color:#d4d4dc #0000;scrollbar-width:thin}.open-os-v2-mock-host .oosv2-agenda-techs.has-notes{max-height:min(320px,100%)}.open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar{width:5px}.open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-track{background:#0000;margin:6px 0}.open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb{background:#d4d4dc;border-radius:999px}.open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-techs::-webkit-scrollbar-thumb:hover{background:#6e6e76}.open-os-v2-mock-host .oosv2-agenda-date-btn{align-items:center;background:#fff;border:1px solid #d9d4f7;border-radius:8px;color:#16161d;color:var(--text-body,#16161d);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:600;height:33px;min-width:160px;padding:0 12px;text-align:left}.open-os-v2-mock-host .oosv2-agenda-date-row{align-items:center;display:flex;gap:12px;min-width:0}.open-os-v2-mock-host .oosv2-agenda-check-label{--rcm-check-accent:#7c4dff;align-items:center;color:#5c5c70;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;margin-left:auto;margin-top:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-date-btn.is-filled{border-color:#7c4dff}.open-os-v2-mock-host .oosv2-agenda-date-btn.is-disabled{background:#f3f4f6;background:var(--bg-surface-alt,#f3f4f6);color:#8a8a9e;color:var(--text-muted,#8a8a9e);cursor:not-allowed;opacity:.55}.open-os-v2-mock-host .oosv2-agenda-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dff8c;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.open-os-v2-mock-host .oosv2-agenda-check-label:hover .oosv2-agenda-check-box{border-color:#7c4dff}.open-os-v2-mock-host .oosv2-agenda-check-box.is-on{background:#7c4dff;border-color:#7c4dff;border-style:solid}.open-os-v2-mock-host .oosv2-agenda-check-box.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.open-os-v2-mock-host .oosv2-agenda-notes-wrap{position:relative}.open-os-v2-mock-host .oosv2-agenda-notes{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-sizing:border-box;color:#16161d;color:var(--text-body,#16161d);font-size:12.5px;line-height:1.45;min-height:72px;outline:none;padding:8px 132px 8px 10px;resize:vertical;width:100%}.open-os-v2-mock-host .oosv2-agenda-notes-tools{right:8px;top:8px}.open-os-v2-mock-host .oosv2-obs-tool-btn.is-recording{border-color:#fecaca;color:#dc2626}.open-os-v2-mock-host .oosv2-obs-tool-btn.is-on{background:#f6f3ff;border-color:#d9d4f7;box-shadow:inset 0 1px 2px #6d3ef51f;color:#6d3ef5}.open-os-v2-mock-host .oosv2-agenda-notes.is-invalid{border-color:#f56565}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-date-btn,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-date-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-date-btn.is-filled,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-date-btn.is-filled{border-color:#7c4dff}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-check-label,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-check-label{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-check-box,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-check-box{border-color:#a78bfa80}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-notes,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-notes{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.open-os-v2-mock-host .oosv2-agenda-tech-head{align-items:center;display:flex;gap:8px;margin-bottom:7px;margin-top:14px;min-height:26px;position:relative;z-index:5}.open-os-v2-mock-host .oosv2-agenda-tech-head>div:first-child{flex:1 1;min-width:0}.open-os-v2-mock-host .oosv2-agenda-route-wrap{align-items:center;display:flex;flex-shrink:0;gap:4px;position:relative}.open-os-v2-mock-host .oosv2-agenda-route-btn{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:7px;color:#5c5c70;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:26px;padding:0 9px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-route-ico{align-items:center;display:inline-flex;justify-content:center;margin-right:7px}.open-os-v2-mock-host .oosv2-agenda-ver-btn{background:#fff;border:1px solid #e8eaed;border-radius:7px;color:#5c5c70;cursor:pointer;font-size:11px;font-weight:700;height:26px;padding:0 10px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-ver-btn:hover:not(:disabled){background:#f6f3ff;border-color:#d9d4f7;color:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-ver-btn.is-on{background:#f4f1ff;border-color:#d9d4f7;color:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-ver-btn-inline{background:#f4f1ff;border:1px solid #d9d4f7;border-radius:6px;color:#5a2ee0;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;height:22px;padding:0 8px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-ver-btn-inline:hover{background:#ebe5ff;border-color:#c4b8f0}.open-os-v2-mock-host .oosv2-agenda-ver-btn-inline.is-on{background:#6d3ef5;border-color:#6d3ef5;color:#fff}.open-os-v2-mock-host .oosv2-agenda-route-btn:hover:not(:disabled){background:#f6f3ff;border-color:#d9d4f7;color:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-route-btn.is-on{background:#f4f1ff;border-color:#d9d4f7;color:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-route-btn:disabled{cursor:not-allowed;opacity:.42}.open-os-v2-mock-host .oosv2-agenda-route-pop{background:#fff;border:1px solid #ebebf2;border-radius:12px;box-shadow:0 12px 32px #0f0f1c29;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:30}.open-os-v2-mock-host .oosv2-agenda-route-copy{color:#4a4a5c;font-size:12.5px;line-height:1.5;margin:0}.open-os-v2-mock-host .oosv2-agenda-route-km{border:1px solid #d9d4f7;border-radius:6px;color:#5a2ee0;font-size:12.5px;font-weight:700;height:24px;margin:0 2px;outline:none;text-align:center;width:36px}.open-os-v2-mock-host .oosv2-agenda-route-err{color:#c53030;font-size:11px;font-weight:600;margin-top:8px}.open-os-v2-mock-host .oosv2-agenda-route-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.open-os-v2-mock-host .oosv2-agenda-route-cancel,.open-os-v2-mock-host .oosv2-agenda-route-go{border-radius:8px;cursor:pointer;font-size:12px;font-weight:700;height:30px;padding:0 12px}.open-os-v2-mock-host .oosv2-agenda-route-cancel{background:#fff;border:1px solid #e6e6ef;color:#5c5c70}.open-os-v2-mock-host .oosv2-agenda-route-cancel:hover{background:#f6f6fa}.open-os-v2-mock-host .oosv2-agenda-route-clear{background:#0000;border:none;border-radius:7px;color:#8a8a9e;cursor:pointer;font-size:11px;font-weight:700;height:26px;padding:0 8px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-route-clear:hover{color:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-route-go{background:#6d3ef5;border:none;color:#fff}.open-os-v2-mock-host .oosv2-agenda-route-go:hover:not(:disabled){background:#5a2ee0}.open-os-v2-mock-host .oosv2-agenda-route-go:disabled{cursor:wait;opacity:.7}.open-os-v2-mock-host .oosv2-agenda-nearby-n{align-items:center;background:#f2eeff;border-radius:999px;color:#5a2ee0;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.open-os-v2-mock-host .oosv2-agenda-tech-dot{border-radius:99px;box-shadow:0 0 0 1px #504c601f,0 0 0 2px #fff;flex-shrink:0;height:8px;width:8px}.open-os-v2-mock-host .oosv2-agenda-pin{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:0;pointer-events:none}.open-os-v2-mock-host .oosv2-agenda-pin-bubble,.open-os-v2-mock-host .oosv2-agenda-pin-dot,.open-os-v2-mock-host .oosv2-agenda-pin-stem{pointer-events:auto}.open-os-v2-mock-host .oosv2-agenda-origin-pin{background:#0000;border:none;cursor:pointer;display:block;height:44px;line-height:0;padding:0;pointer-events:auto;width:36px}.open-os-v2-mock-host .oosv2-agenda-origin-pin svg{display:block}.open-os-v2-mock-host .oosv2-agenda-pin-bubble{align-items:center;background:#fff;border:1.5px solid #7c4dff;border:1.5px solid var(--pin-color,#7c4dff);border-radius:99px;box-shadow:0 8px 18px -8px #18182847;display:flex;gap:6px;height:26px;padding:0 9px 0 6px}.open-os-v2-mock-host .oosv2-agenda-pin-badge{align-items:center;background:#7c4dff;background:var(--pin-color,#7c4dff);border-radius:99px;color:#fff;display:flex;font:800 9.5px/1 JetBrains Mono,monospace;height:17px;justify-content:center;width:17px}.open-os-v2-mock-host .oosv2-agenda-pin-label{color:#3f3c4a;font:700 10.5px/1 Plus Jakarta Sans,sans-serif;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-pin-stem{background:#7c4dff;background:var(--pin-color,#7c4dff);height:9px;width:2px}.open-os-v2-mock-host .oosv2-agenda-pin-dot{background:#7c4dff;background:var(--pin-color,#7c4dff);border-radius:99px;box-shadow:0 0 0 3px #fff;height:7px;width:7px}.open-os-v2-mock-host .oosv2-agenda-pin-card{background:#fff;border:1px solid #ebebf2;border-radius:10px;bottom:10px;box-shadow:0 10px 24px #0f0f1c29;left:10px;max-height:42%;overflow:auto;padding:10px 28px 10px 12px;position:absolute;right:10px;z-index:4}.open-os-v2-mock-host .oosv2-agenda-pin-card-x{background:#0000;border:none;color:#8a8a9e;cursor:pointer;font-size:16px;height:22px;line-height:1;position:absolute;right:6px;top:6px;width:22px}.open-os-v2-mock-host .oosv2-agenda-pin-card-block+.oosv2-agenda-pin-card-block{margin-top:8px}.open-os-v2-mock-host .oosv2-agenda-pin-card-client{color:#33333d;font-size:11.5px;font-weight:700}.open-os-v2-mock-host .oosv2-agenda-pin-card-os{align-items:center;color:#6d3ef5;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:6px 10px;margin-top:2px}.open-os-v2-mock-host .oosv2-agenda-pin-card-os-item{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.open-os-v2-mock-host .oosv2-agenda-pin-card-os .service-type-badge-compact{align-items:center;border-radius:2px;color:#fff;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:600;height:12px;justify-content:center;line-height:1;width:12px}.open-os-v2-mock-host .oosv2-agenda-pin-card-os .service-type-badge-compact--defeito-alert{font-size:7px;font-weight:700;letter-spacing:-.02em;max-width:30px;min-width:12px;overflow:hidden;padding:0 3px;text-overflow:ellipsis;width:auto}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-bubble,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-bubble{background:#fff;border-color:#7c4dff;border-color:var(--pin-color,#7c4dff);box-shadow:0 8px 18px -8px #00000073}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-badge,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-badge{background:#7c4dff;background:var(--pin-color,#7c4dff);color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-label,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-label{color:#3f3c4a}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-dot,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-dot{box-shadow:0 0 0 3px #323236;box-shadow:0 0 0 3px var(--bg-surface-raised,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 24px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card-client,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card-os,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-pin-card-os{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-dot,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-dot{box-shadow:0 0 0 2px #323236;box-shadow:0 0 0 2px var(--bg-surface-raised,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn.is-on,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn:hover:not(:disabled),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-btn:hover:not(:disabled){background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn.is-on,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn:hover:not(:disabled),html.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn:hover:not(:disabled){background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn-inline,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn-inline{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#7c4dff66;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn-inline.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-ver-btn-inline.is-on{background:#7c4dff;border-color:#7c4dff;color:#fff}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-col,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-col{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#0000 #0000 #0000 #4a4a50;border-left-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-head,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#c4c4cc;color:var(--text-muted,#c4c4cc)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body{scrollbar-color:#0000 #0000}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body:hover::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group{background:#323236;background:var(--board-tech-group-bg,#323236)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group:hover{background:#3a3a3e;background:var(--board-tech-group-bg-hover,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group .service-group-title,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group .service-group-title{color:#e4e4e8;color:var(--board-tech-group-title,#e4e4e8)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group .service-group-count,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-service-group .service-group-count{background:#e4e4e82e;background:var(--board-service-count-bg,#e4e4e82e);color:#ededef;color:var(--board-service-count-text,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-group,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-group{background:#323236;background:var(--board-city-group-bg,#323236);border-color:#0000;box-shadow:0 1px 2px #00000038,0 2px 8px #0000002e}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-header,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-header{background:#2a2a2e;background:var(--board-city-header-bg,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--board-city-group-border,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-title,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-title{color:#b8b8bf}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-count,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-city-count{background:#e4e4e82e;background:var(--board-city-count-bg,#e4e4e82e);color:#ededef;color:var(--board-city-count-text,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row{border-bottom-color:#4a4a50;border-bottom-color:var(--board-order-row-border,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-row:hover{background:#3a3a3e;background:var(--board-order-row-hover-bg,#3a3a3e)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .order-id-text,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-cell,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-cliente,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-equipamento,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .order-id-text,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-cell,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-cliente,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-equipamento{color:#b0b0b8}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-id,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-tech-mirror-body .technician-order-id{color:#b8b8c0}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-pop,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 32px #0006}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-copy,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-copy{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-km,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-km{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-cancel,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-cancel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-nearby-n,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-nearby-n{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-clear,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-clear{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-clear:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-route-clear:hover{color:#a78bfa;color:var(--link,#a78bfa)}.open-os-v2-mock-host .oosv2-agenda-search{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:6px;cursor:text;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;overflow:hidden;padding:0;transition:width .22s ease,padding .22s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease;width:26px}.open-os-v2-mock-host .oosv2-agenda-search.is-expanded,.open-os-v2-mock-host .oosv2-agenda-search:focus-within,.open-os-v2-mock-host .oosv2-agenda-search:hover{border-color:#dfe1e6;border-radius:8px;box-shadow:0 1px 2px #1018280a;justify-content:flex-start;padding:0 8px;width:220px}.open-os-v2-mock-host .oosv2-agenda-search-icon{align-items:center;color:#646a73;display:inline-flex;flex-shrink:0;justify-content:center;width:100%}.open-os-v2-mock-host .oosv2-agenda-search.is-expanded .oosv2-agenda-search-icon,.open-os-v2-mock-host .oosv2-agenda-search:focus-within .oosv2-agenda-search-icon,.open-os-v2-mock-host .oosv2-agenda-search:hover .oosv2-agenda-search-icon{width:auto}.open-os-v2-mock-host .oosv2-agenda-search:not(:hover):not(:focus-within):not(.is-expanded) .oosv2-agenda-search-input{display:none}.open-os-v2-mock-host .oosv2-agenda-search-input{background:#0000;border:none;color:#292d34;flex:1 1;font-size:12px;font-weight:400;margin-left:0;min-width:0;opacity:0;outline:none;padding:0;pointer-events:none;width:0}.open-os-v2-mock-host .oosv2-agenda-search.is-expanded .oosv2-agenda-search-input,.open-os-v2-mock-host .oosv2-agenda-search:focus-within .oosv2-agenda-search-input,.open-os-v2-mock-host .oosv2-agenda-search:hover .oosv2-agenda-search-input{margin-left:6px;opacity:1;pointer-events:auto;width:100%}.open-os-v2-mock-host .oosv2-agenda-search-input::placeholder{color:#9ca3af}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search.is-expanded,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search:focus-within,.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search:hover,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search.is-expanded,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search:focus-within,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search-icon,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search-icon{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-agenda-search-input,html.theme-dark .open-os-v2-mock-host .oosv2-agenda-search-input{color:#ededef;color:var(--text-body,#ededef)}.oosv2-future-date-modal.equipment-consult-period-modal,.oosv2-future-date-modal.tpm-track-date-modal.equipment-consult-period-modal{max-height:min(calc(100vh - 24px),420px);pointer-events:auto;width:min(320px,calc(100vw - 24px));z-index:20150!important}.oosv2-future-date-modal .ec-period-picker-actions{gap:12px}.oosv2-future-date-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;font-size:13px;height:32px;line-height:16px;min-height:32px;padding:0 14px}.oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1}.oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .oosv2-future-date-modal.equipment-consult-period-modal,html.theme-dark .oosv2-future-date-modal.equipment-consult-period-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#6366f1;color:#fff}.app.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .oosv2-future-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#818cf8}.oosv2-agenda-voice-pop{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-shadow:0 8px 24px #0f172a24;display:flex;flex-wrap:wrap;gap:6px;max-width:280px;padding:6px 8px;pointer-events:auto;position:fixed;z-index:20160}.oosv2-agenda-voice-pulse{animation:oosv2-agenda-voice-blink 1s ease infinite;background:#dc2626;border-radius:50%;flex-shrink:0;height:7px;width:7px}.oosv2-agenda-voice-pulse.is-busy{animation:none;background:#7c4dff}@keyframes oosv2-agenda-voice-blink{0%,to{opacity:1}50%{opacity:.25}}.oosv2-agenda-voice-timer{font-feature-settings:"tnum";color:#16161d;color:var(--text-body,#16161d);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.oosv2-agenda-voice-label{color:#6c6c80;font-size:11px;font-weight:600}.oosv2-agenda-voice-transcribe{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;height:22px;padding:0 8px;white-space:nowrap}.oosv2-agenda-voice-transcribe:hover:not(:disabled){filter:brightness(1.06)}.oosv2-agenda-voice-cancel:disabled,.oosv2-agenda-voice-transcribe:disabled{cursor:wait;opacity:.65}.oosv2-agenda-voice-cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#6c6c80;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.oosv2-agenda-voice-cancel:hover:not(:disabled){background:#ef44441a;color:#dc2626}.oosv2-agenda-voice-error{color:#c53030;flex:1 0 100%;font-size:11px;font-weight:600}.app.theme-dark .oosv2-agenda-voice-pop,html.theme-dark .oosv2-agenda-voice-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #0006}.app.theme-dark .oosv2-agenda-voice-timer,html.theme-dark .oosv2-agenda-voice-timer{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .oosv2-agenda-voice-label,html.theme-dark .oosv2-agenda-voice-label{color:#c4c4cc}.app.theme-dark .oosv2-agenda-voice-cancel,html.theme-dark .oosv2-agenda-voice-cancel{color:#9a9aa3}.oosv2-obs-ai-anchor{pointer-events:none;position:fixed;z-index:20170}.oosv2-obs-ai-anchor .bch-ai-write-wrap{display:block;height:100%;pointer-events:none;width:100%}.oosv2-obs-ai-anchor .bch-ai-write-panel{bottom:auto;left:auto;pointer-events:auto;right:0;top:calc(100% + 8px)}.app.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn.is-on,html.theme-dark .open-os-v2-mock-host .oosv2-obs-tool-btn.is-on{background:#7c4dff2e;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa;color:var(--link,#a78bfa)}.open-os-v2-mock-host .oosv2-email-modal-overlay{align-items:center;background:#0f0f1c80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:80}.open-os-v2-mock-host .oosv2-email-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:500px;padding:24px;width:100%}.open-os-v2-mock-host .oosv2-email-modal--ok{max-width:420px;padding:40px 24px;text-align:center}.open-os-v2-mock-host .oosv2-email-modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.open-os-v2-mock-host .oosv2-email-modal-title{color:#16161d;font-size:16px;font-weight:700}.open-os-v2-mock-host .oosv2-email-modal-x{background:none;border:none;color:#8a8a9e;cursor:pointer;font-size:20px;height:24px;line-height:1;width:24px}.open-os-v2-mock-host .oosv2-email-modal-field{align-items:center;background:#efeff1;border:none;border-radius:10px;box-shadow:none;height:auto;margin-bottom:12px;min-height:32px;padding:3px 12px;transition:box-shadow .15s ease}.open-os-v2-mock-host .oosv2-email-modal-field:focus-within{box-shadow:0 0 0 2px #7c4dff47}.open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input{background:#0000;color:#18181beb;font-size:12px;font-weight:500;height:26px;padding:0}.open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input::placeholder{color:#71717ad9}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input::placeholder,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-field .oosv2-email-input::placeholder{color:#9a9aa3}.open-os-v2-mock-host .oosv2-email-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:12px;margin-bottom:12px;padding:10px 12px}.open-os-v2-mock-host .oosv2-email-modal-send{background:#7c4dff;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:38px;width:100%}.open-os-v2-mock-host .oosv2-email-modal-send:disabled{background:#cbd5e0;cursor:not-allowed}.open-os-v2-mock-host .oosv2-email-modal-check{align-items:center;background:#12a45a;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.open-os-v2-mock-host .oosv2-email-modal-ok-title{color:#16161d;font-size:18px;font-weight:700;margin-bottom:6px}.open-os-v2-mock-host .oosv2-email-modal-ok-sub{color:#6c6c80;font-size:13px}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-ok-title,.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-title,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-ok-title,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-ok-sub,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-ok-sub{color:#9a9aa3}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-x,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-x{color:#c4c4cc}.app.theme-dark .open-os-v2-mock-host .oosv2-email-modal-send:disabled,html.theme-dark .open-os-v2-mock-host .oosv2-email-modal-send:disabled{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}html:has([data-open-os-v2-host]) #dc-root,html:has([data-open-os-v2-host]) #dc-root>.sc-host{height:100%!important;min-height:100%!important}.open-os-v2-equip-hist-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000}.open-os-v2-mock-host .oosv2-page--history-only>.oosv2-lista-modal-overlay,.open-os-v2-mock-host .oosv2-page--history-only>.oosv2-shell{display:none!important}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-cyrillic-ext-700-normal.1d4e8021d9cc9390f198.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-ext-700-normal.43d099c3e5179e50b03d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-cyrillic-700-normal.76e3680ee251da7afecb.woff2) format("woff2"),url(/static/media/geist-mono-cyrillic-700-normal.a139b97447f18a716ab4.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-symbols2-700-normal.1ae2b0dfc2f72f255cdf.woff2) format("woff2"),url(/static/media/geist-mono-symbols2-700-normal.803709b8678b7d27e05d.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-vietnamese-700-normal.ed4c32c429cdc329300c.woff2) format("woff2"),url(/static/media/geist-mono-vietnamese-700-normal.c5b6ea78b3a609122121.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-latin-ext-700-normal.51a0d0526de0f5289208.woff2) format("woff2"),url(/static/media/geist-mono-latin-ext-700-normal.37fc1fcff6dceac9abf0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Geist Mono;font-style:normal;font-weight:700;src:url(/static/media/geist-mono-latin-700-normal.95104454a4db2719d82e.woff2) format("woff2"),url(/static/media/geist-mono-latin-700-normal.d036172768692ecd7ea5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.order-details-v2-overlay{--odv2-font-sans:"Geist Variable",system-ui,sans-serif;--odv2-font-mono:"Geist Mono",ui-monospace,monospace;--odv2-bg:#fff;--odv2-bg-alt:#f8f9fa;--odv2-bg-hover:#f1f5f9;--odv2-bg-soft:#f7f9fb;--odv2-bg-badge:#e6e8ea;--odv2-text:#191c1e;--odv2-text-strong:#0f172a;--odv2-muted:#45464d;--odv2-muted-2:#64748b;--odv2-muted-3:#718096;--odv2-placeholder:#94a3b8;--odv2-border:#e2e8f0;--odv2-border-soft:#c6c6cd;--odv2-border-input:#cbd5e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;z-index:26000}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell :is(h1,h2,h3,h4,h5,h6,p,span,label,li,a,button,input,textarea,select,th,td){font-family:var(--odv2-font-sans)}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-title{font-size:24px;line-height:32px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-badge,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-badge--status,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-badge--tipo{font-size:12px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-sla-label{font-size:10px;line-height:14px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-sla-text{font-size:11px;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-block-title{font-size:16px;line-height:24px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-field-label{font-size:12px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-field-label--caps{font-size:11px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-field-value,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-field-value--cliente{font-size:12px;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-equip-model,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-field-value--tech{font-size:13px;line-height:18px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-equip-meta{font-size:12px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-mono,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-mono--pedido{font-family:var(--odv2-font-mono);font-size:12px;line-height:18px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-defeito-toggle-name{font-size:13px;line-height:18px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-defeito-toggle-motivo{font-size:12px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-defeito-toggle-action{font-size:11px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-alert-code{font-family:var(--odv2-font-mono);font-size:10px;line-height:14px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-address-line2,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-address-local,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-phone,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-solicitante{font-size:12px;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .odv2-header-menu-btn{font-size:13px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .odv2-dropdown-item,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-hint,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-link-inline{font-size:12px;line-height:16px}.order-details-v2-shell,.order-details-v2-shell .order-details-v2-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--odv2-font-sans);font-optical-sizing:auto;font-size:14px;font-weight:400;line-height:20px}.order-details-v2-shell{flex-shrink:0;max-height:90vh;max-width:1080px;position:relative;transition:width .28s ease,max-width .28s ease,max-height .28s ease;width:90vw}.order-details-v2-shell--third-col-open{max-width:min(96vw,1240px)}.order-details-v2-shell .order-details-modal-row{align-items:stretch;display:flex;gap:0;min-height:0;transition:gap .28s ease;width:100%}.order-details-v2-shell .order-details-modal-wrap{flex:1 1 auto;min-width:0;position:relative;transition:flex .28s ease,max-width .28s ease;width:100%}.order-details-v2-modal{background:var(--odv2-bg);border-radius:12px;box-shadow:0 25px 50px -12px #0f172a40;color:var(--odv2-text);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative}.order-details-v2-header{align-items:center;background:var(--odv2-bg);border-bottom:1px solid var(--odv2-border-soft);box-shadow:0 1px 0 #fff9;display:flex;gap:16px;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.order-details-v2-header-main{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-width:0}.order-details-v2-title{color:var(--odv2-text-strong);font-family:var(--odv2-font-sans);font-size:24px;font-variation-settings:"wght" 700;font-weight:700;letter-spacing:-.02em;line-height:32px;margin:0}.order-details-v2-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.order-details-v2-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;line-height:16px;padding:2px 8px}.order-details-v2-badge--muted,.order-details-v2-badge--tipo{background:var(--odv2-bg-badge);color:var(--odv2-muted)}.order-details-v2-badge--tipo{white-space:nowrap}.order-details-v2-badge-tipo-wrap{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%}.order-details-v2-badge-tipo-edit-wrap{align-items:center;display:inline-flex;position:relative}.order-details-v2-badge-tipo-edit-btn{flex-shrink:0}.order-details-v2-tipo-os-menu{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;box-shadow:0 8px 20px #0f172a1f;left:0;min-width:148px;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:50}.order-details-v2-tipo-os-menu-item{background:#0000;border:none;color:var(--odv2-text);cursor:pointer;display:block;font-size:12px;font-weight:500;padding:7px 12px;text-align:left;width:100%}.order-details-v2-tipo-os-menu-item:hover:not(:disabled){background:var(--odv2-bg-hover)}.order-details-v2-tipo-os-menu-item:disabled{cursor:wait;opacity:.55}.order-details-v2-tipo-os-feedback{color:var(--odv2-muted-2);flex:1 1 100%;font-size:10px;line-height:1.3}.order-details-v2-tipo-os-feedback--success{color:#166534}.order-details-v2-tipo-os-feedback--error{color:#b91c1c}.order-details-v2-badge--sla-vencido{background:#ba1a1a;color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.order-details-v2-badge--sla-vencendo{background:#fff7ed;color:#9a3412}.order-details-v2-badge--sla-ok{background:#ecfdf5;color:#166534}.order-details-v2-badge--status{background:var(--odv2-bg-badge);color:var(--odv2-muted);white-space:nowrap}.order-details-v2-badge--retorno{background:#fcdeb5;color:#574425}.order-details-v2-badge-reincidencia-group{align-items:stretch;display:inline-flex;flex-shrink:0}.order-details-v2-badge-reincidencia-group .order-details-v2-badge--muted{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.order-details-v2-badge--reincidencia-action{align-items:center;background:var(--odv2-bg-alt);border:1px solid #c6c6cd73;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;color:var(--odv2-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;line-height:16px;padding:2px 8px;transition:background .15s ease,color .15s ease,border-color .15s ease}.order-details-v2-badge--reincidencia-action:hover{background:#eef2f6;color:var(--odv2-text-strong)}.order-details-v2-badge--reincidencia-action--active{background:#e2e8f0;border-color:var(--odv2-placeholder);color:var(--odv2-text-strong)}.order-details-v2-badge--reincidencia-action svg{color:var(--odv2-muted-2);flex-shrink:0}.order-details-v2-reincidencia-panel{display:flex;flex-direction:column;height:100%;min-height:0}.order-details-v2-reincidencia-head.order-details-v2-block-head{justify-content:flex-start}.order-details-v2-reincidencia-body{flex:1 1;min-height:0;overflow-y:auto}.order-details-v2-reincidencia-error,.order-details-v2-reincidencia-hint{color:var(--odv2-muted-2);font-size:11px;line-height:16px;margin:0}.order-details-v2-reincidencia-error{color:#b91c1c}.order-details-v2-reincidencia-timeline{list-style:none;margin:0;padding:0}.order-details-v2-reincidencia-step{align-items:stretch;display:flex;gap:10px;min-height:52px}.order-details-v2-reincidencia-rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px;width:14px}.order-details-v2-reincidencia-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.order-details-v2-reincidencia-dot--current{background:#0f172a;box-shadow:0 0 0 2px #f1f5f9;height:10px;width:10px}.order-details-v2-reincidencia-dot--past{background:#cbd5e1}.order-details-v2-reincidencia-line{border-radius:1px;flex:1 1;margin-top:4px;min-height:12px;width:2px}.order-details-v2-reincidencia-content{display:flex;flex-direction:column;gap:2px;min-width:0;padding-bottom:14px}.order-details-v2-reincidencia-current-box{background:var(--odv2-bg-hover);border:1px solid #c6c6cd73;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.order-details-v2-reincidencia-os{font-feature-settings:"tnum";color:var(--odv2-text-strong);font-family:var(--odv2-font-mono);font-size:12px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:600;line-height:16px}.order-details-v2-reincidencia-atual{color:var(--odv2-muted-2);font-family:var(--odv2-font-sans);font-variation-settings:"wght" 500;font-weight:500}.order-details-v2-reincidencia-date{font-feature-settings:"tnum";color:var(--odv2-muted-2);font-family:var(--odv2-font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;line-height:16px}.odv2-header-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.odv2-header-actions .odv2-header-menu-btn svg{flex-shrink:0}.odv2-header-menu-wrap{position:relative}.odv2-header-menu-btn{align-items:center;background:var(--odv2-bg-alt);border:1px solid var(--odv2-border);border-radius:6px;box-sizing:border-box;color:var(--odv2-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-variation-settings:"wght" 500;font-weight:500;gap:3px;height:24px;justify-content:center;line-height:16px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.odv2-header-menu-btn:hover{background:var(--odv2-bg-hover);border-color:var(--odv2-border-input)}.odv2-header-menu-btn--active{background:#eef2f6;border-color:var(--odv2-placeholder);color:var(--odv2-text-strong)}.app.theme-dark .odv2-header-menu-btn--active,html.theme-dark .odv2-header-menu-btn--active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:var(--text-body)}.order-details-v2-scroll{background:var(--odv2-bg);flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 24px 72px}.order-details-v2-scroll--ultimo-open{min-height:clamp(420px,52vh,572px)}.order-details-v2-grid--ultimo-open>.order-details-v2-col--ultimo{animation:odv2-ultimo-panel-slide .34s ease-out}@keyframes odv2-ultimo-panel-slide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.order-details-v2-grid--ultimo-open>.order-details-v2-col--ultimo{animation:none}.order-details-v2-grid{transition:none!important}}.order-details-v2-sla-banner{background:#ba1a1a0d;border-left:4px solid #ba1a1a;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:10px 12px}@media (min-width:768px){.order-details-v2-sla-banner{align-items:flex-start;flex-direction:row;justify-content:space-between}}.order-details-v2-sla-banner--vencendo{background:#ea580c0f;border-left-color:#ea580c}.order-details-v2-sla-banner--ok{background:#16a34a0f;border-left-color:#16a34a}.order-details-v2-sla-banner-inner{display:flex;flex-direction:column;gap:2px}.order-details-v2-sla-label{color:#ba1a1a;font-size:10px;font-variation-settings:"wght" 700;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.order-details-v2-sla-banner--vencendo .order-details-v2-sla-label{color:#c2410c}.order-details-v2-sla-banner--ok .order-details-v2-sla-label{color:#166534}.order-details-v2-sla-text{align-items:center;color:#ba1a1a;display:flex;font-size:11px;font-variation-settings:"wght" 600;font-weight:600;gap:4px;line-height:20px}.order-details-v2-sla-banner--vencendo .order-details-v2-sla-text{color:#9a3412}.order-details-v2-sla-banner--ok .order-details-v2-sla-text{color:#166534}.order-details-v2-sla-track-wrap{display:flex;flex-direction:column;gap:4px;width:100%}@media (min-width:768px){.order-details-v2-sla-track-wrap{flex-shrink:0;width:33%}}.order-details-v2-sla-banner .order-details-previsao-timer--sla-banner{background:#0000;border:none;border-radius:0;font-size:11px;line-height:14px;margin:0;padding:0}.order-details-v2-sla-banner .order-details-previsao-timer--sla-banner .order-details-previsao-timer-vencimento{align-items:baseline;display:flex;flex-wrap:wrap;font-variation-settings:"wght" 600;font-weight:600;gap:0;white-space:normal}.order-details-v2-sla-banner .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value{font-variation-settings:"wght" 400;font-weight:400}.order-details-v2-sla-banner--vencido .order-details-previsao-timer--sla-banner,.order-details-v2-sla-banner--vencido .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value{color:#ba1a1a}.order-details-v2-sla-banner--vencendo .order-details-previsao-timer--sla-banner,.order-details-v2-sla-banner--vencendo .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value{color:#9a3412}.order-details-v2-sla-banner--ok .order-details-previsao-timer--sla-banner,.order-details-v2-sla-banner--ok .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value{color:#166534}.order-details-v2-sla-track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden;width:100%}.order-details-v2-sla-track-fill{background:#ba1a1a;border-radius:999px;height:100%;min-width:0;transition:width .3s ease;width:0}.order-details-v2-sla-banner--vencendo .order-details-v2-sla-track-fill{background:#ea580c}.order-details-v2-sla-banner--ok .order-details-v2-sla-track-fill{background:#16a34a}.order-details-v2-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.order-details-v2-grid--ultimo-open .order-details-v2-col--left{display:none}@media (min-width:1024px){.order-details-v2-grid{gap:0;grid-template-columns:1fr 1fr;transition:grid-template-columns .32s ease}.order-details-v2-grid--third-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(200px,228px)}.order-details-v2-grid--notes-open,.order-details-v2-grid--pedido-open{grid-template-columns:minmax(0,.9fr) minmax(0,.93fr) minmax(268px,310px)}.order-details-v2-grid--notes-open{padding-bottom:12px}.order-details-v2-grid--ultimo-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-details-v2-grid--ultimo-open .order-details-v2-col--right{border-right:1px solid #c6c6cd80;max-width:100%;min-width:0;padding-left:0;padding-right:10px}.order-details-v2-grid--ultimo-open .order-details-v2-col--ultimo{padding-left:10px}}.order-details-v2-col--left,.order-details-v2-col--right{display:flex;flex-direction:column;gap:14px}@media (min-width:1024px){.order-details-v2-col--left{border-right:1px solid #c6c6cd80;padding-right:10px}.order-details-v2-col--right{padding-left:10px}.order-details-v2-grid--third-col .order-details-v2-col--right{border-right:1px solid #c6c6cd80;padding-right:10px}.order-details-v2-col--notes,.order-details-v2-col--pedido,.order-details-v2-col--reincidencia,.order-details-v2-col--ultimo{min-width:0;padding-left:10px}.order-details-v2-col--notes{overflow:visible;padding-bottom:8px}}.order-details-v2-block{display:flex;flex-direction:column}.order-details-v2-block-head{align-items:center;border-bottom:1px solid #c6c6cd80;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.order-details-v2-block-head-tags{align-items:center;display:flex;flex-shrink:0;gap:6px}.order-details-v2-block-title{align-items:center;color:var(--odv2-text);display:flex;font-size:16px;font-variation-settings:"wght" 600;font-weight:600;gap:8px;letter-spacing:-.01em;line-height:24px;margin:0}.order-details-v2-block-title svg{color:var(--odv2-text)}.order-details-v2-block-body{display:flex;flex-direction:column;gap:16px}.order-details-v2-field-label{color:var(--odv2-muted);display:block;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;line-height:16px;margin-bottom:4px}.order-details-v2-field-label--caps{font-size:11px;font-variation-settings:"wght" 500;font-weight:500;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.order-details-v2-field-value{color:var(--odv2-text)}.order-details-v2-field-value,.order-details-v2-field-value--cliente{font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:20px}.order-details-v2-mono{font-feature-settings:"tnum";color:var(--odv2-text-strong);font-family:var(--odv2-font-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:18px}.order-details-v2-equip-wrap{border-bottom:none;padding-top:0}.order-details-v2-col--left>.order-details-v2-divider-top{border-top:none;padding-top:0}.order-details-v2-block--motivo .order-details-v2-block-head{border-bottom:1px solid #c6c6cd80;margin-bottom:16px;padding-bottom:8px}.order-details-v2-equip-box{background:var(--odv2-bg);border:1px solid #c6c6cd4d;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.order-details-v2-equip-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.order-details-v2-equip-model{color:var(--odv2-text);font-size:13px;font-variation-settings:"wght" 600;font-weight:600;line-height:18px}.order-details-v2-equip-meta{align-items:center;color:var(--odv2-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:16px}.order-details-v2-equip-serie{font-size:12px;font-weight:400;line-height:16px}.order-details-v2-equip-pat{font-variation-settings:"wght" 500;font-weight:500}.order-details-v2-equip-historico-trigger{align-items:center;align-self:flex-start;background:none;border:none;color:var(--odv2-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;line-height:16px;margin:0;padding:4px;transition:color .15s ease}.order-details-v2-equip-historico-trigger--active,.order-details-v2-equip-historico-trigger:hover{color:var(--odv2-text-strong)}.order-details-v2-equip-historico-trigger svg{flex-shrink:0}.order-details-v2-equip-dot{color:var(--odv2-placeholder);-webkit-user-select:none;user-select:none}.order-details-v2-equip-menu-wrap{flex-shrink:0;position:relative}.order-details-v2-equip-menu-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--odv2-muted-3);cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;transition:color .15s,background .15s}.order-details-v2-equip-menu-btn:hover{background:#2347ff14;color:#2347ff}.order-details-v2-equip-menu{background:var(--odv2-bg);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:4px;margin-top:4px;min-width:168px;padding:4px;position:absolute;right:0;top:100%;z-index:20}.order-details-v2-equip-menu-item{align-items:center;background:none;border:none;border-radius:4px;color:var(--odv2-text);cursor:pointer;display:flex;font-family:var(--odv2-font-sans);font-size:12px;gap:8px;padding:6px 10px;text-align:left;transition:background .1s;width:100%}.order-details-v2-equip-menu-item:hover{background:var(--odv2-bg-hover)}.order-details-v2-equip-menu-item svg{color:var(--odv2-muted-3);flex-shrink:0}.order-details-v2-tech-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.order-details-v2-tech-value-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.order-details-v2-tech-value-row .order-details-v2-field-value{flex:1 1;min-width:0}.order-details-v2-btn-territorio{align-items:center;background:var(--odv2-bg-alt);border:1px solid #c6c6cd73;border-radius:6px;color:var(--odv2-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:28px}.order-details-v2-btn-territorio:hover{background:var(--odv2-bg-badge);border-color:#c6c6cdb3}.order-details-v2-territorio-modal-error,.order-details-v2-territorio-modal-hint{color:var(--odv2-muted);font-size:13px;font-weight:400;line-height:18px;margin:0}.order-details-v2-territorio-modal-error{color:#ba1a1a}.order-details-v2-territorio-modal-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.order-details-v2-territorio-modal-list li{background:var(--odv2-bg-alt);border:1px solid var(--odv2-border);border-radius:6px;color:var(--odv2-text);font-size:13px;font-weight:400;line-height:18px;padding:8px 10px}.order-details-v2-tech-grid .order-details-v2-field--full{grid-column:1/-1}.order-details-v2-btn-secondary{align-items:center;background:var(--odv2-bg-badge);border:1px solid #c6c6cd4d;border-radius:4px;color:var(--odv2-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;line-height:16px;padding:4px 8px;transition:background .15s}.order-details-v2-btn-secondary:hover{background:#e0e3e5}.order-details-v2-btn-maps{align-items:center;background:#0000;border:1px solid #c6c6cd4d;border-radius:4px;color:var(--odv2-text-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;line-height:16px;padding:4px 8px}.order-details-v2-btn-maps:hover{background:var(--odv2-bg-hover)}.order-details-v2-alert-code{background:var(--odv2-bg-badge);border-radius:4px;color:var(--odv2-text);font-family:var(--odv2-font-mono);font-size:10px;font-weight:400;line-height:14px;padding:2px 8px}.order-details-v2-defeito-box{background:var(--odv2-bg);border:1px solid #c6c6cd4d;border-radius:8px;overflow:hidden}.order-details-v2-defeito-toggle{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 10px 10px 0;text-align:left;width:100%}.order-details-v2-defeito-toggle-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding-left:8px}.order-details-v2-defeito-toggle-title-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.order-details-v2-defeito-toggle-name{color:var(--odv2-text-strong);font-size:13px;font-variation-settings:"wght" 600;font-weight:600;line-height:18px}.order-details-v2-defeito-toggle-name--muted{color:var(--odv2-placeholder);font-variation-settings:"wght" 500;font-weight:500}.order-details-v2-defeito-toggle-motivo--obs-geral{color:var(--odv2-muted);display:block;font-family:var(--odv2-font-sans);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.order-details-v2-defeito-toggle-motivo-row--obs-prominent{align-items:flex-start;display:flex;gap:6px}.order-details-v2-defeito-toggle-motivo-row--obs-prominent .order-details-v2-defeito-toggle-motivo--obs-geral{flex:1 1;min-width:0}.order-details-v2-defeito-toggle-motivo-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;padding-top:1px}.order-details-v2-motivo-add-label{color:var(--odv2-muted-2);font-family:var(--odv2-font-sans);font-size:10px;font-weight:500;line-height:1;text-decoration:underline;text-underline-offset:2px}.order-details-v2-obs-geral-textarea--inline{font-size:12px;line-height:1.4;min-height:72px}.order-details-v2-obs-geral-inline-edit .odv2-edit-actions{margin-top:0}.order-details-v2-defeito-toggle-motivo-wrap{width:100%}.order-details-v2-defeito-toggle-motivo-row{display:block;line-height:16px}.odv2-inline-icon-btn{align-items:center;background:#0000;border:none;color:var(--odv2-muted-2);cursor:pointer;display:inline-flex;justify-content:center;margin-left:4px;padding:0;transition:color .15s ease;vertical-align:middle}.odv2-inline-icon-btn:hover{color:var(--odv2-text-strong)}.order-details-v2-defeito-toggle-motivo{color:var(--odv2-muted-2);display:inline;font-family:var(--odv2-font-mono);font-size:12px;font-variation-settings:"wght" 400;font-weight:400;line-height:16px}.order-details-v2-motivo-edit{display:flex;flex-direction:column;gap:6px;width:100%}.order-details-v2-motivo-edit .order-details-motivo-input{font-family:var(--odv2-font-mono);font-size:12px;width:100%}.order-details-v2-motivo-edit-actions{justify-content:flex-start}.order-details-v2-motivo-feedback{margin-top:4px}.order-details-v2-defeito-table-wrap .defeito-table-container{border-top:none}.order-details-v2-defeito-toggle-action{align-items:center;align-self:flex-start;color:var(--odv2-muted);display:inline-flex;flex-shrink:0;font-size:11px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;padding:4px}.order-details-v2-defeito-table-wrap{border-top:none}.order-details-v2-defeito-table-wrap .defeito-table{border-collapse:collapse;font-family:var(--odv2-font-sans);font-size:12px;line-height:16px;width:100%}.order-details-v2-defeito-table-wrap .defeito-table thead{background:var(--odv2-bg-hover)}.order-details-v2-defeito-table-wrap .defeito-table td,.order-details-v2-defeito-table-wrap .defeito-table th{border-bottom:1px solid #c6c6cd4d;padding:8px 12px;vertical-align:top}.order-details-v2-defeito-table-wrap .defeito-table th{color:var(--odv2-muted);font-weight:600}.order-details-v2-obs-geral{border-top:1px solid #c6c6cd4d;display:flex;flex-direction:column;gap:6px;padding:12px}.order-details-v2-obs-geral-textarea{box-sizing:border-box;margin:0;min-height:72px;width:100%}.order-details-v2-obs-geral-textarea,.order-details-v2-obs-geral-textarea.defeito-edit-textarea{color:var(--odv2-muted);font-family:var(--odv2-font-sans);font-size:12px;line-height:1.4}.order-details-v2-obs-geral-textarea--readonly{background:var(--odv2-bg);border-color:#0000;box-shadow:none;cursor:pointer;padding:8px 12px;resize:none}.order-details-v2-obs-geral-textarea--readonly:hover{background:var(--odv2-bg-alt)}.order-details-v2-obs-geral--editing .order-details-v2-obs-geral-textarea{min-height:80px;padding:4px 6px;resize:vertical}.order-details-v2-obs-geral .odv2-edit-actions{margin-top:4px}.order-details-v2-address-line2{color:var(--odv2-muted);display:block;font-size:12px;font-weight:400}.order-details-v2-address-local{color:var(--odv2-muted);display:block;font-size:12px;font-style:italic;margin-top:4px;text-transform:uppercase}.order-details-v2-solicitante{color:var(--odv2-text);font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:20px}.order-details-v2-solicitante .order-detail-solicitante-email-link{color:var(--odv2-muted);font-weight:400}.order-details-v2-address-block{display:flex;flex-direction:column;gap:4px}.order-details-v2-address-street-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-details-v2-address-street-row .order-details-v2-field-value{flex:1 1;min-width:0}.order-details-v2-address-street-row .order-details-v2-btn-maps{flex-shrink:0;margin-top:0}.order-details-v2-col--right>.order-details-v2-divider-top{border-top:none;padding-top:12px}.order-details-v2-phones-extra{color:var(--odv2-muted);display:block;font-family:var(--odv2-font-mono);font-size:12px;line-height:18px;margin-top:6px}.order-details-v2-phones-extra strong{color:var(--odv2-muted-2);font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-phone-part{display:inline}.order-details-v2-phone-sep{color:#d1d5db;margin:0 6px}.order-details-v2-phone-wa{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:none;vertical-align:initial}.order-details-v2-phone-wa:hover{text-decoration:underline}.order-details-v2-whatsapp-icon{align-items:center;color:var(--odv2-muted-2);display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;line-height:1}.odv2-edit-actions{gap:4px;justify-content:flex-end;margin-top:8px}.odv2-edit-actions,.odv2-icon-btn{align-items:center;display:inline-flex}.odv2-icon-btn{background:#0000;border:none;border-radius:6px;color:var(--odv2-muted-2);cursor:pointer;height:26px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:26px}.odv2-icon-btn:hover:not(:disabled){background:#e2e8f0;color:var(--odv2-text-strong)}.odv2-icon-btn:disabled{cursor:not-allowed;opacity:.6}.odv2-icon-btn--check{color:#16a34a}.odv2-icon-btn--check:hover:not(:disabled){background:#dcfce7;color:#15803d}.odv2-icon-btn--cancel:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.order-details-v2-divider-top{border-top:1px solid #c6c6cd80;padding-top:8px}.odv2-footer-float{bottom:0;left:0;padding:12px 24px 14px;pointer-events:none;position:absolute;right:0;z-index:30}.odv2-footer-float-inner{align-items:center;display:flex;gap:7px;justify-content:flex-end;pointer-events:auto}.odv2-pill-wrap{position:relative}.odv2-pill-btn{align-items:center;background:#6366f1;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:16px;padding:8px 16px;transition:background .15s ease}.odv2-footer-float .odv2-pill-btn{background:#6467f2;border:none;border-radius:6px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;color:#fafafa;font-size:12px;font-weight:500;gap:0;height:32px;line-height:16px;min-height:32px;padding:0 12px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.odv2-footer-float .odv2-pill-btn:hover:not(:disabled){background:#4447ee;color:#fafafa}.odv2-pill-btn:hover:not(:disabled){background:#4f46e5}.odv2-pill-btn:disabled{cursor:not-allowed;opacity:.55}.odv2-pill-btn svg{color:currentColor;flex-shrink:0}.odv2-dropdown{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 10px 25px #0f172a1f;min-width:200px;overflow:hidden;position:absolute;right:0;z-index:50}.odv2-dropdown--print-up{bottom:calc(100% + 6px);box-shadow:0 4px 6px #0000001a;left:auto;min-width:180px;right:0}.odv2-dropdown--print-up .odv2-dropdown-item{border-bottom:1px solid var(--odv2-border);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;line-height:1.25;padding:10px 16px}.odv2-dropdown--print-up .odv2-dropdown-item:last-child{border-bottom:none}.odv2-dropdown--print-up .odv2-dropdown-item:hover:not(:disabled){background:var(--odv2-bg-hover)}.odv2-dropdown--print-up .odv2-dropdown-item:disabled{color:var(--odv2-muted-3);cursor:wait}.odv2-dropdown--print-up .odv2-dropdown-item .bi{color:#a6a09b;flex-shrink:0;font-size:14px}.odv2-dropdown--print-up .odv2-dropdown-item .odv2-impressao-spin{color:#7c4dff}@keyframes odv2-impressao-spin{to{transform:rotate(1turn)}}.odv2-impressao-spin{animation:odv2-impressao-spin .7s linear infinite}.odv2-header-menu-wrap .odv2-dropdown--header{border:1px solid #c6c6cd73;border-radius:8px;bottom:auto;box-shadow:0 4px 16px #0f172a1a;font-family:var(--odv2-font-sans);min-width:220px;top:calc(100% + 6px)}.odv2-header-menu-wrap .odv2-dropdown--header .odv2-dropdown-item{border-bottom-color:#c6c6cd40;color:var(--odv2-muted);font-family:var(--odv2-font-sans);font-size:13px;font-variation-settings:"wght" 500;font-weight:500;line-height:20px;padding:8px 12px}.odv2-header-menu-wrap .odv2-dropdown--header .odv2-dropdown-item:hover{background:var(--odv2-bg-hover);color:var(--odv2-text-strong)}.odv2-header-menu-wrap .odv2-dropdown--header .odv2-dropdown-item svg{color:var(--odv2-muted-2)}.odv2-return-pendente-spin{animation:odv2-return-pendente-spin .8s linear infinite}@keyframes odv2-return-pendente-spin{to{transform:rotate(1turn)}}.odv2-return-pendente-banner{align-items:center;border-radius:8px;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:8px;line-height:1.35;margin:0 12px 8px;padding:8px 12px}.odv2-return-pendente-banner--busy{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.odv2-return-pendente-banner--success{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.odv2-return-pendente-banner--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.app.theme-dark .odv2-return-pendente-banner--busy,html.theme-dark .odv2-return-pendente-banner--busy{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .odv2-return-pendente-banner--success,html.theme-dark .odv2-return-pendente-banner--success{background:color-mix(in srgb,#166534 22%,var(--bg-surface-raised));border-color:color-mix(in srgb,#166534 45%,var(--border-subtle));color:#86efac}.app.theme-dark .odv2-return-pendente-banner--error,html.theme-dark .odv2-return-pendente-banner--error{background:color-mix(in srgb,#b91c1c 20%,var(--bg-surface-raised));border-color:color-mix(in srgb,#b91c1c 40%,var(--border-subtle));color:#fca5a5}.odv2-dropdown-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1f5f9;color:var(--odv2-text);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;gap:8px;line-height:16px;padding:10px 16px;text-align:left;width:100%}.odv2-dropdown-item:last-child{border-bottom:none}.odv2-dropdown-item:hover{background:var(--odv2-bg-hover);color:var(--odv2-text-strong)}.order-details-v2-sla-banner-spacer{flex-shrink:0;margin-bottom:20px;min-height:56px}@media (min-width:768px){.order-details-v2-sla-banner-spacer{min-height:48px}}.order-details-v2-scroll--subview{min-height:clamp(420px,52vh,572px)}.order-details-v2-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.order-details-v2-subview{min-height:320px}.order-details-v2-subview--fill{display:flex;flex:1 1;flex-direction:column;min-height:0}.order-details-v2-subview--logs .order-details-audit-logs,.order-details-v2-subview--logs .order-details-audit-table{font-feature-settings:"tnum";font-family:var(--odv2-font-mono);font-variant-numeric:tabular-nums}.order-details-v2-badge--reincidencia-action--disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.board-order-context-menu--mono,.board-order-context-menu--mono.board-order-context-menu-submenu{font-feature-settings:"tnum";font-family:var(--odv2-font-mono);font-size:12px;font-variant-numeric:tabular-nums}.odv2-historico{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0}.odv2-historico-error,.odv2-historico-hint{color:var(--odv2-muted-2);font-family:var(--odv2-font-mono);font-size:12px;line-height:18px;margin:0}.odv2-historico-error{color:#b91c1c}.odv2-historico-track-wrap{flex-shrink:0;overflow-x:auto;padding:4px 2px 2px}.odv2-historico-track{align-items:flex-start;display:flex;flex-direction:row;list-style:none;margin:0;min-width:-webkit-min-content;min-width:min-content;padding:0}.odv2-historico-step{flex:1 0;max-width:220px;min-width:148px;position:relative}.odv2-historico-connector{border-radius:1px;height:2px;left:50%;position:absolute;top:9px;width:100%;z-index:0}.odv2-historico-step-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;margin:0;padding:0 10px;position:relative;text-align:center;width:100%;z-index:1}.odv2-historico-step--selected .odv2-historico-step-btn{outline:none}.odv2-historico-dot-wrap{align-items:center;display:flex;justify-content:center;margin-bottom:10px;min-height:20px;width:100%}.odv2-historico-dot{background:var(--odv2-bg);border-radius:50%;flex-shrink:0;height:8px;width:8px}.odv2-historico-dot--current{background:#0f172a;box-shadow:0 0 0 2px #f1f5f9;height:10px;width:10px}.odv2-historico-dot--past{background:#cbd5e1}.odv2-historico-step-body{gap:3px;min-width:0}.odv2-historico-current-box,.odv2-historico-step-body{align-items:center;display:flex;flex-direction:column;width:100%}.odv2-historico-current-box{background:var(--odv2-bg-hover);border:1px solid #c6c6cd73;border-radius:8px;box-sizing:border-box;gap:4px;padding:8px 10px}.odv2-historico-step--selected .odv2-historico-current-box,.odv2-historico-step--selected:not(.odv2-historico-step--current) .odv2-historico-step-body{border-radius:8px;box-shadow:0 0 0 2px #0f172a24}.odv2-historico-status{color:var(--odv2-text-strong);font-family:var(--odv2-font-mono);font-size:11px;font-weight:600;line-height:15px;text-align:center;word-break:break-word}.odv2-historico-step--current .odv2-historico-status{font-size:12px}.odv2-historico-date{font-feature-settings:"tnum";color:var(--odv2-muted-2);font-family:var(--odv2-font-mono);font-size:10px;font-variant-numeric:tabular-nums;font-weight:400;line-height:14px;text-align:center}.odv2-historico-obs-area{flex-shrink:0;max-height:52px;overflow:hidden;transition:max-height .28s ease}.odv2-historico-obs-area--open{max-height:220px}.odv2-historico-obs-placeholder{background:var(--odv2-bg-alt);border:1px dashed var(--odv2-border);border-radius:8px;color:var(--odv2-muted-2);font-family:var(--odv2-font-mono);font-size:11px;line-height:16px;margin:0;padding:12px 14px;text-align:center}.odv2-historico-obs{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;box-shadow:0 4px 14px #0f172a14;display:flex;flex-direction:column;max-height:200px;padding:12px 14px}.odv2-historico-obs-head{align-items:baseline;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:8px}.odv2-historico-obs-label{color:var(--odv2-muted-2);font-family:var(--odv2-font-sans);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.odv2-historico-obs-status{color:var(--odv2-text-strong);font-family:var(--odv2-font-mono);font-size:11px;font-weight:600}.odv2-historico-obs-text{color:var(--odv2-text);flex:1 1;font-family:var(--odv2-font-mono);font-size:12px;line-height:1.5;margin:0;min-height:0;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.order-details-v2-link-inline{align-items:center;background:none;border:none;color:#565e74;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;gap:4px;line-height:16px;margin-top:8px;padding:0}.order-details-v2-link-inline:hover{color:var(--odv2-text-strong);text-decoration:underline}.order-details-v2-field-value--tech{font-size:13px;font-variation-settings:"wght" 600;font-weight:600;line-height:18px}.order-details-v2-field-value--upper{text-transform:uppercase}.order-details-v2-pedido-row{align-items:center;display:flex;gap:12px}.order-details-v2-mono--pedido{align-items:center;display:inline-flex;font-size:13px;line-height:18px}.order-details-v2-pedido-pulse{animation:odv2-pedido-pulse 2s ease-in-out infinite;background:#ba1a1a;border-radius:50%;flex-shrink:0;height:6px;margin-left:6px;width:6px}@keyframes odv2-pedido-pulse{0%,to{box-shadow:0 0 0 0 #ba1a1a73;opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 4px #ba1a1a00;opacity:.75;transform:scale(1.08)}}.order-details-v2-btn-secondary--pedido{border-radius:3px;border-width:1.1px;box-sizing:border-box;gap:3px;height:24px;padding:0 7px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.order-details-v2-btn-secondary--pedido svg{color:var(--odv2-muted-2);flex-shrink:0;transition:color .15s ease}.order-details-v2-btn-secondary--pedido--active{background:#e2e8f0;border-color:var(--odv2-placeholder);box-shadow:inset 0 1px 2px #0f172a0f;color:var(--odv2-text-strong)}.order-details-v2-btn-secondary--pedido--active:hover{background:#cbd5e1}.order-details-v2-btn-secondary--pedido--active svg{color:#475569}.order-details-v2-notes-col-panel,.order-details-v2-pedido-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible}.order-details-v2-notes-col-head.order-details-v2-block-head{justify-content:space-between}.order-details-v2-notes-col-close{align-items:center;background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:6px;color:var(--odv2-muted-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.order-details-v2-notes-col-close:hover{background:var(--odv2-bg-hover);color:var(--odv2-text-strong)}.order-details-v2-notes-col-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:visible;padding-bottom:10px}.order-details-v2-notes-col-body .order-details-notes-panel-timeline{flex:1 1;min-height:0;overflow-y:auto;padding:0 2px 8px 0}.order-details-v2-notes-col-body .order-details-notes-panel-root{display:flex;flex:1 1;flex-direction:column;min-height:0}.order-details-v2-notes-col-body .order-details-notes-panel-footer{align-items:flex-end;background:#0000;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:auto;min-height:0;overflow:visible;padding:12px 0 6px}.order-details-v2-notes-col-body .order-details-notes-panel-compose{animation:odv2-notes-compose-in .22s ease-out;border-top:1px solid #c6c6cd80;flex-shrink:0;margin-top:auto;padding-top:10px;width:100%}.order-details-v2-notes-col-body .order-details-notes-panel-compose--open{border-top-color:#c6c6cd80}@keyframes odv2-notes-compose-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.order-details-notes-add-fab{align-items:center;-webkit-appearance:none;appearance:none;background:#f2f2f2;border:none;border-radius:999px;box-shadow:0 2px 6px #2d37481a;box-sizing:border-box;color:var(--odv2-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:31px;justify-content:flex-start;margin:0 0 0 auto;overflow:visible;padding:0;transition:width .28s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;width:31px}.order-details-notes-add-fab:hover{box-shadow:0 3px 10px #2d374824;width:158px}.order-details-notes-add-fab:active{box-shadow:0 1px 4px #2d37481f}.order-details-notes-add-fab:focus{outline:none}.order-details-notes-add-fab:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.order-details-notes-add-fab-icon{align-items:center;color:var(--odv2-text);display:inline-flex;flex-shrink:0;height:31px;justify-content:center;width:31px}.order-details-notes-add-fab-label{color:var(--odv2-text);flex:0 1 auto;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1;max-width:0;opacity:0;overflow:hidden;padding-right:10px;pointer-events:none;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease .06s;white-space:nowrap}.order-details-notes-add-fab:hover .order-details-notes-add-fab-label{max-width:120px;opacity:1}.order-details-v2-pedido-head.order-details-v2-block-head{justify-content:flex-start}.order-details-v2-pedido-body{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto}.order-details-v2-pedido-error,.order-details-v2-pedido-hint{color:var(--odv2-muted-2);font-size:11px;line-height:16px;margin:0}.order-details-v2-pedido-error{color:#b91c1c}.order-details-v2-pedido-section-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.order-details-v2-pedido-section-label-row .order-details-v2-equip-historico-trigger{align-self:center}.order-details-v2-pedido-section{display:flex;flex-direction:column;gap:6px;min-width:0}.order-details-v2-pedido-status-line{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:16px}.order-details-v2-pedido-status-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.order-details-v2-pedido-status-date{color:var(--odv2-muted-2);font-size:11px;font-variation-settings:"wght" 500;font-weight:500}.order-details-v2-pedido-status-code{color:var(--odv2-muted-2);font-family:var(--odv2-font-mono);font-size:12px}.order-details-v2-pedido-status-name{color:var(--odv2-text-strong);font-size:13px;font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-pedido-table-wrap{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;overflow-x:auto}.order-details-v2-pedido-table{border-collapse:collapse;font-size:12px;width:100%}.order-details-v2-pedido-table th{background:var(--odv2-bg-alt);color:var(--odv2-muted-2);font-weight:600;text-align:left}.order-details-v2-pedido-table td,.order-details-v2-pedido-table th{border-bottom:1px solid var(--odv2-border);padding:6px 8px}.order-details-v2-pedido-td-qty,.order-details-v2-pedido-th-qty{text-align:right}.order-details-v2-pedido-td-mono{font-family:var(--odv2-font-mono)}.order-details-v2-pedido-ref{cursor:default;-webkit-text-decoration:underline dotted #64748b8c;text-decoration:underline dotted #64748b8c}.order-details-v2-pedido-notes{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;box-sizing:border-box;color:var(--odv2-text);font-family:inherit;font-size:12px;line-height:1.45;min-height:72px;padding:8px 10px;resize:vertical;width:100%}.order-details-v2-hint{color:var(--odv2-muted);font-size:12px;font-weight:400;line-height:16px}.order-details-v2-territorio-list{margin-top:8px}.order-details-v2-territorio-ul{color:var(--odv2-muted);font-size:12px;font-weight:400;line-height:18px;margin:0;padding-left:18px}.order-details-v2-col--ultimo{min-width:0}.order-details-v2-ultimo-panel{display:flex;flex-direction:column;height:100%;min-height:0}.order-details-v2-ultimo-head.order-details-v2-block-head{align-items:center;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:6px}.order-details-v2-ultimo-head .order-details-v2-block-title{flex:1 1;margin-bottom:0;min-width:0}.order-details-v2-ultimo-head-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.order-details-v2-ultimo-head-actions .order-details-v2-badge--severity{font-size:11px;line-height:16px;white-space:nowrap}.order-details-v2-ultimo-head-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--odv2-placeholder);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:28px}.order-details-v2-ultimo-head-close:hover{background:#e2e8f0;color:#475569}.order-details-v2-ultimo-head-close:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.order-details-v2-ultimo-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow:visible}.order-details-v2-ultimo-main-grid{grid-column-gap:2px;grid-row-gap:8px;align-items:start;column-gap:2px;display:grid;grid-template-columns:minmax(120px,min(38%,200px)) minmax(0,1fr);row-gap:8px}@media (max-width:640px){.order-details-v2-ultimo-main-grid{grid-template-columns:1fr}}.order-details-v2-ultimo-col-left,.order-details-v2-ultimo-col-right{display:flex;flex-direction:column;gap:10px;min-width:0}.order-details-v2-ultimo-value--muted{color:var(--odv2-text-strong);font-size:13px;font-variation-settings:"wght" 600;font-weight:600;line-height:18px}.order-details-v2-ultimo-error,.order-details-v2-ultimo-hint{color:var(--odv2-muted-2);font-size:11px;line-height:16px;margin:0}.order-details-v2-ultimo-error{color:#b91c1c}.order-details-v2-ultimo-section{display:flex;flex-direction:column;gap:6px;min-width:0}.order-details-v2-ultimo-os-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.order-details-v2-ultimo-os-number{color:var(--odv2-text-strong);font-family:var(--odv2-font-mono);font-size:13px;font-weight:700}.order-details-v2-ultimo-os-row .order-details-v2-badge--tipo{flex-shrink:0}.order-details-v2-ultimo-defeito,.order-details-v2-ultimo-value{color:var(--odv2-text-strong);font-size:13px;font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-ultimo-textarea{background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:8px;box-sizing:border-box;color:var(--odv2-text);font-family:inherit;font-size:11px;line-height:1.4;max-height:120px;min-height:48px;overflow-y:auto;padding:6px 8px;resize:none;width:100%}.order-details-v2-ultimo-section--counters{margin-top:4px}.order-details-v2-ultimo-counters-bar{--odv2-ultimo-cv:7px;background:var(--odv2-bg);border:1px solid #d0d5dd;border-radius:5px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.order-details-v2-ultimo-counter-seg{align-items:center;border-right:1px solid #d0d5dd;display:flex;flex-direction:column;gap:1px;justify-content:center;min-width:0;padding:5px 3px 6px;text-align:center}.order-details-v2-ultimo-counter-seg--last{border-right:none}.order-details-v2-ultimo-counter-seg-label{color:#667085;font-size:calc(var(--odv2-ultimo-cv)*.9);font-variation-settings:"wght" 500;font-weight:500;letter-spacing:.02em;line-height:9px}.order-details-v2-ultimo-counter-seg-value{color:var(--odv2-text);font-family:var(--odv2-font-mono);font-size:var(--odv2-ultimo-cv);font-weight:400;line-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.odv2-tooltip-wrap{cursor:default;display:inline-flex;max-width:100%;-webkit-user-select:none;user-select:none;vertical-align:middle}.odv2-tooltip-wrap--block{display:block;width:100%}.odv2-tooltip-wrap--inline-title{display:inline-block;max-width:100%;vertical-align:initial}.order-details-v2-defeito-toggle .odv2-tooltip-wrap{cursor:default}.odv2-tooltip-popover--portal{background:#fff;background:var(--odv2-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--odv2-border,#e2e8f0);border-radius:8px;box-shadow:0 10px 24px #0f172a1f;color:#191c1e;color:var(--odv2-text,#191c1e);font-family:var(--odv2-font-sans);font-size:12px;font-variation-settings:"wght" 500;font-weight:500;line-height:1.45;max-width:min(280px,72vw);min-width:160px;padding:9px 11px;pointer-events:none;position:fixed;text-align:left;white-space:normal;z-index:27000}.app.theme-dark .odv2-tooltip-popover--portal,html.theme-dark .odv2-tooltip-popover--portal{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 24px #00000073;color:#ededef;color:var(--text-body,#ededef)}.order-details-v2-badges .odv2-tooltip-wrap,.order-details-v2-block-head-tags .odv2-tooltip-wrap{flex-shrink:0}.order-details-v2-equip-meta .odv2-tooltip-wrap{display:inline-flex}.odv2-tooltip-wrap--selectable,.odv2-tooltip-wrap--selectable *{cursor:text;-webkit-user-select:text;user-select:text}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-standby-notes-tooltip{font-size:12px;font-variation-settings:"wght" 500;font-weight:500;left:0;line-height:16px;max-width:min(320px,85vw);top:calc(100% + 6px);white-space:pre-wrap;word-break:break-word;z-index:10}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-detail-email-bullet{color:var(--odv2-placeholder);font-weight:600}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-detail-solicitante-email-link{color:#2563eb;font-variation-settings:"wght" 500;font-weight:500}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .defeito-error,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .defeito-loading{font-family:var(--odv2-font-sans);font-size:12px;font-weight:400;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .defeito-table{font-family:var(--odv2-font-sans);font-size:11px;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .defeito-table th{font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-sugestao-view{display:flex;flex-direction:column;gap:10px;min-height:280px;width:100%}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-sugestao-empty,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-sugestao-loading{color:var(--odv2-muted-2);font-size:13px;font-weight:400;line-height:20px;margin:0;padding:12px 4px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-sugestao-html.defeitos-vv-rt-editor{flex:1 1;font-family:var(--odv2-font-sans);max-height:none;min-height:0}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer{background:var(--odv2-bg-alt);border-left:3px solid var(--odv2-border);border-radius:6px;font-size:12px;font-weight:400;line-height:16px;margin-top:4px;padding:6px 8px;width:100%}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-sla-banner .order-details-previsao-timer--sla-banner{background:#0000;border:none;padding:0}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-line{align-items:center;display:flex;gap:6px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-tempo{flex-wrap:wrap;margin-top:2px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-value{font-feature-settings:"tnum";color:var(--odv2-muted-2);font-variant-numeric:tabular-nums}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-badge--a-vencer{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-badge--vencido{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-standby-notes-trigger.condicoes-th-info-btn{height:22px;min-width:22px;width:22px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-timeline,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-notes-col-body .order-details-notes-panel-timeline{flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-compose{background:var(--odv2-bg);border-top:1px solid var(--odv2-border);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 16px 12px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-notes-col-body .order-details-notes-panel-compose{background:#0000;border-top:none;padding:10px 0 0}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-close{align-items:center;background:var(--odv2-bg);border:1px solid var(--odv2-border);border-radius:6px;color:var(--odv2-muted-2);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-vencimento{font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-previsao-timer-badge{font-size:10px;font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-historico-empty,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-historico-error,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-historico-loading{font-size:13px;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-historico-obs-content{font-size:13px;font-weight:400;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-audit-logs,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-audit-table,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-audit-table td,.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-audit-table th{font-feature-settings:"tnum";font-family:var(--odv2-font-sans);font-variant-numeric:tabular-nums}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-header{background:var(--odv2-bg-soft);border-bottom:1px solid var(--odv2-border-soft);padding:12px 16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-title{color:var(--odv2-text-strong);font-size:14px;font-variation-settings:"wght" 600;font-weight:600;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-status{color:var(--odv2-muted-2);font-size:12px;font-weight:400;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-chat-avatar--initials{font-size:10px;font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-chat-user{font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:16px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-chat-datetime{font-size:11px;font-weight:400;line-height:14px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-chat-text{font-size:12px;font-weight:400;line-height:18px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-input{font-size:13px;font-weight:400;line-height:20px}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-notes-panel-send{font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:16px}.app.theme-dark .order-details-v2-overlay,html.theme-dark .order-details-v2-overlay{--odv2-bg:var(--modal-bg);--odv2-bg-alt:var(--bg-surface-alt);--odv2-bg-hover:var(--bg-surface-alt);--odv2-bg-soft:var(--bg-surface);--odv2-bg-badge:var(--bg-surface-alt);--odv2-text:var(--text-body);--odv2-text-strong:var(--text-body);--odv2-muted:#9a9aa3;--odv2-muted-2:#9a9aa3;--odv2-muted-3:#8a8a92;--odv2-placeholder:#9a9aa3;--odv2-border:var(--border-subtle);--odv2-border-soft:var(--border-subtle);--odv2-border-input:var(--border-subtle)}.app.theme-dark .order-details-v2-overlay .order-details-v2-field-label,html.theme-dark .order-details-v2-overlay .order-details-v2-field-label{color:#9a9aa3}.app.theme-dark .order-details-v2-overlay .order-details-v2-defeito-toggle-name,html.theme-dark .order-details-v2-overlay .order-details-v2-defeito-toggle-name{color:#c4c4cc}.app.theme-dark .order-details-v2-overlay .order-details-v2-defeito-toggle-name--muted,html.theme-dark .order-details-v2-overlay .order-details-v2-defeito-toggle-name--muted{color:#9a9aa3}.app.theme-dark .order-details-v2-overlay .order-details-notes-add-fab,html.theme-dark .order-details-v2-overlay .order-details-notes-add-fab{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);box-shadow:0 2px 8px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-notes-add-fab:hover,html.theme-dark .order-details-v2-overlay .order-details-notes-add-fab:hover{background:#4a4a50;box-shadow:0 3px 12px #0006}.app.theme-dark .order-details-v2-overlay .order-details-notes-add-fab-icon,.app.theme-dark .order-details-v2-overlay .order-details-notes-add-fab-label,html.theme-dark .order-details-v2-overlay .order-details-notes-add-fab-icon,html.theme-dark .order-details-v2-overlay .order-details-notes-add-fab-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-notes-add-fab:focus-visible,html.theme-dark .order-details-v2-overlay .order-details-notes-add-fab:focus-visible{outline-color:#7c4dff;outline-color:var(--accent,#7c4dff)}.app.theme-dark .order-details-v2-overlay .order-details-notes-chat-bubble,html.theme-dark .order-details-v2-overlay .order-details-notes-chat-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .order-details-v2-overlay .order-details-notes-chat-user,html.theme-dark .order-details-v2-overlay .order-details-notes-chat-user{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-notes-chat-datetime,html.theme-dark .order-details-v2-overlay .order-details-notes-chat-datetime{color:#9a9aa3}.app.theme-dark .order-details-v2-overlay .order-details-notes-chat-text,html.theme-dark .order-details-v2-overlay .order-details-notes-chat-text{color:#c4c4cc}.app.theme-dark .order-details-v2-overlay .order-details-notes-chat-avatar--initials,html.theme-dark .order-details-v2-overlay .order-details-notes-chat-avatar--initials{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-notes-panel-compose,html.theme-dark .order-details-v2-overlay .order-details-notes-panel-compose{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .order-details-v2-overlay .order-details-notes-panel-input,html.theme-dark .order-details-v2-overlay .order-details-notes-panel-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-notes-panel-input::placeholder,html.theme-dark .order-details-v2-overlay .order-details-notes-panel-input::placeholder{color:#9a9aa3}.app.theme-dark .order-details-notes-panel,.app.theme-dark .order-details-v2-header,.app.theme-dark .order-details-v2-modal{box-shadow:0 25px 50px -12px #00000073}.app.theme-dark .order-details-v2-modal input,.app.theme-dark .order-details-v2-modal select,.app.theme-dark .order-details-v2-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .order-details-v2-modal input::placeholder,.app.theme-dark .order-details-v2-modal textarea::placeholder{color:var(--text-muted)}.app.theme-dark .order-details-v2-sla-banner--vencido .order-details-previsao-timer--sla-banner,.app.theme-dark .order-details-v2-sla-banner--vencido .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value,.app.theme-dark .order-details-v2-sla-banner--vencido .order-details-v2-sla-label,.app.theme-dark .order-details-v2-sla-banner--vencido .order-details-v2-sla-text{color:#f87171}.app.theme-dark .order-details-v2-sla-banner--vencendo .order-details-previsao-timer--sla-banner,.app.theme-dark .order-details-v2-sla-banner--vencendo .order-details-previsao-timer--sla-banner .order-details-previsao-timer-value,.app.theme-dark .order-details-v2-sla-banner--vencendo .order-details-v2-sla-label,.app.theme-dark .order-details-v2-sla-banner--vencendo .order-details-v2-sla-text{color:#fb923c}.app.theme-dark .odv2-header-menu-wrap .odv2-dropdown--header{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 4px 16px #0006}.app.theme-dark .odv2-dropdown{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 10px 25px #0006}.app.theme-dark .odv2-dropdown-item{border-bottom-color:var(--border-subtle)}.app.theme-dark .odv2-historico-obs-placeholder{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .order-details-v2-overlay .defeito-table,html.theme-dark .order-details-v2-overlay .defeito-table{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:none}.app.theme-dark .order-details-v2-overlay .defeito-table thead,html.theme-dark .order-details-v2-overlay .defeito-table thead{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .order-details-v2-overlay .defeito-table th,html.theme-dark .order-details-v2-overlay .defeito-table th{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .order-details-v2-overlay .defeito-table td,html.theme-dark .order-details-v2-overlay .defeito-table td{border-bottom-color:#3a3a3e;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-defeito-table-wrap .defeito-table td,.app.theme-dark .order-details-v2-overlay .order-details-v2-defeito-table-wrap .defeito-table th,html.theme-dark .order-details-v2-overlay .order-details-v2-defeito-table-wrap .defeito-table td,html.theme-dark .order-details-v2-overlay .order-details-v2-defeito-table-wrap .defeito-table th{border-bottom-color:#3a3a3e}.app.theme-dark .order-details-v2-overlay .defeito-table tbody tr:hover,html.theme-dark .order-details-v2-overlay .defeito-table tbody tr:hover{background-color:#3a3a3e;background-color:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .order-details-v2-overlay .defeito-table-cell-editing,html.theme-dark .order-details-v2-overlay .defeito-table-cell-editing{background-color:#323236;background-color:var(--bg-surface-raised,#323236)}.app.theme-dark .order-details-v2-overlay .defeito-edit-input,html.theme-dark .order-details-v2-overlay .defeito-edit-input{background:#3a3a3e;background:var(--input-bg,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll{scrollbar-color:#0000 #0000;scrollbar-width:thin}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-track,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-track{background:#0000}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-thumb,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-thumb{background-color:initial;border-radius:4px}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll:hover::-webkit-scrollbar-thumb,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll:hover::-webkit-scrollbar-thumb{background-color:#5a5a62}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-thumb:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-thumb:hover{background-color:#6e6e76}.app.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-corner,html.theme-dark .order-details-v2-overlay .order-details-v2-scroll::-webkit-scrollbar-corner{background:#0000}.app.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active,html.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:inset 0 1px 2px #00000040;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active:hover{background:#4a4a50;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido svg,.app.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active svg,html.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido svg,html.theme-dark .order-details-v2-overlay .order-details-v2-btn-secondary--pedido--active svg{color:#9a9aa3}.app.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active,html.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active:hover,html.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active:hover{background:#4a4a50;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action svg,.app.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active svg,html.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action svg,html.theme-dark .order-details-v2-overlay .order-details-v2-badge--reincidencia-action--active svg{color:#9a9aa3}.order-details-mock-overlay.order-details-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0f172a66;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;pointer-events:auto;position:fixed;z-index:100020!important}.order-details-mock-shell{align-items:flex-start;align-self:center;display:flex;flex:0 0 auto;justify-content:center;max-height:calc(100vh - 48px);max-width:100%;overflow:auto;pointer-events:auto;position:relative}.order-details-mock-card{--odm-bg:#fff;--odm-chip-bg:#fff;--odm-surface-alt:#f1f2f7;--odm-surface-soft:#fafafb;--odm-border:#e4e6ed;--odm-text:#1f2130;--odm-title:#14152b;--odm-ink:#18181b;--odm-on-ink:#fff;--odm-text-secondary:#3a3d4d;--odm-muted:#9c9fae;--odm-icon:#71717a;--odm-dot:#b0b7c3;--odm-accent:#5b52e8;--odm-accent-soft:#eef0ff;--odm-shadow:0 1px 2px #14142b0a,0 20px 40px -12px #14142b1a}.app.theme-dark .order-details-mock-card,html.theme-dark .order-details-mock-card{--odm-bg:var(--bg-surface-raised,#323236);--odm-chip-bg:var(--bg-surface-alt,#3a3a3e);--odm-surface-alt:var(--bg-surface-alt,#3a3a3e);--odm-surface-soft:var(--bg-surface,#2a2a2e);--odm-border:var(--border-subtle,#4a4a50);--odm-text:var(--text-body,#ededef);--odm-title:var(--text-body,#ededef);--odm-ink:#e8e8ec;--odm-on-ink:#222225;--odm-text-secondary:#c4c4cc;--odm-muted:#9a9aa3;--odm-icon:#9a9aa3;--odm-dot:#6e6e76;--odm-accent:var(--accent,#7c4dff);--odm-accent-soft:var(--accent-soft,#7c4dff38);--odm-shadow:0 1px 2px #00000059,0 24px 48px -12px #0000008c}.app.theme-dark .order-details-mock-sla--vencido,html.theme-dark .order-details-mock-sla--vencido{--odm-sla-title:#fca5a5;--odm-sla-muted:#f0a8a8;background:#b91c1c2e}.app.theme-dark .order-details-mock-sla--vencendo,html.theme-dark .order-details-mock-sla--vencendo{--odm-sla-title:#fdba74;--odm-sla-muted:#f0c49a;background:#c2410c2e}.app.theme-dark .order-details-mock-sla--ok,html.theme-dark .order-details-mock-sla--ok{--odm-sla-title:#86efac;--odm-sla-muted:#a7f3c0;background:#15803d29}.app.theme-dark .order-details-mock-sla--vencido .order-details-previsao-timer--sla-banner,.app.theme-dark .order-details-mock-sla--vencido .order-details-previsao-timer-value,html.theme-dark .order-details-mock-sla--vencido .order-details-previsao-timer--sla-banner,html.theme-dark .order-details-mock-sla--vencido .order-details-previsao-timer-value{color:#fca5a5}.app.theme-dark .order-details-mock-sla--vencendo .order-details-previsao-timer--sla-banner,.app.theme-dark .order-details-mock-sla--vencendo .order-details-previsao-timer-value,html.theme-dark .order-details-mock-sla--vencendo .order-details-previsao-timer--sla-banner,html.theme-dark .order-details-mock-sla--vencendo .order-details-previsao-timer-value{color:#fdba74}.app.theme-dark .order-details-mock-sla--ok .order-details-previsao-timer--sla-banner,.app.theme-dark .order-details-mock-sla--ok .order-details-previsao-timer-value,html.theme-dark .order-details-mock-sla--ok .order-details-previsao-timer--sla-banner,html.theme-dark .order-details-mock-sla--ok .order-details-previsao-timer-value{color:#86efac}.order-details-mock-overlay,.order-details-mock-overlay *{scrollbar-color:#0000 #0000;scrollbar-width:thin}.order-details-mock-overlay :hover,.order-details-mock-overlay:hover{scrollbar-color:#c8ccd4 #0000}.order-details-mock-overlay ::-webkit-scrollbar,.order-details-mock-overlay::-webkit-scrollbar{height:5px;width:5px}.order-details-mock-overlay ::-webkit-scrollbar-track,.order-details-mock-overlay::-webkit-scrollbar-track{background:#0000}.order-details-mock-overlay ::-webkit-scrollbar-thumb,.order-details-mock-overlay::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.order-details-mock-overlay :hover::-webkit-scrollbar-thumb,.order-details-mock-overlay:hover::-webkit-scrollbar-thumb{background:#d1d5db}.order-details-mock-overlay ::-webkit-scrollbar-thumb:hover,.order-details-mock-overlay::-webkit-scrollbar-thumb:hover{background:#b0b7c3}.order-details-mock-overlay ::-webkit-scrollbar-corner,.order-details-mock-overlay::-webkit-scrollbar-corner{background:#0000}.app.theme-dark .order-details-mock-overlay.order-details-modal-overlay,html.theme-dark .order-details-mock-overlay.order-details-modal-overlay{background-color:#0000008c}.app.theme-dark .order-details-mock-overlay :hover,.app.theme-dark .order-details-mock-overlay:hover,html.theme-dark .order-details-mock-overlay :hover,html.theme-dark .order-details-mock-overlay:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .order-details-mock-overlay :hover::-webkit-scrollbar-thumb,.app.theme-dark .order-details-mock-overlay:hover::-webkit-scrollbar-thumb,html.theme-dark .order-details-mock-overlay :hover::-webkit-scrollbar-thumb,html.theme-dark .order-details-mock-overlay:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .order-details-mock-overlay ::-webkit-scrollbar-thumb:hover,.app.theme-dark .order-details-mock-overlay::-webkit-scrollbar-thumb:hover,html.theme-dark .order-details-mock-overlay ::-webkit-scrollbar-thumb:hover,html.theme-dark .order-details-mock-overlay::-webkit-scrollbar-thumb:hover{background:#6e6e76}.order-details-mock-sla--vencido{background:#fef2f2}.order-details-mock-sla--vencendo{background:#fff7ed}.order-details-mock-sla--ok{background:#f0fdf4}.order-details-mock-overlay .order-details-previsao-timer--sla-banner{background:#0000;border:none;font-size:12px;font-weight:700;margin:0;padding:0}.order-details-mock-sla--vencido .order-details-previsao-timer--sla-banner,.order-details-mock-sla--vencido .order-details-previsao-timer-value{color:#b91c1c}.order-details-mock-sla--vencendo .order-details-previsao-timer--sla-banner,.order-details-mock-sla--vencendo .order-details-previsao-timer-value{color:#c2410c}.order-details-mock-sla--ok .order-details-previsao-timer--sla-banner,.order-details-mock-sla--ok .order-details-previsao-timer-value{color:#15803d}.order-details-mock-return-banner{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 28px}.order-details-mock-return-banner--busy{background:#eef0ff;color:#4338ca}.order-details-mock-return-banner--success{background:#dcfce7;color:#15803d}.order-details-mock-return-banner--error{background:#fee2e2;color:#b91c1c}.app.theme-dark .order-details-mock-return-banner--busy,html.theme-dark .order-details-mock-return-banner--busy{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .order-details-mock-return-banner--success,html.theme-dark .order-details-mock-return-banner--success{background:#15803d33;color:#86efac}.app.theme-dark .order-details-mock-return-banner--error,html.theme-dark .order-details-mock-return-banner--error{background:#b91c1c38;color:#fca5a5}.order-details-mock-tip-wrap{align-items:center;cursor:default;display:inline-flex;max-width:100%;-webkit-user-select:none;user-select:none;vertical-align:initial}.order-details-mock-tip-wrap--selectable,.order-details-mock-tip-wrap--selectable *{cursor:text;-webkit-user-select:text;user-select:text}.order-details-mock-overlay .order-details-mock-tip-wrap--block.order-details-mock-obs-tooltip{display:block;flex:1 1;min-width:0;width:100%}.order-details-mock-tip-popover{background:#fff;border:1px solid #e4e6ed;border-radius:6px;box-shadow:0 6px 18px #14142b1f;color:#1f2130;font-family:Geist Variable,Geist,sans-serif;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.35;max-width:min(320px,82vw);padding:5px 8px;pointer-events:none;position:fixed;text-align:left;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:100060}.order-details-mock-tip-popover--wrap{max-width:min(280px,78vw);white-space:pre-wrap;word-break:break-word}.order-details-mock-tip-popover:after{background:#fff;border:1px solid #e4e6ed;box-sizing:border-box;content:"";height:8px;pointer-events:none;position:absolute;transform:rotate(45deg);width:8px}.order-details-mock-tip-popover--below:after{border-bottom:none;border-right:none;left:50%;margin-left:-4px;top:-4px}.order-details-mock-tip-popover--above:after{border-left:none;border-top:none;bottom:-4px;left:50%;margin-left:-4px}.order-details-mock-tip-popover--right:after{border-right:none;border-top:none;left:-4px;margin-top:-4px;top:50%}.order-details-mock-tip-popover--left:after{border-bottom:none;border-left:none;margin-top:-4px;right:-4px;top:50%}.app.theme-dark .order-details-mock-tip-popover,html.theme-dark .order-details-mock-tip-popover{box-shadow:0 8px 22px #0006;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-mock-tip-popover,.app.theme-dark .order-details-mock-tip-popover:after,html.theme-dark .order-details-mock-tip-popover,html.theme-dark .order-details-mock-tip-popover:after{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.order-details-mock-notes-compose{flex-shrink:0;padding:8px 14px 14px}.order-details-mock-notes-input-wrap{align-items:flex-end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;display:flex;gap:8px;min-height:44px;padding:8px 8px 8px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.order-details-mock-notes-input-wrap:focus-within{background:#fff;border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a}.order-details-mock-notes-input{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:inherit;font-size:13.5px;line-height:20px;margin:0;max-height:120px;min-height:20px;min-width:0;outline:none;overflow-y:auto;padding:6px 0;resize:none}.order-details-mock-notes-input::placeholder{color:#94a3b8}.order-details-mock-notes-send{align-items:center;background:#6366f1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .18s ease,opacity .18s ease;width:32px}.order-details-mock-notes-send:hover:not(:disabled){background:#4f46e5}.order-details-mock-notes-send:disabled{cursor:not-allowed;opacity:.45}.app.theme-dark .order-details-mock-notes-input-wrap,html.theme-dark .order-details-mock-notes-input-wrap{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .order-details-mock-notes-input-wrap:focus-within,html.theme-dark .order-details-mock-notes-input-wrap:focus-within{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff29}.app.theme-dark .order-details-mock-notes-input,html.theme-dark .order-details-mock-notes-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-mock-notes-input::placeholder,html.theme-dark .order-details-mock-notes-input::placeholder{color:#9a9aa3}.app.theme-dark .order-details-mock-notes-send,html.theme-dark .order-details-mock-notes-send{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .order-details-mock-notes-send:hover:not(:disabled),html.theme-dark .order-details-mock-notes-send:hover:not(:disabled){background:#6d3eef}.order-details-mock-anexo-preview{align-items:center;background:#f1f2f7;border-radius:10px;color:#9c9fae;display:flex;flex:1 1;justify-content:center;min-height:220px;overflow:hidden;position:relative}.order-details-mock-anexo-preview-img{display:block;max-height:100%;max-width:100%;object-fit:contain}.order-details-mock-anexo-zoom-btn{align-items:center;background:#0f172aa6;border:none;border-radius:999px;bottom:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:8px;transition:background .15s ease,transform .15s ease;width:26px}.order-details-mock-anexo-zoom-btn:hover{background:#0f172ad9;transform:translateY(-1px)}.order-details-mock-anexo-zoom-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100060}.order-details-mock-anexo-zoom-modal{background:#f7f8fa;border:1px solid #e4e6ed;border-radius:12px;box-shadow:0 20px 48px #14142b2e;display:flex;flex-direction:column;height:min(90vh,820px);overflow:hidden;position:relative;width:min(92vw,1100px)}.order-details-mock-anexo-zoom-close{align-items:center;background:#ffffffeb;border:none;border-radius:8px;box-shadow:0 1px 4px #14142b1a;color:#6b6f7b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:10px;top:10px;width:28px;z-index:2}.order-details-mock-anexo-zoom-close:hover{background:#fff;color:#1f2130}.order-details-mock-anexo-zoom-body{flex:1 1;min-height:0;overflow:auto;padding:12px;scrollbar-color:#c8ccd4 #0000;scrollbar-width:thin}.order-details-mock-anexo-zoom-body:hover{scrollbar-color:#b0b7c3 #0000}.order-details-mock-anexo-zoom-body::-webkit-scrollbar{height:5px;width:5px}.order-details-mock-anexo-zoom-body::-webkit-scrollbar-track{background:#0000}.order-details-mock-anexo-zoom-body::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.order-details-mock-anexo-zoom-body:hover::-webkit-scrollbar-thumb{background:#d1d5db}.order-details-mock-anexo-zoom-body::-webkit-scrollbar-thumb:hover{background:#b0b7c3}.order-details-mock-anexo-zoom-img{display:block;height:auto;margin:0 auto;max-height:none;max-width:none;width:auto}.app.theme-dark .order-details-mock-anexo-preview,html.theme-dark .order-details-mock-anexo-preview{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .order-details-mock-anexo-zoom-modal,html.theme-dark .order-details-mock-anexo-zoom-modal{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 20px 48px #00000073}.app.theme-dark .order-details-mock-anexo-zoom-close,html.theme-dark .order-details-mock-anexo-zoom-close{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .order-details-mock-anexo-zoom-close:hover,html.theme-dark .order-details-mock-anexo-zoom-close:hover{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .order-details-mock-anexo-zoom-body:hover,html.theme-dark .order-details-mock-anexo-zoom-body:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .order-details-mock-anexo-zoom-body:hover::-webkit-scrollbar-thumb,html.theme-dark .order-details-mock-anexo-zoom-body:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .order-details-mock-anexo-zoom-body::-webkit-scrollbar-thumb:hover,html.theme-dark .order-details-mock-anexo-zoom-body::-webkit-scrollbar-thumb:hover{background:#6e6e76}.odm-defeito-edit{flex:1 1;min-width:0}.odm-defeito-edit-row{align-items:flex-start;display:flex;gap:6px}.odm-defeito-field-wrap{flex:1 1;min-width:0;position:relative}.odm-defeito-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1f2130;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.35;padding:6px 10px;width:100%}.odm-defeito-input:focus{border-color:#2347ff;box-shadow:0 0 0 2px #2347ff26;outline:none}.odm-defeito-input::placeholder{color:#94a3b8}.odm-defeito-obs-textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #d9d4f7;border:1px solid var(--border-subtle,#d9d4f7);border-radius:8px;box-sizing:border-box;color:#1f2130;color:var(--text-body,#1f2130);font-family:inherit;font-size:12.5px;line-height:1.4;min-height:56px;outline:none;padding:7px 9px;resize:vertical;width:100%}.odm-defeito-obs-textarea:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff1f}.odm-defeito-obs-textarea:disabled{cursor:default;opacity:.7}.odm-defeito-obs-textarea::placeholder{color:#94a3b8}.odm-defeito-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;display:inline-flex;gap:4px;max-width:100%;min-height:28px;padding:2px 4px 2px 8px}.odm-defeito-chip-label{color:#1f2130;flex:1 1;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odm-defeito-chip-clear{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.odm-defeito-chip-clear:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.odm-defeito-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;padding-top:1px}.odm-defeito-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:color .15s,background .15s;width:26px}.odm-defeito-action-btn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.odm-defeito-action-btn:disabled{cursor:not-allowed;opacity:.45}.odm-defeito-action-btn--check{color:#16a34a}.odm-defeito-action-btn--check:hover:not(:disabled){background:#dcfce7;color:#15803d}.odm-defeito-action-btn--cancel:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.odm-defeito-hint{color:#64748b;font-size:10px;margin-top:4px}.odm-defeito-hint--error{color:#b91c1c}.odm-defeito-results{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px #0f172a1a;left:0;margin:0;max-height:168px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.odm-defeito-result-row{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:30px;padding:6px 10px;text-align:left;width:100%}.odm-defeito-result-row:hover{background:#f1f5f9}.odm-defeito-result-name{color:#1f2130;font-size:11px;font-weight:600}.odm-defeito-tipo-badges{display:inline-flex;flex-shrink:0;gap:3px}.odm-defeito-tipo-badge{background:#eef2ff;border-radius:3px;color:#4338ca;font-size:9px;font-weight:700;line-height:14px;min-width:14px;padding:0 3px;text-align:center}.app.theme-dark .odm-defeito-input,html.theme-dark .odm-defeito-input{background:#3a3a3e;background:var(--input-bg,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-input:focus,html.theme-dark .odm-defeito-input:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff33;box-shadow:0 0 0 2px var(--accent-soft,#7c4dff33)}.app.theme-dark .odm-defeito-input::placeholder,html.theme-dark .odm-defeito-input::placeholder{color:#9a9aa3}.app.theme-dark .odm-defeito-obs-textarea,html.theme-dark .odm-defeito-obs-textarea{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-obs-textarea:focus,html.theme-dark .odm-defeito-obs-textarea:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff33}.app.theme-dark .odm-defeito-obs-textarea::placeholder,html.theme-dark .odm-defeito-obs-textarea::placeholder{color:#9a9aa3}.app.theme-dark .odm-defeito-chip,html.theme-dark .odm-defeito-chip{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .odm-defeito-chip-label,html.theme-dark .odm-defeito-chip-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-chip-clear,html.theme-dark .odm-defeito-chip-clear{color:#9a9aa3}.app.theme-dark .odm-defeito-chip-clear:hover:not(:disabled),html.theme-dark .odm-defeito-chip-clear:hover:not(:disabled){background:#f8717126;color:#fca5a5}.app.theme-dark .odm-defeito-action-btn,html.theme-dark .odm-defeito-action-btn{color:#9a9aa3}.app.theme-dark .odm-defeito-action-btn:hover:not(:disabled),html.theme-dark .odm-defeito-action-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-action-btn--check,html.theme-dark .odm-defeito-action-btn--check{color:#4ade80}.app.theme-dark .odm-defeito-action-btn--check:hover:not(:disabled),html.theme-dark .odm-defeito-action-btn--check:hover:not(:disabled){background:#22c55e26;color:#86efac}.app.theme-dark .odm-defeito-action-btn--cancel:hover:not(:disabled),html.theme-dark .odm-defeito-action-btn--cancel:hover:not(:disabled){background:#f8717126;color:#fca5a5}.app.theme-dark .odm-defeito-hint,html.theme-dark .odm-defeito-hint{color:#9a9aa3}.app.theme-dark .odm-defeito-results,html.theme-dark .odm-defeito-results{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0006}.app.theme-dark .odm-defeito-result-row:hover,html.theme-dark .odm-defeito-result-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .odm-defeito-result-name,html.theme-dark .odm-defeito-result-name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-tipo-badge,html.theme-dark .odm-defeito-tipo-badge{background:#7c4dff33;background:var(--accent-soft,#7c4dff33);color:#c4b5fd}.odm-defeito-obs-confirm-overlay{align-items:center;background:#0f0f1473;background:var(--overlay,#0f0f1473);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100060}.odm-defeito-obs-confirm-modal{background:#fff;background:var(--modal-bg,#fff);border:1px solid #e5e7ef;border:1px solid var(--border-subtle,#e5e7ef);border-radius:12px;box-shadow:0 16px 40px #0f0f142e;box-sizing:border-box;padding:14px 16px 16px;width:min(420px,100%)}.odm-defeito-obs-confirm-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.odm-defeito-obs-confirm-title{color:#1f2130;color:var(--text-body,#1f2130);font-size:14px;font-weight:700;line-height:1.35;margin:0}.odm-defeito-obs-confirm-close{align-items:center;background:#0000;border:none;border-radius:7px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.odm-defeito-obs-confirm-close:hover:not(:disabled){background:#f1f2f7;background:var(--bg-surface-alt,#f1f2f7);color:#1f2130;color:var(--text-body,#1f2130)}.odm-defeito-obs-confirm-close:disabled{cursor:default;opacity:.5}.odm-defeito-obs-confirm-desc{color:#6b6f7b;color:var(--text-muted,#6b6f7b);font-size:12px;line-height:1.45;margin:0 0 10px}.odm-defeito-obs-confirm-desc strong{color:#1f2130;color:var(--text-body,#1f2130);font-weight:650}.odm-defeito-obs-confirm-textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #d9d4f7;border:1px solid var(--border-subtle,#d9d4f7);border-radius:8px;box-sizing:border-box;color:#1f2130;color:var(--text-body,#1f2130);font-family:inherit;font-size:12.5px;line-height:1.4;min-height:96px;outline:none;padding:8px 10px;resize:vertical;width:100%}.odm-defeito-obs-confirm-textarea:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff26}.odm-defeito-obs-confirm-textarea:disabled{cursor:default;opacity:.7}.odm-defeito-obs-confirm-actions{align-items:center;display:flex;gap:9px;justify-content:flex-end;margin-top:12px}.odm-defeito-obs-confirm-actions .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;min-height:32px;padding:8px 16px}.odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.odm-defeito-obs-confirm-actions .user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .odm-defeito-obs-confirm-modal,html.theme-dark .odm-defeito-obs-confirm-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #00000073}.app.theme-dark .odm-defeito-obs-confirm-title,html.theme-dark .odm-defeito-obs-confirm-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-obs-confirm-close,html.theme-dark .odm-defeito-obs-confirm-close{color:#9a9aa3}.app.theme-dark .odm-defeito-obs-confirm-close:hover:not(:disabled),html.theme-dark .odm-defeito-obs-confirm-close:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-obs-confirm-desc,html.theme-dark .odm-defeito-obs-confirm-desc{color:#9a9aa3}.app.theme-dark .odm-defeito-obs-confirm-desc strong,html.theme-dark .odm-defeito-obs-confirm-desc strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-obs-confirm-textarea,html.theme-dark .odm-defeito-obs-confirm-textarea{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .odm-defeito-obs-confirm-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .odm-defeito-obs-confirm-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.odm-address-edit-overlay{align-items:center;background:#18181b6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100060}.odm-address-edit-modal{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--border-subtle,#e4e4e7);border-radius:12px;box-shadow:0 16px 40px #18181b2e;box-sizing:border-box;padding:18px 18px 14px;width:min(580px,calc(100vw - 32px))}.odm-address-edit-title{color:#18181b;color:var(--text-body,#18181b);font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0}.odm-address-edit-current{display:flex;flex-direction:column;gap:2px;margin-top:12px}.odm-address-edit-current-label{color:#71717a;color:var(--text-muted,#71717a);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.odm-address-edit-current-value{color:#71717a;color:var(--text-muted,#71717a);font-size:12.5px;font-weight:550;line-height:1.35}.odm-address-edit-current-line2{color:#a1a1aa;color:var(--text-muted,#a1a1aa);font-size:11.5px;line-height:1.3}.odm-address-edit-field{margin-top:14px;position:relative}.odm-address-edit-input{background:#f4f4f5;background:var(--bg-surface-alt,#f4f4f5);border:1px solid #e4e4e7;border:1px solid var(--border-subtle,#e4e4e7);border-radius:8px;box-sizing:border-box;color:#18181b;color:var(--text-body,#18181b);font-family:inherit;font-size:12px;line-height:1.4;max-height:88px;min-height:56px;outline:none;overflow-y:auto;padding:8px 11px;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.odm-address-edit-input:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px color-mix(in srgb,#7c4dff 22%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#7c4dff) 22%,#0000)}.odm-address-edit-input:disabled{cursor:not-allowed;opacity:.65}.odm-address-edit-loading{color:#71717a;color:var(--text-muted,#71717a);font-size:11px;margin-top:6px}.odm-address-edit-list{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--border-subtle,#e4e4e7);border-radius:8px;box-shadow:0 8px 24px #18181b1f;left:0;max-height:200px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:2}.odm-address-edit-item{background:#0000;border:none;border-bottom:1px solid #f4f4f5;border-bottom:1px solid var(--border-subtle,#f4f4f5);color:#18181b;color:var(--text-body,#18181b);cursor:pointer;display:block;font-size:11.5px;line-height:1.4;padding:9px 11px;text-align:left;white-space:normal;width:100%;word-break:break-word}.odm-address-edit-item:last-child{border-bottom:none}.odm-address-edit-item:hover:not(:disabled){background:#f4f4f5;background:var(--bg-surface-alt,#f4f4f5)}.odm-address-edit-item:disabled{cursor:not-allowed;opacity:.6}.odm-address-edit-error{color:#dc2626;font-size:12px;margin:10px 0 0}.odm-address-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.odm-address-edit-actions .user-form-footer-btn{font-size:12.5px;min-height:32px;padding:0 14px}.app.theme-dark .odm-address-edit-overlay,html.theme-dark .odm-address-edit-overlay{background:#0000007a;background:var(--overlay,#0000007a)}.app.theme-dark .odm-address-edit-modal,html.theme-dark .odm-address-edit-modal{background:var(--bg-surface);background:var(--modal-bg,var(--bg-surface));border-color:var(--border-subtle);box-shadow:0 16px 40px #00000059}.app.theme-dark .odm-address-edit-title,html.theme-dark .odm-address-edit-title{color:var(--text-body)}.app.theme-dark .odm-address-edit-current-label,.app.theme-dark .odm-address-edit-current-line2,.app.theme-dark .odm-address-edit-current-value,html.theme-dark .odm-address-edit-current-label,html.theme-dark .odm-address-edit-current-line2,html.theme-dark .odm-address-edit-current-value{color:#9a9aa3}.app.theme-dark .odm-address-edit-input,html.theme-dark .odm-address-edit-input{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .odm-address-edit-list,html.theme-dark .odm-address-edit-list{background:var(--bg-surface);background:var(--bg-surface-raised,var(--bg-surface));border-color:var(--border-subtle);box-shadow:0 8px 24px #00000059}.app.theme-dark .odm-address-edit-item,html.theme-dark .odm-address-edit-item{border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .odm-address-edit-item:hover:not(:disabled),html.theme-dark .odm-address-edit-item:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .odm-address-edit-error,html.theme-dark .odm-address-edit-error{color:#f87171}.odm-loc-edit-row{align-items:baseline;display:flex;gap:6px;margin-top:6px;min-width:0}.odm-loc-edit-label{color:var(--odm-muted);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.odm-loc-edit-value{color:var(--odm-muted);font-size:11px;font-style:italic;min-width:0;word-break:break-word}.odm-loc-edit-value.is-empty{font-style:normal;opacity:.7}.odm-loc-edit-pencil{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--odm-icon);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.odm-loc-edit-pencil:hover{background:var(--odm-surface-alt);color:var(--odm-text)}.odm-maps-actions{background:var(--odm-surface-alt);border:1px solid var(--odm-border);border-radius:7px;flex-shrink:0;height:28px;overflow:hidden}.odm-maps-actions,.odm-maps-actions>.order-details-mock-tip-wrap{align-items:stretch;display:inline-flex}.odm-addr-edit-btn{align-items:center;background:#0000;border:none;border-radius:0;box-sizing:border-box;color:var(--odm-text-secondary);cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;width:28px}.odm-addr-edit-btn:hover{background:color-mix(in srgb,var(--odm-text) 6%,#0000);color:var(--odm-text)}.odm-maps-btn{align-items:center;background:#0000;border:none;border-left:1px solid var(--odm-border);border-radius:0;box-sizing:border-box;color:var(--odm-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:100%;padding:0 10px;white-space:nowrap}.odm-maps-btn:hover{background:color-mix(in srgb,var(--odm-text) 6%,#0000);color:var(--odm-text)}.app.theme-dark .odm-addr-edit-btn:hover,.app.theme-dark .odm-maps-btn:hover,html.theme-dark .odm-addr-edit-btn:hover,html.theme-dark .odm-maps-btn:hover{background:color-mix(in srgb,#fff 7%,#0000)}.technician-order-row .order-retorno-icon-wrap--technician{align-items:center;display:inline-flex;flex-shrink:0;height:1em;line-height:0;margin:0;max-height:12px;padding:0;vertical-align:middle}.technician-order-row .order-retorno-icon-wrap--technician .order-retorno-icon{color:#c62828;display:inline-block;flex-shrink:0;font-size:10px;height:1em;line-height:1;width:1em}.technician-order-row .order-retorno-icon-wrap--technician .order-retorno-icon--pedido-liberado{animation:order-retorno-icon-bell-swing 1.2s ease-in-out infinite;transform-origin:top center}@keyframes order-retorno-icon-bell-swing{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.board-delayed-clickup-tooltip-anchor{display:inline-flex;max-width:100%;position:relative;vertical-align:initial}.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--multiline{line-height:1.4;max-width:292px;padding:7px 12px;white-space:normal!important;width:292px}.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--compact,.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--multiline{box-sizing:border-box;opacity:1;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);visibility:visible;z-index:1400}.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--compact{line-height:1.2;max-width:min(220px,calc(100vw - 24px));padding:5px 9px;white-space:nowrap!important;width:-webkit-max-content;width:max-content}.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--bottom{bottom:auto;top:auto}.board-delayed-clickup-tooltip-popover.board-clickup-tooltip--bottom:after{border:5px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;left:var(--tooltip-arrow-left,50%);position:absolute;transform:translateX(-50%)}.app.theme-dark .board-delayed-clickup-tooltip-popover.board-clickup-tooltip,html.theme-dark .board-delayed-clickup-tooltip-popover.board-clickup-tooltip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 4px 16px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-delayed-clickup-tooltip-popover.board-clickup-tooltip--bottom:after,html.theme-dark .board-delayed-clickup-tooltip-popover.board-clickup-tooltip--bottom:after{border-bottom-color:#323236;border-bottom-color:var(--bg-surface-raised,#323236)}.column-title-cluster{gap:4px;max-width:100%;min-width:0}.column-title-cluster,.column-title-cluster .technician-column-lunch-tip,.column-title-cluster .technician-column-title-tooltip,.column-title-cluster .technician-column-trackable-tip{align-items:center;display:inline-flex;line-height:11px}.column-title-avatar{background:#0000;border:none;box-sizing:border-box;flex:none;height:16px;overflow:visible;position:relative;width:16px}.column-title-avatar-img{background:#e8eaec;background:var(--bg-surface-alt,#e8eaec);border:1px solid #e0e3e6;border:1px solid var(--border-subtle,#e0e3e6);border-radius:50%;box-sizing:border-box;display:block;height:20px;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:20px}.app.theme-dark .column-title-avatar-img,html.theme-dark .column-title-avatar-img{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.column-title-cluster .technician-column-title-tooltip{max-width:100%;min-width:0}.column-title.is-novo-painel{cursor:pointer}.column-title.is-novo-painel:hover{color:#7c4dff}.column-title-avatar.is-novo-painel{cursor:pointer}.column-title-avatar.is-novo-painel:hover .column-title-avatar-img{border-color:#7c4dff}.column-title-lunch,.column-title-trackable{align-items:center;cursor:default;display:inline-flex;flex:none;height:14px;justify-content:center;position:relative;top:0;width:14px}.column-title-trackable{color:#7c4dff}.column-title-lunch{color:#f43f5e}.app.theme-dark .column-title-trackable,html.theme-dark .column-title-trackable{color:#a78bfa}.app.theme-dark .column-title-lunch,html.theme-dark .column-title-lunch{color:#fb7185}.app.theme-dark .column-title.is-novo-painel:hover,html.theme-dark .column-title.is-novo-painel:hover{color:#a78bfa}.app.theme-dark .column-title-avatar.is-novo-painel:hover .column-title-avatar-img,html.theme-dark .column-title-avatar.is-novo-painel:hover .column-title-avatar-img{border-color:#a78bfa}.tech-col-os-v2-badges{align-items:center;display:inline-flex;flex-shrink:0;line-height:11px;position:relative}.tech-col-os-v2-badges--open{z-index:10001}.tech-col-os-v2-badges--open .board-clickup-tooltip{opacity:0!important;visibility:hidden!important}.tech-col-os-v2-pill{-webkit-font-smoothing:antialiased;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;font-weight:500;gap:0;height:auto;justify-content:center;letter-spacing:0;line-height:11px;margin:0;min-height:0;overflow:visible;padding:0 4px;position:relative;text-transform:none;vertical-align:middle;white-space:nowrap}.tech-col-os-v2-pill:before{border-radius:6px;content:"";height:22px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .1s ease-in-out;z-index:0}.tech-col-os-v2-pill:hover:before{background:#0000000f}.tech-col-os-v2-pill:active:before{background:#00000017}.tech-col-os-v2-pill:focus-visible{outline:none}.tech-col-os-v2-pill:focus-visible:before{background:#0000000f;box-shadow:0 0 0 2px #6049e738}.tech-col-os-v2-pill-label{font-feature-settings:"tnum";display:inline;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;line-height:11px;position:relative;z-index:1}.tech-col-os-v2-count{font-feature-settings:inherit;display:inline;font-size:inherit;font-variant-numeric:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:initial}.tech-col-os-v2-count-sep{background:#b0b7c3;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin:0 5px;position:relative;top:-1px;vertical-align:middle;width:4px}.tech-col-os-v2-count--open{color:#5240cc}.tech-col-os-v2-count--closed{color:#1d9e75}.tech-col-os-v2-pill:hover .tech-col-os-v2-count--open{color:#4634b8}.tech-col-os-v2-pill:hover .tech-col-os-v2-count--closed{color:#178a60}.tech-col-os-v2-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001f;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:260px;min-width:200px;padding:8px 0}.tech-col-os-v2-tooltip--portal{position:fixed;z-index:10001}.tech-col-os-v2-tip-section+.tech-col-os-v2-tip-divider{margin-top:2px}.tech-col-os-v2-tip-divider{background:#f1f5f9;height:1px;margin:6px 12px}.tech-col-os-v2-tip-section-title{color:#2d3748;font-size:10px;font-weight:600;letter-spacing:.02em;padding:4px 12px 6px;text-transform:uppercase}.tech-col-os-v2-tip-row{align-items:center;display:flex;font-size:10px;gap:8px;justify-content:space-between;line-height:1.35;padding:3px 12px}.tech-col-os-v2-tip-row-label{color:#64748b;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tech-col-os-v2-tip-row-value{font-feature-settings:"tnum";color:#1e293b;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.tech-col-os-v2-tip-empty{color:#94a3b8;font-size:10px;padding:4px 12px 6px;text-align:center}.app.theme-dark .tech-col-os-v2-tooltip,html.theme-dark .tech-col-os-v2-tooltip{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059}.app.theme-dark .tech-col-os-v2-tip-divider,html.theme-dark .tech-col-os-v2-tip-divider{background:var(--border-subtle)}.app.theme-dark .tech-col-os-v2-tip-section-title,html.theme-dark .tech-col-os-v2-tip-section-title{color:var(--text-body)}.app.theme-dark .tech-col-os-v2-tip-row-label,html.theme-dark .tech-col-os-v2-tip-row-label{color:var(--text-muted)}.app.theme-dark .tech-col-os-v2-tip-row-value,html.theme-dark .tech-col-os-v2-tip-row-value{color:var(--text-body)}.app.theme-dark .tech-col-os-v2-tip-empty,html.theme-dark .tech-col-os-v2-tip-empty{color:var(--text-muted)}.app.theme-dark .tech-col-os-v2-count--open{color:#a78bfa}.app.theme-dark .tech-col-os-v2-count--closed{color:#4ade80}.app.theme-dark .tech-col-os-v2-pill:hover .tech-col-os-v2-count--open{color:#c4b5fd}.app.theme-dark .tech-col-os-v2-pill:hover .tech-col-os-v2-count--closed{color:#86efac}.technician-menu-container{position:relative}.technician-menu-icon{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.technician-menu-icon:hover{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.technician-menu-modal{pointer-events:auto;z-index:99999!important}.technician-menu-modal .technician-menu-dropdown.ec-actions-menu{animation:technicianMenuFadeIn .2s ease;max-width:280px;min-width:220px;overflow:visible;position:static;right:auto;top:auto}@keyframes technicianMenuFadeIn{0%{opacity:0}to{opacity:1}}.technician-menu-header{border-bottom:1px solid #0000000f;margin-bottom:2px;padding:7px 8px 6px}.technician-menu-header-name{color:#202020;display:block;font-size:12px;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technician-menu-previsao-trigger{justify-content:flex-start}.technician-menu-previsao-trigger.is-active{background:rgba(0,0,0,.059);color:#202020}.technician-menu-previsao-label{flex:1 1;min-width:0;text-align:left}.technician-menu-previsao-chevron{color:#646464;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.technician-menu-previsao-trigger.is-active .technician-menu-previsao-chevron,.technician-menu-previsao-trigger:hover:not(:disabled) .technician-menu-previsao-chevron{color:#202020}.technician-menu-previsao-trigger.is-active .technician-menu-previsao-chevron{transform:rotate(180deg)}.technician-menu-previsao-panel{background:#00000008;border-radius:6px;margin:2px 4px 4px;padding:4px 0}.technician-menu-previsao-row{align-items:center;color:#202020;display:flex;gap:9px;justify-content:space-between;padding:6px 8px}.technician-menu-previsao-row-label{flex:1 1;font-size:12px;line-height:1.334;min-width:0}.technician-menu-previsao-panel .condicoes-install-pill{background:#eceef0;border-color:#d8dce0;height:12px;width:23px}.technician-menu-previsao-panel .condicoes-install-dot{background:#9ca3af;height:8px;width:8px}.technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill{background:#4a5568;border-color:#374151}.technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill .condicoes-install-dot{background:#f3f4f6;transform:translateX(9px)}.app.theme-dark .technician-menu-header,html.theme-dark .technician-menu-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .technician-menu-header-name,html.theme-dark .technician-menu-header-name{color:var(--text-body)}.app.theme-dark .technician-menu-previsao-trigger.is-active,html.theme-dark .technician-menu-previsao-trigger.is-active{background:#ffffff14;color:var(--text-body)}.app.theme-dark .technician-menu-previsao-chevron,html.theme-dark .technician-menu-previsao-chevron{color:var(--text-muted)}.app.theme-dark .technician-menu-previsao-trigger.is-active .technician-menu-previsao-chevron,.app.theme-dark .technician-menu-previsao-trigger:hover:not(:disabled) .technician-menu-previsao-chevron,html.theme-dark .technician-menu-previsao-trigger.is-active .technician-menu-previsao-chevron,html.theme-dark .technician-menu-previsao-trigger:hover:not(:disabled) .technician-menu-previsao-chevron{color:var(--text-body)}.app.theme-dark .technician-menu-previsao-panel,html.theme-dark .technician-menu-previsao-panel{background:#ffffff0a}.app.theme-dark .technician-menu-previsao-row,.app.theme-dark .technician-menu-previsao-row-label,html.theme-dark .technician-menu-previsao-row,html.theme-dark .technician-menu-previsao-row-label{color:var(--text-body)}.app.theme-dark .technician-menu-previsao-panel .condicoes-install-pill,html.theme-dark .technician-menu-previsao-panel .condicoes-install-pill{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .technician-menu-previsao-panel .condicoes-install-dot,html.theme-dark .technician-menu-previsao-panel .condicoes-install-dot{background:var(--text-muted)}.app.theme-dark .technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill,html.theme-dark .technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill{background:var(--accent);border-color:var(--accent)}.app.theme-dark .technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill .condicoes-install-dot,html.theme-dark .technician-menu-previsao-panel .condicoes-install-toggle input:checked+.condicoes-install-pill .condicoes-install-dot{background:#fff}.tech-session-drop-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:8px;inset:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:opacity .15s ease-out;visibility:hidden;z-index:40}.tech-session-drop-overlay--armed{animation:tech-session-drop-fade-in .15s ease-out;opacity:1;pointer-events:auto;visibility:visible}.tech-session-drop-overlay--anchor-only{background:#0000;opacity:0;pointer-events:none;visibility:hidden}.tech-session-drop-overlay--floating{border:1px solid #7c4dff47;border-radius:12px;box-shadow:0 12px 40px #0f172a29,inset 0 0 0 1px #fff6;inset:auto;overflow:hidden}@keyframes tech-session-drop-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tech-session-drop-overlay-hint{color:#7c4dff;font-family:Geist Variable,Geist,system-ui,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:11px;font-weight:600;letter-spacing:.02em;margin:0;padding:0 4px;text-align:center}.tech-session-drop-zones{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.tech-session-drop-zone{align-items:center;background:#f8fafc;border:2px dashed #0000;border-radius:10px;cursor:copy;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-height:72px;padding:10px 12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.tech-session-drop-zone--hoje{border-color:#7c4dff59;color:#5b21b6}.tech-session-drop-zone--amanha{border-color:#f59e0b66;color:#b45309}.tech-session-drop-zone--futura{border-color:#6366f166;color:#4338ca}.tech-session-drop-zone--active.tech-session-drop-zone--hoje{background:#7c4dff1a;border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff26;transform:scale(1.02)}.tech-session-drop-zone--active.tech-session-drop-zone--amanha{background:#f59e0b1f;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26;transform:scale(1.02)}.tech-session-drop-zone--active.tech-session-drop-zone--futura{background:#6366f11a;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;transform:scale(1.02)}.tech-session-drop-zone--keep{background:#f1f5f9!important;border-color:#94a3b88c!important;box-shadow:none!important;color:#64748b!important;cursor:default;opacity:.78;transform:none!important}.tech-session-drop-zone--keep .tech-session-drop-zone-cta{color:#64748b;font-weight:600;opacity:.9}.tech-session-drop-zone-icon{display:flex;opacity:.85}.tech-session-drop-zone-label{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.25;text-align:center}.tech-session-drop-zone-short{display:none}.tech-session-drop-zone-cta{font-size:10px;font-weight:500;opacity:.75}.technician-column.session-drop-target{outline:none}.technician-column.session-drop-target .column-content{outline:2px dashed #7c4dff73;outline-offset:-2px;position:relative}@media (max-width:900px){.tech-session-drop-zone-label{display:none}.tech-session-drop-zone-short{display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}}.app.theme-dark .tech-session-drop-overlay,html.theme-dark .tech-session-drop-overlay{background:#2a2a2ef0}.app.theme-dark .tech-session-drop-overlay--floating,html.theme-dark .tech-session-drop-overlay--floating{background:#2a2a2ef7;border-color:#a78bfa66;box-shadow:0 16px 48px #00000073,inset 0 0 0 1px #4a4a5099}.app.theme-dark .tech-session-drop-overlay-hint,html.theme-dark .tech-session-drop-overlay-hint{color:#c4b5fd}.app.theme-dark .tech-session-drop-zone,html.theme-dark .tech-session-drop-zone{background:var(--bg-surface)}.app.theme-dark .tech-session-drop-zone--hoje,html.theme-dark .tech-session-drop-zone--hoje{border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .tech-session-drop-zone--amanha,html.theme-dark .tech-session-drop-zone--amanha{border-color:#f59e0b80;color:#fbbf24}.app.theme-dark .tech-session-drop-zone--futura,html.theme-dark .tech-session-drop-zone--futura{border-color:#818cf880;color:#a5b4fc}.app.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--hoje,html.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--hoje{background:#7c4dff2e;border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff38}.app.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--amanha,html.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--amanha{background:#f59e0b29;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.app.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--futura,html.theme-dark .tech-session-drop-zone--active.tech-session-drop-zone--futura{background:#6366f129;border-color:#818cf8;box-shadow:0 0 0 3px #6366f133}.app.theme-dark .tech-session-drop-zone--keep,html.theme-dark .tech-session-drop-zone--keep{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#9a9aa373!important;box-shadow:none!important;color:#9a9aa3!important;opacity:.82}.app.theme-dark .tech-session-drop-zone--keep .tech-session-drop-zone-cta,html.theme-dark .tech-session-drop-zone--keep .tech-session-drop-zone-cta{color:#9a9aa3}.app.theme-dark .technician-column.session-drop-target .column-content,html.theme-dark .technician-column.session-drop-target .column-content{outline-color:#7c4dff8c}.refresh-context-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:273px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10001}.refresh-context-menu-section-title{color:#718096;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;padding:8px 14px 2px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.refresh-context-menu-section-title:first-child{padding-top:4px}.refresh-context-menu-item{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;gap:12px;justify-content:space-between;padding:6px 14px 8px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.refresh-context-menu-item:hover{background:#f7fafc}.refresh-context-menu-item--check{--rcm-check-accent:#7c4dff;--rcm-check-accent-hover:#6b3fe0;gap:8px;justify-content:flex-start}.refresh-context-menu-item--check:hover .refresh-context-menu-check-box{border-color:var(--rcm-check-accent)}.refresh-context-menu-item--check:hover .refresh-context-menu-check-native:checked+.refresh-context-menu-check-box{background:var(--rcm-check-accent-hover);border-color:var(--rcm-check-accent-hover)}.refresh-context-menu-item-main{align-items:center;display:inline-flex;gap:8px;min-width:0}.refresh-context-menu-item-main i,.refresh-context-menu-item-main svg{color:inherit;flex-shrink:0}.refresh-context-menu-kbd-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.refresh-context-menu-kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:300;line-height:1.2;padding:2px 6px}.refresh-context-menu-kbd-sep{color:#94a3b8;font-size:8px;font-weight:300;line-height:1}.refresh-context-menu-checkbox-wrap{padding:2px 0 0}.refresh-context-menu-check-label{--rcm-check-accent:#7c4dff;--rcm-check-accent-hover:#6b3fe0;align-items:center;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;gap:8px;padding:6px 14px 8px;-webkit-user-select:none;user-select:none}.refresh-context-menu-check-label:hover{background:#f7fafc}.refresh-context-menu-check-label.is-disabled{color:#a0aec0;cursor:not-allowed;opacity:.72}.refresh-context-menu-check-label.is-disabled:hover{background:#0000}.refresh-context-menu-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.refresh-context-menu-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dff8c;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.refresh-context-menu-check-label:hover:not(.is-disabled) .refresh-context-menu-check-box{border-color:var(--rcm-check-accent)}.refresh-context-menu-check-native:focus-visible+.refresh-context-menu-check-box{box-shadow:0 0 0 2px #7c4dff47}.refresh-context-menu-check-native:checked+.refresh-context-menu-check-box{background:var(--rcm-check-accent);border-color:var(--rcm-check-accent);border-style:solid}.refresh-context-menu-check-label:hover:not(.is-disabled) .refresh-context-menu-check-native:checked+.refresh-context-menu-check-box{background:var(--rcm-check-accent-hover);border-color:var(--rcm-check-accent-hover)}.refresh-context-menu-check-native:checked+.refresh-context-menu-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.refresh-context-menu-check-label.is-disabled .refresh-context-menu-check-box{background:#0000;border-color:#a0aec0b3}.refresh-context-menu-check-label.is-disabled .refresh-context-menu-check-native:checked+.refresh-context-menu-check-box{background:#7c4dff66;border-color:#7c4dff66}.refresh-context-menu-check-text{line-height:1.25;min-width:0}.refresh-context-menu-item--check .refresh-context-menu-check-box{flex-shrink:0}.refresh-context-menu-sla-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.7px;gap:8px;padding:6px 14px 8px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.refresh-context-menu-sla-btn:hover:not(:disabled){background:#f7fafc}.refresh-context-menu-sla-btn:disabled{color:#a0aec0;cursor:not-allowed}.refresh-context-menu-sla-btn.is-active{background:#f0ebff;color:#2d3748}.refresh-context-menu-sla-btn.is-active:hover:not(:disabled){background:#e8e0ff}.refresh-context-menu-sla-btn i{color:#718096;font-size:14px}.refresh-context-menu-sla-btn.is-active i{color:#7c4dff}.refresh-context-menu-sla-badge{color:#7c4dff;font-size:10px;font-weight:600;margin-left:auto}.app.theme-dark .refresh-context-menu{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059}.app.theme-dark .refresh-context-menu-section-title{color:var(--text-muted)}.app.theme-dark .refresh-context-menu-item{color:var(--text-body)}.app.theme-dark .refresh-context-menu-item:hover{background:var(--bg-surface-alt)}.app.theme-dark .refresh-context-menu-item--check{--rcm-check-accent:#7c4dff;--rcm-check-accent-hover:#8b5cf6}.app.theme-dark .refresh-context-menu-kbd{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .refresh-context-menu-kbd-sep{color:var(--text-muted)}.app.theme-dark .refresh-context-menu-check-label{--rcm-check-accent:#7c4dff;--rcm-check-accent-hover:#8b5cf6;color:var(--text-body)}.app.theme-dark .refresh-context-menu-check-label:hover{background:var(--bg-surface-alt)}.app.theme-dark .refresh-context-menu-check-label.is-disabled{color:#9a9aa3}.app.theme-dark .refresh-context-menu-check-label.is-disabled:hover{background:#0000}.app.theme-dark .refresh-context-menu-check-box{border-color:#a78bfa80}.app.theme-dark .refresh-context-menu-check-label.is-disabled .refresh-context-menu-check-box{border-color:#9a9aa38c}.app.theme-dark .refresh-context-menu-sla-btn{color:var(--text-body)}.app.theme-dark .refresh-context-menu-sla-btn:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .refresh-context-menu-sla-btn:disabled{color:#e4e4e873}.app.theme-dark .refresh-context-menu-sla-btn.is-active{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .refresh-context-menu-sla-btn.is-active:hover:not(:disabled){background:#7c4dff47}.app.theme-dark .refresh-context-menu-sla-btn i{color:var(--text-muted)}.app.theme-dark .refresh-context-menu-sla-badge,.app.theme-dark .refresh-context-menu-sla-btn.is-active i{color:#c4b5fd}.refresh-context-menu-submenu-wrap{position:relative}.refresh-context-menu-item--submenu{cursor:default}.refresh-context-menu-submenu-chevron{color:#94a3b8;flex-shrink:0}.refresh-context-menu-submenu-wrap:focus-within .refresh-context-menu-item--submenu,.refresh-context-menu-submenu-wrap:hover .refresh-context-menu-item--submenu{background:#f7fafc}.refresh-context-menu-submenu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px #0f172a24;display:none;min-width:148px;padding:10px 12px 8px;position:absolute;right:calc(100% - 2px);top:-6px;z-index:10002}.refresh-context-menu-submenu:after{content:"";height:100%;position:absolute;right:-10px;top:0;width:12px}.refresh-context-menu-submenu-wrap:focus-within .refresh-context-menu-submenu,.refresh-context-menu-submenu-wrap:hover .refresh-context-menu-submenu{display:block}.refresh-tech-view-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700;margin:0 0 8px}.refresh-tech-view-grid{display:flex;flex-direction:column;gap:3px;width:-webkit-max-content;width:max-content}.refresh-tech-view-row{display:flex;gap:3px}.refresh-tech-view-cell{background:#fff;border:1px solid #cbd5e1;border-radius:2px;box-sizing:border-box;cursor:pointer;height:18px;padding:0;transition:border-color .12s ease,background .12s ease;width:22px}.refresh-tech-view-cell.is-selected{background:#f3e8ff;border-color:#7c4dff}.refresh-tech-view-cell.is-disabled{cursor:not-allowed;opacity:.4}.refresh-tech-view-caption{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;margin-top:8px}.app.theme-dark .refresh-context-menu-submenu,html.theme-dark .refresh-context-menu-submenu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059}.app.theme-dark .refresh-context-menu-submenu-wrap:focus-within .refresh-context-menu-item--submenu,.app.theme-dark .refresh-context-menu-submenu-wrap:hover .refresh-context-menu-item--submenu,html.theme-dark .refresh-context-menu-submenu-wrap:focus-within .refresh-context-menu-item--submenu,html.theme-dark .refresh-context-menu-submenu-wrap:hover .refresh-context-menu-item--submenu{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .refresh-context-menu-submenu-chevron,html.theme-dark .refresh-context-menu-submenu-chevron{color:#9a9aa3}.app.theme-dark .refresh-tech-view-title,html.theme-dark .refresh-tech-view-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .refresh-tech-view-cell,html.theme-dark .refresh-tech-view-cell{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .refresh-tech-view-cell.is-selected,html.theme-dark .refresh-tech-view-cell.is-selected{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff}.app.theme-dark .refresh-tech-view-caption,html.theme-dark .refresh-tech-view-caption{color:#9a9aa3}.refresh-loading-overlay{align-items:center;animation:refreshFadeIn .28s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f10148c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.refresh-loading-steps{animation:refreshSlideIn .32s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:min(340px,calc(100vw - 48px))}.refresh-loading-step{align-items:center;display:flex;gap:14px;min-height:28px}.refresh-loading-step-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;position:relative;width:28px}.refresh-loading-step-icon--done{animation:refreshStepPop .35s cubic-bezier(.22,1,.36,1);background:#7c4dff;color:#fff}.refresh-loading-step-icon--active{animation:refreshStepPulse 1.6s ease-in-out infinite;background:#0000;border:2px solid #7c4dff8c}.refresh-loading-step-number{color:#ededeff2;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;min-width:1.1em;text-align:center}.refresh-loading-step-number--done{color:#ededefb8}.refresh-loading-step-number--pending{color:#c4c4cc73}.refresh-loading-step-number--error{color:#fecaca}.refresh-loading-step-icon--pending{background:#3a3a3ed9;color:#c4c4cc47}.refresh-loading-step-icon--error{background:#5c2b2b;color:#fecaca}.refresh-loading-step-label{color:#ededefeb;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.35;text-shadow:0 1px 2px #00000059;transition:color .2s ease,opacity .2s ease}.refresh-loading-step--pending .refresh-loading-step-label{color:#c4c4cc80;text-shadow:none}.refresh-loading-step--active .refresh-loading-step-label{color:#edeef0;font-weight:560}.refresh-loading-step--done .refresh-loading-step-label{color:#ededefc7}.refresh-loading-step--error .refresh-loading-step-label{color:#fecaca}.app:not(.theme-dark) .refresh-loading-overlay{background:#0f10147a}@keyframes refreshFadeIn{0%{opacity:0}to{opacity:1}}@keyframes refreshSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes refreshStepPop{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes refreshStepPulse{0%,to{border-color:#7c4dff73;opacity:.55}50%{border-color:#7c4dffe6;opacity:1}}.loading-steps-carousel{margin:0 auto;width:min(340px,100%)}.loading-steps-carousel-viewport{height:44px;overflow:hidden;position:relative}.loading-steps-carousel-slide{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.loading-steps-carousel-slide .refresh-loading-steps{animation:none;gap:0;max-width:100%;width:auto}.loading-steps-carousel-slide .refresh-loading-step{justify-content:center}.loading-steps-carousel-slide--out{animation:loadingStepsCarouselOut .4s cubic-bezier(.22,1,.36,1) forwards}.loading-steps-carousel-slide--in{animation:loadingStepsCarouselIn .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes loadingStepsCarouselOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes loadingStepsCarouselIn{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.loading-steps-carousel--light .refresh-loading-step-number{color:#7c4dff}.loading-steps-carousel--light .refresh-loading-step-number--done{color:#94a3b8}.loading-steps-carousel--light .refresh-loading-step-number--pending{color:#cbd5e1}.loading-steps-carousel--light .refresh-loading-step-label{color:#0f172a;text-shadow:none}.loading-steps-carousel--light .refresh-loading-step--active .refresh-loading-step-label{color:#0f172a}.loading-steps-carousel--light .refresh-loading-step--done .refresh-loading-step-label{color:#64748b}.board-min-bar{align-items:center;background:#fff;background:var(--board-column-bg,#fff);border-radius:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--board-column-border,#e2e8f0);box-shadow:0 -4px 14px #0f172a0f;box-sizing:border-box;display:flex;flex-shrink:0;gap:10px;margin:0;max-height:34px;min-height:34px;padding:0 14px 0 16px;width:100%}.board-min-bar__label{align-items:center;border-right:1px solid #e2e8f0;color:#94a3b8;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;gap:6px;letter-spacing:.06em;padding-right:10px;-webkit-user-select:none;user-select:none}.board-min-bar__label svg{flex-shrink:0;opacity:.85}.board-min-bar__chips{-ms-overflow-style:none;align-items:center;cursor:default;display:flex;flex:1 1;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none}.board-min-bar__chips::-webkit-scrollbar{display:none}.board-min-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:5px;max-width:198px;padding:3px 7px 3px 4px;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.board-min-chip:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0f172a0f}.board-min-chip:active{transform:scale(.98)}.board-min-chip:focus-visible{outline:2px solid #7c4dff;outline-offset:2px}.board-min-bar .board-min-chip__avatar{align-items:center;background:linear-gradient(135deg,#8d01e9,#0052a3);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:20px;justify-content:center;letter-spacing:-.02em;width:20px}.board-min-bar .board-min-chip__name{color:#1e293b;font-size:10.5px;font-weight:600;max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-min-chip__metrics{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.board-min-bar .board-min-chip__count{font-feature-settings:"tnum";align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.board-min-bar .board-min-chip__divider{color:#cbd5e1;font-size:9px;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none}.board-min-bar .board-min-chip__completed{font-feature-settings:"tnum";align-items:center;background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #b8dacc;border-radius:999px;box-sizing:border-box;color:#1e7e34;display:inline-flex;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.app.theme-dark .board-min-bar{background:var(--bg-surface-raised);background:var(--board-column-bg,var(--bg-surface-raised));border-top-color:var(--board-column-border,var(--border-subtle));box-shadow:0 -4px 14px #00000047}.app.theme-dark .board-min-bar__label{border-right-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .board-min-chip{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .board-min-chip:hover{border-color:#7c4dff73;box-shadow:0 1px 4px #00000047}.app.theme-dark .board-min-bar .board-min-chip__name{color:var(--text-body)}.app.theme-dark .board-min-bar .board-min-chip__count{background:#ffffff1a;color:var(--text-muted)}.app.theme-dark .board-min-bar .board-min-chip__divider{color:var(--border-subtle)}.app.theme-dark .board-min-bar .board-min-chip__completed{background:#22c55e2e;border-color:#22c55e59;color:#86efac}.board-tech-cols-skeleton{align-items:stretch;display:flex;gap:10px;min-height:220px;padding:0 8px}.board-tech-cols-skeleton-col{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;flex:0 0 320px;max-width:320px;min-width:280px;overflow:hidden;width:320px}.board-tech-cols-skeleton-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.board-tech-cols-skeleton-body{display:flex;flex-direction:column;gap:8px;padding:12px}.board-tech-cols-skeleton-bar{animation:board-tech-cols-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);background-size:200% 100%;border-radius:6px;display:block;height:10px}.board-tech-cols-skeleton-bar--title{height:11px;width:58%}.board-tech-cols-skeleton-bar--chip{border-radius:8px;height:16px;width:42px}.board-tech-cols-skeleton-bar--line{width:100%}.board-tech-cols-skeleton-bar--short{width:72%}@keyframes board-tech-cols-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app.theme-dark .board-tech-cols-skeleton-col,html.theme-dark .board-tech-cols-skeleton-col{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .board-tech-cols-skeleton-header,html.theme-dark .board-tech-cols-skeleton-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .board-tech-cols-skeleton-bar,html.theme-dark .board-tech-cols-skeleton-bar{background:linear-gradient(90deg,#3a3a3e,#4a4a50 50%,#3a3a3e);background-size:200% 100%}.board-encaminhar-agenda-overlay.open-os-v2-mock-overlay{z-index:28000}.board-encaminhar-agenda-overlay .oosv2-agenda-voice-pop{z-index:28160}.board-encaminhar-backdrop{align-items:center;background:#0f172a80;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:28000}.board-encaminhar-backdrop--transparent{background:#0000;z-index:28005}.board-encaminhar-dropdown{animation:board-encaminhar-in .12s ease-out;background:#fff;border:1px solid #d5c6ff;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:min(280px,calc(100vw - 16px));min-width:200px;overflow:hidden;z-index:28010}@keyframes board-encaminhar-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.board-encaminhar-dropdown-caption{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em;padding:8px 12px 4px}.board-encaminhar-option{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#2d3748;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s ease;width:100%}.board-encaminhar-option+.board-encaminhar-option{border-top:1px solid #e2e8f0}.board-encaminhar-option:hover{background:#f7fafc}.board-encaminhar-option i{color:#7c4dff;flex-shrink:0;font-size:14px}.board-encaminhar-panel{animation:board-encaminhar-in .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(90vh,520px);padding:20px;width:min(520px,100%)}.board-encaminhar-panel-title{align-items:baseline;color:#0f766e;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.board-encaminhar-panel-os{color:#64748b;font-size:12px;font-weight:500}.board-encaminhar-hint{color:#475569;font-size:13px;margin:0 0 8px}.board-encaminhar-empty{color:#64748b;font-size:13px;margin:0 0 12px}.board-encaminhar-filter{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#334155;font-family:inherit;font-size:12px;margin-bottom:10px;padding:8px 12px;width:100%}.board-encaminhar-filter::placeholder{color:#94a3b8}.board-encaminhar-filter:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff24;outline:none}.board-encaminhar-tech-list{flex:1 1;margin-bottom:8px;max-height:286px;min-height:0;overflow-y:auto}.board-encaminhar-area{margin-bottom:12px}.board-encaminhar-area-name{color:#45464d;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.board-encaminhar-techs{display:flex;flex-wrap:wrap;gap:6px}.board-encaminhar-tech-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 10px;transition:background .15s,border-color .15s,color .15s}.board-encaminhar-tech-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.board-encaminhar-tech-btn.is-selected{background:#7c4dff1f;border-color:#7c4dff;color:#5b21b6}.board-encaminhar-date-wrap{margin-bottom:4px;margin-top:8px}.board-encaminhar-date-label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.board-encaminhar-date-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.board-encaminhar-date-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-family:inherit;font-size:12px;padding:6px 10px}.board-encaminhar-date-input:disabled{background:#f8fafc;opacity:.55}.board-encaminhar-sem-previsao{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;-webkit-user-select:none;user-select:none}.board-encaminhar-sem-previsao input{accent-color:#7c4dff;cursor:pointer}.board-encaminhar-feedback{font-size:12px;margin:8px 0 0}.board-encaminhar-feedback.is-error{color:#b91c1c}.board-encaminhar-actions{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:16px}.board-encaminhar-cancel-btn{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px}.board-encaminhar-cancel-btn:hover:not(:disabled){background:#f1f5f9}.board-encaminhar-confirm-btn{background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 16px}.board-encaminhar-confirm-btn:hover:not(:disabled){background:#6d3ef0}.board-encaminhar-cancel-btn:disabled,.board-encaminhar-confirm-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .board-encaminhar-backdrop,html.theme-dark .board-encaminhar-backdrop{background:#00000073}.app.theme-dark .board-encaminhar-backdrop--transparent,html.theme-dark .board-encaminhar-backdrop--transparent{background:#0000}.app.theme-dark .board-encaminhar-dropdown,html.theme-dark .board-encaminhar-dropdown{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #0006;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-encaminhar-dropdown-caption,html.theme-dark .board-encaminhar-dropdown-caption{color:#9a9aa3}.app.theme-dark .board-encaminhar-option,html.theme-dark .board-encaminhar-option{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-encaminhar-option+.board-encaminhar-option,html.theme-dark .board-encaminhar-option+.board-encaminhar-option{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .board-encaminhar-option:hover,html.theme-dark .board-encaminhar-option:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .board-encaminhar-option i,html.theme-dark .board-encaminhar-option i{color:#c4b5fd}.app.theme-dark .board-encaminhar-panel,html.theme-dark .board-encaminhar-panel{background:#323236;background:var(--modal-bg,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 28px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-encaminhar-panel-title,html.theme-dark .board-encaminhar-panel-title{color:#5eead4}.app.theme-dark .board-encaminhar-date-label,.app.theme-dark .board-encaminhar-empty,.app.theme-dark .board-encaminhar-hint,.app.theme-dark .board-encaminhar-panel-os,.app.theme-dark .board-encaminhar-sem-previsao,html.theme-dark .board-encaminhar-date-label,html.theme-dark .board-encaminhar-empty,html.theme-dark .board-encaminhar-hint,html.theme-dark .board-encaminhar-panel-os,html.theme-dark .board-encaminhar-sem-previsao{color:#9a9aa3}.app.theme-dark .board-encaminhar-date-input,.app.theme-dark .board-encaminhar-filter,html.theme-dark .board-encaminhar-date-input,html.theme-dark .board-encaminhar-filter{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-encaminhar-filter::placeholder,html.theme-dark .board-encaminhar-filter::placeholder{color:#9a9aa3}.app.theme-dark .board-encaminhar-area-name,html.theme-dark .board-encaminhar-area-name{color:#c4c4cc}.app.theme-dark .board-encaminhar-tech-btn,html.theme-dark .board-encaminhar-tech-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .board-encaminhar-tech-btn:hover,html.theme-dark .board-encaminhar-tech-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .board-encaminhar-tech-btn.is-selected,html.theme-dark .board-encaminhar-tech-btn.is-selected{background:#7c4dff38;border-color:#7c4dff;color:#ededef}.app.theme-dark .board-encaminhar-cancel-btn,html.theme-dark .board-encaminhar-cancel-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .board-encaminhar-cancel-btn:hover:not(:disabled),html.theme-dark .board-encaminhar-cancel-btn:hover:not(:disabled){background:#44444a}.app.theme-dark .board-encaminhar-tech-list,html.theme-dark .board-encaminhar-tech-list{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.technician-service-group[data-group=FUTURA] .service-group-futura-tab-count--pendente-hot{border:1.5px solid #ecdada;box-shadow:0 0 0 1px #ecdadaa6;box-sizing:border-box}.technician-service-group[data-group=FUTURA] .service-group-futura-tab-count--liberado-hot{animation:futura-retorno-tab-count-pulse 2.2s ease-in-out infinite;border:1.5px solid #ecdada;box-sizing:border-box}@keyframes futura-retorno-tab-count-pulse{0%,to{box-shadow:0 0 0 0 #ecdada8c}55%{box-shadow:0 0 0 5px #ecdada00}}@media (prefers-reduced-motion:reduce){.technician-service-group[data-group=FUTURA] .service-group-futura-tab-count--liberado-hot{animation:none;box-shadow:0 0 0 1px #ecdada8c}}.futura-retorno-board-bell-filter-btn{position:relative}.futura-retorno-board-bell-filter-btn__container{align-items:center;display:inline-flex;position:relative}.futura-retorno-board-bell-filter-btn--open:not(.board-clickup-filter-chip){background:#cf6a6a14!important;border-radius:8px}.futura-retorno-board-bell-filter-btn--liberado{overflow:visible}.futura-retorno-board-bell-filter-btn__icon-wrap{align-items:center;display:flex;justify-content:center;line-height:0;position:relative}.futura-retorno-board-bell-filter-btn__icon{display:block;flex-shrink:0;font-size:15px;line-height:1}.futura-retorno-board-bell-filter-btn--pendente .futura-retorno-board-bell-filter-btn__dot{background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px #f8717159;height:6px;pointer-events:none;position:absolute;right:-3px;top:-2px;width:6px}.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon-wrap{flex-shrink:0;height:16px;overflow:visible;transform-origin:8px 3px;width:16px;will-change:auto}.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon{color:#cf6a6a}.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon-wrap:after{border:none;border-radius:999px;content:"";inset:-3px;opacity:0;pointer-events:none;position:absolute}.futura-retorno-board-bell-filter-btn__menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;padding:0;position:absolute;right:0;top:calc(100% + 8px);width:217.6px;z-index:10050}.futura-retorno-board-bell-filter-btn__menu-head{border-bottom:1px solid #eef2f7;padding:8px 12px 6px}.futura-retorno-board-bell-filter-btn__menu-title{color:#2d3748;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.futura-retorno-board-bell-filter-btn__menu-body{display:flex;flex-direction:column;max-height:260px;overflow:auto;padding:0;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar{width:6px}.futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.futura-retorno-board-bell-filter-btn__tech-block{border-top:1px solid #eef2f7;padding:6px 12px 4px}.futura-retorno-board-bell-filter-btn__tech-block:first-child{border-top:none}.futura-retorno-board-bell-filter-btn__tech-subtitle{margin:0;padding:0}.futura-retorno-board-bell-filter-btn__tech-name{color:#64748b;font-size:10px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.futura-retorno-board-bell-filter-btn__tech-name--action{background:none;border:none;border-radius:4px;color:#334155;cursor:pointer;display:block;font-family:inherit;font-size:11px;font-weight:400;line-height:1.2;margin:0;max-width:100%;padding:0;text-align:left;width:100%}button.futura-retorno-board-bell-filter-btn__tech-name--action:hover{background:#0f172a0f;color:#0f172a}.app button.futura-retorno-board-bell-filter-btn__tech-name--action{font-size:11px}.futura-retorno-board-bell-filter-btn__metric-list{color:#475569;font-size:8px;list-style:none;margin:0;padding:2px 0 0}.futura-retorno-board-bell-filter-btn__metric-list-item{align-items:center;display:flex;gap:4px;min-width:0;padding:2px 0}.app .futura-retorno-board-bell-filter-btn__metric-label{font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.futura-retorno-board-bell-filter-btn__metric-icon{color:#64748b;flex-shrink:0;height:8px;width:8px}.app .futura-retorno-board-bell-filter-btn__metric-value{color:#2d3748;flex-shrink:0;font-size:10px;font-weight:600;margin-left:auto;min-width:.85em;text-align:right}@keyframes futura-liberado-label-pulse{0%,to{color:#475569}50%{color:#dc2626}}@keyframes futura-liberado-value-pulse{0%,to{color:#2d3748}50%{color:#b91c1c}}@keyframes futura-liberado-icon-pulse{0%,to{color:#64748b}50%{color:#dc2626}}.app .futura-retorno-board-bell-filter-btn__metric-list-item--liberado-pulse .futura-retorno-board-bell-filter-btn__metric-label{animation:futura-liberado-label-pulse 1.6s ease-in-out infinite}.app .futura-retorno-board-bell-filter-btn__metric-list-item--liberado-pulse .futura-retorno-board-bell-filter-btn__metric-value{animation:futura-liberado-value-pulse 1.6s ease-in-out infinite}.futura-retorno-board-bell-filter-btn__metric-list-item--liberado-pulse .futura-retorno-board-bell-filter-btn__metric-icon--liberado{animation:futura-liberado-icon-pulse 1.6s ease-in-out infinite}.futura-retorno-board-bell-filter-btn__menu-empty{color:#94a3b8;font-size:10px;line-height:1.3;padding:10px 12px;text-align:center}.futura-retorno-board-bell-filter-btn--animating.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon-wrap{animation:futura-bell-notify-hit 2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.futura-retorno-board-bell-filter-btn--animating.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon{animation:futura-bell-color-hit 2s ease-in-out}.futura-retorno-board-bell-filter-btn--animating.futura-retorno-board-bell-filter-btn--liberado .futura-retorno-board-bell-filter-btn__icon-wrap:after{animation:none}@keyframes futura-bell-notify-hit{0%{transform:translateX(0) rotate(0deg) scale(1)}8%{transform:translateX(-.8px) rotate(-28deg) scale(1.14)}16%{transform:translateX(.8px) rotate(24deg) scale(1.12)}24%{transform:translateX(-.7px) rotate(-21deg) scale(1.1)}32%{transform:translateX(.7px) rotate(18deg) scale(1.08)}40%{transform:translateX(-.5px) rotate(-12deg) scale(1.06)}48%{transform:translateX(.5px) rotate(9deg) scale(1.04)}56%{transform:translateX(-.3px) rotate(-5deg) scale(1.02)}64%{transform:translateX(.2px) rotate(2deg) scale(1.01)}72%{transform:translateX(0) rotate(0deg) scale(1)}to{transform:translateX(0) rotate(0deg) scale(1)}}@keyframes futura-bell-color-hit{0%,to{color:#cf6a6a}26%{color:#e05757}58%{color:#bf4b4b}84%{color:#d87070}}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 4px 12px #00000059;color:var(--text-body)}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-head{border-bottom-color:var(--border-subtle)}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-title{color:var(--text-body)}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-body{scrollbar-color:var(--border-subtle) #0000}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-track{background:#0000}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-thumb{background:var(--border-subtle)}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-body::-webkit-scrollbar-thumb:hover{background:#6b6b72}.app.theme-dark .futura-retorno-board-bell-filter-btn__tech-block{border-top-color:var(--border-subtle)}.app.theme-dark .futura-retorno-board-bell-filter-btn__tech-name{color:var(--text-muted)}.app.theme-dark button.futura-retorno-board-bell-filter-btn__tech-name--action{color:var(--text-body)}.app.theme-dark button.futura-retorno-board-bell-filter-btn__tech-name--action:hover{background:#ffffff14;color:#f7f7f8}.app.theme-dark .futura-retorno-board-bell-filter-btn__metric-icon,.app.theme-dark .futura-retorno-board-bell-filter-btn__metric-list{color:var(--text-muted)}.app.theme-dark .futura-retorno-board-bell-filter-btn__metric-value{color:var(--text-body)}.app.theme-dark .futura-retorno-board-bell-filter-btn__menu-empty{color:var(--text-muted)}.futura-date-filter-trigger{color:inherit;cursor:pointer;font-size:12px;line-height:1;margin-left:4px;position:relative}.futura-date-filter-trigger.is-active{color:#6366f1}.futura-date-filter-period-modal{max-height:none;max-width:272px;width:min(272px,calc(100vw - 24px))!important}.futura-date-filter-period-modal .ec-period-picker-calendars--single{justify-content:center}.futura-date-filter-period-modal.equipment-consult-period-modal--no-head .ec-period-picker-body{padding:8px 8px 0}.futura-date-filter-period-modal .ec-period-month-title{font-size:11.5px}.futura-date-filter-period-modal .ec-period-nav,.futura-date-filter-period-modal .ec-period-nav-spacer{height:24px;width:24px}.futura-date-filter-period-modal .ec-period-weekday{font-size:10px;height:22px}.futura-date-filter-period-modal .ec-period-days{grid-template-rows:repeat(6,27px);min-height:162px}.futura-date-filter-period-modal .ec-period-day{font-size:11px;height:27px}.futura-date-filter-period-modal .ec-period-day-inner{border-radius:7px;height:27px;width:27px}.futura-date-filter-period-modal .ec-period-day:before{inset:2px 0}.futura-date-filter-period-modal .ec-period-picker-actions{border-top:none;gap:10px;padding:6px 10px 10px}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-height:28px;padding:6px 12px;transition:color .15s ease,background .15s ease}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:6px 0}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,.app.theme-dark .futura-date-filter-trigger.is-active,html.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .futura-date-filter-trigger.is-active{color:#a78bfa}.app.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .futura-date-filter-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3dff}.protected-brand-logo{display:block;margin-inline:auto;max-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:min(243px,100%)}.protected-brand-logo img{-webkit-user-drag:none;pointer-events:none;user-select:none;-webkit-user-select:none}.protected-brand-logo-shield{background:#0000;cursor:default;inset:0;position:absolute;z-index:1}.esqueceu-senha-page .login-novo-shell{max-width:420px}.esqueceu-senha-card .login-novo-header p{margin-top:6px}.esqueceu-senha-back{align-items:center;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;gap:6px;justify-content:center;margin-top:8px}.esqueceu-senha-back:hover{color:#4f46e5}.esqueceu-senha-success{animation:esqueceu-senha-fade .35s ease;display:flex;flex-direction:column;gap:16px}.esqueceu-senha-success-message{color:#374151;font-size:14px;font-weight:500;line-height:1.5;margin:0;text-align:center}.esqueceu-senha-progress{margin:4px 0 0}.esqueceu-senha-progress-track{background:#e5e7eb;border-radius:999px;height:4px;overflow:hidden;width:100%}.esqueceu-senha-progress-fill{animation:esqueceu-senha-progress 1.2s ease-in-out infinite;background:linear-gradient(90deg,#7c4dff,#6366f1);border-radius:inherit;height:100%;width:30%}@keyframes esqueceu-senha-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes esqueceu-senha-progress{0%,to{transform:translateX(-100%)}50%{transform:translateX(350%)}}.redefinir-senha-page .login-novo-shell{max-width:420px}.redefinir-senha-card .login-novo-header p{margin-top:6px}.cx-public-rating-page{background:linear-gradient(180deg,#f1f5f9,#e8eef6);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;padding:32px 16px 48px}.cx-public-rating-shell{margin:0 auto;max-width:640px;width:100%}.cx-public-rating-page--grouped{align-items:stretch;box-sizing:border-box;display:flex;min-height:100dvh;padding:12px}.cx-public-rating-page--grouped .cx-public-rating-shell{display:flex;flex:1 1;flex-direction:column;max-width:920px;min-height:0}.cx-public-rating-page--grouped .cx-public-rating-card{display:flex;flex:1 1;flex-direction:column;max-height:calc(100dvh - 24px);min-height:0}.cx-public-rating-page--grouped .cx-public-rating-header{flex-shrink:0;padding:16px 20px 10px}.cx-public-rating-page--grouped .cx-public-rating-logo{margin-bottom:8px;max-height:44px}.cx-public-rating-page--grouped .cx-public-rating-intro{flex-shrink:0;padding:10px 20px 0}.cx-public-rating-page--grouped .cx-public-rating-intro h1{font-size:20px}.cx-public-rating-page--grouped .cx-public-rating-intro p{font-size:13px;line-height:1.45}.cx-public-rating-page--grouped .cx-public-rating-footer{flex-shrink:0;padding:8px 20px 14px}.cx-public-rating-grouped-banner{flex-shrink:0;padding:6px 20px 0}.cx-public-rating-grouped-layout{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;overflow:hidden;padding:10px 20px 12px}.cx-public-rating-grouped-orders{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cx-public-rating-grouped-orders .cx-public-rating-details-heading{background:#fff;border-bottom:1px solid #e2e8f0;color:#475569;flex-shrink:0;font-size:12px;font-weight:700;margin:0;padding:12px 14px 10px}.cx-public-rating-grouped-orders-scroll{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:10px}.cx-public-rating-grouped-form{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 18px #0f172a0a;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cx-public-rating-grouped-os{margin-bottom:0}.cx-public-rating-grouped-os-label{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.cx-public-rating-os-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cx-public-rating-os-chip{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.cx-public-rating-os-chip-type{color:#6366f1;font-size:10px;font-weight:600;text-transform:uppercase}.cx-public-rating-grouped-hint{color:#64748b;font-size:12px;line-height:1.5;margin:8px 0 0}.cx-public-rating-body--grouped{padding-top:16px}.cx-public-rating-details-heading{color:#475569;font-size:12px;font-weight:700;margin:0 0 12px}.cx-public-rating-form--grouped{background:#0000;border-top:none;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.cx-public-rating-form-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px}.cx-public-rating-form--grouped .cx-public-rating-stars{margin-bottom:10px}.cx-public-rating-form--grouped .cx-public-rating-panel{margin-top:8px;padding:10px 12px}.cx-public-rating-form--grouped .cx-public-rating-motive{padding:8px 10px}.cx-public-rating-form--grouped .cx-public-rating-field textarea{min-height:56px}.cx-public-rating-form-hint{color:#94a3b8;font-size:11px;line-height:1.45;margin:10px 0 0}.cx-public-rating-form--grouped .cx-public-rating-submit{background:#4f46e5;border-radius:0 0 13px 13px;border-top:1px solid #4338ca;box-shadow:none;flex-shrink:0;margin:0;position:static}.cx-public-rating-form--grouped .cx-public-rating-submit:hover:not(:disabled){background:#4338ca}.cx-public-rating-form--grouped .cx-public-rating-submit:disabled{background:#4f46e5;color:#fff;cursor:wait;opacity:.72}.cx-public-rating-form:not(.cx-public-rating-form--grouped) .cx-public-rating-submit{margin-top:14px}.cx-public-rating-order--compact .cx-public-rating-order-head{padding:12px 14px}.cx-public-rating-order--compact .cx-public-rating-order-details,.cx-public-rating-order--compact .cx-public-rating-order-table td{padding-left:14px;padding-right:14px}.cx-public-rating-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 16px 40px #0f172a14;overflow:visible}.cx-public-rating-header{border-bottom:1px solid #f1f5f9;padding:28px 28px 20px;text-align:center}.cx-public-rating-logo{display:block;height:auto;margin:0 auto 12px;max-height:56px;max-width:140px;object-fit:contain;width:auto}.cx-public-rating-company{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.cx-public-rating-intro{padding:20px 28px 0}.cx-public-rating-intro h1{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 6px}.cx-public-rating-intro p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.cx-public-rating-body{display:flex;flex-direction:column;gap:16px;padding:20px 28px 28px}.cx-public-rating-state{color:#64748b;font-size:14px;padding:48px 24px;text-align:center}.cx-public-rating-state--error{color:#b91c1c}.cx-public-rating-completed{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46;font-size:14px;line-height:1.5;margin:0;padding:16px 18px}.cx-public-rating-order{background:#fafbfc;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.cx-public-rating-order-head{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 16px}.cx-public-rating-order-title{color:#0f172a;font-size:13px;font-weight:700;margin:0}.cx-public-rating-order-sub{color:#94a3b8;font-size:11px;margin:4px 0 0}.cx-public-rating-order-table{border-collapse:collapse;font-size:12px;width:100%}.cx-public-rating-order-table td{border-bottom:1px solid #f1f5f9;padding:8px 12px;vertical-align:top}.cx-public-rating-order-table tr:last-child td{border-bottom:none}.cx-public-rating-order-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:88px}.cx-public-rating-order-value{color:#0f172a;font-weight:600;line-height:1.45}.cx-public-rating-order-details{background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px}.cx-public-rating-detail-item{color:#475569;font-size:11px;line-height:1.5}.cx-public-rating-detail-label{color:#94a3b8;font-weight:600;margin-right:4px}.cx-public-rating-form{background:#fff;border-top:1px solid #e2e8f0;padding:16px}.cx-public-rating-form--done{color:#059669;font-size:13px;font-weight:600;text-align:center}.cx-public-rating-form-label{color:#64748b;display:block;font-size:12px;font-weight:600;margin:0 0 10px}.cx-public-rating-stars{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.cx-public-rating-star-btn{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:28px;line-height:1;padding:2px;transition:color .15s ease,transform .1s ease}.cx-public-rating-star-btn.is-active,.cx-public-rating-star-btn:hover{color:#fbbf24;transform:scale(1.05)}.cx-public-rating-star-btn:disabled{cursor:default;opacity:.7}.cx-public-rating-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:14px}.cx-public-rating-panel-title{color:#334155;font-size:12px;font-weight:700;margin:0 0 10px}.cx-public-rating-motives{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:0}.cx-public-rating-motive{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:10px 12px}.cx-public-rating-motive input{accent-color:#4f46e5;margin-top:2px}.cx-public-rating-motive.is-selected{background:#eef2ff;border-color:#c7d2fe}.cx-public-rating-field{margin-top:10px}.cx-public-rating-field label{color:#64748b;display:block;font-size:11px;font-weight:600;margin-bottom:6px}.cx-public-rating-field textarea{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:12px;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.cx-public-rating-field textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f126;outline:none}.cx-public-rating-error{color:#b91c1c;font-size:12px;margin:10px 0 0}.cx-public-rating-submit{background:#4f46e5;border:none;border-radius:10px;box-shadow:0 8px 20px #4f46e538;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:14px;padding:12px 16px;width:100%}.cx-public-rating-submit:hover:not(:disabled){background:#4338ca}.cx-public-rating-submit:disabled{background:#4f46e5;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.72}.cx-public-rating-footer{color:#94a3b8;font-size:11px;padding:0 28px 24px;text-align:center}@media (max-width:767px){.cx-public-rating-page--grouped{padding:8px}.cx-public-rating-page--grouped .cx-public-rating-card{max-height:calc(100dvh - 16px)}.cx-public-rating-grouped-layout{gap:10px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.05fr);overflow:hidden}.cx-public-rating-grouped-orders{max-height:none;min-height:0}}@media (max-width:480px){.cx-public-rating-page{padding:16px 10px 32px}.cx-public-rating-body,.cx-public-rating-grouped-banner,.cx-public-rating-grouped-layout,.cx-public-rating-header,.cx-public-rating-intro{padding-left:18px;padding-right:18px}}.tpr-page{-webkit-font-smoothing:antialiased;background:radial-gradient(120% 80% at 10% -10%,#7c4dff29,#0000 55%),linear-gradient(165deg,#f6f5fb,#eceef5 48%,#e7e9f2);color:#1e1e28;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;margin:0;min-height:100dvh}.tpr-shell{box-sizing:border-box;margin:0 auto;padding:18px 16px 40px;width:min(100%,520px)}.tpr-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.tpr-brand{color:#6d54e8;font:800 13px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.tpr-day-pill{align-items:center;background:#16161f;border-radius:999px;color:#fff;display:inline-flex;font:700 11px/1 Plus Jakarta Sans,sans-serif;height:26px;padding:0 10px}.tpr-day-pill[data-day=hoje]{background:#0f766e}.tpr-hero{margin-bottom:16px}.tpr-tech{color:#16161f;font:800 22px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:-.02em;margin:0 0 6px;word-break:break-word}.tpr-sub{color:#5c5c6a;font:500 13px/1.4 Plus Jakarta Sans,sans-serif;margin:0 0 8px}.tpr-sub strong{color:#2d2d38;font-weight:700}.tpr-count{color:#6d54e8;font:700 12px/1.3 Plus Jakarta Sans,sans-serif;margin:0}.tpr-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.tpr-card{background:#fff;border:1px solid #e6e7f0;border-radius:14px;box-shadow:0 6px 18px #1616230a;padding:12px 12px 11px}.tpr-card-top{align-items:flex-start;display:flex;gap:10px}.tpr-n{background:#6d54e8;border-radius:9px;color:#fff;flex:none;font:800 12px/28px JetBrains Mono,monospace;height:28px;text-align:center;width:28px}.tpr-card-main{flex:1 1;min-width:0}.tpr-client{color:#1e1e28;font:700 14px/1.3 Plus Jakarta Sans,sans-serif;word-break:break-word}.tpr-os{color:#8a8a98;font:600 12px/1.2 JetBrains Mono,monospace;margin-top:2px}.tpr-sla{color:#6b6b78;flex:none;font:600 10px/1.2 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpr-row{color:#5c5c6a;display:flex;flex-wrap:wrap;font:500 11px/1.3 Plus Jakarta Sans,sans-serif;gap:6px 10px;margin-top:8px}.tpr-addr{color:#3a3a46;font:500 12px/1.35 Plus Jakarta Sans,sans-serif;margin-top:7px;word-break:break-word}.tpr-details{border-top:1px dashed #e4e5ee;gap:6px;margin-top:10px;padding-top:9px}.tpr-detail,.tpr-details{display:flex;flex-direction:column}.tpr-detail{gap:2px;min-width:0}.tpr-detail-k{color:#8a8a98;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.tpr-detail-v{color:#2a2a34;font:500 12.5px/1.4 Plus Jakarta Sans,sans-serif;white-space:pre-wrap;word-break:break-word}.tpr-motivo{color:#7a7a88;font:500 11px/1.35 Plus Jakarta Sans,sans-serif;margin-top:6px}.tpr-footer{color:#8a8a98;font:500 11px/1.4 Plus Jakarta Sans,sans-serif;margin-top:18px;text-align:center}.tpr-status{background:#fff;border:1px solid #e6e7f0;border-radius:16px;margin-top:40px;padding:22px 16px;text-align:center}.tpr-status h1{font:800 18px/1.25 Plus Jakarta Sans,sans-serif;margin:0 0 8px}.tpr-status p{color:#5c5c6a;font:500 13px/1.45 Plus Jakarta Sans,sans-serif;margin:0}.tpr-status--err h1{color:#b42318}.tpr-status--wait h1{color:#6d54e8}.tpr-status--load{align-items:center;color:#5c5c6a;display:flex;font:600 13px/1 Plus Jakarta Sans,sans-serif;gap:10px;justify-content:center}.tpr-meta{color:#3a3a46!important;font-weight:600!important;margin-top:10px!important}.tpr-spinner{animation:tpr-spin .7s linear infinite;border:2px solid #d8d5f0;border-radius:50%;border-top-color:#6d54e8;height:16px;width:16px}@keyframes tpr-spin{to{transform:rotate(1turn)}}@media (min-width:480px){.tpr-shell{padding-top:28px}.tpr-tech{font-size:26px}}.service-history-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10002}.service-history-modal{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.service-history-modal.modal-history-wide{max-width:1170px}.service-history-header{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px}.service-history-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:700;margin:0 0 6px}.service-history-subtitle{align-items:center;color:#64748b;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px}.service-history-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;width:32px}.service-history-close:hover{background:#f1f5f9;color:#1e293b}.service-history-tabs{border-bottom:1px solid #f1f5f9;display:flex;gap:4px;padding:0 24px}.service-history-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;padding:12px 16px}.service-history-tab.active{border-bottom-color:#3b82f6;color:#3b82f6}.service-history-content{flex:1 1;overflow-y:auto;padding:24px}.service-history-empty,.service-history-loading{color:#718096;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px}.movimentacao-content{display:flex;flex-direction:column;gap:16px}.timeline-stepper{margin-bottom:16px}.ordens-content,.pecas-content{display:flex;flex-direction:column;gap:16px}.ordens-table-wrapper,.pecas-table-wrapper{border:1px solid #f1f5f9;border-radius:8px;max-height:500px;overflow-x:auto;overflow-y:auto;position:relative}.ordens-table,.pecas-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;width:100%}.pecas-table{min-width:-webkit-max-content;min-width:max-content}.pecas-table td:last-child,.pecas-table th:last-child{padding-right:16px}.pecas-table .td-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ordens-table thead,.pecas-table thead{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ordens-table th,.pecas-table th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;padding:12px;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.ordens-table td,.pecas-table td{border-bottom:1px solid #f8fafc;color:#1e293b;font-size:11px;padding:12px}.ordens-table tbody tr:hover,.pecas-table tbody tr:hover{background:#f8fafc}.date-filter-popup,.multiselect-filter-popup{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:8px;left:0;margin-top:4px;padding:12px;position:absolute;top:100%;z-index:200}.date-filter-input,.filter-search-input{border:1px solid #e2e8f0;font-size:11px;outline:none}.clear-filter-button,.date-filter-input,.filter-action-button,.filter-search-input{border-radius:5px;font-family:Geist Variable,Geist,system-ui,sans-serif;padding:6px 10px}.clear-filter-button,.filter-action-button{cursor:pointer;font-size:10px;font-weight:600;transition:all .2s ease}.ordens-table .td-center,.pecas-table .td-center{text-align:center}.expanded-contadores-inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px}.expanded-contadores-inline span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.expanded-contadores-inline span strong{margin-right:6px}.service-history-ordens-table th{font-size:7.5px;padding:9px 8px}.ordens-table.service-history-ordens-table{min-width:1450px!important;width:-webkit-max-content!important;width:max-content!important}.service-history-ordens-table td{font-size:8.25px;padding:9px 8px}.service-history-ordens-table .tipo-badge{font-size:7.5px;padding:3px 6px}.service-history-ordens-table .icon-button{font-size:12px}.service-history-ordens-table .td-contador,.service-history-ordens-table .th-contador{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.service-history-ordens-table .expanded-content{font-size:8.25px}.ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar{height:8px}.ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-track{background:#0000}.ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ordens-table-wrapper.service-history-ordens-wrapper:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ordens-table-wrapper.service-history-ordens-wrapper{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}.service-history-ordens-table td{white-space:nowrap}.app.theme-dark .service-history-modal,html.theme-dark .service-history-modal{--text-muted:#9a9aa3;--border-subtle:#3f3f46;--bg-surface-alt:#3a3a3e;background:var(--modal-bg);box-shadow:0 20px 40px #00000073;color:var(--text-body)}.app.theme-dark .service-history-header,html.theme-dark .service-history-header{border-bottom-color:var(--border-subtle)}.app.theme-dark .service-history-title,html.theme-dark .service-history-title{color:var(--text-body)}.app.theme-dark .service-history-close,.app.theme-dark .service-history-subtitle,html.theme-dark .service-history-close,html.theme-dark .service-history-subtitle{color:#9a9aa3}.app.theme-dark .service-history-close:hover,html.theme-dark .service-history-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .service-history-tabs,html.theme-dark .service-history-tabs{border-bottom-color:var(--border-subtle)}.app.theme-dark .service-history-tab,html.theme-dark .service-history-tab{background:#0000;color:#9a9aa3}.app.theme-dark .service-history-tab.modal-tab:hover,.app.theme-dark .service-history-tab:hover,html.theme-dark .service-history-tab.modal-tab:hover,html.theme-dark .service-history-tab:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)!important}.app.theme-dark .service-history-tab.active,.app.theme-dark .service-history-tab.active:hover,.app.theme-dark .service-history-tab.modal-tab.active:hover,html.theme-dark .service-history-tab.active,html.theme-dark .service-history-tab.active:hover,html.theme-dark .service-history-tab.modal-tab.active:hover{background:#0000!important;border-bottom-color:#7c4dff;color:#a78bfa!important}.app.theme-dark .service-history-empty,.app.theme-dark .service-history-loading,html.theme-dark .service-history-empty,html.theme-dark .service-history-loading{color:#9a9aa3}.app.theme-dark .service-history-modal input,.app.theme-dark .service-history-modal select,.app.theme-dark .service-history-modal textarea,html.theme-dark .service-history-modal input,html.theme-dark .service-history-modal select,html.theme-dark .service-history-modal textarea{background:var(--input-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-body)!important;color-scheme:dark}.app.theme-dark .timeline-stepper,html.theme-dark .timeline-stepper{background:var(--bg-surface-alt)}.app.theme-dark .step-dot,html.theme-dark .step-dot{background:#7c4dff;border-color:#7c4dff59}.app.theme-dark .step-line,html.theme-dark .step-line{background:#4a4a50}.app.theme-dark .step-title,html.theme-dark .step-title{color:var(--text-body)}.app.theme-dark .step-date-label,.app.theme-dark .step-subtitle,html.theme-dark .step-date-label,html.theme-dark .step-subtitle{color:#9a9aa3}.app.theme-dark .step-date-value,.app.theme-dark .step-dates,html.theme-dark .step-date-value,html.theme-dark .step-dates{color:#c8c8ce}.app.theme-dark .movimentacao-table-wrapper,.app.theme-dark .ordens-table-wrapper,.app.theme-dark .pecas-table-wrapper,html.theme-dark .movimentacao-table-wrapper,html.theme-dark .ordens-table-wrapper,html.theme-dark .pecas-table-wrapper{border-color:var(--border-subtle)}.app.theme-dark .movimentacao-table thead,.app.theme-dark .ordens-table thead,.app.theme-dark .pecas-table thead,html.theme-dark .movimentacao-table thead,html.theme-dark .ordens-table thead,html.theme-dark .pecas-table thead{background:#2c2c30}.app.theme-dark .movimentacao-table th,.app.theme-dark .ordens-table th,.app.theme-dark .pecas-table th,html.theme-dark .movimentacao-table th,html.theme-dark .ordens-table th,html.theme-dark .pecas-table th{border-bottom-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .movimentacao-table td,.app.theme-dark .ordens-table td,.app.theme-dark .pecas-table td,html.theme-dark .movimentacao-table td,html.theme-dark .ordens-table td,html.theme-dark .pecas-table td{border-bottom-color:#3a3a40;color:var(--text-body)}.app.theme-dark .movimentacao-table tbody tr:hover,.app.theme-dark .ordens-table tbody tr:hover,.app.theme-dark .pecas-table tbody tr:hover,html.theme-dark .movimentacao-table tbody tr:hover,html.theme-dark .ordens-table tbody tr:hover,html.theme-dark .pecas-table tbody tr:hover{background:var(--bg-surface-alt)}.app.theme-dark .movimentacao-table .td-center,.app.theme-dark .ordens-table .td-bold,html.theme-dark .movimentacao-table .td-center,html.theme-dark .ordens-table .td-bold{color:#a78bfa}.app.theme-dark .tipo-badge,html.theme-dark .tipo-badge{background:#ffffff14;border:1px solid #ffffff1a;color:#c8c8ce}.app.theme-dark .filter-icon-button,html.theme-dark .filter-icon-button{color:#9a9aa3}.app.theme-dark .filter-icon-button:hover,html.theme-dark .filter-icon-button:hover{color:var(--text-body)}.app.theme-dark .date-filter-popup,.app.theme-dark .multiselect-filter-popup,html.theme-dark .date-filter-popup,html.theme-dark .multiselect-filter-popup{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 8px 24px #00000073;color:var(--text-body)}.app.theme-dark .date-filter-input,.app.theme-dark .filter-search-input,html.theme-dark .date-filter-input,html.theme-dark .filter-search-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body);color-scheme:dark}.app.theme-dark .clear-filter-button,html.theme-dark .clear-filter-button{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .filter-action-button,html.theme-dark .filter-action-button{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .filter-option,html.theme-dark .filter-option{color:var(--text-body)}.app.theme-dark .filter-option:hover,html.theme-dark .filter-option:hover{background:var(--bg-surface-alt)}.app.theme-dark .expanded-row,html.theme-dark .expanded-row{background:var(--bg-surface-alt)!important}.app.theme-dark .expanded-content,html.theme-dark .expanded-content{border-left-color:#7c4dff;color:#c8c8ce}.app.theme-dark .expanded-content strong,html.theme-dark .expanded-content strong{color:var(--text-body)}.app.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb,html.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb{background:#4a4a50}.app.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb:hover,.app.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper:hover::-webkit-scrollbar-thumb,html.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper::-webkit-scrollbar-thumb:hover,html.theme-dark .ordens-table-wrapper.service-history-ordens-wrapper:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .open-os-modal-dialog,html.theme-dark .open-os-modal-dialog{--text-muted:#9a9aa3;--border-subtle:#3f3f46;--bg-surface-alt:#3a3a3e;box-shadow:0 25px 50px -12px #00000073;color:var(--text-body)}.app.theme-dark .open-os-modal-dialog input,.app.theme-dark .open-os-modal-dialog select,.app.theme-dark .open-os-modal-dialog textarea,html.theme-dark .open-os-modal-dialog input,html.theme-dark .open-os-modal-dialog select,html.theme-dark .open-os-modal-dialog textarea{background:var(--input-bg)!important;border-color:var(--border-subtle)!important;caret-color:var(--text-body);color:var(--text-body)!important}.app.theme-dark .open-os-modal-dialog input:focus,.app.theme-dark .open-os-modal-dialog select:focus,.app.theme-dark .open-os-modal-dialog textarea:focus,html.theme-dark .open-os-modal-dialog input:focus,html.theme-dark .open-os-modal-dialog select:focus,html.theme-dark .open-os-modal-dialog textarea:focus{border-color:#7c4dff8c!important;box-shadow:0 0 0 2px #7c4dff2e}.app.theme-dark .open-os-modal-dialog input::placeholder,.app.theme-dark .open-os-modal-dialog textarea::placeholder,html.theme-dark .open-os-modal-dialog input::placeholder,html.theme-dark .open-os-modal-dialog textarea::placeholder{color:var(--text-muted)}.app.theme-dark .open-os-modal-dialog label,html.theme-dark .open-os-modal-dialog label{color:#9a9aa3!important}.app.theme-dark .open-os-modal-dialog ::-webkit-scrollbar,.app.theme-dark .open-os-modal-dialog::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .open-os-modal-dialog ::-webkit-scrollbar-track,.app.theme-dark .open-os-modal-dialog::-webkit-scrollbar-track{background:var(--bg-surface)}.app.theme-dark .open-os-modal-dialog ::-webkit-scrollbar-thumb,.app.theme-dark .open-os-modal-dialog::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.app.theme-dark .open-os-modal-dialog ::-webkit-scrollbar-thumb:hover,.app.theme-dark .open-os-modal-dialog::-webkit-scrollbar-thumb:hover{background:#5a5a62}.app.theme-dark .open-os-guard-alert,html.theme-dark .open-os-guard-alert{background:#f59e0b14!important;border-bottom:1px solid #f59e0b47;box-shadow:none!important;color:var(--text-body)!important}.app.theme-dark .open-os-guard-alert div,.app.theme-dark .open-os-guard-alert p,.app.theme-dark .open-os-guard-alert small,.app.theme-dark .open-os-guard-alert span,.app.theme-dark .open-os-guard-alert strong,html.theme-dark .open-os-guard-alert div,html.theme-dark .open-os-guard-alert p,html.theme-dark .open-os-guard-alert small,html.theme-dark .open-os-guard-alert span,html.theme-dark .open-os-guard-alert strong{color:var(--text-body)!important}.app.theme-dark .open-os-guard-alert button.open-os-guard-alert-code,.app.theme-dark .open-os-guard-alert-code,html.theme-dark .open-os-guard-alert button.open-os-guard-alert-code,html.theme-dark .open-os-guard-alert-code{background:#ffffff14!important;color:#fff7ed!important}.app.theme-dark .open-os-guard-alert-continue,html.theme-dark .open-os-guard-alert-continue{background:#f59e0b38!important;border-color:#f59e0b80!important;box-shadow:none!important;color:#fff7ed!important}.app.theme-dark .open-os-guard-alert-continue:hover,html.theme-dark .open-os-guard-alert-continue:hover{background:#f59e0b52!important;border-color:#f59e0ba6!important;color:#fff7ed!important}.app.theme-dark .open-os-guard-alert-dismiss,html.theme-dark .open-os-guard-alert-dismiss{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle)!important;color:var(--text-muted)!important}.app.theme-dark .open-os-guard-alert-dismiss:hover,html.theme-dark .open-os-guard-alert-dismiss:hover{background:var(--border-subtle)!important;color:var(--text-body)!important}.app.theme-dark .open-os-badge-expired,.app.theme-dark .open-os-error-banner,html.theme-dark .open-os-badge-expired,html.theme-dark .open-os-error-banner{background:#f871711f!important;border-color:#f8717159!important;color:#f87171!important}.app.theme-dark .open-os-badge-ok,html.theme-dark .open-os-badge-ok{background:#48bb781f!important;border-color:#48bb7859!important;color:#6ee7b7!important}.app.theme-dark .open-os-btn-secondary,html.theme-dark .open-os-btn-secondary{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle)!important;color:var(--text-body)!important}.app.theme-dark .open-os-btn-secondary:hover,html.theme-dark .open-os-btn-secondary:hover{background:var(--border-subtle)!important;color:var(--text-body)!important}.app.theme-dark .open-os-btn-ghost,html.theme-dark .open-os-btn-ghost{background:#0000!important;border-color:var(--border-subtle)!important;color:var(--text-muted)!important}.app.theme-dark .open-os-btn-ghost:hover,html.theme-dark .open-os-btn-ghost:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)!important}.app.theme-dark .open-os-btn-primary,html.theme-dark .open-os-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.app.theme-dark .open-os-btn-primary:hover,html.theme-dark .open-os-btn-primary:hover{background:#8b6cff!important;color:#fff!important}.app.theme-dark .open-os-btn-primary:disabled,html.theme-dark .open-os-btn-primary:disabled{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle)!important;box-shadow:none!important;color:var(--text-muted)!important;opacity:.7}.app.theme-dark .open-os-contract-check,html.theme-dark .open-os-contract-check{border-color:var(--modal-bg)!important}.app.theme-dark .open-os-fone-menu-item:hover,.app.theme-dark .open-os-list-item:hover,html.theme-dark .open-os-fone-menu-item:hover,html.theme-dark .open-os-list-item:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)!important}.app.theme-dark .open-os-list-item:hover *,html.theme-dark .open-os-list-item:hover *{color:inherit}.app.theme-dark .open-os-fone-trigger,html.theme-dark .open-os-fone-trigger{background:#7c4dff24!important;border-color:#7c4dff59!important;color:#c4b5fd!important}.app.theme-dark .open-os-last-attendance-btn,html.theme-dark .open-os-last-attendance-btn{background:var(--modal-bg)!important;border-color:#7c4dff73!important;color:var(--text-body)!important}.app.theme-dark .open-os-last-attendance-btn:hover,html.theme-dark .open-os-last-attendance-btn:hover{border-color:#7c4dffb3!important;color:#c4b5fd!important}.app.theme-dark .open-os-modal-dialog button:disabled,html.theme-dark .open-os-modal-dialog button:disabled{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle)!important;box-shadow:none!important;color:var(--text-muted)!important}.app.theme-dark .open-os-btn-outline-accent,html.theme-dark .open-os-btn-outline-accent{background:#7c4dff1a!important;border-color:#7c4dff66!important;color:#c4b5fd!important}.app.theme-dark .open-os-btn-outline-accent:hover,html.theme-dark .open-os-btn-outline-accent:hover{background:#7c4dff38!important;border-color:#7c4dff8c!important;color:#e9e5ff!important}.app.theme-dark .open-os-btn-action:not(:disabled),html.theme-dark .open-os-btn-action:not(:disabled){background:#45454c!important;border-color:#7c4dff66!important;box-shadow:0 2px 6px #00000059!important;color:#f4f4f5!important}.app.theme-dark .open-os-btn-action:not(:disabled):hover,html.theme-dark .open-os-btn-action:not(:disabled):hover{background:#52525a!important;color:#fff!important}.app.theme-dark .open-os-btn-primary:not(:disabled),html.theme-dark .open-os-btn-primary:not(:disabled){background:#6d3fe8!important;border-color:#6d3fe8!important;box-shadow:0 2px 8px #00000059!important}.app.theme-dark .open-os-btn-primary:not(:disabled):hover,html.theme-dark .open-os-btn-primary:not(:disabled):hover{background:#8b6cff!important;border-color:#8b6cff!important}.app.theme-dark .open-os-schedule-sidebar,html.theme-dark .open-os-schedule-sidebar{--text-muted:#9a9aa3;--border-subtle:#3f3f46;--bg-surface-alt:#3a3a3e;--input-bg:#2c2c30;background:var(--modal-bg)!important;border-right-color:var(--border-subtle)!important;box-shadow:2px 0 16px #00000073!important;color:var(--text-body)}.app.theme-dark .open-os-schedule-sidebar input,.app.theme-dark .open-os-schedule-sidebar textarea,html.theme-dark .open-os-schedule-sidebar input,html.theme-dark .open-os-schedule-sidebar textarea{background:var(--input-bg)!important;border-color:var(--border-subtle)!important;caret-color:var(--text-body);color:var(--text-body)!important;color-scheme:dark}.app.theme-dark .open-os-schedule-date,.app.theme-dark .open-os-schedule-sidebar input[type=date],html.theme-dark .open-os-schedule-date,html.theme-dark .open-os-schedule-sidebar input[type=date]{background:var(--input-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-body)!important;color-scheme:dark}.app.theme-dark .open-os-schedule-sidebar .future-date-checkbox-label,.app.theme-dark .open-os-schedule-sidebar .future-date-checkbox-label span,html.theme-dark .open-os-schedule-sidebar .future-date-checkbox-label,html.theme-dark .open-os-schedule-sidebar .future-date-checkbox-label span{color:var(--text-body)!important}.app.theme-dark .open-os-tech-item,html.theme-dark .open-os-tech-item{border-color:var(--border-subtle)!important}.app.theme-dark .open-os-tech-item:hover,html.theme-dark .open-os-tech-item:hover{background:#45454c!important;border-color:#7c4dff59!important;color:var(--text-body)!important}.app.theme-dark .open-os-result-modal,html.theme-dark .open-os-result-modal{--text-muted:#9a9aa3;--border-subtle:#3f3f46;background:var(--modal-bg)!important;box-shadow:0 25px 50px -12px #00000080;color:var(--text-body)}.app.theme-dark .open-os-result-success,html.theme-dark .open-os-result-success{background:#10b9811f!important;border-color:#10b98159!important;color:#a7f3d0!important}.app.theme-dark .open-os-result-success div,.app.theme-dark .open-os-result-success i,.app.theme-dark .open-os-result-success span,.app.theme-dark .open-os-result-success strong,html.theme-dark .open-os-result-success div,html.theme-dark .open-os-result-success i,html.theme-dark .open-os-result-success span,html.theme-dark .open-os-result-success strong{color:#6ee7b7!important}.app.theme-dark .open-os-result-error,html.theme-dark .open-os-result-error{background:#f871711f!important;border-color:#f8717159!important;color:#fecaca!important}.app.theme-dark .open-os-result-error div,.app.theme-dark .open-os-result-error i,.app.theme-dark .open-os-result-error span,.app.theme-dark .open-os-result-error strong,html.theme-dark .open-os-result-error div,html.theme-dark .open-os-result-error i,html.theme-dark .open-os-result-error span,html.theme-dark .open-os-result-error strong{color:#f87171!important}.app.theme-dark .open-os-modal-dialog .open-os-list-item,html.theme-dark .open-os-modal-dialog .open-os-list-item{border-bottom-color:var(--border-subtle)!important}.app.theme-dark .open-os-modal-dialog .open-os-list-item:hover,html.theme-dark .open-os-modal-dialog .open-os-list-item:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)!important}.app.theme-dark .open-os-modal-dialog .open-os-list-item:hover *,html.theme-dark .open-os-modal-dialog .open-os-list-item:hover *{color:var(--text-body)!important}.open-os-obs-voice-wrap{overflow:visible;position:relative}.open-os-obs-voice-tools{align-items:center;display:inline-flex;gap:0;position:absolute;right:6px;top:5px;z-index:3}.open-os-obs-voice-tools .bch-ai-write-wrap{display:inline-flex}.open-os-obs-voice-tools .bch-composer-tool{border-radius:6px;color:#94a3b8;height:26px;width:26px}.open-os-obs-voice-tools .bch-composer-tool.is-active,.open-os-obs-voice-tools .bch-composer-tool:hover{background:#7c4dff1a;color:#7c4dff}.open-os-obs-voice-tools .bch-ai-write-panel{bottom:auto;left:auto;right:0;top:calc(100% + 8px);z-index:80}.open-os-obs-voice-mic{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:relative;right:auto;top:auto;width:26px;z-index:auto}.open-os-obs-voice-mic:hover:not(:disabled){background:#7c4dff1a;color:#7c4dff}.open-os-obs-voice-mic.is-recording{background:#ef44441f;color:#dc2626}.open-os-obs-voice-mic:disabled{cursor:wait;opacity:.6}.open-os-obs-voice-pop{align-items:center;background:#f8f9fa;background:var(--bg-surface-alt,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;display:flex;gap:6px;margin-top:6px;padding:5px 7px}.open-os-obs-voice-pulse{animation:open-os-obs-voice-blink 1s ease infinite;background:#dc2626;border-radius:50%;flex-shrink:0;height:7px;width:7px}.open-os-obs-voice-pulse.is-busy{animation:none;background:#7c4dff}@keyframes open-os-obs-voice-blink{0%,to{opacity:1}50%{opacity:.25}}.open-os-obs-voice-timer{font-feature-settings:"tnum";color:#334155;color:var(--text-body,#334155);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.open-os-obs-voice-label{color:#64748b;color:var(--text-muted,#64748b);font-size:11px;margin-right:auto;white-space:nowrap}.open-os-obs-voice-transcribe{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;height:22px;padding:0 8px;white-space:nowrap}.open-os-obs-voice-transcribe:hover:not(:disabled){filter:brightness(1.06)}.open-os-obs-voice-cancel:disabled,.open-os-obs-voice-transcribe:disabled{cursor:wait;opacity:.65}.open-os-obs-voice-cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;color:var(--text-muted,#64748b);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.open-os-obs-voice-cancel:hover:not(:disabled){background:#ef44441a;color:#dc2626}.open-os-obs-voice-error{color:#c53030;font-size:11px;margin-top:4px}.app.theme-dark .open-os-obs-voice-tools .bch-composer-tool,html.theme-dark .open-os-obs-voice-tools .bch-composer-tool{color:#9a9aa3}.app.theme-dark .open-os-obs-voice-tools .bch-composer-tool.is-active,.app.theme-dark .open-os-obs-voice-tools .bch-composer-tool:hover,html.theme-dark .open-os-obs-voice-tools .bch-composer-tool.is-active,html.theme-dark .open-os-obs-voice-tools .bch-composer-tool:hover{background:#7c4dff29;background:var(--accent-soft,#7c4dff29);color:#a78bfa}.app.theme-dark .open-os-obs-voice-mic,html.theme-dark .open-os-obs-voice-mic{color:#9a9aa3}.app.theme-dark .open-os-obs-voice-mic:hover:not(:disabled),html.theme-dark .open-os-obs-voice-mic:hover:not(:disabled){background:#7c4dff29;background:var(--accent-soft,#7c4dff29);color:#a78bfa}.app.theme-dark .open-os-obs-voice-mic.is-recording,html.theme-dark .open-os-obs-voice-mic.is-recording{background:#ef44442e;color:#f87171}.app.theme-dark .open-os-obs-voice-pop,html.theme-dark .open-os-obs-voice-pop{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .open-os-obs-voice-timer,html.theme-dark .open-os-obs-voice-timer{color:var(--text-body)}.app.theme-dark .open-os-obs-voice-cancel,.app.theme-dark .open-os-obs-voice-label,html.theme-dark .open-os-obs-voice-cancel,html.theme-dark .open-os-obs-voice-label{color:#9a9aa3}.app.theme-dark .open-os-obs-voice-error,html.theme-dark .open-os-obs-voice-error{color:#fca5a5}.oficina-container{background:var(--oficina-bg);box-sizing:border-box;color:var(--oficina-text);display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:24px;padding-top:calc(var(--main-header-height) + 14px)}.oficina-filter-section{flex:1 1;flex-direction:column;gap:20px}.oficina-body-split,.oficina-filter-section{align-items:stretch;display:flex;min-height:0;width:100%}.oficina-body-split{flex:1 1;flex-direction:row;gap:0}.oficina-body-split--with-rail{min-height:calc(100svh - 200px)}.oficina-main-column{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:0}.oficina-body-split--with-rail .oficina-main-column{padding-right:4px}.oficina-detail-rail{align-self:stretch;border-left:2px solid #f1f5f9;box-sizing:border-box;display:flex;flex:0 0 416px;flex-direction:column;max-width:416px;min-height:0;padding-left:16px;width:416px}.oficina-detail-rail .os-detail-panel{flex:1 1;max-height:100%;min-height:0}.oficina-detail-rail .os-detail-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.oficina-detail-rail-placeholder{align-items:center;background:#f8fafc;background:var(--oficina-surface-alt,#f8fafc);border:1px dashed #e2e8f0;border:1px dashed var(--oficina-border,#e2e8f0);border-radius:8px;box-sizing:border-box;color:#94a3b8;display:flex;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;justify-content:center;line-height:1.45;min-height:200px;padding:20px 16px;text-align:center}.oficina-filter-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.oficina-beta-notice{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;gap:5px;line-height:1.25;padding:4px 9px}.oficina-beta-notice-icon{color:#94a3b8;flex-shrink:0}.oficina-selection-switch{align-items:center;background:#fff;border-radius:7px;box-shadow:0 2px 4px #0000000f;display:flex;gap:8px;padding:4px;transition:opacity .3s ease}.oficina-selection-switch.skeleton{opacity:.6;pointer-events:none}.refresh-button{align-items:center;background:#fff;border:none;border-radius:7px;box-shadow:0 2px 4px #0000000f;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 13px;transition:all .2s ease}.refresh-button:hover:not(:disabled){background:#f8fafc;color:#475569}.refresh-button:disabled{cursor:not-allowed;opacity:.7}.refresh-button .spinning{animation:spin 1s linear infinite}.search-input-wrapper{position:relative}.search-input-container{align-items:center;background:#fff;border-radius:7px;box-shadow:0 2px 4px #0000000f;display:flex;min-width:280px;padding:0;transition:all .2s ease}.search-input-container:focus-within{box-shadow:0 2px 8px #3b82f626}.search-type-selector{align-items:center;border-right:1px solid #e2e8f0;cursor:pointer;display:flex;gap:6px;min-width:110px;padding:6px 10px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.search-type-selector:hover{background:#f8fafc}.search-type-text{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}.search-chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.search-chevron.open{transform:rotate(180deg)}.search-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;min-width:150px;overflow:hidden;position:absolute;top:100%;z-index:1000}.search-dropdown-option{color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;padding:8px 12px;transition:background .2s ease}.search-dropdown-option:hover{background:#f8fafc;color:#1e293b}.search-input-divider{background:#e2e8f0;flex-shrink:0;height:20px;width:1px}.search-input-field{background:#0000;border:none;color:#1e293b;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;outline:none;padding:6px 10px}.search-input-field::placeholder{color:#94a3b8}.search-input-field:disabled{cursor:not-allowed;opacity:.6}.search-icon{color:#94a3b8;flex-shrink:0;margin-right:10px}.oficina-cards-container.skeleton{opacity:.6;pointer-events:none;position:relative}.oficina-cards-container.skeleton:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.selection-option{align-items:center;background:#0000;border:none;border-radius:5px;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 13px;position:relative;transition:all .2s ease}.selection-option:hover{background:#f8fafc}.selection-option.active{background:#f1f5f9;color:#1e293b;font-weight:600}.oficina-selection-switch.highlight-animation{animation:highlightPulse 1s ease-in-out}@keyframes highlightPulse{0%{box-shadow:0 2px 4px #0000000f}50%{box-shadow:0 0 0 4px #3b82f64d}to{box-shadow:0 2px 4px #0000000f}}.os-card.highlighted{animation:osHighlight 1.5s ease-in-out;background:#eff6ff;border:2px solid #3b82f6}@keyframes osHighlight{0%{box-shadow:0 2px 4px #0000000f;transform:scale(1)}50%{box-shadow:0 4px 12px #3b82f666;transform:scale(1.02)}to{box-shadow:0 2px 4px #0000000f;transform:scale(1)}}.count-badge{align-items:center;background:#3b82f6;border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.oficina-cards-container{align-items:flex-start;display:flex;flex-shrink:0;gap:10px;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-bottom:6px;scroll-behavior:smooth;scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.oficina-cards-container:hover{scrollbar-color:#cbd5e1 #0000}.oficina-cards-container::-webkit-scrollbar{height:8px}.oficina-cards-container::-webkit-scrollbar-track{background:#0000}.oficina-cards-container::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.oficina-cards-container:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.oficina-cards-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.oficina-card{background:var(--oficina-surface);border:1px solid var(--oficina-border);border-radius:8px;box-shadow:var(--oficina-shadow-soft);flex-shrink:0;min-height:130px;min-width:240px;width:240px}.oficina-card.empty{background:var(--oficina-surface-alt);border:2px dashed var(--oficina-border)}.oficina-card.filled{display:flex;flex-direction:column;gap:8px;padding:10px}.card-header{align-items:flex-start;border-bottom:1px solid var(--oficina-separator);display:flex;justify-content:space-between;padding-bottom:8px}.status-section{align-items:center;display:flex;gap:4px}.status-label{color:var(--oficina-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.info-icon{color:#3b82f6;cursor:help;font-size:11px}.total-count{color:var(--oficina-text);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1}.card-body{display:flex;flex-direction:column;gap:5px;overflow:visible}.oficina-card.filled .card-body-groups{--oficina-group-rows-visible:3;--oficina-group-row-estimate:3.85rem;max-height:calc(var(--oficina-group-rows-visible)*var(--oficina-group-row-estimate));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.oficina-card.filled .card-body-groups:hover{scrollbar-color:#cbd5e1 #0000}.oficina-card.filled .card-body-groups::-webkit-scrollbar{width:6px}.oficina-card.filled .card-body-groups::-webkit-scrollbar-track{background:#0000}.oficina-card.filled .card-body-groups::-webkit-scrollbar-thumb{background:#0000;border-radius:3px}.oficina-card.filled .card-body-groups:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.oficina-card.filled .card-body-groups::-webkit-scrollbar-thumb:hover{background:#94a3b8}.status-info{margin-bottom:3px}.status-type{color:var(--oficina-text);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700}.equipment-row{align-items:flex-start;border-bottom:1px solid var(--oficina-separator);display:flex;font-size:.8em;justify-content:space-between;padding:5px 0;transition:background .2s ease}.equipment-row:hover{background:var(--oficina-hover-bg)}.equipment-row.selected{background:#e0f2fe;border-left:3px solid #3b82f6;padding-left:5px}.equipment-row:last-child{border-bottom:none}.equipment-name{color:#475569;flex:1 1;line-height:1.25;min-width:0;overflow:visible;overflow-wrap:break-word;white-space:normal;word-break:break-word}.equipment-count,.equipment-name{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:1em}.equipment-count{color:#1e293b;flex-shrink:0;font-weight:600;margin-left:8px}.os-detailing-section{background:var(--oficina-surface);border:1px solid var(--oficina-border);border-radius:8px;box-shadow:var(--oficina-shadow-soft);flex-shrink:0;min-width:0;padding:16px;width:100%}.os-detailing-header{align-items:center;border-bottom:none;border-image:none;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:0}.os-search-input{border:1px solid #e2e8f0;border-radius:7px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;outline:none;padding:8px 12px;transition:all .2s ease;width:300px}.os-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.os-search-input::placeholder{color:#94a3b8}.close-button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.close-button:hover{background:#f1f5f9;border-radius:4px;color:#1e293b}.os-list-external,.os-list-skeleton{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.os-card-skeleton{background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.os-card-skeleton .skeleton-row{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;height:20px}.os-card-skeleton .skeleton-row:first-child{border-bottom:1px solid #e2e8f0;height:30px;margin-bottom:10px;padding-bottom:10px}.os-card{background:#fafafa;background:var(--oficina-surface,#fafafa);border:1px solid #e2e8f0;border:1px solid var(--oficina-border,#e2e8f0);border-radius:8px;cursor:pointer;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.os-card:hover{box-shadow:0 2px 8px #0f172a0f}.os-card.selected{background:linear-gradient(180deg,#eff6ff,#f0f9ff);border:2px solid #3b82f6;box-shadow:0 1px 0 #3b82f61f}.os-card-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:10px;padding-bottom:10px}.os-badge{background:#9f9e9a;border-radius:4px;color:#fff;font-size:9px;padding:2px 6px}.os-badge,.os-numero-principal{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:700}.os-numero-principal{color:#1e293b;font-size:11px}.os-data-principal{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;margin-left:auto;text-align:right;white-space:nowrap}.os-data-principal--atrasada{color:#dc2626;font-weight:600}.os-card-body,.os-card-left{display:flex;gap:10px}.os-card-left{flex:1 1}.os-icon-large{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#3b82f6;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.os-details{display:flex;flex-direction:column;gap:4px;min-width:0}.os-cliente-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden;word-break:break-word}.os-card.selected .os-cliente-nome{color:#0c4a6e}.os-serie-valor{font-feature-settings:"tnum";color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.03em;line-height:1.25}.os-card.selected .os-serie-valor{color:#0369a1}.os-problema-desc{border-top:1px solid #94a3b859;color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;line-height:1.35;margin-top:1px;padding-top:5px}.os-card.selected .os-problema-desc{border-top-color:#3b82f633;color:#475569}.os-modelo-equip{color:#94a3b8;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px}.os-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.os-tecnico-responsavel{color:#3b82f6;font-size:11px}.os-status-badge,.os-tecnico-responsavel{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:600}.os-status-badge{background:#dbeafe;border-radius:4px;color:#1e40af;cursor:pointer;font-size:9px;padding:4px 8px;transition:all .2s ease}.os-status-badge:hover{opacity:.8;transform:translateY(-1px)}.os-detail-panel{background:var(--oficina-surface);border:1px solid var(--oficina-border);border-radius:8px;box-shadow:var(--oficina-shadow-panel);display:flex;flex-direction:column;max-height:none;min-height:0;overflow:hidden;position:relative;right:auto;top:auto;width:100%;z-index:1}.os-detail-header{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 12px}.os-detail-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.os-detail-modelo-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.os-detail-modelo-row .os-detail-modelo{flex:1 1;min-width:0}.os-detail-modelo{color:var(--oficina-text);font-size:13px;font-weight:700}.os-detail-codes,.os-detail-modelo{font-family:Geist Variable,Geist,system-ui,sans-serif}.os-detail-codes{color:var(--oficina-muted);display:flex;flex-direction:column;font-size:11px;gap:4px}.os-detail-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.os-detail-close:hover{background:#f1f5f9;color:#1e293b}.os-detail-content{border-top:2px solid #f1f5f9;display:flex;flex:0 1 auto;flex-direction:column;gap:0;min-height:0;overflow:visible;padding:8px 16px 0;position:relative;z-index:1}.os-detail-field{align-items:center;border-bottom:1px solid var(--oficina-separator);display:flex;flex-direction:row;gap:12px;padding-bottom:6px}.os-detail-field:last-child{border-bottom:none;padding-bottom:0}.os-detail-header .os-detail-field{border-bottom:none;padding-bottom:3px;padding-top:3px}.os-detail-label{color:#64748b;flex-shrink:0;font-weight:600;letter-spacing:.3px;text-transform:uppercase;vertical-align:top}.os-detail-label,.os-detail-value{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px}.os-detail-value{color:var(--oficina-text)}.os-detail-field--observacoes{align-items:stretch;flex-direction:column;gap:6px}.os-detail-observacoes-block{display:flex;flex-direction:column;gap:2px;width:100%}.os-detail-observacoes-label{color:#718096;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.os-detail-observacoes-laudo-text{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;line-height:1.45;min-height:96px;outline:none;padding:8px 10px;resize:vertical;width:100%}.os-detail-observacoes-laudo-text:focus{border-color:#2347ff}.os-detail-observacoes-laudo-text::placeholder{color:#a0aec0}.os-counters-skeleton{display:flex;flex-direction:column;gap:8px;padding:8px 0}.skeleton-row{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;height:40px}.os-counters-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;width:100%}.os-counters-table thead th{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:9px;font-weight:600;padding:6px 4px;text-align:center;text-transform:uppercase}.os-counters-table tbody td{border-bottom:1px solid #f8fafc;color:#1e293b;font-size:11px;font-weight:600;padding:8px 4px;text-align:center}.os-counters-table tbody tr:last-child td{border-bottom:none}.os-last-service-section{border-top:none;display:flex;flex-direction:column;flex-shrink:0;margin-bottom:0;margin-top:0;max-height:320px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-top:8px}.os-last-service-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.os-last-service-title-row .os-last-service-title{margin-bottom:0}.os-contadores-open-btn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;gap:6px;letter-spacing:.03em;padding:5px 10px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.os-contadores-open-btn:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.os-contadores-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:85vh;width:min(440px,92vw)}.os-contadores-modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px}.os-contadores-modal-title{align-items:center;color:#1e293b;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;margin:0}.os-contadores-modal-title svg{color:#64748b;flex-shrink:0}.os-contadores-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.os-contadores-modal-close:hover{background:#f1f5f9;color:#1e293b}.os-contadores-modal-body{overflow:auto;padding:16px}.os-contadores-modal-serie{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;margin:0 0 12px}.os-contadores-modal-serie strong{color:#1e293b;font-weight:600}.os-last-service-section::-webkit-scrollbar{width:6px}.os-last-service-section::-webkit-scrollbar-track{background:#0000}.os-last-service-section::-webkit-scrollbar-thumb{background:#0000;border-radius:3px}.os-last-service-section:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.os-last-service-section::-webkit-scrollbar-thumb:hover{background:#94a3b8}.os-last-service-skeleton{display:flex;flex-direction:column;gap:12px;margin-top:8px}.os-last-service-skeleton .skeleton-row{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;height:40px}.os-last-service-skeleton .skeleton-row-full{height:60px}.os-last-service-empty{color:#94a3b8;font-size:11px;margin-top:8px;padding:12px;text-align:center}.os-last-service-title{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.os-last-service-grid{grid-gap:8px 12px;display:grid;flex-shrink:0;gap:8px 12px;grid-template-columns:repeat(2,1fr)}.os-service-field{display:flex;flex-direction:column;gap:3px}.os-service-field-full{grid-column:1/-1}.os-service-label{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.os-service-label,.os-service-value{font-family:Geist Variable,Geist,system-ui,sans-serif}.os-service-value{word-wrap:break-word;color:#1e293b;font-size:11px;line-height:1.4;overflow-wrap:break-word}.os-detail-footer{background:#fafafa;border-top:2px solid var(--oficina-separator);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 16px;position:relative;z-index:2}.os-action-button{align-items:center;border:none;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.os-action-button:hover{box-shadow:0 2px 6px #00000026;transform:translateY(-1px)}.os-action-button:active{transform:translateY(0)}.os-action-button:disabled{cursor:not-allowed;opacity:.7}.button-icon{align-items:center;display:flex;font-size:12px}.button-icon.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notification-container{animation:slideIn .3s ease-out;position:fixed;right:24px;top:80px;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.notification{align-items:center;animation:fadeOut .3s ease-out 2.7s forwards;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:10px;min-width:280px;padding:12px 16px}@keyframes fadeOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(400px)}}.notification.success{border-left:4px solid #10b981}.notification.error{border-left:4px solid #dc2626}.notification.notification--move-toast{animation:slideIn .35s ease-out,oficinaMoveToastPop .45s ease-out .05s}@keyframes oficinaMoveToastPop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}.notification.notification--move-toast.success{animation:slideIn .35s ease-out,oficinaMoveToastPop .45s ease-out .05s}.notification.notification--move-toast.error{animation:slideIn .35s ease-out}.notification-icon--error{background:#dc2626!important}.oficina-move-overlay{align-items:center;animation:oficinaOverlayIn .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a1f;display:flex;inset:0;justify-content:center;pointer-events:all;position:fixed;z-index:950}@keyframes oficinaOverlayIn{0%{opacity:0}to{opacity:1}}.oficina-move-overlay__inner{align-items:center;background:#fff;background:var(--oficina-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--oficina-border,#e2e8f0);border-radius:12px;box-shadow:0 12px 40px #0f172a26;display:flex;flex-direction:column;gap:10px;padding:20px 28px}.oficina-move-overlay__spinner{animation:spin .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#7c4dff;height:28px;width:28px}.oficina-move-overlay__text{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600}.oficina-selection-switch--drag-source .selection-option{transition:transform .15s ease,box-shadow .15s ease}.selection-option--drop-target{background:#f5f3ff!important;box-shadow:0 4px 14px #7c4dff40;outline:2px dashed #7c4dff!important;outline-offset:2px;transform:scale(1.03)}.os-card--draggable-pendente{cursor:grab}.os-card--draggable-pendente:active{cursor:grabbing}.os-card--dragging{opacity:.55;transform:scale(.98)}.notification-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.notification-message{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500}.os-detail-panel.show-form{animation:slideLeft .3s ease-out;flex:1 1;min-height:0}.os-detail-panel.show-form>.os-detail-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:14px}.os-detail-panel.show-form .closure-form{flex:1 1;min-height:0;overflow:hidden}.os-detail-panel.show-form .form-field--closure-laudo{display:flex;flex:1 1;flex-direction:column;min-height:0}.os-detail-panel.show-form .form-textarea--closure-laudo{box-sizing:border-box;flex:1 1;margin-bottom:0;min-height:120px;resize:vertical}@keyframes slideLeft{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.closure-form{display:flex;flex-direction:column;gap:4px}.oficina-condicao-select{position:relative;width:100%}.oficina-condicao-select-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;justify-content:space-between;outline:none;padding:9px 28px 9px 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.oficina-condicao-select-trigger:hover:not(:disabled){border-color:#cbd5e1}.oficina-condicao-select-trigger:disabled{cursor:not-allowed;opacity:.7}.oficina-condicao-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oficina-condicao-select-chevron{color:#6b7280;flex-shrink:0;font-size:10px;margin-right:4px;transition:transform .2s ease}.oficina-condicao-select-dropdown{-webkit-overflow-scrolling:touch;animation:oficina-condicao-select-open .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;max-height:280px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.oficina-condicao-select-empty{color:#94a3b8;font-size:12px;padding:10px 12px;text-align:center}@keyframes oficina-condicao-select-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.oficina-condicao-select-option{border-bottom:1px solid #f1f5f9;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:8px 12px;transition:background-color .15s ease,color .15s ease}.oficina-condicao-select-option:last-child{border-bottom:none}.oficina-condicao-select-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#1e293b}.form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.form-input,.form-label{font-family:Geist Variable,Geist,system-ui,sans-serif}.form-input{border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:11px;outline:none;padding:8px 10px;transition:all .2s ease}.form-input[type=date]::-webkit-calendar-picker-indicator,.form-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dropdown-container{position:relative}.dropdown-options{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.dropdown-option{cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;padding:8px 10px;transition:background .2s ease}.dropdown-option:hover,.selected-value{background:#f8fafc}.selected-value{align-items:center;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;justify-content:space-between;padding:8px 10px}.clear-button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:14px;padding:0 4px;transition:color .2s ease}.clear-button:hover{color:#1e293b}.form-section{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px}.form-section-title{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.counters-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.counters-grid.has-a3{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}.form-field-small{display:flex;flex-direction:column;gap:3px}.form-label-small{color:#64748b;font-size:8px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.form-input-small,.form-label-small{font-family:Geist Variable,Geist,system-ui,sans-serif;text-align:center}.form-input-small{border:1px solid #e2e8f0;border-radius:5px;font-size:10px;outline:none;padding:5px 4px;transition:all .2s ease;width:100%}.form-input-small:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea{border:1px solid #e2e8f0;border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.5;margin-bottom:4px;outline:none;padding:8px 10px;resize:vertical;transition:all .2s ease}.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.add-counter-buttons{display:flex;gap:8px;margin-top:8px}.add-counter-btn{background:#0000;border:1px dashed #cbd5e1;border-radius:5px;color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;padding:5px 10px;transition:all .2s ease}.add-counter-btn:hover{background:#f0f9ff;border-color:#3b82f6;color:#3b82f6}.os-history-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.os-history-button:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-history{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.modal-history.modal-history-wide{max-width:1170px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-history-header{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.modal-header-info{flex:1 1}.modal-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:700;margin:0 0 6px}.modal-subtitle{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px}.modal-close-button,.modal-subtitle{align-items:center;color:#64748b;display:flex}.modal-close-button{background:#0000;border:none;border-radius:6px;cursor:pointer;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.modal-close-button:hover{background:#f1f5f9;color:#1e293b}.modal-tabs{border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:4px;padding:0 24px}.modal-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;padding:12px 16px;position:relative;transition:all .2s ease}.modal-tab:hover{background:#f8fafc;color:#475569}.modal-tab.active{border-bottom-color:#3b82f6;color:#3b82f6}.modal-content{flex:1 1;overflow-y:auto;padding:24px}.movimentacao-skeleton{display:flex;flex-direction:column;gap:32px;padding:20px}.movimentacao-skeleton .skeleton-timeline{height:120px}.movimentacao-skeleton .skeleton-table,.movimentacao-skeleton .skeleton-timeline{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:8px}.movimentacao-skeleton .skeleton-table{height:300px}.timeline-stepper{background:#f8fafc;border-radius:8px;display:flex;gap:0;margin-bottom:32px;padding:20px}.step-item{flex:1 1;gap:12px}.step-item,.step-marker{display:flex;position:relative}.step-marker{align-items:center;flex-direction:column}.step-dot{background:#3b82f6;border:3px solid #e0f2fe;border-radius:50%;flex-shrink:0;height:12px;width:12px;z-index:1}.step-line{background:#cbd5e1;height:calc(100% + 20px);left:50%;position:absolute;top:12px;transform:translateX(-50%);width:2px}.step-content{display:flex;flex-direction:column;gap:4px;padding-bottom:20px}.step-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700}.step-subtitle{color:#64748b}.step-dates,.step-subtitle{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px}.step-dates{color:#475569;margin-top:4px}.step-date-label{color:#64748b;margin-right:4px}.step-date-value{font-weight:600}.movimentacao-table-wrapper{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.movimentacao-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;width:100%}.movimentacao-table thead{background:#f8fafc}.movimentacao-table th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;padding:12px 16px;text-align:left;text-transform:uppercase}.movimentacao-table td{border-bottom:1px solid #f8fafc;color:#1e293b;font-size:11px;padding:12px 16px}.movimentacao-table tbody tr:hover{background:#f8fafc}.movimentacao-table tbody tr:last-child td{border-bottom:none}.movimentacao-table .td-center{color:#3b82f6;font-weight:600;text-align:center}.ordens-content{display:flex;flex-direction:column;gap:16px}.ordens-table-wrapper{border:1px solid #f1f5f9;border-radius:8px;max-height:500px;overflow:hidden;overflow-y:auto;position:relative}.ordens-table-wrapper::-webkit-scrollbar{width:8px}.ordens-table-wrapper::-webkit-scrollbar-track{background:#0000}.ordens-table-wrapper::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.ordens-table-wrapper:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.ordens-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ordens-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;width:100%}.ordens-table thead{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ordens-table th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;padding:12px;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.th-with-filter{align-items:center;display:flex;gap:6px}.filter-icon-button{color:#94a3b8;padding:2px;transition:all .2s ease}.filter-icon-button:hover{color:#64748b;transform:scale(1.15)}.date-filter-popup{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:8px;left:0;margin-top:4px;min-width:200px;padding:12px;position:absolute;top:100%;z-index:200}.date-filter-input{border:1px solid #e2e8f0;border-radius:5px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;outline:none;padding:6px 8px;transition:all .2s ease}.date-filter-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.clear-filter-button{background:#f1f5f9;border:none;border-radius:5px;color:#64748b;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;padding:6px 12px;transition:all .2s ease}.clear-filter-button:hover{background:#e2e8f0;color:#475569}.multiselect-filter-popup{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #00000026;gap:8px;left:0;margin-top:4px;max-width:300px;min-width:250px;padding:12px;top:100%;z-index:200}.filter-search-input{border:1px solid #e2e8f0;border-radius:5px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;padding:6px 10px;transition:all .2s ease}.filter-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-actions{gap:6px}.filter-action-button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;color:#64748b;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;padding:5px 10px;transition:all .2s ease}.filter-action-button:hover{background:#e2e8f0;color:#475569}.filter-options-list{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto;padding:4px}.filter-options-list::-webkit-scrollbar{width:6px}.filter-options-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.filter-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:8px;padding:6px 8px;transition:background .2s ease}.filter-option:hover{background:#f8fafc}.filter-option input[type=checkbox]{cursor:pointer;height:14px;width:14px}.filter-option .tipo-name{color:#64748b;font-size:10px;margin-left:4px}.ordens-table td{border-bottom:1px solid #f8fafc;color:#1e293b;font-size:11px;padding:12px}.ordens-table tbody tr:hover{background:#f8fafc}.ordens-table .td-bold{color:#3b82f6;font-weight:700}.ordens-table .td-center{text-align:center}.icon-button{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:4px;transition:transform .2s ease}.icon-button:hover{transform:scale(1.2)}.tipo-badge{background:#f1f5f9;color:#64748b;display:inline-block;font-size:10px;font-weight:700;min-width:24px;text-align:center}.status-badge,.tipo-badge{border-radius:4px;font-family:Geist Variable,Geist,system-ui,sans-serif;padding:4px 8px}.status-badge{font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.status-funcionando{background:#dcfce7;color:#166534}.status-aguardando-peça{background:#fef3c7;color:#92400e}.status-irreparável{background:#fee2e2;color:#991b1b}.expanded-row{background:#f8fafc!important}.expanded-content{border-left:3px solid #3b82f6;color:#475569;font-size:11px;line-height:1.6;margin:4px 0;padding:12px 16px}.expanded-content strong{color:#1e293b;margin-right:8px}.table-summary{align-items:center;background:#f8fafc;border-radius:8px;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:8px;justify-content:flex-end;padding:12px 16px}.summary-label{color:#64748b;font-size:11px;font-weight:500}.summary-value{color:#3b82f6;font-size:13px;font-weight:700}.export-button-wrapper{margin-left:12px;position:relative}.export-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.export-button:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.export-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;margin-bottom:8px;min-width:140px;overflow:hidden;position:absolute;right:0;z-index:1000}.export-menu-item{align-items:center;background:#0000;border:none;color:#1e293b;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;transition:background .2s ease}.export-menu-item:hover{background:#f8fafc}.export-menu-item:first-child{border-bottom:1px solid #f1f5f9}.pecas-content{display:flex;flex-direction:column;gap:16px}.pecas-table-wrapper{border:1px solid #f1f5f9;border-radius:8px;max-height:500px;overflow:hidden;overflow-y:auto;position:relative}.pecas-table-wrapper::-webkit-scrollbar{width:8px}.pecas-table-wrapper::-webkit-scrollbar-track{background:#0000}.pecas-table-wrapper::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.pecas-table-wrapper:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.pecas-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;width:100%}.pecas-table thead{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.pecas-table th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;padding:12px;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.pecas-table td{border-bottom:1px solid #f8fafc;color:#1e293b;font-size:11px;padding:12px}.pecas-table tbody tr:hover{background:#f8fafc}.pecas-table .td-right{color:#64748b;font-weight:600;text-align:right}.tab-placeholder{align-items:center;color:#94a3b8;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;justify-content:center;padding:60px 20px}@media (max-width:1200px){.oficina-body-split{align-items:stretch;flex-direction:column}.oficina-body-split--with-rail .oficina-main-column{padding-right:0}.oficina-detail-rail{border-left:none;border-top:2px solid #f1f5f9;flex:0 0 auto;max-width:none;padding-left:0;padding-top:16px;width:100%}.oficina-detail-rail .os-detail-panel{max-height:min(70vh,560px)}}@media (max-width:768px){.oficina-container{padding:74px 16px 16px}}.oficina-alterar-status-backdrop{align-items:center;animation:oficinaAlterarStatusFadeIn .2s ease-out;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10010}@keyframes oficinaAlterarStatusFadeIn{0%{opacity:0}to{opacity:1}}.oficina-alterar-status-modal{animation:oficinaAlterarStatusSlideIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:400px;overflow:visible;width:90%}@keyframes oficinaAlterarStatusSlideIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.oficina-alterar-status-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:10px 20px}.oficina-alterar-status-title{color:#0f172a;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0}.oficina-alterar-status-body{overflow:visible;padding:20px}.oficina-alterar-status-loading{color:#64748b;font-size:14px;text-align:center}.oficina-alterar-status-label{display:flex;flex-direction:column;gap:8px}.oficina-alterar-status-label-text{color:#475569;font-size:13px;font-weight:500}.oficina-alterar-status-select-wrap{position:relative;width:100%}.oficina-alterar-status-select-trigger{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;color:#2d3748;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;height:34px;justify-content:space-between;min-height:34px;padding:8px 30px 8px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.oficina-alterar-status-select-trigger:hover:not(:disabled){border-color:#cbd5e0;box-shadow:0 2px 4px #0000000f}.oficina-alterar-status-select-trigger:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948833;outline:none}.oficina-alterar-status-select-trigger:disabled{cursor:not-allowed;opacity:.7}.oficina-alterar-status-select-chevron{color:#6b7280;font-size:10px;margin-left:8px;transition:transform .2s ease}.oficina-alterar-status-select-dropdown{animation:oficinaAlterarStatusDropdownOpen .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10020}@keyframes oficinaAlterarStatusDropdownOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.oficina-alterar-status-select-option{border-bottom:1px solid #f1f5f9;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:8px 12px;transition:background-color .15s ease,color .15s ease}.oficina-alterar-status-select-option:last-child{border-bottom:none}.oficina-alterar-status-select-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#1e293b}.oficina-alterar-status-select-option[data-selected=true]{background:#0d948814;color:#0f766e;font-weight:500}.oficina-alterar-status-select-option[data-selected=true]:hover{background:#0d94881f}.oficina-alterar-status-footer{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:10px 20px}.oficina-alterar-status-feedback{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px}.oficina-alterar-status-feedback.success{background:#ccfbf1;border:1px solid #5eead4;color:#0f766e}.oficina-alterar-status-feedback.error{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.oficina-alterar-status-actions{display:flex;justify-content:flex-end}.oficina-alterar-status-btn-confirm{align-items:center;background:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s,opacity .15s}.oficina-alterar-status-btn-confirm:hover:not(:disabled){background:#0f766e}.oficina-alterar-status-btn-confirm:disabled{cursor:not-allowed;opacity:.6}.oficina-alterar-status-spinner{animation:oficinaAlterarStatusSpinner .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes oficinaAlterarStatusSpinner{to{transform:rotate(1turn)}}.app.theme-dark .oficina-detail-rail{border-left-color:var(--oficina-border)}.app.theme-dark .oficina-detail-rail-placeholder{background:var(--oficina-surface-alt);border-color:var(--oficina-border);color:var(--oficina-muted)}.app.theme-dark .equipment-name{color:var(--oficina-muted)}.app.theme-dark .equipment-count{color:var(--oficina-text)}.app.theme-dark .equipment-row.selected{background:var(--accent-soft);border-left-color:var(--accent)}.app.theme-dark .os-search-input{background:var(--input-bg);border-color:var(--oficina-border);color:var(--oficina-text)}.app.theme-dark .os-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.app.theme-dark .oficina-container .equipment-list-section,.app.theme-dark .oficina-container .oficina-filter-section,.app.theme-dark .oficina-container .os-detailing-section,.app.theme-dark .oficina-container [class*=toolbar],.app.theme-dark .oficina-filter-toolbar{color:var(--oficina-text)}.app.theme-dark .oficina-container input,.app.theme-dark .oficina-container select,.app.theme-dark .oficina-container textarea{background:var(--input-bg);border-color:var(--oficina-border);color:var(--oficina-text)}.app.theme-dark .oficina-container input::placeholder,.app.theme-dark .oficina-container textarea::placeholder{color:var(--oficina-soft-muted)}.order-details-v2-atendimentos-overlay{background:#f7f9fb;border-radius:12px;display:flex;flex-direction:column;inset:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:50}.order-details-v2-atendimentos-overlay--open{opacity:1;pointer-events:auto}.order-details-v2-atendimentos-modal{background:#f7f9fb;border-radius:12px;box-shadow:none;color:#191c1e;display:flex;flex:1 1;flex-direction:column;font-family:var(--odv2-font-sans);height:100%;max-height:none;min-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:transform .28s ease,opacity .28s ease;width:100%}.order-details-v2-atendimentos-overlay--open .order-details-v2-atendimentos-modal{opacity:1;transform:translateY(0)}.order-details-v2-atendimentos-header{align-items:center;background:#f7f9fb;border-bottom:1px solid #c6c6cd;box-shadow:0 1px 0 #fff9;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;min-height:65px;padding:16px 24px}.order-details-v2-atendimentos-header-main{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px 12px;min-width:0}.order-details-v2-atendimentos-header-aside{align-items:center;display:flex;flex-shrink:0;gap:12px}.order-details-v2-atendimentos-title{color:#0f172a;font-size:24px;font-variation-settings:"wght" 700;font-weight:700;letter-spacing:-.02em;line-height:32px;margin:0}.order-details-v2-atendimentos-meta{color:#45464d;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;line-height:16px}.order-details-v2-atendimentos-meta .order-details-v2-mono{font-family:var(--odv2-font-mono);font-weight:500}.order-details-v2-atendimentos-meta-sep{color:#94a3b8;font-size:12px;-webkit-user-select:none;user-select:none}.order-details-v2-atendimentos-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#54647a;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s;width:32px}.order-details-v2-atendimentos-close:hover{background:#e6e8ea;color:#0f172a}.order-details-v2-atendimentos-header .order-details-v2-atendimentos-tabs{align-items:center;background:#0000;border:none;display:flex;flex-shrink:0;gap:10px;min-height:0;padding:0}.order-details-v2-atendimentos-header .order-details-v2-atendimentos-tabs-group{align-items:center;display:flex;gap:14px;min-width:0}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab.order-details-v2-block-title{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:12px;font-variation-settings:"wght" 600;font-weight:600;gap:6px;letter-spacing:-.01em;line-height:16px;margin:0;padding:0;position:relative;transition:color .15s}.order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab.order-details-v2-block-title svg{color:#94a3b8;flex-shrink:0;height:12px;transition:color .15s;width:12px}.order-details-v2-atendimentos-tab.order-details-v2-block-title:hover,.order-details-v2-atendimentos-tab.order-details-v2-block-title:hover svg{color:#54647a}.order-details-v2-atendimentos-tab--active.order-details-v2-block-title{color:#0f172a}.order-details-v2-atendimentos-tab--active.order-details-v2-block-title svg{color:#45464d}.order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab--active.order-details-v2-block-title:after{background:#0f172a;border-radius:2px 2px 0 0;bottom:-6px;content:"";height:2px;left:0;position:absolute;right:0}.odv2-atend-cols-picker-anchor{align-items:center;display:flex;flex-shrink:0;padding:0;position:relative}.order-details-v2-atendimentos-header .odv2-atend-cols-picker-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#54647a;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s;width:22px}.order-details-v2-atendimentos-header .odv2-atend-cols-picker-trigger svg{height:14px;width:14px}.odv2-atend-cols-picker-trigger:hover{background:#f1f5f9;border-color:#e2e8f0;color:#2347ff}.odv2-atend-cols-picker-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;max-height:340px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.odv2-atend-cols-picker-item{align-items:center;background:none;border:none;border-radius:6px;color:#2d3748;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;line-height:16px;padding:8px 10px;text-align:left;transition:background .1s;width:100%}.odv2-atend-cols-picker-item:hover{background:#f1f5f9}.odv2-atend-cols-picker-check{color:#2347ff;flex-shrink:0}.odv2-atend-cols-picker-check-slot{display:inline-block;flex-shrink:0;width:12px}.order-details-v2-atendimentos-content{background:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:16px 24px 20px}.order-details-v2-atendimentos-table-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.order-details-v2-atendimentos-table-wrap{border:1px solid #e2e8f0;border-radius:3px;flex:1 1 auto;max-height:100%;min-height:0;overflow:auto}.order-details-v2-atendimentos-overlay .order-details-v2-atendimentos-table,.order-details-v2-atendimentos-overlay .order-details-v2-atendimentos-table :is(th,td,button,span){font-family:var(--odv2-font-mono)}.order-details-v2-atendimentos-table{--odv2-atend-table-data-scale:0.92;border-collapse:initial;border-spacing:0;font-size:calc(12px*var(--odv2-atend-table-data-scale));line-height:calc(14px*var(--odv2-atend-table-data-scale));width:100%}.order-details-v2-atendimentos-table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:0;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.odv2-atend-th-btn{align-items:center;background:#0000;border:none;color:#54647a;cursor:pointer;display:inline-flex;font-family:var(--odv2-font-mono);font-size:10px;font-variation-settings:"wght" 600;font-weight:600;gap:4px;letter-spacing:.04em;padding:7px 9px;text-align:left;text-transform:uppercase;transition:color .15s,background .15s;width:100%}.order-details-v2-atendimentos-table th.th-center .odv2-atend-th-btn{justify-content:center;text-align:center}.order-details-v2-atendimentos-table th.th-right .odv2-atend-th-btn{justify-content:flex-end;text-align:right}.odv2-atend-th-btn:hover{background:#e8edf3;color:#2347ff}.odv2-atend-sort-icon{color:#2347ff;flex-shrink:0}.odv2-atend-sort-icon--idle{color:#94a3b8;opacity:.85}.order-details-v2-atendimentos-table td.td-center,.order-details-v2-atendimentos-table th.th-center{text-align:center}.order-details-v2-atendimentos-table td.td-right,.order-details-v2-atendimentos-table th.th-right{text-align:right}.order-details-v2-atendimentos-table th.th-contador{min-width:72px}.order-details-v2-atendimentos-table th.th-contador .odv2-atend-th-btn{justify-content:flex-start;text-align:left}.order-details-v2-atendimentos-table td.td-contador-col{text-align:left}.order-details-v2-atendimentos-table td{border-bottom:1px solid #f1f5f9;font-family:var(--odv2-font-mono);padding:7px 9px;vertical-align:middle}.odv2-atend-data-pill{background:#0000;color:#191c1e;display:inline-block;font-family:var(--odv2-font-mono);font-size:9.2px;font-size:calc(10px*var(--odv2-atend-table-data-scale, .92));font-weight:400;line-height:14px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.odv2-atend-data-pill--os{color:#0f172a;font-variation-settings:"wght" 600;font-weight:600}.odv2-atend-data-pill--counter{font-size:9.2px;font-size:calc(10px*var(--odv2-atend-table-data-scale, .92))}.odv2-atend-os-cell{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;max-width:100%}.odv2-atend-reinc-icon{align-items:center;background:#fef3c7;border:1px solid #fbbf24;border-radius:50%;color:#92400e;cursor:help;display:inline-flex;flex-shrink:0;font-family:var(--odv2-font-mono);font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;outline:none;width:16px}.odv2-atend-reinc-icon:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #fbbf24}.odv2-atend-reinc-tooltip{display:flex;flex-direction:column;gap:3px}.odv2-atend-reinc-tooltip-title{color:#0f172a;font-size:11px;font-weight:600}.odv2-atend-reinc-tooltip-os{color:#54647a;font-family:var(--odv2-font-mono);font-size:11px;font-weight:500}.odv2-atend-counter-cell{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;width:100%}.odv2-atend-kpi{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:var(--odv2-font-mono);font-size:7px;font-weight:500;gap:2px;line-height:10px;padding:1px 5px;white-space:nowrap}.odv2-atend-kpi--up{background:#ecfdf5;color:#059669}.odv2-atend-kpi--down{background:#fef2f2;color:#dc2626}.odv2-atend-expand-col{min-width:34px;padding:7px 4px 7px 9px;vertical-align:middle;width:34px}.odv2-atend-pecas-col{min-width:44px;padding:7px 6px;text-align:center;vertical-align:middle;width:44px}.odv2-atend-pecas-th{color:#54647a;font-size:10px;font-weight:600;gap:4px;letter-spacing:.04em;text-transform:uppercase;width:100%}.odv2-atend-pecas-info-btn,.odv2-atend-pecas-th{align-items:center;display:inline-flex;justify-content:center}.odv2-atend-pecas-info-btn{background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:help;margin:0;padding:0;transition:color .15s,background .15s}.odv2-atend-pecas-info-btn:hover{background:#e8edf3;color:#2347ff}.odv2-atend-pecas-icon{color:#54647a}.odv2-atend-pecas-table-wrap{background:#fff;border:1px solid #dedede;border-radius:6px;display:inline-block;margin-top:8px;max-width:100%;overflow-x:auto;padding:12px 14px}.odv2-atend-pecas-table{border-collapse:initial;border-spacing:0;font-family:var(--odv2-font-mono);font-size:10px;line-height:1.4;max-width:100%;width:-webkit-max-content;width:max-content}.odv2-atend-pecas-detail-th{background:#f2f2f2;border-bottom:1px solid #e2e8f0;color:#718096;font-size:9px;font-weight:600;letter-spacing:.03em;padding:8px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.odv2-atend-pecas-detail-th-codigo,.odv2-atend-pecas-td-codigo{border-right:1px solid #e2e8f0;min-width:76px;padding-left:10px;text-align:left}.odv2-atend-pecas-detail-th-ref,.odv2-atend-pecas-td-ref{border-right:1px solid #e2e8f0;min-width:96px}.odv2-atend-pecas-detail-th-produto,.odv2-atend-pecas-td-produto{border-right:1px solid #e2e8f0;max-width:380px;min-width:200px}.odv2-atend-pecas-detail-th-qtde{min-width:44px;padding-right:10px;text-align:center}.odv2-atend-peca-tr{border-bottom:1px solid #f1f5f9}.odv2-atend-peca-tr:last-child{border-bottom:none}.odv2-atend-pecas-td{color:#334155;padding:8px 14px;vertical-align:middle;white-space:nowrap}.odv2-atend-pecas-td-produto{white-space:normal}.odv2-atend-pecas-td-qtde{min-width:44px;padding-right:10px;text-align:center}.odv2-atend-row-detail-hint{color:#94a3b8;font-size:11px;margin:4px 0 0}.odv2-atend-row-detail-error{color:#dc2626;font-size:11px;margin:4px 0 0}.odv2-atend-expand-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#718096;cursor:pointer;display:inline-flex;height:19px;justify-content:center;padding:0;transition:background .15s,color .15s,transform .15s;width:19px}.odv2-atend-expand-btn:hover{background:#e6e8ea;color:#0f172a}.odv2-atend-expand-btn--open svg{transform:rotate(90deg)}.odv2-atend-row--expanded td{background:#fafbfc;border-bottom-color:#0000}.order-details-v2-atendimentos-table tbody tr:hover td{background:#f8fafc}.order-details-v2-atendimentos-table tbody tr.odv2-atend-row--expanded:hover td{background:#fafbfc}.order-details-v2-atendimentos-table .td-bold{color:#0f172a;font-family:var(--odv2-font-mono);font-variation-settings:"wght" 600;font-weight:600}.order-details-v2-atendimentos-table .td-contador{color:#19191a;font-family:var(--odv2-font-mono);font-size:10.12px;font-size:calc(11px*var(--odv2-atend-table-data-scale, .92))}.order-details-v2-atendimentos-icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#718096;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:background .15s,color .15s;width:24px}.order-details-v2-atendimentos-icon-btn:hover{background:#e6e8ea;color:#2347ff}.order-details-v2-atendimentos-expanded td{background:#f1f5f9!important;border-bottom:1px solid #e2e8f0;padding:0 0 8px!important}.odv2-atend-row-detail{background:#fff;border-left:3px solid #cbd5e1;border-radius:0 8px 8px 0;box-shadow:inset 0 1px 0 #fffc;margin:0 12px 0 34px;padding:10px 14px 12px}.odv2-atend-row-detail-block+.odv2-atend-row-detail-block{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.odv2-atend-row-detail-label{color:#54647a;display:block;font-size:10px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:.04em;line-height:14px;margin-bottom:4px;text-transform:uppercase}.odv2-atend-row-detail-text{color:#2d3748;font-size:12px;line-height:18px;margin:0;white-space:pre-wrap;word-break:break-word}.order-details-v2-atendimentos-expanded-inner{color:#19191a;font-size:12px;line-height:18px;padding:10px 14px}.order-details-v2-atendimentos-expanded-inner strong{color:#0f172a}.order-details-v2-atendimentos-empty{color:#94a3b8;padding:24px 16px!important;text-align:center}.order-details-v2-atendimentos-summary{align-items:center;background:#fff;border-top:1px solid #e2e8f0;color:#54647a;display:flex;flex:0 0 auto;font-size:12px;gap:8px;margin-top:12px;padding-top:12px}.order-details-v2-atendimentos-summary-value{color:#0f172a;font-family:var(--odv2-font-mono);font-weight:600}.order-details-v2-atendimentos-loading{color:#54647a;font-size:13px;padding:24px;text-align:center}.order-details-v2-shell--atendimentos-backdrop{--odv2-atend-s:1.2;aspect-ratio:16/9;height:auto;max-height:90vh;max-width:min(96vw,calc(1080px*var(--odv2-atend-s)));width:min(96vw,calc(1080px*var(--odv2-atend-s)))}.order-details-v2-shell--atendimentos-backdrop.order-details-v2-shell--third-col-open{max-width:min(96vw,calc(1240px*var(--odv2-atend-s)));width:min(96vw,calc(1240px*var(--odv2-atend-s)))}.order-details-v2-shell--atendimentos-backdrop .order-details-modal-row,.order-details-v2-shell--atendimentos-backdrop .order-details-modal-wrap{height:100%;min-height:0}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-modal{height:100%;max-height:100%;pointer-events:none;visibility:hidden}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header{gap:calc(16px*var(--odv2-atend-s));min-height:calc(65px*var(--odv2-atend-s));padding:calc(16px*var(--odv2-atend-s)) calc(24px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-title{font-size:calc(24px*var(--odv2-atend-s));line-height:calc(32px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-meta,.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-meta-sep{font-size:calc(12px*var(--odv2-atend-s));line-height:calc(16px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-close{height:calc(32px*var(--odv2-atend-s));width:calc(32px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header-aside{gap:calc(12px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tabs{gap:calc(10px*var(--odv2-atend-s))}.order-details-v2-overlay.order-details-modal-overlay .order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab.order-details-v2-block-title{font-size:12px;line-height:16px}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab.order-details-v2-block-title svg{height:calc(12px*var(--odv2-atend-s));width:calc(12px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header .odv2-atend-cols-picker-trigger{height:calc(22px*var(--odv2-atend-s));width:calc(22px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-header .odv2-atend-cols-picker-trigger svg{height:calc(14px*var(--odv2-atend-s));width:calc(14px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-content{padding:calc(16px*var(--odv2-atend-s)) calc(24px*var(--odv2-atend-s)) calc(20px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-table{font-size:calc(12px*var(--odv2-atend-s)*var(--odv2-atend-table-data-scale));line-height:calc(14px*var(--odv2-atend-s)*var(--odv2-atend-table-data-scale))}.order-details-v2-shell--atendimentos-backdrop .odv2-atend-th-btn{font-size:calc(10px*var(--odv2-atend-s));padding:calc(7px*var(--odv2-atend-s)) calc(9px*var(--odv2-atend-s))}.order-details-v2-shell--atendimentos-backdrop .order-details-v2-atendimentos-summary{font-size:calc(12px*var(--odv2-atend-s));margin-top:calc(12px*var(--odv2-atend-s));padding-top:calc(12px*var(--odv2-atend-s))}.app.theme-dark .order-details-v2-atendimentos-modal,.app.theme-dark .order-details-v2-atendimentos-overlay,html.theme-dark .order-details-v2-atendimentos-modal,html.theme-dark .order-details-v2-atendimentos-overlay{--odv2-atend-muted:#9a9aa3;background:var(--modal-bg)!important;color:var(--text-body)}.app.theme-dark .order-details-v2-atendimentos-header,html.theme-dark .order-details-v2-atendimentos-header{background:var(--modal-bg)!important;border-bottom-color:var(--border-subtle)!important;box-shadow:none!important}.app.theme-dark .order-details-v2-atendimentos-title,html.theme-dark .order-details-v2-atendimentos-title{color:var(--text-body)!important}.app.theme-dark .order-details-v2-atendimentos-meta,.app.theme-dark .order-details-v2-atendimentos-meta-sep,html.theme-dark .order-details-v2-atendimentos-meta,html.theme-dark .order-details-v2-atendimentos-meta-sep{color:#c8c8ce!important}.app.theme-dark .order-details-v2-atendimentos-meta .order-details-v2-mono,html.theme-dark .checkout-view-atendimentos-v2-host .order-details-v2-atendimentos-meta .order-details-v2-mono,html.theme-dark .order-details-v2-atendimentos-meta .order-details-v2-mono{color:var(--text-body)!important}.app.theme-dark .order-details-v2-atendimentos-close,html.theme-dark .order-details-v2-atendimentos-close{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .order-details-v2-atendimentos-close:hover,html.theme-dark .order-details-v2-atendimentos-close:hover{background:var(--bg-surface-alt)!important;color:var(--text-body)!important}.app.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title,.app.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title svg,html.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title,html.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title svg{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title:hover,.app.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title:hover svg,html.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title:hover,html.theme-dark .order-details-v2-atendimentos-tab.order-details-v2-block-title:hover svg{color:var(--text-body)!important}.app.theme-dark .order-details-v2-atendimentos-tab--active.order-details-v2-block-title,.app.theme-dark .order-details-v2-atendimentos-tab--active.order-details-v2-block-title svg,html.theme-dark .order-details-v2-atendimentos-tab--active.order-details-v2-block-title,html.theme-dark .order-details-v2-atendimentos-tab--active.order-details-v2-block-title svg{color:#c4b5fd!important}.app.theme-dark .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab--active.order-details-v2-block-title:after,html.theme-dark .order-details-v2-atendimentos-header .order-details-v2-atendimentos-tab--active.order-details-v2-block-title:after{background:#7c4dff!important}.app.theme-dark .odv2-atend-cols-picker-trigger,html.theme-dark .odv2-atend-cols-picker-trigger{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .odv2-atend-cols-picker-trigger:hover,html.theme-dark .odv2-atend-cols-picker-trigger:hover{background:var(--bg-surface-alt)!important;border-color:var(--border-subtle)!important;color:#c4b5fd!important}.app.theme-dark .odv2-atend-cols-picker-menu,html.theme-dark .odv2-atend-cols-picker-menu{background:var(--modal-bg)!important;border-color:var(--border-subtle)!important;box-shadow:0 8px 24px #00000073!important}.app.theme-dark .odv2-atend-cols-picker-item,html.theme-dark .odv2-atend-cols-picker-item{color:var(--text-body)!important}.app.theme-dark .odv2-atend-cols-picker-item:hover,html.theme-dark .odv2-atend-cols-picker-item:hover{background:var(--bg-surface-alt)!important}.app.theme-dark .odv2-atend-cols-picker-check,html.theme-dark .odv2-atend-cols-picker-check{color:#a78bfa!important}.app.theme-dark .order-details-v2-atendimentos-content,html.theme-dark .order-details-v2-atendimentos-content{background:var(--bg-surface)!important}.app.theme-dark .order-details-v2-atendimentos-table-wrap,html.theme-dark .order-details-v2-atendimentos-table-wrap{border-color:var(--border-subtle)!important}.app.theme-dark .order-details-v2-atendimentos-table th,html.theme-dark .order-details-v2-atendimentos-table th{background:#2c2c30!important;border-bottom-color:var(--border-subtle)!important}.app.theme-dark .odv2-atend-pecas-th,.app.theme-dark .odv2-atend-th-btn,html.theme-dark .odv2-atend-pecas-th,html.theme-dark .odv2-atend-th-btn{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .odv2-atend-th-btn:hover,html.theme-dark .odv2-atend-th-btn:hover{background:var(--bg-surface-alt)!important;color:#c4b5fd!important}.app.theme-dark .odv2-atend-sort-icon,html.theme-dark .odv2-atend-sort-icon{color:#a78bfa!important}.app.theme-dark .odv2-atend-sort-icon--idle,html.theme-dark .odv2-atend-sort-icon--idle{color:#6b6b73!important}.app.theme-dark .order-details-v2-atendimentos-table td,html.theme-dark .order-details-v2-atendimentos-table td{border-bottom-color:#3a3a40!important;color:var(--text-body)}.app.theme-dark .odv2-atend-data-pill,.app.theme-dark .odv2-atend-data-pill--os,.app.theme-dark .order-details-v2-atendimentos-table .td-bold,.app.theme-dark .order-details-v2-atendimentos-table .td-contador,html.theme-dark .odv2-atend-data-pill,html.theme-dark .odv2-atend-data-pill--os,html.theme-dark .order-details-v2-atendimentos-table .td-bold,html.theme-dark .order-details-v2-atendimentos-table .td-contador{color:var(--text-body)!important}.app.theme-dark .order-details-v2-atendimentos-table tbody tr:hover td,html.theme-dark .order-details-v2-atendimentos-table tbody tr:hover td{background:var(--bg-surface-alt)!important}.app.theme-dark .order-details-v2-atendimentos-table tbody tr.odv2-atend-row--expanded td,.app.theme-dark .order-details-v2-atendimentos-table tbody tr.odv2-atend-row--expanded:hover td,html.theme-dark .order-details-v2-atendimentos-table tbody tr.odv2-atend-row--expanded td,html.theme-dark .order-details-v2-atendimentos-table tbody tr.odv2-atend-row--expanded:hover td{background:#2c2c30!important}.app.theme-dark .odv2-atend-kpi--up,html.theme-dark .odv2-atend-kpi--up{background:#10b98124!important;color:#6ee7b7!important}.app.theme-dark .odv2-atend-kpi--down,html.theme-dark .odv2-atend-kpi--down{background:#f8717124!important;color:#f87171!important}.app.theme-dark .odv2-atend-reinc-icon,html.theme-dark .odv2-atend-reinc-icon{background:#fbbf2429!important;border-color:#fbbf2466!important;color:#fbbf24!important}.app.theme-dark .odv2-atend-reinc-tooltip-title,html.theme-dark .odv2-atend-reinc-tooltip-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .odv2-atend-reinc-tooltip-os,html.theme-dark .odv2-atend-reinc-tooltip-os{color:#9a9aa3}.app.theme-dark .odv2-atend-reinc-icon:focus-visible,html.theme-dark .odv2-atend-reinc-icon:focus-visible{box-shadow:0 0 0 2px #323236,0 0 0 4px #fbbf24}.app.theme-dark .odv2-atend-expand-btn,.app.theme-dark .odv2-atend-pecas-icon,.app.theme-dark .odv2-atend-pecas-info-btn,.app.theme-dark .order-details-v2-atendimentos-icon-btn,html.theme-dark .odv2-atend-expand-btn,html.theme-dark .odv2-atend-pecas-icon,html.theme-dark .odv2-atend-pecas-info-btn,html.theme-dark .order-details-v2-atendimentos-icon-btn{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .odv2-atend-expand-btn:hover,.app.theme-dark .odv2-atend-pecas-info-btn:hover,.app.theme-dark .order-details-v2-atendimentos-icon-btn:hover,html.theme-dark .odv2-atend-expand-btn:hover,html.theme-dark .odv2-atend-pecas-info-btn:hover,html.theme-dark .order-details-v2-atendimentos-icon-btn:hover{background:var(--bg-surface-alt)!important;color:#c4b5fd!important}.app.theme-dark .order-details-v2-atendimentos-expanded td,html.theme-dark .order-details-v2-atendimentos-expanded td{background:#2c2c30!important;border-bottom-color:var(--border-subtle)!important}.app.theme-dark .odv2-atend-row-detail,html.theme-dark .odv2-atend-row-detail{background:var(--modal-bg)!important;border-left-color:#7c4dff!important;box-shadow:none!important}.app.theme-dark .odv2-atend-row-detail-block+.odv2-atend-row-detail-block,html.theme-dark .odv2-atend-row-detail-block+.odv2-atend-row-detail-block{border-top-color:var(--border-subtle)!important}.app.theme-dark .odv2-atend-row-detail-label,html.theme-dark .odv2-atend-row-detail-label{color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .odv2-atend-row-detail-text,.app.theme-dark .order-details-v2-atendimentos-expanded-inner,.app.theme-dark .order-details-v2-atendimentos-expanded-inner strong,html.theme-dark .odv2-atend-row-detail-text,html.theme-dark .order-details-v2-atendimentos-expanded-inner,html.theme-dark .order-details-v2-atendimentos-expanded-inner strong{color:var(--text-body)!important}.app.theme-dark .odv2-atend-pecas-table-wrap,html.theme-dark .odv2-atend-pecas-table-wrap{background:var(--modal-bg)!important;border-color:var(--border-subtle)!important}.app.theme-dark .odv2-atend-pecas-detail-th,html.theme-dark .odv2-atend-pecas-detail-th{background:#2c2c30!important;border-bottom-color:var(--border-subtle)!important;color:#9a9aa3!important;color:var(--odv2-atend-muted,#9a9aa3)!important}.app.theme-dark .odv2-atend-peca-tr,.app.theme-dark .odv2-atend-pecas-td,html.theme-dark .odv2-atend-peca-tr,html.theme-dark .odv2-atend-pecas-td{border-bottom-color:#3a3a40!important;color:var(--text-body)!important}.app.theme-dark .odv2-atend-pecas-detail-th-codigo,.app.theme-dark .odv2-atend-pecas-td-codigo,html.theme-dark .odv2-atend-pecas-detail-th-codigo,html.theme-dark .odv2-atend-pecas-td-codigo{border-right-color:var(--border-subtle)!important}.app.theme-dark .odv2-atend-row-detail-hint,.app.theme-dark .order-details-v2-atendimentos-empty,.app.theme-dark .order-details-v2-atendimentos-loading,html.theme-dark .odv2-atend-row-detail-hint,html.theme-dark .order-details-v2-atendimentos-empty,html.theme-dark .order-details-v2-atendimentos-loading{color:#c8c8ce!important}.app.theme-dark .order-details-v2-atendimentos-summary,html.theme-dark .order-details-v2-atendimentos-summary{background:var(--bg-surface)!important;border-top-color:var(--border-subtle)!important;color:#c8c8ce!important}.app.theme-dark .order-details-v2-atendimentos-summary-value,html.theme-dark .order-details-v2-atendimentos-summary-value{color:var(--text-body)!important}.app.theme-dark .odv2-atend-cols-picker-menu,.app.theme-dark .order-details-v2-atendimentos-table-wrap,html.theme-dark .odv2-atend-cols-picker-menu,html.theme-dark .order-details-v2-atendimentos-table-wrap{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar,.app.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar,html.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar,html.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-track,.app.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-track,html.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-track,html.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-track{background:#0000}.app.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-thumb,.app.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-thumb,html.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-thumb{background:#4a4a50;border-radius:4px}.app.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-thumb:hover,.app.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-thumb:hover,html.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-thumb:hover{background:#6b6b73}.app.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-corner,.app.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-corner,html.theme-dark .odv2-atend-cols-picker-menu::-webkit-scrollbar-corner,html.theme-dark .order-details-v2-atendimentos-table-wrap::-webkit-scrollbar-corner{background:#0000}.app.theme-dark .order-details-v2-atendimentos-modal input,.app.theme-dark .order-details-v2-atendimentos-modal select,.app.theme-dark .order-details-v2-atendimentos-modal textarea,html.theme-dark .order-details-v2-atendimentos-modal input,html.theme-dark .order-details-v2-atendimentos-modal select,html.theme-dark .order-details-v2-atendimentos-modal textarea{background:var(--input-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-body)!important;color-scheme:dark}html.theme-dark .checkout-view-atendimentos-v2-host .order-details-v2-shell--atendimentos-backdrop,html.theme-dark .order-details-v2-shell--atendimentos-backdrop{background:#0000}html.theme-dark .checkout-view-atendimentos-v2-host.modal-overlay,html.theme-dark .checkout-view-atendimentos-v2-host.order-details-v2-overlay{background:#0000008c}.go-hover-tip-wrap{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;max-width:100%;vertical-align:middle;width:-webkit-fit-content;width:fit-content}.go-hover-tip-wrap.go-hover-tip-wrap--contents{display:contents}.go-hover-tip-wrap.go-dev-ellipsis-wrap{display:block;justify-content:flex-start;min-width:0;width:100%}.go-dev-ellipsis{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-hover-tip-portal{background:#fff;border-radius:8px;box-shadow:0 4px 16px #18181b1f,0 0 0 1px #18181b0f;color:#3f3f46;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.35;padding:6px 10px;pointer-events:none;position:fixed;white-space:nowrap;z-index:10050}.go-hover-tip-arrow{background:#fff;bottom:-5px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 1px 0 rgba(24,24,27,.06));height:6px;margin-left:-5px;position:absolute;width:10px}.go-hover-tip-portal--below .go-hover-tip-arrow{bottom:auto;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 -1px 0 rgba(24,24,27,.06));top:-5px}.go-hover-tip-text{display:block;position:relative;z-index:1}.go-hover-tip-portal--wrap{max-width:260px;white-space:normal}.go-hover-tip-portal--list{max-width:min(280px,calc(100vw - 24px));min-width:0;padding:8px 10px;white-space:normal}.go-hover-tip-list{display:flex;flex-direction:column;gap:0;min-width:0}.go-hover-tip-list-item{color:inherit;display:block;font-size:10.5px;font-weight:600;line-height:1.3;padding:5px 0;white-space:normal;word-break:break-word}.go-hover-tip-list-item+.go-hover-tip-list-item{border-top:1px solid #18181b14}.go-hover-tip-portal--cluster{max-width:min(300px,calc(100vw - 24px));min-width:180px;padding:10px 12px}.go-hover-tip-cluster{display:flex;flex-direction:column;gap:10px;min-width:0}.go-hover-tip-cluster-head{border-bottom:1px solid #18181b14;display:flex;flex-direction:column;gap:2px;padding-bottom:8px}.go-hover-tip-cluster-total{color:inherit;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.go-hover-tip-cluster-sub{color:#71717a;font-size:10px;font-weight:500;line-height:1.3}.go-hover-tip-cluster-group{display:flex;flex-direction:column;gap:6px;min-width:0}.go-hover-tip-cluster-group+.go-hover-tip-cluster-group{border-top:1px solid #18181b14;padding-top:8px}.go-hover-tip-cluster-client{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-width:0}.go-hover-tip-cluster-client-name{color:inherit;flex:1 1;font-size:11px;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-hover-tip-cluster-client-count{color:#6d54e8;flex:none;font-size:10px;font-weight:700;letter-spacing:.02em}.go-hover-tip-cluster-os{display:flex;flex-wrap:wrap;gap:4px}.go-hover-tip-cluster-os-chip{align-items:center;background:#6d54e81a;border-radius:6px;color:#4c3d9e;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;height:18px;letter-spacing:-.02em;line-height:1;padding:0 7px}.app.theme-dark .go-hover-tip-portal,html.theme-dark .go-hover-tip-portal{background:var(--modal-bg);box-shadow:0 4px 16px #0006,0 0 0 1px var(--border-subtle);color:var(--text-body)}.app.theme-dark .go-hover-tip-arrow,html.theme-dark .go-hover-tip-arrow{background:var(--modal-bg);filter:drop-shadow(0 1px 0 var(--border-subtle))}.app.theme-dark .go-hover-tip-portal--below .go-hover-tip-arrow,html.theme-dark .go-hover-tip-portal--below .go-hover-tip-arrow{filter:drop-shadow(0 -1px 0 var(--border-subtle))}.app.theme-dark .go-hover-tip-text,html.theme-dark .go-hover-tip-text{color:var(--text-body)}.app.theme-dark .go-hover-tip-list-item+.go-hover-tip-list-item,html.theme-dark .go-hover-tip-list-item+.go-hover-tip-list-item{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .go-hover-tip-cluster-group+.go-hover-tip-cluster-group,.app.theme-dark .go-hover-tip-cluster-head,html.theme-dark .go-hover-tip-cluster-group+.go-hover-tip-cluster-group,html.theme-dark .go-hover-tip-cluster-head{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .go-hover-tip-cluster-sub,html.theme-dark .go-hover-tip-cluster-sub{color:#9a9aa3}.app.theme-dark .go-hover-tip-cluster-client-count,html.theme-dark .go-hover-tip-cluster-client-count{color:#c4b5fd}.app.theme-dark .go-hover-tip-cluster-os-chip,html.theme-dark .go-hover-tip-cluster-os-chip{background:#7c4dff2e;color:#e4d9ff}.checkout-adhoc-os-create-overlay{z-index:10003}.checkout-adhoc-os-create-overlay.is-flow-locked,.checkout-adhoc-os-create-overlay.is-success-locked{cursor:default}.checkout-adhoc-os-create-overlay .oosv2-shell{width:min(720px,100%)}.checkout-adhoc-os-create-section{animation:popIn .18s ease both}.checkout-adhoc-os-create-equip-grid{grid-gap:10px 18px;border-bottom:1px solid #f2f2f7;border-bottom:1px solid var(--border-subtle,#f2f2f7);display:grid;gap:10px 18px;grid-template-columns:1.4fr 1fr;margin-bottom:11px;padding-bottom:11px}.checkout-adhoc-os-create-field-value{color:#16161d;color:var(--text-body,#16161d);font-size:13px;font-weight:600;margin-top:2px}.checkout-adhoc-os-create-field-value--mono{font-family:JetBrains Mono,ui-monospace,monospace}.checkout-adhoc-os-create-reason-block{padding:11px 0 0}.checkout-adhoc-os-create-closing-preview{border-top:1px solid #f2f2f7;border-top:1px solid var(--border-subtle,#f2f2f7);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.checkout-adhoc-os-create-field--laudo{min-width:0}.checkout-adhoc-os-create-laudo{background:#efeff1;border-radius:10px;color:#18181beb;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;line-height:1.45;margin-top:4px;max-height:140px;overflow-y:auto;padding:8px 12px}.checkout-adhoc-os-create-laudo-row{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr)}.checkout-adhoc-os-create-laudo-row--meters{align-items:start}.checkout-adhoc-os-create-laudo-label{color:#6b6b76;color:var(--text-muted,#6b6b76);font-size:11px;font-weight:700;letter-spacing:.02em;padding-top:1px}.checkout-adhoc-os-create-laudo-value{min-width:0;white-space:pre-wrap;word-break:break-word}.checkout-adhoc-os-create-laudo-meters{display:flex;flex-direction:column;gap:2px;min-width:0}.checkout-adhoc-os-create-laudo-meter{min-width:0;word-break:break-word}.checkout-adhoc-os-create-laudo-meter-sep{color:#6b6b76;color:var(--text-muted,#6b6b76)}.checkout-adhoc-os-create-meta-row{grid-gap:10px 24px;align-items:start;display:grid;gap:10px 24px;grid-template-columns:1fr auto}.checkout-adhoc-os-create-field--attend{justify-self:end;text-align:right}.checkout-adhoc-os-create-attend-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:2px}.checkout-adhoc-os-create-attend-sep{margin:0 2px}.checkout-adhoc-os-create-attend-sep,.checkout-adhoc-os-create-attend-time{color:#6b6b76;color:var(--text-muted,#6b6b76);font-size:12px;font-weight:600}.checkout-adhoc-os-create-attend-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkout-adhoc-os-create-reason-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;cursor:default;display:block;font-size:12px;font-weight:500;height:32px;margin-top:6px;outline:none;padding:0 12px;width:100%}.checkout-adhoc-os-create-defeito-wrap{max-width:560px}.checkout-adhoc-os-create-defeito-input,.checkout-adhoc-os-create-obs{background:#fff;background:var(--input-bg,#fff);border:1px solid #d9d4f7;border:1px solid var(--border-subtle,#d9d4f7);box-sizing:border-box;color:#16161d;color:var(--text-body,#16161d);outline:none;width:100%}.checkout-adhoc-os-create-defeito-input{border-radius:9px;font-size:13px;height:34px;padding:0 10px}.checkout-adhoc-os-create-obs{border-radius:10px;font-size:13px;line-height:1.5;min-height:86px;padding:9px 132px 9px 10px;resize:vertical}.checkout-adhoc-os-create-defeito-selected{animation:popIn .18s ease both}.checkout-adhoc-os-create-defeito-selected-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:7px}.checkout-adhoc-os-create-empty,.checkout-adhoc-os-create-hint{color:#8a8a9e;color:var(--text-muted,#8a8a9e);font-size:11px;margin:8px 0 0}.checkout-adhoc-os-create-empty{background:#fafafa;background:var(--bg-surface-alt,#fafafa);border:1px dashed #ddd;border:1px dashed var(--border-subtle,#ddd);border-radius:8px;padding:8px 10px}.checkout-adhoc-os-create-loading{align-items:center;color:#718096;color:var(--text-muted,#718096);display:flex;font-size:12px;gap:8px;padding:12px 0}.checkout-adhoc-os-create-spin{animation:checkout-adhoc-os-create-spin .8s linear infinite}@keyframes checkout-adhoc-os-create-spin{to{transform:rotate(1turn)}}.checkout-adhoc-os-create-error{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;font-size:12px;padding:8px 10px}.checkout-adhoc-os-create-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:4px;width:100%}.checkout-adhoc-os-create-actions-spacer{flex:1 1 auto;min-width:8px}.checkout-adhoc-os-create-actions .oosv2-flow-continue-btn{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;margin-left:auto}.checkout-adhoc-os-create-success{align-items:center;color:#7c4dff;color:var(--accent,#7c4dff);display:flex;flex-direction:column;gap:8px;padding:28px 12px 12px;text-align:center}.checkout-adhoc-os-create-success-title{color:#1a1a2e;color:var(--text-body,#1a1a2e);font-size:14px;font-weight:700;margin:0}.checkout-adhoc-os-create-success-os{font-feature-settings:"tnum";color:#7c4dff;color:var(--accent,#7c4dff);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;margin:0 0 4px}.checkout-adhoc-os-create-success-closed{color:#12a45a;font-size:13px;font-weight:600;margin:0 0 12px}.app.theme-dark .checkout-adhoc-os-create-closing-preview,.app.theme-dark .checkout-adhoc-os-create-equip-grid,html.theme-dark .checkout-adhoc-os-create-closing-preview,html.theme-dark .checkout-adhoc-os-create-equip-grid{border-bottom-color:var(--border-subtle);border-top-color:var(--border-subtle)}.app.theme-dark .checkout-adhoc-os-create-field-value,.app.theme-dark .checkout-adhoc-os-create-success-title,html.theme-dark .checkout-adhoc-os-create-field-value,html.theme-dark .checkout-adhoc-os-create-success-title{color:var(--text-body)}.app.theme-dark .checkout-adhoc-os-create-laudo,.app.theme-dark .checkout-adhoc-os-create-reason-input,html.theme-dark .checkout-adhoc-os-create-laudo,html.theme-dark .checkout-adhoc-os-create-reason-input{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .checkout-adhoc-os-create-attend-sep,.app.theme-dark .checkout-adhoc-os-create-attend-time,.app.theme-dark .checkout-adhoc-os-create-laudo-label,.app.theme-dark .checkout-adhoc-os-create-laudo-meter-sep,html.theme-dark .checkout-adhoc-os-create-attend-sep,html.theme-dark .checkout-adhoc-os-create-attend-time,html.theme-dark .checkout-adhoc-os-create-laudo-label,html.theme-dark .checkout-adhoc-os-create-laudo-meter-sep{color:#9a9aa3}.app.theme-dark .checkout-adhoc-os-create-success-closed,html.theme-dark .checkout-adhoc-os-create-success-closed{color:#34d399}.app.theme-dark .checkout-adhoc-os-create-error,html.theme-dark .checkout-adhoc-os-create-error{background:#b91c1c26;border-color:#f8717159;color:#fca5a5}.app.theme-dark .checkout-adhoc-os-create-empty,html.theme-dark .checkout-adhoc-os-create-empty{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:#9a9aa3}.equipment-consult-search-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000002e;color:#2d3748;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(72vh,640px);overflow:hidden;width:min(520px,92vw)}.equipment-consult-search-dialog--wide{max-height:min(84vh,760px);width:min(960px,94vw)}.equipment-consult-search-header{align-items:center;background:linear-gradient(135deg,#faf8ff,#f1edff);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 18px}.equipment-consult-search-header--plain{align-items:stretch;background:#fbfbfe;border-bottom:1px solid #ececf2;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;padding:8px 14px 0}.equipment-consult-search-header-top{align-items:center;display:flex;gap:10px;min-height:22px}.equipment-consult-search-brand{align-items:center;display:flex;flex:1 1;min-width:0}.equipment-consult-search-context{color:#16161d;font-size:12px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment-consult-search-actions{align-items:center;display:flex;flex-shrink:0;gap:5px}.equipment-consult-search-progress{background:#f1f1f6;height:4px;margin:0 -14px}.equipment-consult-search-title{color:#2d3748;font-size:15px;font-weight:600;margin:0}.equipment-consult-search-close{background:#0000;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;padding:4px}.equipment-consult-search-close:hover{background:#7c4dff14;color:#2d3748}.equipment-consult-search-close--flow{align-items:center;background:#fff;border:1px solid #e6e6ef;border-radius:6px;color:#6c6c80;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.equipment-consult-search-close--flow:hover{background:#f6f6fa;color:#16161d}.equipment-consult-search-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body--suggestions-open{overflow:hidden}.equipment-consult-search-label{color:#4a5568;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.equipment-consult-search-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:100%}.equipment-consult-search-input::placeholder{color:#71717ad9}.equipment-consult-search-input:focus{box-shadow:0 0 0 2px #7c4dff47}.equipment-consult-search-input--busy{padding-right:40px}.equipment-consult-search-hint{color:#718096;font-size:11px;margin:8px 0 0}.equipment-consult-search-suggestions{border:1px solid #e2e8f0;border-radius:8px;margin-top:14px;max-height:280px;overflow-y:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin}.equipment-consult-search-suggestions:hover{scrollbar-color:#d4d4dc #0000}.equipment-consult-search-suggestions::-webkit-scrollbar{width:6px}.equipment-consult-search-suggestions::-webkit-scrollbar-track{background:#0000;margin:4px 0}.equipment-consult-search-suggestions::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb{background:#d4d4dc}.equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.equipment-consult-search-suggestion{background:#0000;border-bottom:1px solid #f0f0f0;color:#2d3748;cursor:pointer;font-size:12px;padding:12px;transition:.2s}.equipment-consult-search-suggestion:last-child{border-bottom:none}.equipment-consult-search-suggestion:hover{background:#f7fafc}.equipment-consult-search-suggestion-meta{color:#718096;font-size:11px}.equipment-consult-search-empty{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:12px;margin-top:14px;padding:12px}.equipment-consult-search-dialog--adhoc-preview{max-height:min(84vh,760px);overflow:hidden;width:min(720px,94vw)}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body{color:#16161d;padding:16px}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body button,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body input,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body select,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body textarea{font-family:Plus Jakarta Sans,system-ui,sans-serif}.equipment-consult-search-dialog--adhoc-preview .checkout-adhoc-os-create-field-value--mono,.equipment-consult-search-dialog--adhoc-preview .checkout-adhoc-os-create-field-value--mono *{font-family:JetBrains Mono,ui-monospace,monospace}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-label{color:#8a8a9e;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-input{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12.5px;font-weight:500}.equipment-consult-search-dialog--adhoc-preview .equipment-consult-adhoc-location-btn,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-empty,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-hint,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-suggestion,.equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-suggestion-meta{font-family:Plus Jakarta Sans,system-ui,sans-serif}.equipment-consult-adhoc-equip-block,.equipment-consult-adhoc-preview{display:flex;flex-direction:column;gap:0}.equipment-consult-adhoc-equip-block{padding-bottom:4px;position:relative;z-index:1}.equipment-consult-adhoc-equip-block .equipment-consult-search-label{margin-top:4px}.equipment-consult-search-dialog--adhoc-preview .oosv2-equip-kicker{color:#8a8a9e;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.equipment-consult-search-input-wrap--adhoc{position:relative;z-index:3}.equipment-consult-search-suggestions--overlay{background:#fff;box-shadow:0 10px 28px #0f0f1429;left:0;margin-top:0;max-height:min(420px,calc(84vh - 220px));overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;scrollbar-color:#0000 #0000;scrollbar-width:thin;top:calc(100% + 4px);z-index:5}.equipment-consult-search-suggestions--overlay:hover{scrollbar-color:#d4d4dc #0000}.equipment-consult-search-suggestions--overlay::-webkit-scrollbar{width:6px}.equipment-consult-search-suggestions--overlay::-webkit-scrollbar-track{background:#0000;margin:4px 0}.equipment-consult-search-suggestions--overlay::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb{background:#d4d4dc}.equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb:hover{background:#c0c0ca}.equipment-consult-adhoc-value--missing{color:#c53030;font-weight:600}.equipment-consult-adhoc-location-row{align-items:flex-end;display:flex;flex-direction:column;gap:6px;margin-top:10px}.equipment-consult-adhoc-location-btn{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:7px;color:#5c5c70;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:0;height:26px;line-height:1;margin:0;padding:0 9px;white-space:nowrap}.equipment-consult-adhoc-location-btn:hover:not(:disabled){background:#f6f3ff;border-color:#d9d4f7;color:#5a2ee0;text-decoration:none}.equipment-consult-adhoc-location-btn:disabled{cursor:not-allowed;opacity:.42}.equipment-consult-adhoc-location-btn svg{flex-shrink:0;margin-right:7px}.equipment-consult-adhoc-location-error{color:#c53030;font-size:11px;margin:0;max-width:100%;text-align:right}.equipment-consult-adhoc-map-title-row{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 16px 0}.equipment-consult-adhoc-map-title-row .checkout-view-endereco-map-title{flex:1 1;min-width:0;padding:0}.equipment-consult-adhoc-map-open-btn{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:7px;color:#5c5c70;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700;height:26px;line-height:1;padding:0 9px;text-decoration:none;white-space:nowrap}.equipment-consult-adhoc-map-open-btn svg{flex-shrink:0;margin-right:7px}.equipment-consult-adhoc-map-open-btn:hover{background:#f6f3ff;border-color:#d9d4f7;color:#5a2ee0;text-decoration:none}.app.theme-dark .equipment-consult-search-dialog,html.theme-dark .equipment-consult-search-dialog{background:var(--modal-bg);box-shadow:0 20px 60px #0006;color:var(--text-body)}.app.theme-dark .equipment-consult-search-header,html.theme-dark .equipment-consult-search-header{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-surface-alt) 100%);border-bottom-color:var(--border-subtle)}.app.theme-dark .equipment-consult-search-header--plain,html.theme-dark .equipment-consult-search-header--plain{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.app.theme-dark .equipment-consult-search-context,html.theme-dark .equipment-consult-search-context{color:var(--text-body)}.app.theme-dark .equipment-consult-search-progress,html.theme-dark .equipment-consult-search-progress{background:var(--bg-surface-alt)}.app.theme-dark .equipment-consult-search-close--flow,html.theme-dark .equipment-consult-search-close--flow{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .equipment-consult-search-close--flow:hover,.app.theme-dark .equipment-consult-search-input,html.theme-dark .equipment-consult-search-close--flow:hover,html.theme-dark .equipment-consult-search-input{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .equipment-consult-search-input::placeholder,html.theme-dark .equipment-consult-search-input::placeholder{color:#9a9aa3}.app.theme-dark .equipment-consult-search-suggestion,.app.theme-dark .equipment-consult-search-title,html.theme-dark .equipment-consult-search-suggestion,html.theme-dark .equipment-consult-search-title{color:var(--text-body)}.app.theme-dark .equipment-consult-search-close,.app.theme-dark .equipment-consult-search-hint,.app.theme-dark .equipment-consult-search-label,.app.theme-dark .equipment-consult-search-suggestion-meta,html.theme-dark .equipment-consult-search-close,html.theme-dark .equipment-consult-search-hint,html.theme-dark .equipment-consult-search-label,html.theme-dark .equipment-consult-search-suggestion-meta{color:var(--text-muted)}.app.theme-dark .equipment-consult-search-close:hover,html.theme-dark .equipment-consult-search-close:hover{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .equipment-consult-search-suggestions,html.theme-dark .equipment-consult-search-suggestions{background:var(--bg-surface);border-color:var(--border-subtle);scrollbar-color:#0000 #0000;scrollbar-width:thin}.app.theme-dark .equipment-consult-search-suggestions:hover,html.theme-dark .equipment-consult-search-suggestions:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar,html.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar{width:6px}.app.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar-track,html.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar-track{background:#0000;margin:4px 0}.app.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar-thumb,html.theme-dark .equipment-consult-search-suggestions::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.app.theme-dark .equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb,html.theme-dark .equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .equipment-consult-search-suggestions:hover::-webkit-scrollbar-thumb:hover{background:#6b6b72}.app.theme-dark .equipment-consult-search-suggestion,html.theme-dark .equipment-consult-search-suggestion{background:#0000;border-bottom-color:#ffffff14;color:var(--text-body)}.app.theme-dark .equipment-consult-search-suggestion:hover,html.theme-dark .equipment-consult-search-suggestion:hover{background:#7c4dff24}.app.theme-dark .equipment-consult-search-empty,html.theme-dark .equipment-consult-search-empty{background:#f871711f;border-color:#f8717166;color:var(--danger)}.app.theme-dark .equipment-consult-search-suggestions--overlay,html.theme-dark .equipment-consult-search-suggestions--overlay{background:var(--bg-surface-raised);box-shadow:0 10px 28px #00000073;scrollbar-color:#0000 #0000}.app.theme-dark .equipment-consult-search-suggestions--overlay:hover,html.theme-dark .equipment-consult-search-suggestions--overlay:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb,html.theme-dark .equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .equipment-consult-search-suggestions--overlay:hover::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body,html.theme-dark .equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-body{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-label,.app.theme-dark .equipment-consult-search-dialog--adhoc-preview .oosv2-equip-kicker,html.theme-dark .equipment-consult-search-dialog--adhoc-preview .equipment-consult-search-label,html.theme-dark .equipment-consult-search-dialog--adhoc-preview .oosv2-equip-kicker{color:#9a9aa3}.app.theme-dark .equipment-consult-adhoc-value--missing,html.theme-dark .equipment-consult-adhoc-value--missing{color:#fca5a5}.app.theme-dark .equipment-consult-adhoc-location-btn,html.theme-dark .equipment-consult-adhoc-location-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-adhoc-location-btn:hover:not(:disabled),html.theme-dark .equipment-consult-adhoc-location-btn:hover:not(:disabled){background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .equipment-consult-adhoc-location-error,html.theme-dark .equipment-consult-adhoc-location-error{color:#fca5a5}.app.theme-dark .equipment-consult-adhoc-map-open-btn,html.theme-dark .equipment-consult-adhoc-map-open-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-adhoc-map-open-btn:hover,html.theme-dark .equipment-consult-adhoc-map-open-btn:hover{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;color:#a78bfa;color:var(--link,#a78bfa)}.equipment-consult-search-input-wrap{position:relative}.equipment-consult-search-spinner{animation:spin .8s linear infinite;border:2px solid #7c4dff;border-radius:50%;border-top-color:#0000;height:16px;margin-top:-8px;position:absolute;right:12px;top:50%;width:16px}.equipment-consult-search-suggestion-title{font-weight:600;margin-bottom:4px}.equipment-consult-search-contract-cta{display:flex;justify-content:flex-end;margin-top:12px}.equipment-consult-search-contract-btn{background:#7c4dff;background:var(--accent,#7c4dff);border:1px solid #d9d4f7;border:1px solid var(--border-subtle,#d9d4f7);border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;height:34px;padding:0 16px}.equipment-consult-search-contract-btn:hover{filter:brightness(1.05)}.equipment-consult-search-mode-bar{align-items:center;display:flex;gap:10px;margin-bottom:12px}.equipment-consult-search-back{background:#f5f5f9;background:var(--bg-surface-alt,#f5f5f9);border:1px solid #e6e6ef;border:1px solid var(--border-subtle,#e6e6ef);border-radius:8px;color:#4a5568;color:var(--text-body,#4a5568);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:28px;padding:0 10px}.equipment-consult-search-back:hover{background:#eeeef4;background:var(--bg-surface-raised,#eeeef4)}.equipment-consult-search-mode-label{color:#16161d;color:var(--text-body,#16161d);font-size:12px;font-weight:700}.equipment-consult-search-tree-host{inset:auto;overflow:visible;pointer-events:auto;position:relative}.equipment-consult-search-tree-host .oosv2-selecao-wrap{margin-top:0}.equipment-consult-search-tree-host .oosv2-selecao-tree{max-height:min(42vh,360px)}.equipment-consult-search-tree-host .oosv2-selecao-modelo-head{padding-left:28px}.equipment-consult-search-tree-host .equipment-consult-search-serie-row{padding-left:48px}.app.theme-dark .equipment-consult-search-mode-label,html.theme-dark .equipment-consult-search-mode-label{color:var(--text-body)}.app.theme-dark .equipment-consult-search-back,html.theme-dark .equipment-consult-search-back{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .equipment-consult-search-back:hover,html.theme-dark .equipment-consult-search-back:hover{background:var(--bg-surface-raised)}.equipment-consult-detail-overlay{--ecv2-font-sans:"Geist Variable",Geist,system-ui,sans-serif;--ecv2-font-mono:"Geist Mono",ui-monospace,monospace;--ecv2-text:#1f2130;--ecv2-title:#14152b;--ecv2-muted:#9c9fae;--ecv2-border:#ecedf3;--ecv2-chip-border:#e4e4e7;--ecv2-soft:#f1f2f7;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a66;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10003}.equipment-consult-detail-overlay .equipment-consult-detail-shell :is(h1,h2,h3,h4,h5,h6,p,span,label,li,a,button,input,th,td){font-family:var(--ecv2-font-sans)}.equipment-consult-detail-shell{flex-shrink:0;max-height:calc(100vh - 48px);max-width:1080px;position:relative;width:90vw}.equipment-consult-v2-modal{-webkit-font-smoothing:antialiased;animation:equipmentConsultDetailIn .32s cubic-bezier(.22,1,.36,1) forwards;background:#fff;border:1px solid #e4e6ed;border-radius:16px;box-shadow:0 1px 2px #14142b0a,0 20px 40px -12px #14142b1a;color:var(--ecv2-text);display:flex;flex-direction:column;font-family:var(--ecv2-font-sans);font-size:14px;line-height:20px;max-height:calc(100vh - 48px);overflow:hidden}@keyframes equipmentConsultDetailIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.equipment-consult-v2-header{align-items:center;background:#fff;border-bottom:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 17px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.equipment-consult-v2-header-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.equipment-consult-v2-title{color:var(--ecv2-title);font-family:var(--ecv2-font-mono);font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 2px 0 0}.equipment-consult-v2-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.equipment-consult-v2-badge{align-items:center;border:1px solid var(--ecv2-chip-border);border-radius:7px;box-shadow:0 1px 2px #00000008;box-sizing:border-box;display:inline-flex;font-size:11px;font-weight:600;height:28px;line-height:1;padding:0 9px}.equipment-consult-v2-badge,.equipment-consult-v2-badge--muted{background:#fff;color:#18181b}.equipment-consult-v2-close{align-items:center;background:#0000;border:none;border-radius:7px;color:#18181b;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.equipment-consult-v2-close:hover{background:var(--ecv2-soft);color:#0f172a}.equipment-consult-v2-scroll{background:#fff;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 17px;scrollbar-gutter:stable}.equipment-consult-v2-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.equipment-consult-v2-grid{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.equipment-consult-v2-col--left,.equipment-consult-v2-col--right{border-right:none;padding:0}}.equipment-consult-v2-col{display:flex;flex-direction:column;gap:12px;min-width:0}.equipment-consult-v2-block{background:#fff;border:1px solid var(--ecv2-border);border-radius:10px;display:flex;flex-direction:column;min-width:0;padding:14px 16px}.equipment-consult-v2-block--chart{margin-top:14px}.equipment-consult-v2-divider-top{border-top:none;padding-top:0}.equipment-consult-v2-block-head{align-items:center;border-bottom:none;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding-bottom:0}.equipment-consult-v2-block-title{align-items:center;color:var(--ecv2-title);display:flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:0;line-height:1.2;margin:0}.equipment-consult-v2-block-icon{align-items:center;border-radius:6px;color:var(--ecv2-title);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.equipment-consult-v2-block-title svg{color:inherit;flex-shrink:0}.equipment-consult-v2-block-body{display:flex;flex-direction:column;gap:10px}.equipment-consult-v2-field-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.equipment-consult-v2-field-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-consult-v2-field-cell{min-width:0}@media (max-width:720px){.equipment-consult-v2-field-row--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:520px){.equipment-consult-v2-field-row,.equipment-consult-v2-field-row--3{grid-template-columns:1fr}}.equipment-consult-v2-field-label{color:var(--ecv2-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.equipment-consult-v2-field-value{color:var(--ecv2-text);font-size:13px;font-weight:600;line-height:1.35;word-break:break-word}.equipment-consult-v2-field-value--cliente,.equipment-consult-v2-field-value--tech,.equipment-consult-v2-mono{font-size:13px;line-height:1.35}.equipment-consult-v2-mono{color:var(--ecv2-text);font-family:var(--ecv2-font-mono);font-weight:700}.equipment-consult-v2-with-maps{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between}.equipment-consult-v2-with-maps .equipment-consult-v2-field-value{flex:1 1;min-width:0}.equipment-consult-v2-with-maps .order-detail-maps-btn{flex-shrink:0;margin-top:1px}.equipment-consult-v2-modal .order-detail-maps-btn{align-items:center;background:var(--ecv2-soft);border:none;border-radius:6px;color:#3a3d4d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.equipment-consult-v2-modal .order-detail-maps-btn:hover{background:#e8e9f0}.equipment-consult-v2-vencc-wrap{align-items:center;display:inline-flex;gap:6px}.equipment-consult-v2-vencc-alert-dot{background:#ba1a1a;border-radius:999px;box-shadow:0 0 0 3px #ba1a1a33;flex-shrink:0;height:6px;width:6px}.equipment-consult-v2-empty{color:var(--ecv2-muted);font-size:12px;font-style:normal;line-height:1.45;margin:0}.equipment-consult-v2-contadores{display:flex;flex-wrap:wrap;gap:12px 16px}.equipment-consult-v2-contador-cell{min-width:72px}.equipment-consult-v2-contador-cell .equipment-consult-v2-field-label{margin-bottom:2px}.equipment-consult-v2-historico{border-top:1px solid var(--ecv2-border);display:flex;justify-content:flex-start;margin-top:4px;padding-top:10px}.equipment-consult-v2-historico-btn{align-items:center;background:var(--ecv2-soft);border:none;border-radius:6px;color:#3a3d4d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.equipment-consult-v2-historico-btn:hover:not(:disabled){background:#e8e9f0}.equipment-consult-v2-historico-btn.is-active{background:#ebe4ff;color:#5b21b6}.equipment-consult-v2-historico-btn:disabled{cursor:not-allowed;opacity:.5}.equipment-consult-v2-loading{color:var(--ecv2-muted);font-size:13px;padding:48px 24px;text-align:center}.equipment-consult-chart-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.equipment-consult-chart-title{flex:1 1;margin:0;min-width:0}.equipment-consult-chart-period-btn{align-items:center;background:#fff;border:1px solid var(--ecv2-chip-border);border-radius:7px;box-shadow:0 1px 2px #00000008;color:#18181b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;height:28px;padding:0 10px;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.equipment-consult-chart-period-btn:hover:not(:disabled){background:var(--ecv2-soft)}.equipment-consult-chart-period-btn:disabled{cursor:not-allowed;opacity:.55}.equipment-consult-period-error{color:#ba1a1a;font-size:10px;margin:6px 0 0}.equipment-consult-chart-canvas{height:148px;min-height:148px;overflow:visible;position:relative;width:100%}.equipment-consult-chart-canvas .recharts-wrapper{overflow:visible!important}.equipment-consult-chart-tooltip{background:#fff;border:1px solid var(--ecv2-border);border-radius:8px;box-shadow:0 4px 12px #0f172a1a;color:var(--ecv2-text);font-size:11px;line-height:1.45;max-width:220px;padding:8px 10px;width:-webkit-max-content;width:max-content}.equipment-consult-chart-tooltip-date{color:#6b6f7b;font-weight:600;margin-bottom:4px}.equipment-consult-chart-tooltip-row{align-items:center;display:flex;gap:6px}.equipment-consult-chart-tooltip-dot{border-radius:2px;flex-shrink:0;height:7px;width:7px}.equipment-consult-chart-canvas .recharts-surface,.equipment-consult-chart-canvas .recharts-wrapper{outline:none}.equipment-consult-chart-dot--ciclo{background:#0000!important;border:2px dashed #f59e0b;border-radius:0;height:0;width:10px}.equipment-consult-chart-legend{color:#6b6f7b;display:flex;flex-wrap:wrap;font-size:10px;gap:12px;margin-bottom:6px}.equipment-consult-chart-legend span{align-items:center;display:inline-flex;gap:5px}.equipment-consult-chart-dot{border-radius:2px;flex-shrink:0;height:8px;width:8px}.app.theme-dark .equipment-consult-v2-modal,html.theme-dark .equipment-consult-v2-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 25px 50px -12px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-v2-header,.app.theme-dark .equipment-consult-v2-scroll,html.theme-dark .equipment-consult-v2-header,html.theme-dark .equipment-consult-v2-scroll{background:#2a2a2e;background:var(--modal-bg,#2a2a2e)}.app.theme-dark .equipment-consult-v2-title,html.theme-dark .equipment-consult-v2-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-v2-badge,.app.theme-dark .equipment-consult-v2-badge--muted,html.theme-dark .equipment-consult-v2-badge,html.theme-dark .equipment-consult-v2-badge--muted{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none;color:#c4c4cc}.app.theme-dark .equipment-consult-v2-close,html.theme-dark .equipment-consult-v2-close{background:#0000;color:#c4c4cc}.app.theme-dark .equipment-consult-v2-close:hover,html.theme-dark .equipment-consult-v2-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-v2-block,html.theme-dark .equipment-consult-v2-block{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .equipment-consult-v2-block-icon,.app.theme-dark .equipment-consult-v2-block-title,html.theme-dark .equipment-consult-v2-block-icon,html.theme-dark .equipment-consult-v2-block-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-v2-field-label,html.theme-dark .equipment-consult-v2-field-label{color:#9a9aa3}.app.theme-dark .equipment-consult-v2-field-value,.app.theme-dark .equipment-consult-v2-field-value--cliente,.app.theme-dark .equipment-consult-v2-field-value--tech,.app.theme-dark .equipment-consult-v2-mono,html.theme-dark .equipment-consult-v2-field-value,html.theme-dark .equipment-consult-v2-field-value--cliente,html.theme-dark .equipment-consult-v2-field-value--tech,html.theme-dark .equipment-consult-v2-mono{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-chart-legend,.app.theme-dark .equipment-consult-chart-tooltip-date,.app.theme-dark .equipment-consult-v2-empty,.app.theme-dark .equipment-consult-v2-loading,html.theme-dark .equipment-consult-chart-legend,html.theme-dark .equipment-consult-chart-tooltip-date,html.theme-dark .equipment-consult-v2-empty,html.theme-dark .equipment-consult-v2-loading{color:#9a9aa3}.app.theme-dark .equipment-consult-v2-historico,html.theme-dark .equipment-consult-v2-historico{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .equipment-consult-v2-historico-btn,.app.theme-dark .equipment-consult-v2-modal .order-detail-maps-btn,html.theme-dark .equipment-consult-v2-historico-btn,html.theme-dark .equipment-consult-v2-modal .order-detail-maps-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none;color:#c4c4cc}.app.theme-dark .equipment-consult-v2-historico-btn:hover:not(:disabled),.app.theme-dark .equipment-consult-v2-modal .order-detail-maps-btn:hover,html.theme-dark .equipment-consult-v2-historico-btn:hover:not(:disabled),html.theme-dark .equipment-consult-v2-modal .order-detail-maps-btn:hover{background:#45454b;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-v2-historico-btn.is-active,html.theme-dark .equipment-consult-v2-historico-btn.is-active{background:#3a3358;background:var(--accent-soft,#3a3358);color:#c4b5fd}.app.theme-dark .equipment-consult-chart-period-btn,html.theme-dark .equipment-consult-chart-period-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none;color:#c4c4cc}.app.theme-dark .equipment-consult-chart-period-btn:hover:not(:disabled),html.theme-dark .equipment-consult-chart-period-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-chart-tooltip,html.theme-dark .equipment-consult-chart-tooltip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .equipment-consult-period-error,html.theme-dark .equipment-consult-period-error{color:#f87171;color:var(--danger,#f87171)}.cv-sk{--cv-sk-base:#eceef2;--cv-sk-shine:#f7f8fa;animation:cv-sk-in .2s ease}.app.theme-dark .cv-sk,html.theme-dark .cv-sk{--cv-sk-base:#3a3a3e;--cv-sk-shine:#46464b}@keyframes cv-sk-in{0%{opacity:0}to{opacity:1}}.cv-sk-bone{animation:cv-sk-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--cv-sk-base) 0,var(--cv-sk-shine) 50%,var(--cv-sk-base) 100%);background-size:200% 100%;display:block;flex-shrink:0;max-width:100%}@keyframes cv-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cv-sk-bone{animation:none}}.cv-sk-row{align-items:center;gap:8px}.cv-sk-col,.cv-sk-row{display:flex;min-width:0}.cv-sk-col{flex:1 1;flex-direction:column;gap:6px}.cv-sk-push{margin-left:auto}.cv-sk-select-all{margin:8px 0 4px}.cv-sk-avatar{margin:4px 0}.cv-sk-area-title{margin-bottom:4px;padding:6px 4px}.cv-sk-tech{margin-bottom:2px;padding:5px 6px}.cv-sk-detail{gap:10px;width:100%}.cv-sk-card,.cv-sk-detail{display:flex;flex-direction:column}.cv-sk-card{background:#fff;border:1px solid #e8eaed;border-radius:12px;gap:11px;padding:13px 14px 11px}.app.theme-dark .cv-sk-card,html.theme-dark .cv-sk-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.process-submenu-section{display:flex;flex-direction:column;gap:1px}.process-submenu-section+.process-submenu-section{margin-top:10px}.process-submenu-section-title{align-items:center;color:var(--text-body);display:flex;font-family:Geist Variable,system-ui,sans-serif;font-family:var(--process-sidebar-font,"Geist Variable",system-ui,sans-serif);font-size:13px;font-weight:600;gap:8px;letter-spacing:-.02em;line-height:1.3;min-width:0;padding:4px 10px 2px 2px;pointer-events:none;-webkit-user-select:none;user-select:none}.process-submenu-section-title svg{color:var(--accent);flex-shrink:0}.process-sidebar.is-collapsed .process-submenu-section-title{display:none}.process-sidebar.is-collapsed .process-submenu-section+.process-submenu-section{margin-top:6px}.config-status-mini-screen{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.config-status-mini-grid{grid-gap:16px;align-items:stretch;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,minmax(240px,1fr));min-height:0}@media (max-width:1180px){.config-status-mini-grid{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}}.config-status-mini-grid>.database-config{display:flex;flex-direction:column;max-height:100%;max-width:none;min-height:0;overflow:hidden}.config-status-mini-grid .database-config-status{min-height:0}.config-status-mini-grid .database-config-abertura .config-form,.config-status-mini-grid .database-config-fechamento .config-form{zoom:.9}.config-status-mini-grid .database-config-status-scroll>.config-form.process-config-status-form{zoom:.88}.config-status-mini-grid .database-config-abertura,.config-status-mini-grid .database-config-fechamento{-webkit-overflow-scrolling:touch;overflow-y:auto}.process-cfg-modal{background:#fff}.process-cfg-modal-header{border-bottom:1px solid #e2e8f0;padding:16px 20px}.process-cfg-modal-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:15px}.process-cfg-modal-close{color:#64748b;font-size:18px;height:32px;transition:all .2s ease;width:32px}.process-cfg-modal-close:hover{background:#f1f5f9;color:#1e293b}.process-cfg-modal-body{font-family:Geist Variable,Geist,system-ui,sans-serif;padding:18px 20px}.process-cfg-modal-footer{border-top:1px solid #e2e8f0;gap:10px;padding:14px 20px}.process-cfg-modal-btn{font-family:Geist Variable,Geist,system-ui,sans-serif;font-weight:600;padding:8px 16px;transition:background .2s ease}.process-cfg-modal-btn-secondary{background:#f1f5f9;color:#334155}.process-cfg-modal-btn-secondary:hover{background:#e2e8f0}.process-cfg-modal-automation-panel{background:#f7fafc;border:1px solid #e2e8f0;margin-top:0;padding:14px}.process-cfg-modal-automation-panel.process-cfg-modal-automation-panel--error{border-color:#ef4444;border-width:2px}.process-cfg-modal-overlay{align-items:center;animation:processCfgFadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}@keyframes processCfgFadeIn{0%{opacity:0}to{opacity:1}}.process-cfg-modal{--pcs2-text:#18181bf2;--pcs2-text-muted:#3f3f46f2;animation:processCfgSlide .25s ease;background:var(--bg-surface);border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:90vh;max-width:440px;width:92%}@keyframes processCfgSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.process-cfg-modal-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.process-cfg-modal-title{color:var(--pcs2-text);font-size:14px;font-weight:600;margin:0}.process-cfg-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;width:30px}.process-cfg-modal-close:hover{background:var(--bg-surface-alt);color:var(--pcs2-text)}.process-cfg-modal-body{flex:1 1;font-size:12px;min-height:0;overflow-y:auto;padding:16px 18px}.process-cfg-modal-footer{border-top:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 18px}.process-cfg-modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:7px 14px}.process-cfg-modal-btn-secondary{background:var(--bg-surface-alt);color:var(--pcs2-text-muted)}.process-cfg-modal-btn-secondary:hover{background:var(--border-subtle)}.process-cfg-modal-automation-panel{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.process-cfg-modal-automation-panel--error{border-color:#ef4444;border-width:2px}.process-cfg-modal-hint{color:var(--text-muted);font-size:11px;line-height:1.45;margin:0 0 10px}.process-cfg-modal-field{margin-bottom:12px}.process-cfg-modal-field label{color:var(--pcs2-text-muted);display:block;font-size:11px;font-weight:500;margin-bottom:6px}.process-cfg-modal-pin{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--pcs2-text);font-family:inherit;font-size:12px;padding:5px 8px;text-align:center;text-transform:uppercase;width:52px}.process-cfg-modal-pin--error{border-color:#ef4444}.process-cfg-modal-field-error{color:#ef4444;font-size:10px;margin-top:4px}.process-cfg-modal-select,.process-cfg-modal-time{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--pcs2-text);font-family:inherit;font-size:12px;padding:6px 10px}.process-cfg-modal-week-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.process-cfg-modal-week-grid label{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:400;gap:6px;margin:0}.process-cfg-modal-report-btn{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px}.process-cfg-modal-report-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .process-cfg-modal,html.theme-dark .process-cfg-modal{--pcs2-text:var(--text-body);--pcs2-text-muted:var(--text-muted);background:var(--modal-bg);border:1px solid var(--border-subtle);box-shadow:0 25px 50px -12px #0000008c;color:var(--text-body)}.app.theme-dark .process-cfg-modal-footer,.app.theme-dark .process-cfg-modal-header,html.theme-dark .process-cfg-modal-footer,html.theme-dark .process-cfg-modal-header{border-color:#ffffff14}.app.theme-dark .process-cfg-modal-btn-secondary,.app.theme-dark .process-cfg-modal-field label,.app.theme-dark .process-cfg-modal-pin,.app.theme-dark .process-cfg-modal-select,.app.theme-dark .process-cfg-modal-time,.app.theme-dark .process-cfg-modal-title,.app.theme-dark .process-cfg-modal-week-grid label,html.theme-dark .process-cfg-modal-btn-secondary,html.theme-dark .process-cfg-modal-field label,html.theme-dark .process-cfg-modal-pin,html.theme-dark .process-cfg-modal-select,html.theme-dark .process-cfg-modal-time,html.theme-dark .process-cfg-modal-title,html.theme-dark .process-cfg-modal-week-grid label{color:var(--text-body)}.app.theme-dark .process-cfg-modal-hint,html.theme-dark .process-cfg-modal-hint{color:var(--text-muted)}.app.theme-dark .process-cfg-modal-automation-panel,html.theme-dark .process-cfg-modal-automation-panel{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .process-cfg-modal-btn-secondary,html.theme-dark .process-cfg-modal-btn-secondary{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);color:var(--text-body)}.app.theme-dark .process-cfg-modal-btn-secondary:hover,html.theme-dark .process-cfg-modal-btn-secondary:hover{background:#ffffff24;border-color:#ffffff38;color:#f7f7f8}.app.theme-dark .process-cfg-modal-pin,.app.theme-dark .process-cfg-modal-select,.app.theme-dark .process-cfg-modal-time,html.theme-dark .process-cfg-modal-pin,html.theme-dark .process-cfg-modal-select,html.theme-dark .process-cfg-modal-time{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body);color-scheme:dark}.app.theme-dark .pcs2-page .process-cfg-modal-time::-webkit-calendar-picker-indicator,.app.theme-dark .process-cfg-modal-time::-webkit-calendar-picker-indicator,html.theme-dark .process-cfg-modal-time::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.35);opacity:1}.app.theme-dark .process-cfg-modal-close,html.theme-dark .process-cfg-modal-close{color:var(--text-muted)}.app.theme-dark .process-cfg-modal-close:hover,html.theme-dark .process-cfg-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.cx-exp-sonner-viewport{font-family:Geist Variable,Geist,system-ui,sans-serif;pointer-events:none;position:fixed;right:16px;top:16px;z-index:1300}.cx-exp-sonner-toast{align-items:flex-start;animation:cx-exp-sonner-in .22s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 6px -1px #0000000f,0 10px 24px -4px #0f172a1a;display:flex;gap:12px;justify-content:space-between;padding:12px 12px 12px 14px;pointer-events:auto;width:min(380px,calc(100vw - 32px))}@keyframes cx-exp-sonner-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.cx-exp-sonner-toast-body{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.cx-exp-sonner-icon{flex-shrink:0;margin-top:1px}.cx-exp-sonner-icon--ok{color:#16a34a}.cx-exp-sonner-icon--err{color:#dc2626}.cx-exp-sonner-text{min-width:0}.cx-exp-sonner-title{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin:0}.cx-exp-sonner-desc{color:#64748b;font-size:12px;font-weight:400;line-height:1.4;margin:3px 0 0}.cx-exp-sonner-dismiss{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;padding:4px 10px}.cx-exp-sonner-dismiss:hover{background:#f8fafc;border-color:#cbd5e1}.app.theme-dark .cx-exp-sonner-toast,html.theme-dark .cx-exp-sonner-toast{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 4px 6px -1px #0000003d,0 10px 24px -4px #00000052}.app.theme-dark .cx-exp-sonner-title,html.theme-dark .cx-exp-sonner-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cx-exp-sonner-desc,html.theme-dark .cx-exp-sonner-desc{color:#c4c4cc}.app.theme-dark .cx-exp-sonner-icon--ok,html.theme-dark .cx-exp-sonner-icon--ok{color:#4ade80}.app.theme-dark .cx-exp-sonner-icon--err,html.theme-dark .cx-exp-sonner-icon--err{color:#f0b4b4}.app.theme-dark .cx-exp-sonner-dismiss,html.theme-dark .cx-exp-sonner-dismiss{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cx-exp-sonner-dismiss:hover,html.theme-dark .cx-exp-sonner-dismiss:hover{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#9a9aa3;border-color:var(--text-muted,#9a9aa3)}.pcs2-skel-page{pointer-events:none;-webkit-user-select:none;user-select:none}.pcs2-skel-bar{animation:pcs2-skel-shimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0f2,#f1f5f9f2 45%,#e2e8f0f2 90%);background-size:200% 100%;border-radius:6px;display:block}.pcs2-skel-aside{align-items:flex-start;display:flex;gap:8px}.pcs2-skel-aside-text{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.pcs2-skel-bar--aside-icon{border-radius:4px;flex:none;height:16px;margin-top:1px;width:16px}.pcs2-skel-bar--aside-title{height:12px;width:72%}.pcs2-skel-bar--aside-desc{height:9px;width:100%}.pcs2-skel-bar--short{width:58%}.pcs2-skel-subblock{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pcs2-skel-bar--subhead{height:12px;width:160px}.pcs2-skel-bar--subdesc{height:9px;margin-bottom:4px;width:min(420px,70%)}.pcs2-skel-card{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e8e9ef;border:1px solid var(--border-subtle,#e8e9ef);border-radius:10px;overflow:hidden}.pcs2-skel-card--flat{background:#0000;border-color:#0000}.pcs2-skel-card--spaced{margin-top:10px}.pcs2-skel-list{display:flex;flex-direction:column}.pcs2-skel-list-row{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-subtle,#f1f5f9);display:flex;gap:10px;padding:10px 12px}.pcs2-skel-list-row:last-child{border-bottom:none}.pcs2-skel-bar--icon{border-radius:6px;flex:none;height:22px;width:22px}.pcs2-skel-bar--label{flex:1 1;height:11px;max-width:180px}.pcs2-skel-bar--pin{border-radius:6px;flex:none;height:22px;margin-left:auto;width:36px}.pcs2-skel-settings{display:flex;flex-direction:column;gap:2px}.pcs2-skel-setting-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 4px}.pcs2-skel-setting-copy{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.pcs2-skel-bar--title{height:11px;width:min(280px,55%)}.pcs2-skel-bar--desc{height:9px;width:min(420px,78%)}.pcs2-skel-bar--switch{border-radius:999px;flex:none;height:20px;width:36px}.pcs2-skel-pills{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.pcs2-skel-bar--pill{border-radius:999px;height:26px;width:52px}.pcs2-skel-fab{bottom:16px;display:flex;justify-content:flex-end;margin-top:20px;pointer-events:none;position:-webkit-sticky;position:sticky}.pcs2-skel-bar--fab{border-radius:10px;height:36px;width:148px}.pcs2-skel-page--embedded{width:100%}.pcs2-skel-card--table{overflow:hidden;padding:0}.pcs2-skel-table{display:flex;flex-direction:column;gap:0}.pcs2-skel-table-toolbar{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-subtle,#f1f5f9);display:flex;gap:8px;padding:10px 12px}.pcs2-skel-bar--search{border-radius:8px;height:28px;width:min(220px,40%)}.pcs2-skel-bar--chip{border-radius:999px;height:26px;width:72px}.pcs2-skel-table-head,.pcs2-skel-table-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,1.4fr) minmax(100px,1fr) 72px 72px;padding:10px 12px}.pcs2-skel-table-head{border-bottom:1px solid #e8e9ef;border-bottom:1px solid var(--border-subtle,#e8e9ef)}.pcs2-skel-table-row{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-subtle,#f1f5f9)}.pcs2-skel-table-row:last-child{border-bottom:none}.pcs2-skel-bar--td,.pcs2-skel-bar--th{height:10px;width:70%}.pcs2-skel-bar--td-mid,.pcs2-skel-bar--th-mid{width:55%}.pcs2-skel-bar--td-sm,.pcs2-skel-bar--th-sm{justify-self:end;width:40%}@keyframes pcs2-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app.theme-dark .pcs2-skel-bar,html.theme-dark .pcs2-skel-bar{background:linear-gradient(90deg,#3a3a3e,#4a4a50 45%,#3a3a3e 90%);background-size:200% 100%}.app.theme-dark .pcs2-skel-card,html.theme-dark .pcs2-skel-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .pcs2-skel-list-row,.app.theme-dark .pcs2-skel-table-head,.app.theme-dark .pcs2-skel-table-row,.app.theme-dark .pcs2-skel-table-toolbar,html.theme-dark .pcs2-skel-list-row,html.theme-dark .pcs2-skel-table-head,html.theme-dark .pcs2-skel-table-row,html.theme-dark .pcs2-skel-table-toolbar{border-bottom-color:#ffffff0f}.cx-email-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;justify-content:center;z-index:12000}.cx-email-modal{--cx-email-scale:0.9;--cx-email-sidebar-width:221px;--cx-email-preview-col-min:300px;--cx-email-ui-font:"Geist Variable","Geist",system-ui,sans-serif;--cx-email-ui-font-mono:"Geist Mono",ui-monospace,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--modal-bg,#fff);border-radius:calc(12px*var(--cx-email-scale));box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;font-family:var(--cx-email-ui-font);font-size:calc(14px*var(--cx-email-scale));font-variation-settings:"wght" 450;height:612px;max-height:90vh;max-width:1375px;overflow:hidden;width:87.5%}.cx-email-modal button,.cx-email-modal h2,.cx-email-modal h3,.cx-email-modal input,.cx-email-modal label,.cx-email-modal p,.cx-email-modal select,.cx-email-modal span,.cx-email-modal textarea{font-family:var(--cx-email-ui-font)}.cx-email-modal-body{align-items:stretch;display:flex;flex:1 1;min-height:0;overflow:hidden}.cx-email-sidebar{align-self:stretch;background:#f9fafb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;min-height:100%;width:var(--cx-email-sidebar-width)}.cx-email-sidebar-header{padding:calc(28px*var(--cx-email-scale)) calc(24px*var(--cx-email-scale)) calc(20px*var(--cx-email-scale))}.cx-email-sidebar-title{color:#111827;font-size:calc(22px*var(--cx-email-scale));font-variation-settings:"wght" 700;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.cx-email-sidebar-subtitle{color:#6b7280;font-size:calc(13px*var(--cx-email-scale));line-height:1.4;margin:calc(6px*var(--cx-email-scale)) 0 0}.cx-email-nav{display:flex;flex-direction:column;gap:calc(1.5px*var(--cx-email-scale));padding:calc(4px*var(--cx-email-scale)) calc(12px*var(--cx-email-scale)) calc(16px*var(--cx-email-scale))}.cx-email-nav-item{align-items:center;background:#0000;border:none;border-radius:calc(8px*var(--cx-email-scale));color:#4b5563;cursor:pointer;display:flex;font-size:calc(13px*var(--cx-email-scale));font-variation-settings:"wght" 500;font-weight:500;gap:calc(8px*var(--cx-email-scale));padding:calc(8px*var(--cx-email-scale)) calc(12px*var(--cx-email-scale));text-align:left;transition:background .15s ease,color .15s ease;width:100%}.cx-email-nav-item:hover:not(.active){background:#f3f4f6;color:#374151}.cx-email-nav-item.active{background:#eef2ff;color:#6366f1;font-variation-settings:"wght" 600;font-weight:600}.cx-email-nav-icon{align-items:center;background:#0000;border-radius:50%;color:inherit;display:flex;flex-shrink:0;height:calc(22px*var(--cx-email-scale));justify-content:center;transition:background .15s ease;width:calc(22px*var(--cx-email-scale))}.cx-email-nav-item.active .cx-email-nav-icon{background:#6366f1;color:#fff}.cx-email-main{background:#fff;background:var(--modal-bg,#fff);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.cx-email-main-header{align-items:center;background:#0000;border:none;display:flex;flex-shrink:0;gap:calc(13px*var(--cx-email-scale));justify-content:space-between;min-height:calc(35px*var(--cx-email-scale));padding:calc(11px*var(--cx-email-scale)) calc(22px*var(--cx-email-scale)) calc(2px*var(--cx-email-scale))}.cx-email-main-title{color:#000;font-size:calc(14.3px*var(--cx-email-scale));font-variation-settings:"wght" 500;font-weight:500;letter-spacing:normal;margin:0}.cx-email-main-close{align-items:center;background:#0000;border:none;border-radius:calc(6px*var(--cx-email-scale));color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:calc(19.8px*var(--cx-email-scale));height:calc(31px*var(--cx-email-scale));justify-content:center;line-height:1;margin:calc(-4px*var(--cx-email-scale)) calc(-4px*var(--cx-email-scale)) 0 0;transition:background .2s ease,color .2s ease;width:calc(31px*var(--cx-email-scale))}.cx-email-main-close:hover:not(:disabled){background:#f3f4f6;color:#111827}.cx-email-main-close:disabled{cursor:not-allowed;opacity:.6}.cx-email-main-workspace{grid-gap:0;border-top:none;display:grid;flex:1 1;gap:0;grid-template-columns:minmax(0,1.25fr) minmax(var(--cx-email-preview-col-min),1fr);margin-top:0;min-height:0;min-width:0;width:100%}.cx-email-editor{border-right:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:0;min-width:0}.cx-email-editor-scroll{flex:1 1;min-height:0;overflow:auto;padding:calc(4px*var(--cx-email-scale)) calc(20px*var(--cx-email-scale)) calc(20px*var(--cx-email-scale))}.cx-email-group{margin-bottom:calc(18px*var(--cx-email-scale))}.cx-email-group h3{align-items:center;color:#334155;display:flex;font-size:calc(12px*var(--cx-email-scale));font-weight:650;gap:calc(6px*var(--cx-email-scale));letter-spacing:.04em;margin:0 0 calc(10px*var(--cx-email-scale));text-transform:uppercase}.cx-email-config-rows{display:flex;flex-direction:column}.cx-email-config-row{border-bottom:1px solid #e5e7eb;padding:calc(16px*var(--cx-email-scale)) 0}.cx-email-config-row--last,.cx-email-config-rows>.cx-email-config-row:last-child{border-bottom:none}.cx-email-config-row-head{align-items:center;display:flex;gap:calc(6px*var(--cx-email-scale));margin-bottom:calc(12px*var(--cx-email-scale))}.cx-email-config-row-head h3{color:#334155;font-size:calc(12px*var(--cx-email-scale));font-weight:650;letter-spacing:.04em;margin:0;text-transform:uppercase}.cx-email-config-row .cx-email-field:last-child{margin-bottom:0}.cx-email-option-picker{display:flex;flex-direction:column;gap:calc(6px*var(--cx-email-scale));max-width:100%;width:-webkit-fit-content;width:fit-content}.cx-email-option-picker-label{color:#475569;font-size:calc(12px*var(--cx-email-scale));font-weight:550}.cx-email-option-picker-trigger{align-items:center;background:#fff;background:var(--modal-bg,#fff);border:1px solid #cbd5e1;border-radius:calc(8px*var(--cx-email-scale));color:#0f172a;cursor:pointer;display:inline-flex;font-size:calc(12px*var(--cx-email-scale));gap:calc(8px*var(--cx-email-scale));justify-content:space-between;min-width:calc(120px*var(--cx-email-scale));padding:calc(6px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale));transition:border-color .15s ease,box-shadow .15s ease}.cx-email-option-picker-trigger:hover{border-color:#94a3b8}.cx-email-option-picker-trigger svg{color:#64748b;flex-shrink:0;transition:transform .15s ease}.cx-email-option-picker-trigger svg.is-open{transform:rotate(180deg)}.cx-email-option-picker-trigger--empty span:first-child{color:#94a3b8}.cx-email-hero-upload{align-items:flex-start;display:flex;flex-direction:column;gap:calc(8px*var(--cx-email-scale));margin-top:calc(8px*var(--cx-email-scale))}.cx-email-hero-preview{background:#f9fafb;border:1px solid #eaecf0;border-radius:calc(8px*var(--cx-email-scale));max-width:100%;overflow:hidden;width:calc(160px*var(--cx-email-scale))}.cx-email-hero-preview img{display:block;height:auto;object-fit:contain;width:100%}.cx-email-field{display:flex;flex-direction:column;gap:calc(6px*var(--cx-email-scale));margin-bottom:calc(10px*var(--cx-email-scale))}.cx-email-field--compact{align-self:flex-start;max-width:100%;width:-webkit-fit-content;width:fit-content}.cx-email-field-label{color:#475569;font-size:calc(12px*var(--cx-email-scale));font-weight:550}.cx-email-input,.cx-email-textarea{background:#fff;background:var(--modal-bg,#fff);border:1px solid #cbd5e1;border-radius:calc(8px*var(--cx-email-scale));box-sizing:border-box;color:#0f172a;font-size:calc(13px*var(--cx-email-scale));padding:calc(8px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale));width:100%}.cx-email-input:focus,.cx-email-textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf833;outline:none}.cx-email-textarea{line-height:1.5;min-height:calc(64px*var(--cx-email-scale));resize:vertical}.cx-email-textarea--body{min-height:calc(120px*var(--cx-email-scale))}.cx-email-color-grid{display:flex;flex-direction:column;gap:calc(10px*var(--cx-email-scale))}.cx-email-color-row{grid-gap:calc(16px*var(--cx-email-scale));align-items:end;display:grid;gap:calc(16px*var(--cx-email-scale))}.cx-email-color-row--pair{grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.cx-email-color-row--triple{grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content max-content}.cx-email-color-pipe{align-self:end;color:#d1d5db;font-size:calc(14px*var(--cx-email-scale));line-height:1;margin-bottom:calc(8px*var(--cx-email-scale));-webkit-user-select:none;user-select:none}.cx-email-field--color{align-items:flex-start;display:flex;flex-direction:column;gap:calc(4px*var(--cx-email-scale));margin-bottom:0;min-width:0}.cx-email-field--color .cx-email-field-label{line-height:1.25;white-space:nowrap}.cx-email-color-picker{align-items:center;background:#fff;background:var(--modal-bg,#fff);border:1px solid #e5e7eb;border-radius:calc(8px*var(--cx-email-scale));display:inline-flex;gap:calc(8px*var(--cx-email-scale));justify-content:space-between;max-width:100%;padding:calc(5px*var(--cx-email-scale)) calc(6px*var(--cx-email-scale)) calc(5px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale));transition:border-color .15s ease,box-shadow .15s ease;width:calc(132px*var(--cx-email-scale))}.cx-email-color-picker:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}.cx-email-color-hex{background:#0000;border:none;color:#111827;flex:1 1;font-family:ui-monospace,monospace;font-family:var(--cx-email-ui-font-mono,ui-monospace,monospace);font-size:calc(12px*var(--cx-email-scale));line-height:1.2;margin:0;min-width:0;padding:0}.cx-email-color-hex:focus{outline:none}.cx-email-color-swatch{border-radius:calc(5px*var(--cx-email-scale));box-shadow:inset 0 0 0 1px #0f172a14;flex-shrink:0;height:calc(22px*var(--cx-email-scale));overflow:hidden;position:relative;width:calc(22px*var(--cx-email-scale))}.cx-email-color-native{border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.cx-email-image-row{display:flex;gap:calc(8px*var(--cx-email-scale))}.cx-email-image-row .cx-email-input{flex:1 1}.cx-email-file-input{display:none}.cx-email-field-hint{color:#94a3b8;font-size:calc(11px*var(--cx-email-scale))}.cx-email-segmented{background:#f1f5f9;border-radius:calc(8px*var(--cx-email-scale));display:inline-flex;gap:calc(2px*var(--cx-email-scale));max-width:100%;padding:calc(3px*var(--cx-email-scale));width:-webkit-fit-content;width:fit-content}.cx-email-segmented--inline{flex-wrap:nowrap}.cx-email-segmented button{background:#0000;border:none;border-radius:calc(6px*var(--cx-email-scale));color:#64748b;cursor:pointer;font-size:calc(12px*var(--cx-email-scale));padding:calc(6px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale))}.cx-email-header-scale{max-width:calc(520px*var(--cx-email-scale));width:100%}.cx-email-header-scale-control{align-items:flex-start;display:flex;gap:calc(12px*var(--cx-email-scale))}.cx-email-header-scale-rail{flex:1 1;min-width:0}.cx-email-header-scale-track{align-items:center;cursor:pointer;display:flex;flex:1 1;height:calc(22px*var(--cx-email-scale));min-width:0;outline:none;position:relative;touch-action:none}.cx-email-header-scale-track:focus-visible .cx-email-header-scale-thumb{box-shadow:0 0 0 3px #4f46e540}.cx-email-header-scale-line{background:#e5e7eb;right:0}.cx-email-header-scale-fill,.cx-email-header-scale-line{border-radius:999px;height:calc(4px*var(--cx-email-scale));left:0;margin-top:calc(-2px*var(--cx-email-scale));position:absolute;top:50%}.cx-email-header-scale-fill{background:#c7d2fe;pointer-events:none}.cx-email-header-scale-thumb{background:#4f46e5;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0f172a33;height:calc(14px*var(--cx-email-scale));margin-left:calc(-7px*var(--cx-email-scale));margin-top:calc(-7px*var(--cx-email-scale));pointer-events:none;position:absolute;top:50%;width:calc(14px*var(--cx-email-scale))}.cx-email-header-scale-value{color:#374151;flex-shrink:0;font-size:calc(12px*var(--cx-email-scale));font-weight:500;min-width:calc(108px*var(--cx-email-scale));text-align:right}.cx-email-header-scale-ticks{height:calc(14px*var(--cx-email-scale));margin-top:calc(4px*var(--cx-email-scale));position:relative}.cx-email-header-scale-tick{color:#9ca3af;font-size:calc(9px*var(--cx-email-scale));position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.cx-email-header-scale-tick--start{transform:translateX(0)}.cx-email-header-scale-tick--end{transform:translateX(-100%)}.cx-email-segmented button.is-active{background:#fff;background:var(--modal-bg,#fff);box-shadow:0 1px 2px #0f172a14;color:#4f46e5}.cx-email-check{align-items:center;color:#475569;display:flex;font-size:calc(12.5px*var(--cx-email-scale));gap:calc(8px*var(--cx-email-scale));margin-bottom:calc(10px*var(--cx-email-scale))}.cx-email-placeholders{display:flex;flex-wrap:wrap;gap:calc(6px*var(--cx-email-scale));margin-bottom:calc(8px*var(--cx-email-scale))}.cx-email-placeholders button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#4f46e5;cursor:pointer;font-family:var(--cx-email-ui-font-mono);font-size:calc(11px*var(--cx-email-scale));padding:calc(4px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale))}.cx-email-placeholders button:hover{background:#eef2ff;border-color:#c7d2fe}.cx-email-preview{background:#f8fafc;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.cx-email-preview-head{align-items:baseline;border-bottom:1px solid #e5e7eb;color:#334155;display:flex;flex-shrink:0;font-size:calc(12px*var(--cx-email-scale));font-weight:650;justify-content:space-between;padding:calc(12px*var(--cx-email-scale)) calc(16px*var(--cx-email-scale))}.cx-email-preview-sub{color:#94a3b8;font-weight:500}.cx-email-preview-frame{background:#e2e8f0;border:none;flex:1 1;min-height:0;min-width:0;overflow:hidden;width:100%}.cx-email-error,.cx-email-modal-error{color:#dc2626;flex-shrink:0;font-size:calc(12px*var(--cx-email-scale));margin:0;padding:0 calc(32px*var(--cx-email-scale)) calc(8px*var(--cx-email-scale))}.cx-email-modal-footer{align-items:center;background:#fff;background:var(--modal-bg,#fff);border-top:none;display:flex;flex-shrink:0;gap:calc(12px*var(--cx-email-scale));justify-content:space-between;margin-top:auto;padding:calc(15px*var(--cx-email-scale)) calc(32px*var(--cx-email-scale)) calc(20px*var(--cx-email-scale))}.cx-email-modal-footer-actions{display:flex;gap:calc(8px*var(--cx-email-scale))}.cx-email-btn{align-items:center;border:1px solid #0000;border-radius:calc(8px*var(--cx-email-scale));cursor:pointer;display:inline-flex;font-size:calc(12.5px*var(--cx-email-scale));font-weight:600;gap:calc(6px*var(--cx-email-scale));padding:calc(8px*var(--cx-email-scale)) calc(14px*var(--cx-email-scale))}.cx-email-btn--ghost{background:#fff;background:var(--modal-bg,#fff);border-color:#cbd5e1;color:#475569}.cx-email-btn--ghost:hover:not(:disabled){background:#f8fafc}.cx-email-btn--link{background:#0000;border-color:#0000;padding:calc(8px*var(--cx-email-scale)) 0}.cx-email-btn--link:hover:not(:disabled){background:#0000;color:#334155}.cx-email-modal-footer .cx-email-btn--ghost:not(.cx-email-btn--link){padding:calc(8px*var(--cx-email-scale)) calc(16px*var(--cx-email-scale))}.cx-email-btn--primary{background:#4f46e5;color:#fff}.cx-email-btn--primary:hover:not(:disabled){background:#4338ca}.cx-email-btn:disabled{cursor:not-allowed;opacity:.6}.cx-exp-email-customize-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#5a43d6;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;gap:6px;padding:6px 10px;transition:background .15s ease;white-space:nowrap}.cx-exp-email-customize-btn:hover{background:#0000000d}.cx-email-images-error,.cx-email-images-loading{align-items:center;color:#6b7280;display:flex;font-size:calc(13px*var(--cx-email-scale));gap:calc(8px*var(--cx-email-scale));padding:calc(12px*var(--cx-email-scale)) 0}.cx-email-images-error{align-items:flex-start;flex-direction:column}.cx-email-images-section-intro{margin-bottom:calc(10px*var(--cx-email-scale))}.cx-email-images-section-hint{margin-bottom:calc(4px*var(--cx-email-scale));margin-top:calc(-4px*var(--cx-email-scale))}.cx-email-images-format-hint{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:calc(10px*var(--cx-email-scale));gap:calc(6px*var(--cx-email-scale));line-height:1.35;margin:0}.cx-email-images-format-sep{color:#98a2b3}.cx-email-empresa-list{display:flex;flex-direction:column;gap:calc(10px*var(--cx-email-scale));list-style:none;margin:0;padding:0}.cx-email-empresa-row{align-items:center;background:#fafafa;border:1px solid #eaecf0;border-radius:calc(8px*var(--cx-email-scale));display:flex;gap:calc(12px*var(--cx-email-scale));justify-content:space-between;padding:calc(10px*var(--cx-email-scale)) calc(12px*var(--cx-email-scale))}.cx-email-empresa-info{align-items:center;display:flex;flex:1 1;gap:calc(10px*var(--cx-email-scale));min-width:0}.cx-email-empresa-codigo{font-feature-settings:"tnum";background:#4f46e514;border-radius:calc(4px*var(--cx-email-scale));color:#4f46e5;flex-shrink:0;font-size:calc(11px*var(--cx-email-scale));font-variant-numeric:tabular-nums;font-weight:600;padding:calc(2px*var(--cx-email-scale)) calc(6px*var(--cx-email-scale))}.cx-email-empresa-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cx-email-empresa-nome{color:#111827;font-size:calc(13px*var(--cx-email-scale));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-email-empresa-cnpj{font-feature-settings:"tnum";color:#6b7280;font-size:calc(11px*var(--cx-email-scale));font-variant-numeric:tabular-nums}.cx-email-empresa-logo-row{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(10px*var(--cx-email-scale));justify-content:flex-end}.cx-email-empresa-logo-actions{align-items:center;display:flex;flex-shrink:0;gap:calc(4px*var(--cx-email-scale))}.cx-email-icon-btn{align-items:center;background:#fff;background:var(--modal-bg,#fff);border:1px solid #e2e8f0;border-radius:calc(7px*var(--cx-email-scale));color:#475569;cursor:pointer;display:inline-flex;height:calc(28px*var(--cx-email-scale));justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:calc(28px*var(--cx-email-scale))}.cx-email-icon-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.cx-email-icon-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.cx-email-icon-btn:disabled{cursor:not-allowed;opacity:.5}.cx-email-empresa-mode-col{align-items:flex-end;display:flex;flex-direction:column;gap:calc(6px*var(--cx-email-scale));min-width:0}.cx-email-empresa-mode.cx-email-segmented{flex-wrap:nowrap}.cx-email-empresa-mode.cx-email-segmented button{font-size:calc(10px*var(--cx-email-scale));padding:calc(4px*var(--cx-email-scale)) calc(8px*var(--cx-email-scale));white-space:nowrap}.cx-email-empresa-text-mode-hint{color:#667085;font-size:calc(10px*var(--cx-email-scale));max-width:calc(200px*var(--cx-email-scale));overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cx-email-empresa-logo-preview--text{background:#4f46e50f;color:#4f46e5}.cx-email-empresa-logo-preview{align-items:center;background:#fff;background:var(--modal-bg,#fff);border:1px solid #eaecf0;border-radius:calc(8px*var(--cx-email-scale));color:#98a2b3;display:flex;flex-shrink:0;justify-content:center;max-height:calc(56px*var(--cx-email-scale));max-width:calc(96px*var(--cx-email-scale));min-height:calc(32px*var(--cx-email-scale));min-width:calc(40px*var(--cx-email-scale));overflow:hidden;padding:calc(4px*var(--cx-email-scale))}.cx-email-empresa-logo-preview-img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.cx-email-empresa-logo-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cx-email-empresa-logo-btn{font-size:calc(12px*var(--cx-email-scale))!important;padding:calc(4px*var(--cx-email-scale)) calc(8px*var(--cx-email-scale))!important}@media (max-width:900px){.cx-email-modal{height:auto;max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.cx-email-modal-body{flex-direction:column}.cx-email-sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.cx-email-nav{flex-direction:row;flex-wrap:wrap;padding-bottom:12px}.cx-email-main-workspace{grid-template-columns:1fr}.cx-email-editor{border-bottom:1px solid #e5e7eb;border-right:none}.cx-email-preview-frame{min-height:280px}}.app.theme-dark .cx-email-modal,html.theme-dark .cx-email-modal{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .cx-email-modal button:not(.cx-email-nav-item.active),.app.theme-dark .cx-email-modal h2,.app.theme-dark .cx-email-modal h3,.app.theme-dark .cx-email-modal label,.app.theme-dark .cx-email-modal p,.app.theme-dark .cx-email-modal span,html.theme-dark .cx-email-modal button:not(.cx-email-nav-item.active),html.theme-dark .cx-email-modal h2,html.theme-dark .cx-email-modal h3,html.theme-dark .cx-email-modal label,html.theme-dark .cx-email-modal p,html.theme-dark .cx-email-modal span{color:inherit}.app.theme-dark .cx-email-sidebar,html.theme-dark .cx-email-sidebar{background:var(--bg-surface);border-right-color:var(--border-subtle)}.app.theme-dark .cx-email-sidebar-subtitle,.app.theme-dark .cx-email-sidebar-title,html.theme-dark .cx-email-sidebar-subtitle,html.theme-dark .cx-email-sidebar-title{color:var(--text-body)}.app.theme-dark .cx-email-sidebar-subtitle,html.theme-dark .cx-email-sidebar-subtitle{color:var(--text-muted)}.app.theme-dark .cx-email-modal input,.app.theme-dark .cx-email-modal select,.app.theme-dark .cx-email-modal textarea,html.theme-dark .cx-email-modal input,html.theme-dark .cx-email-modal select,html.theme-dark .cx-email-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-nav-item,html.theme-dark .cx-email-nav-item{color:var(--text-muted)}.app.theme-dark .cx-email-nav-item:hover:not(.active),html.theme-dark .cx-email-nav-item:hover:not(.active){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .cx-email-nav-item.active,html.theme-dark .cx-email-nav-item.active{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .cx-email-nav-item.active .cx-email-nav-icon,html.theme-dark .cx-email-nav-item.active .cx-email-nav-icon{background:var(--accent);color:#fff}.app.theme-dark .cx-email-config-row-head h3,.app.theme-dark .cx-email-field-hint,.app.theme-dark .cx-email-field-label,.app.theme-dark .cx-email-group h3,.app.theme-dark .cx-email-main-header,.app.theme-dark .cx-email-main-title,.app.theme-dark .cx-email-option-picker-label,html.theme-dark .cx-email-config-row-head h3,html.theme-dark .cx-email-field-hint,html.theme-dark .cx-email-field-label,html.theme-dark .cx-email-group h3,html.theme-dark .cx-email-main-header,html.theme-dark .cx-email-main-title,html.theme-dark .cx-email-option-picker-label{color:var(--text-body)}.app.theme-dark .cx-email-field-hint,.app.theme-dark .cx-email-main-close,html.theme-dark .cx-email-field-hint,html.theme-dark .cx-email-main-close{color:var(--text-muted)}.app.theme-dark .cx-email-main-close:hover:not(:disabled),html.theme-dark .cx-email-main-close:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .cx-email-editor,.app.theme-dark .cx-email-editor-scroll,html.theme-dark .cx-email-editor,html.theme-dark .cx-email-editor-scroll{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .cx-email-config-row,html.theme-dark .cx-email-config-row{border-bottom-color:#ffffff14}.app.theme-dark .cx-email-option-picker-trigger,html.theme-dark .cx-email-option-picker-trigger{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-segmented button,html.theme-dark .cx-email-segmented button{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-preview,html.theme-dark .cx-email-preview{background:var(--bg-surface);color:var(--text-body)}.app.theme-dark .cx-email-preview-head,html.theme-dark .cx-email-preview-head{background:var(--bg-surface);border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-preview-sub,html.theme-dark .cx-email-preview-sub{color:var(--text-muted)}.app.theme-dark .cx-email-preview-frame,html.theme-dark .cx-email-preview-frame{background:var(--bg-body)}.app.theme-dark .cx-email-main,html.theme-dark .cx-email-main{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .cx-email-placeholders button,html.theme-dark .cx-email-placeholders button{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:#a78bfa}.app.theme-dark .cx-email-placeholders button:hover,html.theme-dark .cx-email-placeholders button:hover{background:var(--accent-soft);border-color:#7c4dff73;color:#ededef}.app.theme-dark .cx-email-empresa-row,html.theme-dark .cx-email-empresa-row{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-empresa-nome,html.theme-dark .cx-email-empresa-nome{color:var(--text-body)}.app.theme-dark .cx-email-empresa-cnpj,html.theme-dark .cx-email-empresa-cnpj{color:var(--text-muted)}.app.theme-dark .cx-email-empresa-codigo,html.theme-dark .cx-email-empresa-codigo{background:var(--accent-soft);color:#ededef}.app.theme-dark .cx-email-empresa-logo-preview,html.theme-dark .cx-email-empresa-logo-preview{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .cx-email-empresa-logo-preview--text,html.theme-dark .cx-email-empresa-logo-preview--text{background:#7c4dff29;border-color:#7c4dff59;color:#a78bfa}.app.theme-dark .cx-email-icon-btn,html.theme-dark .cx-email-icon-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .cx-email-icon-btn:hover:not(:disabled),html.theme-dark .cx-email-icon-btn:hover:not(:disabled){background:var(--bg-surface-raised);border-color:#ffffff2e;color:var(--text-body)}.app.theme-dark .cx-email-icon-btn--danger:hover:not(:disabled),html.theme-dark .cx-email-icon-btn--danger:hover:not(:disabled){background:#f8717129;border-color:#f8717166;color:#f87171}.cx-exp-page{--cx-font:"Geist Variable","Geist",system-ui,sans-serif;background:#f8fafc;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);max-height:calc(100vh - var(--main-header-height));min-height:0;overflow:hidden;width:100%}.cx-exp-page,.cx-exp-page .cx-exp-actions,.cx-exp-page .cx-exp-main-content,.cx-exp-page .cx-exp-main-header,.cx-exp-page .cx-exp-shell,.cx-exp-page .cx-exp-sidebar{font-family:var(--cx-font)}.cx-exp-page .cx-exp-shell :is(h1,h2,h3,h4,p,span,button,label,input,select,textarea,a){font-family:var(--cx-font)}.cx-exp-page--embedded{background:#0000;height:100%;margin-top:0;max-height:none;min-height:0}.cx-exp-loading{color:#64748b;font-size:13px;margin:24px}.cx-exp-shell{background:#fff;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;min-height:0;overflow:hidden;width:100%}.cx-exp-sidebar{background:#f9fafb;display:flex;flex-direction:column;flex-shrink:0;width:240px}.cx-exp-sidebar-head{padding:20px 18px 14px}.cx-exp-sidebar-title{color:#111827;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.cx-exp-sidebar-sub{color:#6b7280;font-size:11px;line-height:1.4;margin:6px 0 0}.cx-exp-nav{display:flex;flex-direction:column;gap:2px;padding:4px 10px 14px}.cx-exp-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:7px 10px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.cx-exp-nav-item:hover:not(.active){background:#f3f4f6;color:#374151}.cx-exp-nav-item.active{background:#eef2ff;color:#6366f1;font-weight:600}.cx-exp-main{background:#f9f9f9;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.cx-exp-main-header{background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #e5e7eb;padding:14px 18px}.cx-exp-main-title{color:#111827;font-size:15px;font-weight:600;margin:0}.cx-exp-main-content{background:#f9f9f9;flex:1 1;min-height:0;overflow:auto;padding:14px 18px 10px}.cx-exp-panel{display:flex;flex-direction:column;gap:12px}.cx-exp-pcs2-page .pcs2-section-body{max-width:none}.cx-exp-pcs2-page .pcs2-section--stacked{display:flex;flex-direction:column;gap:14px;grid-template-columns:none}.cx-exp-pcs2-page .pcs2-section--stacked .pcs2-section-top{width:100%}.cx-exp-pcs2-page .pcs2-section--stacked .pcs2-section-body--full{max-width:none;width:100%}.cx-exp-pcs2-page .pcs2-section-heading{flex-wrap:wrap;row-gap:4px}.cx-exp-pcs2-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.3;padding:2px 7px}.cx-exp-pcs2-status--on{background:#ecfdf5;color:#059669}.cx-exp-pcs2-status--off{background:#f4f4f5;color:#71717a}.cx-exp-os-toggles{padding:2px 0}.cx-exp-send-mgmt-actions{align-items:center;display:inline-flex;gap:8px}.cx-exp-send-date{align-items:center;display:inline-flex;gap:5px;position:relative}.cx-exp-send-date-icon{align-items:center;background:#0000;border:none;color:#71717a;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:0}.cx-exp-send-date-icon:hover:not(:disabled){color:#52525b}.cx-exp-send-date-icon:disabled{cursor:not-allowed;opacity:.45}.cx-exp-send-date-check{align-items:center;color:#71717a;display:inline-flex;line-height:0}.cx-exp-auto-archive-config{align-items:center;display:inline-flex;gap:5px}.cx-exp-auto-archive-popover{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 8px 24px -4px #0f172a1f;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:12px}.cx-exp-auto-archive-popover-label{color:#3f3f46;font-size:12px;font-weight:500;margin:0}.cx-exp-auto-archive-popover-input{background:#fff;border:1px solid #e4e4e7;border-radius:6px;box-sizing:border-box;color:#18181b;font-size:13px;padding:7px 10px;width:100%}.cx-exp-auto-archive-popover-input:focus{border-color:#a1a1aa;outline:none}.cx-exp-auto-archive-popover-actions{display:flex;gap:8px;justify-content:flex-end}.cx-exp-auto-archive-popover-actions .cx-exp-btn{border-radius:7px;cursor:pointer;font-family:inherit;font-size:11.7px;font-weight:500;line-height:1.2;padding:7px 14px;transition:background .12s,border-color .12s,color .12s}.cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost{background:none;border:none;color:#6366f1;height:auto;min-width:auto;padding:7px 0}.cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost:hover:not(:disabled){background:none;border:none;color:#4f46e5}.cx-exp-auto-archive-popover-actions .cx-exp-btn--primary{align-items:center;background:#4f46e5;border:none;color:#fff;display:inline-flex;height:29px;justify-content:center;min-width:65px;padding:7px 14px}.cx-exp-auto-archive-popover-actions .cx-exp-btn--primary:hover:not(:disabled){background:#4338ca;border:none}.cx-exp-send-date-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.cx-exp-send-date-period-modal{max-height:none;max-width:272px;width:min(272px,calc(100vw - 24px))!important}.cx-exp-send-date-period-modal .ec-period-picker-calendars--single{justify-content:center}.cx-exp-send-date-period-modal.equipment-consult-period-modal--no-head .ec-period-picker-body{padding:8px 8px 0}.cx-exp-send-date-period-modal .ec-period-month-title{font-size:11.5px}.cx-exp-send-date-period-modal .ec-period-nav,.cx-exp-send-date-period-modal .ec-period-nav-spacer{height:24px;width:24px}.cx-exp-send-date-period-modal .ec-period-weekday{font-size:10px;height:22px}.cx-exp-send-date-period-modal .ec-period-days{grid-template-rows:repeat(6,27px);min-height:162px}.cx-exp-send-date-period-modal .ec-period-day{font-size:11px;height:27px}.cx-exp-send-date-period-modal .ec-period-day-inner{border-radius:7px;height:27px;width:27px}.cx-exp-send-date-period-modal .ec-period-day:before{inset:2px 0}.cx-exp-send-date-period-modal .ec-period-picker-actions{border-top:none;gap:10px;padding:6px 10px 10px}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-height:28px;padding:6px 12px;transition:color .15s ease,background .15s ease}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:6px 0}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cx-exp-send-date-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3dff}.cx-exp-hint{color:#64748b;font-size:12px;line-height:1.45;margin:0}.cx-exp-rules-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cx-exp-rules-toolbar--actions{justify-content:flex-end}.cx-exp-rules-toolbar .cx-exp-hint{flex:1 1;min-width:0}.cx-exp-add-rule-btn{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#6366f1;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;white-space:nowrap}.cx-exp-add-rule-btn:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.cx-exp-add-rule-btn:disabled{cursor:not-allowed;opacity:.5}.cx-exp-empty{color:#94a3b8;font-size:12px;margin:8px 0 0}.cx-exp-rules{display:flex;flex-direction:column;gap:10px}.cx-exp-rule-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.cx-exp-rule-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.cx-exp-rule-head-left{align-items:center;display:flex;gap:8px;min-width:0}.cx-exp-stars{color:#f59e0b;display:inline-flex;gap:1px}.cx-exp-stars__off{color:#cbd5e1}.cx-exp-rule-card--draft{background:#fafbff;border-color:#c7d2fe}.cx-exp-rule-range--pending{color:#94a3b8;font-weight:500}.cx-exp-rule-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.cx-exp-rule-remove:hover{background:#fef2f2;color:#dc2626}.cx-exp-rule-grid{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:auto auto 1fr}.cx-exp-rule-toggles{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;min-height:30px}.cx-exp-rule-toggle--disabled{cursor:not-allowed;opacity:.45}.cx-exp-rule-toggle{border-radius:7px;font-size:11px;padding:5px 10px;white-space:nowrap}@media (max-width:720px){.cx-exp-rule-grid{grid-template-columns:1fr 1fr}}.cx-exp-star-picker{align-items:center;display:inline-flex;gap:6px;min-height:30px}.cx-exp-star-picker-label{color:#64748b;flex-shrink:0;font-size:11px}.cx-exp-star-picker-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:4px;height:30px;justify-content:space-between;min-width:64px;padding:0 8px}.cx-exp-star-picker-trigger:hover{border-color:#cbd5e1}.cx-exp-star-picker-trigger svg{color:#94a3b8;transition:transform .15s ease}.cx-exp-rule-range{color:#334155;font-size:12px;font-weight:600}.cx-exp-star-picker-popover,.cx-exp-star-picker-popover :is(button,span,div){font-family:Geist Variable,Geist,system-ui,sans-serif}.cx-exp-star-picker-trigger svg.is-open{transform:rotate(180deg)}.cx-exp-star-picker-trigger--empty span{color:#94a3b8;font-weight:400}.cx-exp-motives{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.cx-exp-motives-label{color:#475569;display:block;font-size:11px;font-weight:600;margin-bottom:6px}.cx-exp-motives-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:28px;position:relative}.cx-exp-motive-fab{align-items:center;background:#f8fafc;border:1px dashed #c7d2fe;border-radius:999px;color:#6366f1;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease;width:26px}.cx-exp-motive-fab:hover{background:#eef2ff;border-color:#a5b4fc}.cx-exp-tooltip-wrap{display:inline-flex;position:relative}.cx-exp-tooltip-wrap--disabled{cursor:not-allowed}.cx-exp-tooltip-wrap--disabled .cx-exp-add-rule-btn{pointer-events:none}.cx-exp-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;bottom:calc(100% + 7px);box-shadow:0 4px 14px #0f172a1f;color:#334155;font-size:11px;font-weight:500;line-height:1.35;opacity:0;padding:5px 9px;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:8}.cx-exp-tooltip,.cx-exp-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.cx-exp-tooltip:after{border:5px solid #0000;border-top-color:#fff;content:"";top:100%}.cx-exp-tooltip--portal,.cx-exp-tooltip-wrap:focus-within .cx-exp-tooltip,.cx-exp-tooltip-wrap:hover .cx-exp-tooltip{opacity:1;visibility:visible}.cx-exp-tooltip--portal{border-radius:8px;bottom:auto;box-shadow:0 4px 16px #0f172a14,0 1px 3px #0f172a0f;display:inline-block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;line-height:1.4;max-width:220px;padding:6px 9px;pointer-events:none;position:fixed;right:auto;text-align:left;transition:none;white-space:normal;z-index:12050}.cx-exp-tooltip--portal-compact{max-width:none;white-space:nowrap}.cx-exp-tooltip--portal:after{border:5px solid #0000;border-top-color:#fff;filter:drop-shadow(0 1px 0 #e2e8f0);margin-top:-1px;top:100%}.cx-exp-tooltip--portal-start:after{left:10px;transform:none}.cx-exp-tooltip--portal-end:after{left:auto;right:10px;transform:none}.cx-exp-motive-add-pop{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0f172a1a;display:flex;flex-wrap:wrap;gap:6px;left:0;min-width:260px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:4}.cx-exp-motive-detail-check{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;gap:5px;-webkit-user-select:none;user-select:none;white-space:nowrap}.cx-exp-motive-detail-check input{accent-color:#6366f1;height:13px;width:13px}.cx-exp-motive-add-pop input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-family:inherit;font-size:12px;min-width:0;padding:5px 8px}.cx-exp-motive-add-pop button{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#6366f1;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:5px 10px}.cx-exp-motive-add-pop button:disabled{cursor:not-allowed;opacity:.45}.cx-exp-motive-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px}.cx-exp-motive-chip--detail{background:#fafbff;border-color:#c7d2fe}.cx-exp-motive-chip--dragging{opacity:.45}.cx-exp-motive-chip--drop-target{border-color:#6366f1;box-shadow:0 0 0 2px #eef2ff}.cx-exp-motive-drag-handle{align-items:center;color:#94a3b8;cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center;margin:-2px 0;padding:0 1px}.cx-exp-motive-drag-handle:active{cursor:grabbing}.cx-exp-motive-detail-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:#94a3b8;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.cx-exp-motive-detail-btn.active,.cx-exp-motive-detail-btn:hover{background:#eef2ff;color:#6366f1}.cx-exp-motive-chip button{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1;padding:0}.cx-exp-motive-chip button:hover{color:#dc2626}.cx-exp-actions{background:#f9f9f9;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:10px 18px 12px}.cx-exp-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 14px}.cx-exp-btn--ghost{background:#fff;border:1px solid #e2e8f0;color:#475569}.cx-exp-btn--primary{background:#6366f1;border:1px solid #6366f1;color:#fff}.cx-exp-btn:disabled{cursor:not-allowed;opacity:.55}.cx-exp-spin{animation:cxExpSpin .8s linear infinite}.cx-exp-confirm-overlay{z-index:1200}.cx-exp-confirm-modal,.cx-exp-confirm-modal :is(h3,p,button){font-family:var(--cx-font)}@keyframes cxExpSpin{to{transform:rotate(1turn)}}.app.theme-dark .cx-exp-actions,.app.theme-dark .cx-exp-main,.app.theme-dark .cx-exp-main-content,.app.theme-dark .cx-exp-page,.app.theme-dark .cx-exp-page--embedded,.app.theme-dark .cx-exp-shell{background:var(--bg-body);color:var(--text-body)}.app.theme-dark .cx-exp-main-content{scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.app.theme-dark .cx-exp-main-content::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .cx-exp-main-content::-webkit-scrollbar-track{background:#0000}.app.theme-dark .cx-exp-main-content::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.app.theme-dark .cx-exp-main-content::-webkit-scrollbar-thumb:hover,.app.theme-dark .cx-exp-main-content:hover::-webkit-scrollbar-thumb{background:#ffffff4d}.app.theme-dark .cx-exp-sidebar{background:var(--bg-surface)}.app.theme-dark .cx-exp-main-header{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.app.theme-dark .cx-exp-main-title,.app.theme-dark .cx-exp-nav-item,.app.theme-dark .cx-exp-sidebar-title{color:var(--text-body)}.app.theme-dark .cx-exp-empty,.app.theme-dark .cx-exp-loading,.app.theme-dark .cx-exp-rule-range--pending,.app.theme-dark .cx-exp-sidebar-sub{color:var(--text-muted)}.app.theme-dark .cx-exp-nav-item:hover:not(.active){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .cx-exp-nav-item.active{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .cx-exp-btn--ghost{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-rule-card{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-auto-archive-popover,html.theme-dark .cx-exp-auto-archive-popover{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-auto-archive-popover-label,html.theme-dark .cx-exp-auto-archive-popover-label{color:var(--text-body)}.app.theme-dark .cx-exp-auto-archive-popover input,html.theme-dark .cx-exp-auto-archive-popover input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost,html.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost{background:none;border:none;color:#a78bfa}.app.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost:hover:not(:disabled),html.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--ghost:hover:not(:disabled){background:none;border:none;color:#c4b5fd}.app.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--primary,html.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--primary{background:#4f46e5;border:none;color:#fff}.app.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--primary:hover:not(:disabled),html.theme-dark .cx-exp-auto-archive-popover-actions .cx-exp-btn--primary:hover:not(:disabled){background:#4338ca;border:none}.app.theme-dark .cx-exp-os-toggles .user-form-toggle-pill:not(.active),html.theme-dark .cx-exp-os-toggles .user-form-toggle-pill:not(.active){background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-pcs2-status--on{background:#4ade8029;color:#4ade80}.app.theme-dark .cx-exp-pcs2-status--off{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .cx-exp-send-date-check,.app.theme-dark .cx-exp-send-date-icon{color:var(--text-muted)}.app.theme-dark .cx-exp-motives-label,.app.theme-dark .cx-exp-rule-range,.app.theme-dark .cx-exp-send-date-icon:hover:not(:disabled),.app.theme-dark .cx-exp-star-picker-label{color:var(--text-body)}.app.theme-dark .cx-exp-star-picker-label{color:var(--text-muted)}.app.theme-dark .cx-exp-star-picker-trigger{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-star-picker-trigger svg,.app.theme-dark .cx-exp-star-picker-trigger--empty span{color:var(--text-muted)}.app.theme-dark .cx-exp-star-picker-popover,html.theme-dark .cx-exp-star-picker-popover{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-star-picker-trigger:hover{background:var(--bg-surface-alt);border-color:#ffffff38}.app.theme-dark .cx-exp-rule-remove:hover{background:#f8717129;color:#f87171}.app.theme-dark .cx-exp-motive-chip button:hover,.app.theme-dark .cx-exp-motive-detail-btn:hover{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .cx-exp-motives{border-top-color:#ffffff14}.app.theme-dark .cx-exp-motive-chip{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-motive-chip--detail{background:var(--accent-soft);border-color:#7c4dff59;color:var(--text-body)}.app.theme-dark .cx-exp-add-rule-btn{background:var(--accent-soft);border-color:#7c4dff73;color:#ededef}.app.theme-dark .cx-exp-add-rule-btn:hover:not(:disabled){background:#7c4dff52;border-color:#7c4dff8c;color:#f7f7f8}.app.theme-dark .cx-exp-motive-fab{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-exp-motive-fab:hover{background:var(--accent-soft);color:#ededef}.app.theme-dark .cx-exp-motive-detail-btn{color:var(--text-muted)}.app.theme-dark .cx-exp-motive-detail-btn.active{background:var(--accent-soft);color:#a78bfa}.app.theme-dark .cx-exp-tooltip-wrap .cx-exp-motive-fab,.app.theme-dark .cx-exp-tooltip-wrap button{color:inherit}.cx-email-send-modal{display:flex;height:min(640px,90vh);max-width:none;width:min(720px,92vw)}.cx-email-send-modal,.cx-email-send-modal .cx-email-modal-body{flex-direction:column}.cx-email-send-modal .cx-email-modal-footer{padding:calc(15px*var(--cx-email-scale)) calc(24px*var(--cx-email-scale)) calc(20px*var(--cx-email-scale))}.cx-email-send-header{align-items:center;display:flex;flex-shrink:0;gap:calc(12px*var(--cx-email-scale));justify-content:space-between;padding:calc(16px*var(--cx-email-scale)) calc(24px*var(--cx-email-scale)) calc(4px*var(--cx-email-scale))}.cx-email-send-title{color:#111827;font-size:calc(20px*var(--cx-email-scale));font-weight:700;letter-spacing:-.02em;margin:0}.cx-email-send-close{align-items:center;background:#0000;border:none;border-radius:calc(8px*var(--cx-email-scale));color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:calc(32px*var(--cx-email-scale));justify-content:center;width:calc(32px*var(--cx-email-scale))}.cx-email-send-close:hover{background:#f3f4f6;color:#111827}.cx-email-send-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:calc(6px*var(--cx-email-scale)) calc(24px*var(--cx-email-scale)) calc(12px*var(--cx-email-scale))}.cx-email-send-intro{color:#6b7280;font-size:calc(13px*var(--cx-email-scale));line-height:1.45;margin:0 0 calc(14px*var(--cx-email-scale))}.cx-email-send-list{display:flex;flex-direction:column;gap:calc(10px*var(--cx-email-scale))}.cx-email-send-company{background:var(--bg-surface);border:1px solid #e5e7eb;border-radius:calc(10px*var(--cx-email-scale));overflow:hidden}.cx-email-send-company-head{align-items:center;background:var(--bg-surface-alt);display:flex;gap:calc(10px*var(--cx-email-scale));padding:calc(10px*var(--cx-email-scale)) calc(12px*var(--cx-email-scale))}.cx-email-send-company--expanded .cx-email-send-company-head{border-bottom:1px solid #eef0f3}.cx-email-send-company-toggle{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;margin-left:calc(2px*var(--cx-email-scale));padding:0;transition:color .15s,transform .2s}.cx-email-send-company-toggle:hover{color:#6b7280}.cx-email-send-company--expanded .cx-email-send-company-toggle svg{transform:rotate(180deg)}.cx-email-send-company-body{background:var(--bg-surface);display:flex;flex-direction:column;gap:calc(12px*var(--cx-email-scale));padding:calc(12px*var(--cx-email-scale))}.cx-email-send-company-code{align-items:center;background:#eef2ff;border-radius:calc(6px*var(--cx-email-scale));color:#4338ca;display:inline-flex;flex-shrink:0;font-size:calc(12px*var(--cx-email-scale));font-variation-settings:"wght" 600;font-weight:600;height:calc(28px*var(--cx-email-scale));justify-content:center;min-width:calc(28px*var(--cx-email-scale))}.cx-email-send-fields{grid-gap:calc(10px*var(--cx-email-scale));display:grid;gap:calc(10px*var(--cx-email-scale));grid-template-columns:1fr 1fr}.cx-email-send-company-meta{flex:1 1;min-width:0}.cx-email-send-company-name{color:#111827;display:block;font-size:calc(13px*var(--cx-email-scale));font-variation-settings:"wght" 600;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-email-send-company-cnpj{color:#6b7280;display:block;font-size:calc(11px*var(--cx-email-scale));margin-top:calc(2px*var(--cx-email-scale))}.cx-email-send-company-badge{border-radius:999px;flex-shrink:0;font-size:calc(11px*var(--cx-email-scale));font-weight:500;padding:calc(3px*var(--cx-email-scale)) calc(8px*var(--cx-email-scale))}.cx-email-send-company-badge--ok{background:#ecfdf5;color:#047857}.cx-email-send-company-badge--pending{background:#f3f4f6;color:#6b7280}@media (max-width:560px){.cx-email-send-fields{grid-template-columns:1fr}}.cx-email-send-field{display:flex;flex-direction:column;gap:calc(4px*var(--cx-email-scale))}.cx-email-send-field-label{color:#6b7280;font-size:calc(11px*var(--cx-email-scale));font-weight:500}.cx-email-send-field-label-row{align-items:center;display:inline-flex;gap:calc(4px*var(--cx-email-scale))}.cx-email-send-field-help{align-items:center;background:#0000;border:none;border-radius:999px;color:#9ca3af;cursor:help;display:inline-flex;flex-shrink:0;height:calc(18px*var(--cx-email-scale));justify-content:center;padding:0;width:calc(18px*var(--cx-email-scale))}.cx-email-send-field-help:focus-visible,.cx-email-send-field-help:hover{background:#eef2ff;color:#6366f1;outline:none}.cx-email-send-field-input{align-items:center;background:var(--bg-surface);border:1px solid #e5e7eb;border-radius:calc(8px*var(--cx-email-scale));display:flex;gap:calc(8px*var(--cx-email-scale));min-height:calc(36px*var(--cx-email-scale));padding:0 calc(10px*var(--cx-email-scale));transition:border-color .15s}.cx-email-send-field-input:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.cx-email-send-field-input svg{color:#9ca3af;flex-shrink:0}.cx-email-send-field-input input{background:#0000;border:none;color:#111827;flex:1 1;font-size:calc(13px*var(--cx-email-scale));min-width:0;outline:none}.cx-email-send-field-input input::placeholder{color:#9ca3af}.cx-email-send-actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(8px*var(--cx-email-scale))}.cx-email-send-btn{align-items:center;background:var(--bg-surface);border:1px solid #e5e7eb;border-radius:calc(8px*var(--cx-email-scale));color:#374151;cursor:pointer;display:inline-flex;font-size:calc(12px*var(--cx-email-scale));font-weight:500;gap:calc(6px*var(--cx-email-scale));justify-content:center;min-height:calc(32px*var(--cx-email-scale));padding:0 calc(12px*var(--cx-email-scale));transition:background .15s,border-color .15s}.cx-email-send-btn:hover:not(:disabled){background:var(--bg-surface-alt);border-color:#d1d5db}.cx-email-send-btn:disabled{cursor:not-allowed;opacity:.55}.cx-email-send-btn--primary{background:#4f46e5;border-color:#4f46e5;color:#fff}.cx-email-send-btn--primary:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.cx-email-send-test-row{align-items:center;border-top:1px dashed #e5e7eb;display:flex;flex-wrap:wrap;gap:calc(8px*var(--cx-email-scale));padding-top:calc(4px*var(--cx-email-scale))}.cx-email-send-test-row .cx-email-send-field-input{flex:1 1;min-width:calc(180px*var(--cx-email-scale))}.cx-email-send-result{align-items:flex-start;border-radius:calc(8px*var(--cx-email-scale));display:flex;font-size:calc(12px*var(--cx-email-scale));gap:calc(6px*var(--cx-email-scale));line-height:1.4;padding:calc(8px*var(--cx-email-scale)) calc(10px*var(--cx-email-scale))}.cx-email-send-result--ok{background:#ecfdf5;color:#047857}.cx-email-send-result--err{background:#fef2f2;color:#b91c1c}.cx-email-send-empty,.cx-email-send-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:calc(13px*var(--cx-email-scale));gap:calc(10px*var(--cx-email-scale));justify-content:center;padding:calc(40px*var(--cx-email-scale))}.app.theme-dark .cx-email-send-modal,html.theme-dark .cx-email-send-modal{--cx-send-bg:var(--modal-bg);color:var(--text-body)}.app.theme-dark .cx-email-send-modal .cx-email-modal,html.theme-dark .cx-email-send-modal .cx-email-modal{background:var(--modal-bg)}.app.theme-dark .cx-email-send-body,.app.theme-dark .cx-email-send-company,html.theme-dark .cx-email-send-body,html.theme-dark .cx-email-send-company{background:var(--bg-surface);color:var(--text-body)}.app.theme-dark .cx-email-send-modal input,.app.theme-dark .cx-email-send-modal select,.app.theme-dark .cx-email-send-modal textarea,html.theme-dark .cx-email-send-modal input,html.theme-dark .cx-email-send-modal select,html.theme-dark .cx-email-send-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-send-btn,.app.theme-dark .cx-email-send-company,.app.theme-dark .cx-email-send-company-name,.app.theme-dark .cx-email-send-field-label,.app.theme-dark .cx-email-send-intro,.app.theme-dark .cx-email-send-title,.app.theme-dark .enotif-scope-modal .cx-email-send-title,html.theme-dark .cx-email-send-btn,html.theme-dark .cx-email-send-company,html.theme-dark .cx-email-send-company-name,html.theme-dark .cx-email-send-field-label,html.theme-dark .cx-email-send-intro,html.theme-dark .cx-email-send-title,html.theme-dark .enotif-scope-modal .cx-email-send-title{color:var(--text-body)}.app.theme-dark .cx-email-send-close,.app.theme-dark .cx-email-send-intro,html.theme-dark .cx-email-send-close,html.theme-dark .cx-email-send-intro{color:var(--text-muted)}.app.theme-dark .cx-email-send-close:hover,html.theme-dark .cx-email-send-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .cx-email-send-btn:not(.cx-email-send-btn--primary),html.theme-dark .cx-email-send-btn:not(.cx-email-send-btn--primary){background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-send-btn:not(.cx-email-send-btn--primary):hover:not(:disabled),html.theme-dark .cx-email-send-btn:not(.cx-email-send-btn--primary):hover:not(:disabled){background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .cx-email-send-company,.app.theme-dark .cx-email-send-company--expanded .cx-email-send-company-head,html.theme-dark .cx-email-send-company,html.theme-dark .cx-email-send-company--expanded .cx-email-send-company-head{border-color:var(--border-subtle)}.app.theme-dark .cx-email-send-company-head,html.theme-dark .cx-email-send-company-head{background:var(--bg-surface-alt)}.app.theme-dark .cx-email-send-company-code,html.theme-dark .cx-email-send-company-code{background:var(--accent-soft);color:#ededef}.app.theme-dark .cx-email-send-company-badge--ok,html.theme-dark .cx-email-send-company-badge--ok{background:#4ade8029;color:#4ade80}.app.theme-dark .cx-email-send-company-badge--pending,html.theme-dark .cx-email-send-company-badge--pending{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .cx-email-send-company-cnpj,html.theme-dark .cx-email-send-company-cnpj{color:var(--text-muted)}.app.theme-dark .cx-email-send-company:hover .cx-email-send-company-head,html.theme-dark .cx-email-send-company:hover .cx-email-send-company-head{background:var(--bg-surface-raised)}.app.theme-dark .cx-email-send-field-input,html.theme-dark .cx-email-send-field-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .cx-email-send-scroll:hover,html.theme-dark .cx-email-send-scroll:hover{scrollbar-color:var(--border-subtle) #0000}.enotif-page{padding-bottom:72px}.enotif-loading{align-items:center;color:#52525bf2;display:flex;font-size:13px;gap:10px;padding:32px 8px}.enotif-scope-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.enotif-scope-overlay{z-index:10075}.enotif-scope-modal{--cx-email-scale:0.95}.enotif-scope-modal-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:8px 24px 16px}.enotif-general-list{padding:4px 0 8px}.enotif-general-list--modal .cx-email-send-company{background:#0000;border:none;box-shadow:none}.enotif-scope-modal-footer{align-items:center;justify-content:space-between}.enotif-page .pcs2-list-item .pcs2-switch{flex-shrink:0;margin-left:auto}.pcs2-switch--compact .pcs2-switch-pill{transform:scale(.85);transform-origin:center right}.pcs2-switch--compact{align-items:center;display:inline-flex}.enotif-invoicing-input{background:#efeff1;border:none;border-radius:10px;color:#18181beb;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:min(220px,42vw)}.enotif-invoicing-input::placeholder{color:#71717ad9}.enotif-invoicing-input:focus{box-shadow:0 0 0 2px #7c4dff47}.enotif-invoicing-tooltip-host[data-tooltip]:hover:after{animation:enotifTooltipIn .12s ease-out;bottom:calc(100% + 10px);top:auto}.enotif-invoicing-tooltip-host[data-tooltip]:hover:before{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);bottom:calc(100% + 4px);content:"";height:8px;pointer-events:none;position:absolute;right:18px;transform:rotate(45deg);width:8px;z-index:31}.enotif-invoicing-tooltip-host.pcs2-tooltip-host--align-end[data-tooltip]:hover:before{left:auto;right:18px}@keyframes enotifTooltipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.enotif-adv-overlay{z-index:10080}.enotif-adv-modal{background:var(--bg-surface);border-radius:14px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;max-height:min(640px,90vh);overflow:hidden;width:min(480px,92vw)}.enotif-adv-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 8px}.enotif-adv-title{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0}.enotif-adv-close{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.enotif-adv-close:hover{background:#f3f4f6;color:#111827}.enotif-adv-body{overflow-y:auto;padding:8px 20px 20px}.enotif-adv-loading{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px;padding:24px 0}.enotif-adv-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:560px){.enotif-adv-grid{grid-template-columns:1fr}}.enotif-adv-field{display:flex;flex-direction:column;gap:6px}.enotif-adv-label{color:#52525bf2;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.enotif-adv-select{max-width:none!important;width:100%!important}.enotif-adv-input{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:8px;font-size:12px;height:34px;padding:0 10px;width:100%}.enotif-adv-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c4dff26;outline:none}.enotif-adv-oauth{display:flex;flex-direction:column;gap:12px}.enotif-adv-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.enotif-adv-btn{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;height:32px;padding:0 14px}.enotif-adv-btn:disabled{cursor:not-allowed;opacity:.55}.enotif-adv-btn--save{background:#10b981;color:#fff}.enotif-adv-btn--google{align-items:center;background:#ea4335;color:#fff;display:inline-flex;gap:6px}.enotif-adv-result{border-radius:8px;font-size:12px;margin-top:12px;padding:10px 12px}.enotif-adv-result--ok{background:#f0fff4;border:1px solid #9ae6b4;color:#22543d}.enotif-adv-result--err{background:#fed7d7;border:1px solid #fc8181;color:#742a2a}.app.theme-dark .enotif-page{background:#0000;color:var(--text-body)}.app.theme-dark .enotif-card{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.email-notif-config button{font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-size:10px!important;font-weight:600!important;height:30px!important;min-height:30px!important;padding:6px 14px!important}.email-notif-config .form-input-modern{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;height:30px;min-height:30px;padding:6px 10px}.email-notif-config .form-select-modern{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff,#f8fafc);background-position:right 12px center,0 0;background-repeat:no-repeat;background-size:12px,auto;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000a;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:inherit;font-size:10px;font-size:14px;height:34px;min-height:34px;padding:8px 30px 8px 12px;transition:border-color .2s ease,box-shadow .2s ease}.email-notif-config .form-select-modern:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000000f}.email-notif-config .form-select-modern:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff33;outline:none}.email-notif-config .custom-select-wrap{max-width:280px;position:relative;width:100%}.email-notif-config .custom-select-trigger{background-image:linear-gradient(180deg,#fff,#f8fafc)!important}.email-notif-config .custom-select-chevron{color:#6b7280;font-size:10px;margin-left:8px;transition:transform .2s ease}.email-notif-config .custom-select-dropdown{animation:custom-select-open .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}@keyframes custom-select-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.email-notif-config .custom-select-option{border-bottom:1px solid #f1f5f9;color:#2d3748;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;padding:8px 12px;transition:background-color .15s ease,color .15s ease}.email-notif-config .custom-select-option:last-child{border-bottom:none}.email-notif-config .custom-select-option:hover{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#1e293b}.email-notif-config .custom-select-option[data-selected=true]{background:#7c4dff14;color:#7c4dff;font-weight:500}.email-notif-config .custom-select-option[data-selected=true]:hover{background:#7c4dff1f}.condicoes-interv-page .pcs2-info-tip-host .ci2-th-help-icon{color:#71717a;cursor:help}.condicoes-interv-page .pcs2-info-tip-host .ci2-th-help-icon:hover{color:#52525b}.condicoes-interv-page{--condicoes-interv-table-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--condicoes-interv-th-color:#838383;--condicoes-interv-th-font-size:9.6px;--condicoes-interv-th-line-height:16px;--condicoes-interv-td-font-size:8.5px;--condicoes-interv-td-color:#383838;--condicoes-interv-td-line-height:12px;--condicoes-interv-td-letter-spacing:0.05em;padding-bottom:24px;padding-right:4px}.condicoes-interv-section-table.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.condicoes-interv-section-table .pcs2-section-body{max-width:none;width:100%}.condicoes-interv-section-table .pcs2-section-body>.pcs2-subblock{padding-top:4px;width:100%}.condicoes-interv-section-table .ci2-foot-toggle.board-clickup-filter-chip,.condicoes-interv-section-table .condicoes-interv-toolbar .board-clickup-filter-chip{border-radius:6px}.condicoes-interv-section-table .pcs2-subhead--with-action{align-items:center;gap:20px;margin-bottom:10px;width:100%}.condicoes-interv-section-table .pcs2-subhead-copy{flex:1 1 auto;max-width:none;min-width:0}.condicoes-interv-section-table .pcs2-subhead-action{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;min-width:0;padding-right:0;padding-top:0}.condicoes-interv-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-left:auto}.condicoes-interv-loading{color:#52525bf2;font-size:12px;padding:24px 12px;text-align:center}.condicoes-interv-table-wrap{min-height:0;width:100%}.condicoes-interv-section-table .condicoes-interv-table-wrap .ci2-root{margin-top:0}.condicoes-interv-section-table .condicoes-interv-table-wrap .condicoes-table-container--intervencao{background:#fff;border:1px solid #e8ecf1;border-radius:10px;max-height:none;width:100%}.condicoes-interv-section-table .condicoes-interv-table-wrap .condicoes-table-scroll{max-height:calc(100vh - 300px);min-height:420px}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao{font-family:var(--condicoes-interv-table-font);font-size:var(--condicoes-interv-td-font-size)}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead .condicoes-th-label-row,.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead .condicoes-th-label-row span,.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead .condicoes-th-label-row>span:first-child,.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead th{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--condicoes-interv-th-color);font-family:var(--condicoes-interv-table-font);font-size:var(--condicoes-interv-th-font-size);font-weight:400;-webkit-hyphenate-character:"-";line-height:var(--condicoes-interv-th-line-height);overflow:hidden;text-overflow:ellipsis;text-rendering:optimizeLegibility;word-break:break-word}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao tbody td{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--condicoes-interv-td-color);font-family:var(--condicoes-interv-table-font);font-size:var(--condicoes-interv-td-font-size);font-weight:400;letter-spacing:var(--condicoes-interv-td-letter-spacing);line-height:var(--condicoes-interv-td-line-height);overflow:hidden;text-overflow:ellipsis;word-break:break-word}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao tbody td :is(.condicoes-cell-value,.condicoes-input-edit,.condicoes-table-btn,.boolean-badge-text,.uc-upf-check-txt,.condicoes-msg-erro,.defeitos-vv-sev-trigger-label,.defeitos-vv-sev-option,.condicoes-defeito-expand-label,.condicoes-defeito-motivo-input,.condicoes-defeito-loading,button,input,label,span){-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--condicoes-interv-table-font);font-size:var(--condicoes-interv-td-font-size);font-weight:400;letter-spacing:var(--condicoes-interv-td-letter-spacing);line-height:var(--condicoes-interv-td-line-height);word-break:break-word}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao thead tr>th{padding-bottom:9px;padding-top:9px;vertical-align:middle}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao tbody tr>td{padding-bottom:11px;padding-top:11px;vertical-align:middle}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao tbody td.condicoes-td-extra:not(.condicoes-td-status-reserva),.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao thead th.condicoes-th-action,.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao thead th.condicoes-th-extra:not(.condicoes-th-status-reserva){text-align:center}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao tbody td.condicoes-td-extra:not(.condicoes-td-status-reserva) .condicoes-cell-wrap,.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao thead th.condicoes-th-extra:not(.condicoes-th-status-reserva) .condicoes-th-label-row{justify-content:center}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao thead th.condicoes-th-nome-header{max-width:210px;width:210px}.condicoes-interv-page .condicoes-interv-table-wrap .condicoes-table.condicoes-table-intervencao tbody td.condicoes-td-nome{max-width:240px}@media (max-width:900px){.condicoes-interv-page .condicoes-table.condicoes-table-intervencao tbody tr>td,.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead tr>th{font-size:inherit}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao thead th{color:var(--condicoes-interv-th-color);font-size:var(--condicoes-interv-th-font-size);line-height:var(--condicoes-interv-th-line-height)}.condicoes-interv-page .condicoes-table.condicoes-table-intervencao tbody td{color:var(--condicoes-interv-td-color);font-size:var(--condicoes-interv-td-font-size);letter-spacing:var(--condicoes-interv-td-letter-spacing);line-height:var(--condicoes-interv-td-line-height)}}@media (max-width:1100px){.condicoes-interv-section-table .pcs2-subhead--with-action{align-items:flex-start;flex-wrap:wrap}.condicoes-interv-section-table .pcs2-subhead-action{justify-content:flex-end;margin-left:0;width:100%}}@media (max-width:960px){.condicoes-interv-section-table.pcs2-section{grid-template-columns:1fr;padding-right:0}.condicoes-interv-section-table .pcs2-subhead-action{justify-content:flex-end;padding-right:0}.condicoes-interv-toolbar{flex-wrap:wrap;justify-content:flex-end;margin-left:0;width:100%}}.pct-ai-editor{background:#fff;background:var(--bg-surface,#fff);border-left:1px solid #e5e7eb;border-left:1px solid var(--border-subtle,#e5e7eb);bottom:0;box-shadow:-12px 0 32px #1818281f;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Geist Variable,Geist,system-ui,sans-serif;position:absolute;right:0;top:0;width:min(380px,100%);z-index:60}.app.theme-dark .pct-ai-editor,html.theme-dark .pct-ai-editor{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50);box-shadow:-12px 0 32px #00000059}.pct-ai-editor-head{align-items:flex-start;border-bottom:none;display:flex;flex:none;gap:10px;justify-content:space-between;padding:14px 14px 4px}.pct-ai-editor-title{color:#16161f;color:var(--text-body,#16161f);font:700 14px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em;margin:0}.pct-ai-editor-sub{color:#6b7280;color:var(--text-muted,#6b7280);font:500 11px/1.35 Plus Jakarta Sans,sans-serif;margin:4px 0 0}.app.theme-dark .pct-ai-editor-sub,html.theme-dark .pct-ai-editor-sub{color:#9a9aa3}.pct-ai-editor-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6b78;color:var(--text-muted,#6b6b78);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.pct-ai-editor-close:hover{background:#0000000f;color:#16161f;color:var(--text-body,#16161f)}.app.theme-dark .pct-ai-editor-close:hover,html.theme-dark .pct-ai-editor-close:hover{background:#ffffff14;color:#ededef}.pct-ai-editor-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:12px 14px 16px}.pct-ai-block-head{margin-bottom:8px}.pct-ai-block-head--row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.pct-ai-block-title{color:#16161f;color:var(--text-body,#16161f);font:700 12px/1.25 Plus Jakarta Sans,sans-serif;margin:0}.pct-ai-block-desc{color:#6b7280;color:var(--text-muted,#6b7280);font:500 10.5px/1.35 Plus Jakarta Sans,sans-serif;margin:3px 0 0}.app.theme-dark .pct-ai-block-desc,html.theme-dark .pct-ai-block-desc{color:#9a9aa3}.pct-ai-vis-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.pct-ai-vis-row{align-items:center;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;color:#16161f;color:var(--text-body,#16161f);cursor:pointer;display:flex;font:600 12px/1.2 Plus Jakarta Sans,sans-serif;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.pct-ai-vis-row:hover:not(:disabled){background:color-mix(in srgb,#7c4dff 6%,#fff);background:color-mix(in srgb,var(--accent,#7c4dff) 6%,#fff);border-color:color-mix(in srgb,#7c4dff 40%,#e5e7eb);border-color:color-mix(in srgb,var(--accent,#7c4dff) 40%,#e5e7eb)}.pct-ai-vis-row.is-off{color:#6b7280;color:var(--text-muted,#6b7280)}.pct-ai-vis-row.is-off .pct-ai-vis-eye{color:#9ca3af}.pct-ai-vis-row.is-on .pct-ai-vis-eye{color:#7c4dff;color:var(--accent,#7c4dff)}.pct-ai-vis-row:disabled{cursor:not-allowed;opacity:.5}.pct-ai-vis-eye{display:inline-flex;flex-shrink:0}.app.theme-dark .pct-ai-vis-row,html.theme-dark .pct-ai-vis-row{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pct-ai-vis-row:hover:not(:disabled),html.theme-dark .pct-ai-vis-row:hover:not(:disabled){background:#7c4dff24;border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .pct-ai-vis-row.is-off,html.theme-dark .pct-ai-vis-row.is-off{color:#9a9aa3}.pct-ai-search{background:#f9fafb;background:var(--bg-body,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#16161f;color:var(--text-body,#16161f);font:500 11.5px/1 Plus Jakarta Sans,sans-serif;height:30px;margin-bottom:8px;padding:0 10px;width:100%}.app.theme-dark .pct-ai-search,html.theme-dark .pct-ai-search{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef}.pct-ai-search:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff2e;outline:none}.pct-ai-defect-list{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;max-height:200px;overflow:auto}.app.theme-dark .pct-ai-defect-list,html.theme-dark .pct-ai-defect-list{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.pct-ai-defect-row{grid-gap:8px;align-items:center;background:#0000;border:none;border-bottom:1px solid #f0f0f4;border-bottom:1px solid var(--border-subtle,#f0f0f4);color:#16161f;color:var(--text-body,#16161f);cursor:pointer;display:grid;font:500 11px/1.25 Plus Jakarta Sans,sans-serif;gap:8px;grid-template-columns:18px 44px minmax(0,1fr);padding:7px 10px;text-align:left;width:100%}.app.theme-dark .pct-ai-defect-row,html.theme-dark .pct-ai-defect-row{border-bottom-color:#4a4a5099;color:#ededef}.pct-ai-defect-row:last-child{border-bottom:none}.pct-ai-defect-row:hover{background:#7c4dff0f}.pct-ai-defect-row.is-on{background:#7c4dff1a}.pct-ai-check{align-items:center;background:#0000;border:1.5px dashed #7f77f1b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.pct-ai-defect-row:hover:not(:disabled) .pct-ai-check:not(.is-on){border-color:#5a43d6}.pct-ai-check.is-on{background:#5a43d6;border-color:#5a43d6;border-style:solid}.pct-ai-check.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.app.theme-dark .pct-ai-check,html.theme-dark .pct-ai-check{border-color:#a78bfab3}.app.theme-dark .pct-ai-defect-row:hover:not(:disabled) .pct-ai-check:not(.is-on),html.theme-dark .pct-ai-defect-row:hover:not(:disabled) .pct-ai-check:not(.is-on){border-color:#a78bfa}.app.theme-dark .pct-ai-check.is-on,html.theme-dark .pct-ai-check.is-on{background:#7c4dff;border-color:#7c4dff}.pct-ai-defect-cod{font-feature-settings:"tnum";color:#6b7280;color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums;font-weight:700}.app.theme-dark .pct-ai-defect-cod,html.theme-dark .pct-ai-defect-cod{color:#c4c4cc}.pct-ai-defect-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pct-ai-hint{font:500 10px/1 Plus Jakarta Sans,sans-serif;margin:6px 0 0}.pct-ai-empty,.pct-ai-hint{color:#9ca3af;color:var(--text-muted,#9ca3af)}.pct-ai-empty{align-items:center;display:flex;font:500 11px/1.4 Plus Jakarta Sans,sans-serif;gap:6px;justify-content:center;padding:16px 12px;text-align:center}.pct-ai-empty--err{color:#dc2626}.pct-ai-empty-inline{color:#9ca3af;color:var(--text-muted,#9ca3af);font:500 11px/1.4 Plus Jakarta Sans,sans-serif}.pct-ai-spin{animation:pct-ai-spin .8s linear infinite}@keyframes pct-ai-spin{to{transform:rotate(1turn)}}.pct-ai-add-btn{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:7px;color:#7c4dff;color:var(--accent,#7c4dff);cursor:pointer;flex-shrink:0;font:600 11px/1 Plus Jakarta Sans,sans-serif;height:26px;padding:0 10px}.pct-ai-add-btn:hover:not(:disabled){background:#7c4dff14}.pct-ai-add-btn:disabled{cursor:not-allowed;opacity:.45}.app.theme-dark .pct-ai-add-btn,html.theme-dark .pct-ai-add-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa}.pct-ai-status-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.pct-ai-status-pill{align-items:center;background:#f3f0ff;border:1px solid #7c4dff38;border-radius:7px;display:inline-flex;gap:2px;height:26px;padding:0 2px}.app.theme-dark .pct-ai-status-pill,html.theme-dark .pct-ai-status-pill{background:#7c4dff29;border-color:#7c4dff59}.pct-ai-status-code{font-feature-settings:"tnum";background:#0000;border:none;border-radius:5px;color:#6d28d9;color:var(--accent,#6d28d9);cursor:pointer;font:700 11px/1 Plus Jakarta Sans,sans-serif;font-variant-numeric:tabular-nums;height:22px;min-width:28px;padding:0 6px;text-align:center}.app.theme-dark .pct-ai-status-code,html.theme-dark .pct-ai-status-code{color:#c4b5fd}.pct-ai-status-code--edit{background:#fff;border:1px solid #7c4dff;border:1px solid var(--accent,#7c4dff);outline:none;width:36px}.app.theme-dark .pct-ai-status-code--edit,html.theme-dark .pct-ai-status-code--edit{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef}.pct-ai-status-remove{align-items:center;background:#0000;border:none;border-radius:5px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:14px;height:20px;justify-content:center;line-height:1;width:20px}.pct-ai-status-remove:hover{background:#dc262614;color:#dc2626}.pct-ai-os-grid{display:flex;flex-wrap:wrap;gap:6px}.pct-ai-os-chip{background:#f9fafb;background:var(--bg-body,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;color:#374151;color:var(--text-body,#374151);cursor:pointer;font:600 11px/1 Plus Jakarta Sans,sans-serif;height:28px;padding:0 10px}.pct-ai-os-chip:hover{border-color:#7c4dff66}.pct-ai-os-chip.is-on{background:#7c4dff1f;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#6d28d9;color:var(--accent,#6d28d9)}.app.theme-dark .pct-ai-os-chip,html.theme-dark .pct-ai-os-chip{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .pct-ai-os-chip.is-on,html.theme-dark .pct-ai-os-chip.is-on{background:#7c4dff38;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.pct-ai-editor-foot{align-items:center;background:#0000;border-top:none;display:flex;flex:none;gap:9px;justify-content:flex-end;padding:10px 14px 16px}.pct-ai-editor-foot .user-form-footer-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px}.pct-ai-editor-foot .user-form-link-btn.user-form-footer-btn{padding:8px 0}.app.theme-dark .pct-ai-editor-foot .user-form-link-btn,html.theme-dark .pct-ai-editor-foot .user-form-link-btn{color:#a78bfa}.app.theme-dark .pct-ai-editor-foot .user-form-link-btn:hover:not(:disabled),html.theme-dark .pct-ai-editor-foot .user-form-link-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .pct-ai-editor-foot .user-form-profile-save-btn,html.theme-dark .pct-ai-editor-foot .user-form-profile-save-btn{background:#4f46e5;color:#fff}.app.theme-dark .pct-ai-editor-foot .user-form-profile-save-btn:hover:not(:disabled),html.theme-dark .pct-ai-editor-foot .user-form-profile-save-btn:hover:not(:disabled){background:#4338ca}.pct-ai-defect-open-btn{align-items:center;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;color:#16161f;color:var(--text-body,#16161f);cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.pct-ai-defect-open-btn:hover:not(:disabled){background:color-mix(in srgb,#7c4dff 6%,#fff);background:color-mix(in srgb,var(--accent,#7c4dff) 6%,#fff);border-color:color-mix(in srgb,#7c4dff 40%,#e5e7eb);border-color:color-mix(in srgb,var(--accent,#7c4dff) 40%,#e5e7eb)}.pct-ai-defect-open-btn:disabled{cursor:not-allowed;opacity:.55}.pct-ai-defect-open-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pct-ai-defect-open-main strong{font:650 12.5px/1.25 Plus Jakarta Sans,sans-serif}.pct-ai-defect-open-preview{color:#6b7280;color:var(--text-muted,#6b7280);font:500 11px/1.35 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.theme-dark .pct-ai-defect-open-btn,html.theme-dark .pct-ai-defect-open-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pct-ai-defect-open-btn:hover:not(:disabled),html.theme-dark .pct-ai-defect-open-btn:hover:not(:disabled){background:#7c4dff24;border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .pct-ai-defect-open-preview,html.theme-dark .pct-ai-defect-open-preview{color:#9a9aa3}.pct-ai-hint--err{color:#dc2626}.app.theme-dark .pct-ai-hint--err,html.theme-dark .pct-ai-hint--err{color:#fca5a5}.pct-ai-defect-modal-overlay{align-items:center;background:#18182873;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13100}.app.theme-dark .pct-ai-defect-modal-overlay,html.theme-dark .pct-ai-defect-modal-overlay{background:#0000008c}.pct-ai-defect-modal{background:#fff;background:var(--modal-bg,#fff);border-radius:14px;box-shadow:0 18px 48px #18182838;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Geist Variable,Geist,system-ui,sans-serif;max-height:min(640px,calc(100vh - 40px));overflow:hidden;width:min(720px,100%)}.app.theme-dark .pct-ai-defect-modal,html.theme-dark .pct-ai-defect-modal{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:0 18px 48px #00000073}.pct-ai-defect-modal-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:14px 14px 8px}.pct-ai-defect-modal-title{color:#16161f;color:var(--text-body,#16161f);font:700 14px/1.25 Plus Jakarta Sans,sans-serif;margin:0}.pct-ai-defect-modal-sub{color:#6b7280;color:var(--text-muted,#6b7280);font:500 11px/1.3 Plus Jakarta Sans,sans-serif;margin:3px 0 0}.app.theme-dark .pct-ai-defect-modal-sub,html.theme-dark .pct-ai-defect-modal-sub{color:#9a9aa3}.pct-ai-defect-modal-search{align-items:center;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;color:#6b7280;color:var(--text-muted,#6b7280);display:flex;gap:8px;margin:0 14px 10px;padding:0 10px}.app.theme-dark .pct-ai-defect-modal-search,html.theme-dark .pct-ai-defect-modal-search{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.pct-ai-search--modal{background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1;margin:0;padding:9px 0}.pct-ai-defect-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0 14px 8px}.pct-ai-defect-modal-cols{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr 1fr;min-height:0}.pct-ai-defect-modal-section{background:#fafafa;background:var(--bg-surface-raised,#fafafa);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;display:flex;flex-direction:column;min-height:0;min-width:0;padding:8px}.app.theme-dark .pct-ai-defect-modal-section,html.theme-dark .pct-ai-defect-modal-section{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.pct-ai-defect-modal-sec-title{color:#6b7280;color:var(--text-muted,#6b7280);flex:none;font:650 11px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;margin:0 0 6px;padding:0 2px;text-transform:uppercase}.pct-ai-defect-modal-sec-title em{font-style:normal;font-weight:500;opacity:.85}.app.theme-dark .pct-ai-defect-modal-sec-title,html.theme-dark .pct-ai-defect-modal-sec-title{color:#9a9aa3}.pct-ai-defect-list--modal{border:none;flex:1 1;gap:4px;max-height:none;min-height:0;overflow:auto;padding:0}@media (max-width:640px){.pct-ai-defect-modal-cols{grid-template-columns:1fr}.pct-ai-defect-modal{max-height:min(80vh,calc(100vh - 40px))}.pct-ai-defect-list--modal{max-height:180px}}.pct-ai-defect-modal-foot{border-top:none;display:flex;justify-content:flex-end;padding:8px 14px 14px}.pct-ai-defect-modal-foot .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.pct-ai-defect-list,.pct-ai-editor-body{scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.pct-ai-defect-list::-webkit-scrollbar,.pct-ai-editor-body::-webkit-scrollbar{height:6px;width:6px}.pct-ai-defect-list::-webkit-scrollbar-track,.pct-ai-editor-body::-webkit-scrollbar-track{background:#0000}.pct-ai-defect-list::-webkit-scrollbar-thumb,.pct-ai-editor-body::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.pct-ai-defect-list::-webkit-scrollbar-thumb:hover,.pct-ai-editor-body::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.app.theme-dark .pct-ai-defect-list,.app.theme-dark .pct-ai-editor-body,html.theme-dark .pct-ai-defect-list,html.theme-dark .pct-ai-editor-body{scrollbar-color:#ffffff38 #0000}.app.theme-dark .pct-ai-defect-list::-webkit-scrollbar-thumb,.app.theme-dark .pct-ai-editor-body::-webkit-scrollbar-thumb,html.theme-dark .pct-ai-defect-list::-webkit-scrollbar-thumb,html.theme-dark .pct-ai-editor-body::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .pct-ai-defect-list::-webkit-scrollbar-thumb:hover,.app.theme-dark .pct-ai-editor-body::-webkit-scrollbar-thumb:hover,html.theme-dark .pct-ai-defect-list::-webkit-scrollbar-thumb:hover,html.theme-dark .pct-ai-editor-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.go-hover-tip-portal.perm-cfg-tip-portal{font-family:Plus Jakarta Sans,Geist Variable,system-ui,sans-serif;max-width:min(300px,calc(100vw - 24px));padding:10px 12px;white-space:normal;width:-webkit-max-content;width:max-content}.perm-cfg-tip{display:flex;flex-direction:column;gap:8px;min-width:190px}.perm-cfg-tip-title{border-bottom:1px solid #18181b14;color:#1f2937;font-size:11.5px;font-weight:700;letter-spacing:-.01em;padding-bottom:7px}.perm-cfg-tip-sec{display:flex;flex-direction:column;gap:4px}.perm-cfg-tip-sec-label{color:#71717a;font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.perm-cfg-tip-chips{display:flex;flex-wrap:wrap;gap:4px}.perm-cfg-tip-chip{align-items:center;background:#7c4dff1a;border-radius:6px;color:#4c3d9e;display:inline-flex;font-size:10px;font-weight:600;height:18px;line-height:1;padding:0 7px;white-space:nowrap}.perm-cfg-tip-chip.is-muted{background:#18181b0f;color:#71717a}.perm-cfg-tip-empty{color:#a1a1aa;font-size:10.5px;font-weight:500}.app.theme-dark .perm-cfg-tip-title,html.theme-dark .perm-cfg-tip-title{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#ededef}.app.theme-dark .perm-cfg-tip-sec-label,html.theme-dark .perm-cfg-tip-sec-label{color:#9a9aa3}.app.theme-dark .perm-cfg-tip-chip,html.theme-dark .perm-cfg-tip-chip{background:#7c4dff33;color:#e4d9ff}.app.theme-dark .perm-cfg-tip-chip.is-muted,html.theme-dark .perm-cfg-tip-chip.is-muted{background:#ffffff14;color:#c4c4cc}.app.theme-dark .perm-cfg-tip-empty,html.theme-dark .perm-cfg-tip-empty{color:#7a7a85}.defeitos-verve-page.defeitos-verve-section-table.pcs2-section,.defeitos-verve-section-table.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.defeitos-verve-section-table .pcs2-section-body{max-width:none;width:100%}.defeitos-verve-section-table .pcs2-section-body>.pcs2-subblock{padding-top:4px}.defeitos-verve-section-table .pcs2-section-body>.pcs2-subblock:first-child{width:100%}.defeitos-verve-section-table .pcs2-section-body>.pcs2-subblock:last-child{max-width:720px;width:100%}.defeitos-verve-section-table .ci2-foot-toggle.board-clickup-filter-chip{border-radius:6px}.defeitos-verve-table-wrap{min-height:0;width:100%}.defeitos-verve-section-table .pcs2-subhead--with-action .pcs2-subhead-action{align-items:center;padding-top:0}.defeitos-verve-loading{color:#52525bf2;font-size:12px;padding:24px 12px;text-align:center}.dv2-root{--dv2-sticky-col1:88px;--dv2-sticky-col2-left:var(--dv2-sticky-col1);--dv2-sticky-col2-width:64px;--dv2-sticky-col3-left:var(--dv2-sticky-col1);--dv2-sticky-col3-width:200px}.dv2-root.dv2-code-visible{--dv2-sticky-col3-left:calc(var(--dv2-sticky-col1) + var(--dv2-sticky-col2-width))}.dv2-root table.ci2-table.dv2-table thead th:first-child{background:var(--ci2-surface-sunken);box-shadow:1px 0 0 var(--ci2-line);z-index:5}.dv2-root table.ci2-table.dv2-table tbody td:first-child,.dv2-root table.ci2-table.dv2-table thead th:first-child{left:0;max-width:var(--dv2-sticky-col1);min-width:var(--dv2-sticky-col1);padding-left:8px;padding-right:10px;position:-webkit-sticky;position:sticky;text-align:center;width:var(--dv2-sticky-col1)}.dv2-root table.ci2-table.dv2-table tbody td:first-child{background:var(--ci2-surface);border-right:3px solid #0000;box-sizing:border-box;z-index:3}.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-code,.dv2-root table.ci2-table.dv2-table thead th.dv2-th-code{box-sizing:border-box;left:var(--dv2-sticky-col2-left);max-width:var(--dv2-sticky-col2-width);min-width:var(--dv2-sticky-col2-width);padding-left:8px;padding-right:8px;position:-webkit-sticky;position:sticky;text-align:center;width:var(--dv2-sticky-col2-width);z-index:2}.dv2-root table.ci2-table.dv2-table thead th.dv2-th-code{background:var(--ci2-surface-sunken);border-right:1px solid var(--ci2-line);box-shadow:1px 0 0 var(--ci2-line);overflow:visible;text-align:center;z-index:4}.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-code{background:var(--ci2-surface);z-index:2}.dv2-root table.ci2-table.dv2-table thead th.dv2-th-nome{background:var(--ci2-surface-sunken)}.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-nome,.dv2-root table.ci2-table.dv2-table thead th.dv2-th-nome{border-right:1px solid var(--ci2-line);box-shadow:1px 0 0 var(--ci2-line);box-sizing:border-box;left:var(--dv2-sticky-col3-left);max-width:var(--dv2-sticky-col3-width);min-width:var(--dv2-sticky-col3-width);position:-webkit-sticky;position:sticky;width:var(--dv2-sticky-col3-width);z-index:4}.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-nome{background:var(--ci2-surface);overflow:hidden}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row{background:var(--ci2-surface);transition:background .1s}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:has(.dv2-cell-trigger--open),.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:hover{background:var(--ci2-violet-tint)}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:has(.dv2-cell-trigger--open) td,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:hover td{background:#0000}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:has(.dv2-cell-trigger--open) td.dv2-td-code,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:has(.dv2-cell-trigger--open) td.dv2-td-nome,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:has(.dv2-cell-trigger--open) td:first-child,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:hover td.dv2-td-code,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:hover td.dv2-td-nome,.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row:hover td:first-child{background:var(--ci2-violet-tint)}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row td:nth-child(2){border-left:none}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row.cat-habilitada td:first-child{border-right-color:#17845a;border-right-color:var(--ci2-green,#17845a)}.dv2-root tr.ci2-data-row.cat-desabilitada{opacity:.62}.dv2-root tr.ci2-data-row.cat-desabilitada:hover{opacity:1}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row.cat-desabilitada td:first-child{border-right:3px dashed #767889;border-right:3px dashed var(--ci2-gray,#767889)}.dv2-root table.ci2-table.dv2-table tbody tr.ci2-data-row.cat-desabilitada td:nth-child(2){border-left:none}.dv2-root tr.cat-desabilitada .dv2-defeito-name{color:#767889;color:var(--ci2-ink-500,#767889);font-weight:500}.dv2-root .dv2-td-code{font-family:var(--ci2-font-mono);font-size:11.5px;padding-left:8px;padding-right:8px;text-align:center}.dv2-root .dv2-td-nome{font-weight:500}.dv2-root .dv2-td-center,.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-board,.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-color,.dv2-root table.ci2-table.dv2-table thead th.dv2-th-center{text-align:center}.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-board .ci2-cell-trigger,.dv2-root table.ci2-table.dv2-table tbody td.dv2-td-color .ci2-cell-trigger{justify-content:center;width:100%}.dv2-root .defeitos-vv-cell{align-items:center;display:inline-flex;gap:4px;max-width:100%;min-width:0}.defeitos-verve-section-table .pcs2-subhead--with-action{align-items:center;gap:20px;margin-bottom:10px;width:100%}.defeitos-verve-section-table .pcs2-subhead-copy{flex:1 1 auto;max-width:none;min-width:0}.defeitos-verve-section-table .pcs2-subhead-action{flex:0 0 auto;min-width:0;padding-right:58px;padding-top:0}.defeitos-verve-section-table .ci2-foot-toggle.board-clickup-filter-chip,.defeitos-verve-section-table .defeitos-verve-toolbar .board-clickup-filter-chip{border-radius:6px}.defeitos-verve-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end}.dv2-sev-pop-body{padding:0 0 2px}.dv2-sev-pop-body,.dv2-sev-radio-group{display:flex;flex-direction:column;gap:0}.dv2-sev-radio-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;min-height:21px;padding:0 2px}.dv2-sev-radio-item:hover{background:#f4f4f7;background:var(--ci2-ink-50,#f4f4f7)}.dv2-sev-radio-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.dv2-sev-radio-mark{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:50%;box-sizing:border-box;flex:0 0 16px;height:16px;position:relative;transition:border-color .12s ease,border-width .12s ease;width:16px}.dv2-sev-radio-input:checked+.dv2-sev-radio-mark{background:var(--bg-surface);border:5px solid #444}.dv2-sev-radio-input:focus-visible+.dv2-sev-radio-mark{box-shadow:0 0 0 2px #fff,0 0 0 4px #f2effc;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ci2-violet-tint,#f2effc)}.dv2-sev-radio-text{color:#2d2e3a;color:var(--ci2-ink-800,#2d2e3a);font-size:12px;line-height:1.2}.dv2-classif-pop-body{display:flex;flex-direction:column;gap:6px;padding:0}.dv2-classif-pop-label{color:#5c5d6e;color:var(--ci2-ink-600,#5c5d6e);font-size:11px;font-weight:500}.dv2-classif-tag-box{align-items:center;background:var(--bg-surface);border:1px solid #dfe0e8;border:1px solid var(--ci2-ink-200,#dfe0e8);border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;min-height:36px;padding:5px 8px;width:100%}.dv2-classif-tag-box:focus-within{border-color:#7c3aed;border-color:var(--ci2-violet,#7c3aed);box-shadow:0 0 0 2px #7c3aed1f}.dv2-classif-tag-chip{flex-shrink:0}.dv2-classif-tag-input{background:#0000;border:none;color:#2d2e3a;color:var(--ci2-ink-800,#2d2e3a);flex:1 1 80px;font:inherit;font-size:12px;min-width:60px;outline:none;padding:2px 0}.ci2-edit-popover--classif .ci2-edit-popover-body,.ci2-edit-popover--classif .ci2-grupo-rows{padding-left:0;padding-right:0}.dv2-cell-trigger{max-width:100%}.dv2-cell-trigger--center{display:inline-flex;justify-content:center;width:100%}.dv2-cell-tooltip-anchor{align-items:center;display:inline-flex;max-width:100%;position:relative}.dv2-cell-tooltip-anchor--center{justify-content:center}.dv2-cell-trigger--open{background:var(--ci2-violet-tint);border-radius:6px;box-shadow:inset 0 0 0 1px var(--ci2-violet-tint-strong)}.dv2-tipo-inline-popover{z-index:12001}.dv2-sev-pop-options{display:flex;flex-direction:column;gap:4px;width:100%}.dv2-sev-pop-option{align-items:center;border-radius:6px;color:#3f4050;color:var(--ci2-ink-700,#3f4050);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 8px}.dv2-sev-pop-option:hover{background:#f4f4f7;background:var(--ci2-ink-50,#f4f4f7)}.dv2-sev-pop-option input{accent-color:#17845a;accent-color:var(--ci2-green,#17845a);margin:0}.dv2-tipo-pop-options{display:flex;flex-direction:column;gap:2px;width:100%}.dv2-tipo-pop-option{border-radius:6px;font-size:12px;padding:5px 8px}.dv2-tipo-pop-option:hover{background:#f4f4f7;background:var(--ci2-ink-50,#f4f4f7)}.dv2-color-pop-field{align-items:center;display:flex;gap:6px}.dv2-classif-pop-field{display:flex;flex-direction:column;gap:6px;width:100%}.dv2-classif-pop-tags{flex-wrap:wrap}.dv2-tags-display{flex-wrap:wrap;gap:4px}.dv2-sug-trigger{max-width:100%;width:auto}.dv2-sug-icon-tip{align-items:center;background:#0000;color:#767889;color:var(--ci2-ink-500,#767889);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:color .12s ease;width:16px}.dv2-root tr.ci2-data-row:hover .dv2-sug-icon-tip,.dv2-sug-trigger:hover .dv2-sug-icon-tip{color:#6e56cf;color:var(--ci2-violet,#6e56cf)}.dv2-sug-icon{display:block}.dv2-root .dv2-sug-trigger .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{min-width:112px;text-align:left;white-space:pre-line}.dv2-equip-trigger{max-width:100%;width:auto}.dv2-equip-cell-inner{align-items:center;display:inline-flex;gap:5px;justify-content:center}.dv2-equip-trigger:hover .dv2-equip-icon-tip,.dv2-root tr.ci2-data-row:hover .dv2-equip-icon-tip{color:#6e56cf;color:var(--ci2-violet,#6e56cf)}.dv2-root .dv2-equip-trigger .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{min-width:112px;text-align:left;white-space:pre-line}.dv2-root .defeitos-vv-muted{color:var(--ci2-ink-400)}.dv2-color-cell-display{align-items:center;display:inline-flex;gap:4px;min-width:0}.dv2-color-swatch-only{border:1px solid #0f172a1f;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff59;flex-shrink:0;height:16px;width:16px}.dv2-color-config-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#5a43d6;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .15s ease;width:22px}.dv2-color-cell-display:hover .dv2-color-config-btn{opacity:1;pointer-events:auto}.dv2-color-config-btn:hover{background:#0000000d}.dv2-root .dv2-color-config-btn.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:112px;text-align:left;white-space:pre-line}.app.theme-dark .dv2-root .ci2-cell-trigger,.app.theme-dark .dv2-root .defeitos-vv-tag,.app.theme-dark .dv2-root .defeitos-vv-tag--readonly,.app.theme-dark .dv2-root .defeitos-vv-tags-readonly,.app.theme-dark .dv2-root .dv2-cell-trigger,.app.theme-dark .dv2-root .dv2-tags-display{color:var(--text-body)}.app.theme-dark .dv2-root .defeitos-vv-tag,.app.theme-dark .dv2-root .defeitos-vv-tag--readonly{background:var(--accent-soft);border-color:#7c4dff66;color:#ededef}.app.theme-dark .dv2-root .dv2-sev-pop-option,.app.theme-dark .dv2-root .dv2-sev-radio-text,.app.theme-dark .dv2-sev-pop-option,.app.theme-dark .dv2-sev-radio-text,html.theme-dark .dv2-sev-pop-option,html.theme-dark .dv2-sev-radio-text{color:var(--text-body)}.app.theme-dark .dv2-sev-pop-option:hover,.app.theme-dark .dv2-sev-radio-item:hover,html.theme-dark .dv2-sev-pop-option:hover,html.theme-dark .dv2-sev-radio-item:hover{background:var(--bg-surface-alt)}.defeitos-vv-rt-modal{--vv-rt-bg:#fff;--vv-rt-surface1:#f4f4f5;--vv-rt-surface0:#fafafa;--vv-rt-text:#18181b;--vv-rt-text2:#52525b;--vv-rt-muted:#71717a;--vv-rt-border:#e4e4e7;--vv-rt-accent:#2563eb;--vv-rt-accent-hover:#1d4ed8;--vv-rt-tip-bg:#18181b;--vv-rt-modal-w:660px;--vv-rt-toolbar-h:36px;background:var(--vv-rt-bg);border:.5px solid var(--vv-rt-border);border-radius:16px;box-shadow:0 20px 50px #0f172a38;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(92vh,624px);max-width:var(--vv-rt-modal-w);min-height:0;overflow:hidden;width:100%}.defeitos-vv-rt-modal-head{align-items:center;background:var(--vv-rt-bg);border-bottom:none;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:1.25rem 1.5rem 1rem;position:relative;z-index:3}.defeitos-vv-rt-modal-title{color:var(--vv-rt-text);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0;min-width:0}.defeitos-vv-rt-tabs{align-items:center;border-bottom:.5px solid var(--vv-rt-border);display:flex;flex-shrink:0;gap:4px;padding:0 1.5rem 8px}.defeitos-vv-rt-tab{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:var(--vv-rt-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;padding:8px 12px;transition:background .12s ease,color .12s ease}.defeitos-vv-rt-tab--active,.defeitos-vv-rt-tab:hover:not(:disabled){background:var(--vv-rt-surface1);color:var(--vv-rt-text)}.defeitos-vv-rt-tab--active{font-weight:600}.defeitos-vv-rt-tab:disabled{cursor:not-allowed;opacity:.55}.defeitos-vv-rt-modal--tabs{max-height:min(92vh,680px)}.defeitos-vv-rt-body{flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.defeitos-vv-rt-body,.defeitos-vv-rt-toolbar{background:var(--vv-rt-bg);display:flex;position:relative}.defeitos-vv-rt-toolbar{align-items:center;border:none;flex-shrink:0;flex-wrap:wrap;gap:2px;min-height:var(--vv-rt-toolbar-h);padding:4px 1.5rem 2px;width:100%;z-index:2}.defeitos-vv-rt-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.defeitos-vv-rt-scroll::-webkit-scrollbar{width:6px}.defeitos-vv-rt-scroll::-webkit-scrollbar-track{background:#0000}.defeitos-vv-rt-scroll::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.defeitos-vv-rt-scroll::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.defeitos-vv-rt-toolbar-div{background:var(--vv-rt-border);flex-shrink:0;height:16px;margin:0 4px;width:.5px}.defeitos-vv-rt-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--vv-rt-text2);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;position:relative;width:28px}.defeitos-vv-rt-icon-btn:hover{background:var(--vv-rt-surface1);color:var(--vv-rt-text)}.defeitos-vv-rt-icon-btn.is-active{background:#dbeafe;color:var(--vv-rt-accent)}.defeitos-vv-rt-icon-btn:disabled{cursor:default;opacity:.35;pointer-events:none}.defeitos-vv-rt-tip{background:var(--vv-rt-tip-bg);border-radius:7px;color:#fff;font-size:12px;left:50%;line-height:1.35;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;text-align:center;top:34px;transform:translateX(-50%) translateY(-4px);transition:opacity .12s ease .25s,transform .12s ease .25s;white-space:nowrap;z-index:3}.defeitos-vv-rt-tip b{color:#fff;display:block;font-weight:500}.defeitos-vv-rt-tip small{color:#a1a1aa;display:block;font-size:11px}.defeitos-vv-rt-icon-btn:hover .defeitos-vv-rt-tip{opacity:1;transform:translateX(-50%) translateY(0)}.defeitos-vv-rt-tip:before{border-bottom:4px solid var(--vv-rt-tip-bg);border-left:4px solid #0000;border-right:4px solid #0000;content:"";left:50%;position:absolute;top:-4px;transform:translateX(-50%)}.defeitos-vv-rt-icon-btn--edge .defeitos-vv-rt-tip{left:auto;right:0;transform:translateY(-4px)}.defeitos-vv-rt-icon-btn--edge:hover .defeitos-vv-rt-tip{transform:translateY(0)}.defeitos-vv-rt-icon-btn--edge .defeitos-vv-rt-tip:before{left:auto;right:10px;transform:none}.defeitos-vv-rt-editor{background:#0000;border:none;box-shadow:none;color:var(--vv-rt-text);font-size:12px;line-height:1.7;min-height:280px;outline:none;padding:.525rem 1.5rem 2.75rem}.defeitos-vv-rt-modal .defeitos-vv-rt-editor{flex:none!important;font-size:12px;max-height:none!important;min-width:0;overflow:visible!important}.defeitos-vv-rt-modal .defeitos-vv-rt-editor h1{font-size:24px;font-weight:600}.defeitos-vv-rt-modal .defeitos-vv-rt-editor h2{font-size:20px;font-weight:600}.defeitos-vv-rt-modal .defeitos-vv-rt-editor h3{font-size:17px;font-weight:500}.defeitos-vv-rt-modal .defeitos-vv-rt-editor h4{font-size:15px;font-weight:500}.defeitos-vv-rt-editor .defeitos-vv-media-wrap:last-child{margin-bottom:8px}.defeitos-vv-rt-editor .defeitos-vv-media-wrap+p{min-height:1.5em}.defeitos-vv-rt-editor h1{color:var(--vv-rt-text);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:24px 0 4px}.defeitos-vv-rt-editor h1:first-child{margin-top:0}.defeitos-vv-rt-editor h2{color:var(--vv-rt-text);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:22px 0 4px}.defeitos-vv-rt-editor h2:first-child{margin-top:0}.defeitos-vv-rt-editor h3{color:var(--vv-rt-text);font-size:17px;font-weight:500;margin:20px 0 2px}.defeitos-vv-rt-editor h3:first-child{margin-top:0}.defeitos-vv-rt-editor h4{color:var(--vv-rt-text);font-size:15px;font-weight:500;margin:20px 0 2px}.defeitos-vv-rt-editor h4:first-child{margin-top:0}.defeitos-vv-rt-modal .defeitos-vv-rt-editor p{font-size:12px}.defeitos-vv-rt-modal .defeitos-vv-rt-editor span:not([style*=font-size]){font-size:inherit}.defeitos-vv-rt-editor p{color:var(--vv-rt-text2);margin:0 0 14px}.defeitos-vv-rt-editor strong{color:var(--vv-rt-text);font-weight:500}.defeitos-vv-rt-editor a{color:var(--vv-rt-accent);text-decoration:underline;text-underline-offset:2px}.defeitos-vv-rt-editor a:hover{color:var(--vv-rt-accent-hover)}.defeitos-vv-rt-editor code{background:var(--vv-rt-surface1);border-radius:4px;color:#be185d;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.875em;padding:.15em .35em}.defeitos-vv-rt-editor hr{border:none;border-top:.5px solid var(--vv-rt-border);margin:18px 0}.defeitos-vv-rt-editor ol,.defeitos-vv-rt-editor ul{color:var(--vv-rt-text2);margin:0 0 14px;padding-left:1.25em}.defeitos-vv-rt-editor li{margin-bottom:4px}.defeitos-vv-rt-modal-foot.user-form-modern-footer{background:var(--vv-rt-bg);border-radius:0 0 16px 16px;border-top:none;flex-shrink:0;gap:8px;padding:1rem 1.5rem 1.25rem;position:relative;z-index:3}.defeitos-vv-rt-menu-wrap{display:inline-flex;position:relative}.defeitos-vv-rt-menu-wrap .defeitos-vv-rt-tip{display:none}.defeitos-vv-rt-color-menu,.defeitos-vv-rt-fontsize-menu,.defeitos-vv-rt-heading-menu{background:var(--vv-rt-bg);border:.5px solid var(--vv-rt-border);border-radius:8px;box-shadow:0 4px 16px #0f172a1f;left:0;max-height:320px;min-width:200px;overflow-y:auto;padding:6px;position:absolute;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;top:100%;z-index:20}.defeitos-vv-rt-color-menu:before,.defeitos-vv-rt-fontsize-menu:before,.defeitos-vv-rt-heading-menu:before{content:"";height:6px;left:0;position:absolute;right:0;top:-6px}.defeitos-vv-rt-color-menu::-webkit-scrollbar,.defeitos-vv-rt-fontsize-menu::-webkit-scrollbar,.defeitos-vv-rt-heading-menu::-webkit-scrollbar{width:6px}.defeitos-vv-rt-color-menu::-webkit-scrollbar-thumb,.defeitos-vv-rt-fontsize-menu::-webkit-scrollbar-thumb,.defeitos-vv-rt-heading-menu::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.defeitos-vv-rt-color-section{color:var(--vv-rt-muted);font-size:11px;font-weight:500;letter-spacing:.02em;margin:4px 8px 2px}.defeitos-vv-rt-color-item,.defeitos-vv-rt-fontsize-item,.defeitos-vv-rt-heading-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--vv-rt-text);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:6px 8px;text-align:left;width:100%}.defeitos-vv-rt-color-item:hover,.defeitos-vv-rt-fontsize-item:hover,.defeitos-vv-rt-heading-item:hover{background:var(--vv-rt-surface1)}.defeitos-vv-rt-fontsize-item.is-active,.defeitos-vv-rt-heading-item.is-active{background:#dbeafe;color:var(--vv-rt-accent)}.defeitos-vv-rt-fontsize-item.is-active .defeitos-vv-rt-fontsize-badge,.defeitos-vv-rt-heading-item.is-active .defeitos-vv-rt-heading-badge{color:var(--vv-rt-accent)}.defeitos-vv-rt-color-swatch{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:20px;justify-content:center;width:20px}.defeitos-vv-rt-color-swatch--text{border:1.5px solid var(--vv-rt-border);color:var(--vv-rt-text)}.defeitos-vv-rt-color-swatch--text.is-default{border-color:var(--vv-rt-muted);color:var(--vv-rt-text)}.defeitos-vv-rt-color-swatch--bg{border:1px solid var(--vv-rt-border)}.defeitos-vv-rt-color-swatch--bg.is-default{background:#0000;border:1.5px dashed var(--vv-rt-muted)}.defeitos-vv-rt-heading-badge{color:var(--vv-rt-muted);flex-shrink:0;font-size:12px;font-weight:500;width:28px}.defeitos-vv-rt-fontsize-badge{color:var(--vv-rt-muted);flex-shrink:0;font-size:11px;font-weight:600;text-align:center;width:28px}.app.theme-dark .defeitos-vv-rt-modal,html.theme-dark .defeitos-vv-rt-modal{--vv-rt-bg:var(--modal-bg);--vv-rt-surface1:var(--bg-surface-alt);--vv-rt-surface0:var(--bg-surface);--vv-rt-text:#ededef;--vv-rt-text2:#e4e4e8;--vv-rt-muted:#e4e4e8;--vv-rt-border:var(--border-subtle);--vv-rt-accent:var(--accent);--vv-rt-accent-hover:#6d3dff;background:var(--modal-bg);border-color:var(--border-subtle);color:#ededef}.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor{--vv-rt-text:#ededef;--vv-rt-text2:#e4e4e8;color:#ededef!important}.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor :is(p,li,span,div,h1,h2,h3,h4,strong,b,em,u,s),html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor :is(p,li,span,div,h1,h2,h3,h4,strong,b,em,u,s){color:#ededef!important}.app.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor a,html.theme-dark .defeitos-vv-rt-modal .defeitos-vv-rt-editor a{color:#a78bfa!important}.defeitos-vv-equip-modal{--ci2-violet:#6e56cf;--ci2-violet-600:#5b45b8;--ci2-violet-tint:#f2effc;--deq-accent:#4f46e5;--deq-accent-hover:#4338ca}.deq-head{align-items:flex-start;background:var(--bg-surface);border-bottom:none;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 20px 10px}.deq-head-text{min-width:0}.deq-title{align-items:center;color:var(--text-body);display:flex;flex-wrap:wrap;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;line-height:1.35;margin:0}.deq-title-main{min-width:0}.deq-title-count{color:var(--text-muted);flex-shrink:0;font-weight:500;line-height:1}.deq-subtitle{color:var(--text-muted);font-size:10px;line-height:1.35;margin:2px 0 0}.deq-close{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.deq-close:hover{background:var(--bg-surface-alt);color:#475569}.deq-banner-err{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;flex-shrink:0;font-size:10px;margin:0 20px 6px;padding:6px 10px}.deq-filters{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:0 20px 10px}.deq-filter-popover{z-index:10070!important}.deq-filter-popover .deq-tec-group-head .bsf-simple-picker-item-label{color:#9c9c9c;font-size:9px;font-weight:500;letter-spacing:.03em}.deq-filter-popover .deq-tec-group-head.is-selected .bsf-simple-picker-item-label{color:#9c9c9c}.deq-filters .board-toolbar-expand-search{min-width:26px}.deq-filters .board-clickup-filter-chip-anchor{flex-shrink:0}.deq-filter-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;gap:5px;height:28px;padding:0 10px;transition:background .12s,color .12s}.deq-filter-btn--idle{background:#f1f5f9d9;color:#475569}.deq-filter-btn--idle:hover{background:var(--bg-surface-alt)}.deq-filter-btn--active{background:#f2effc;background:var(--ci2-violet-tint,#f2effc);color:#6e56cf;color:var(--ci2-violet,#6e56cf)}.deq-filter-dd{background:var(--bg-surface);border:1px solid #e8ecf1;border-radius:10px;box-shadow:0 10px 28px #0f172a1f;left:0;margin-top:5px;overflow:hidden;position:absolute;z-index:30}.deq-filter-dd--fab{padding:4px 0;width:188px}.deq-filter-dd--tec{max-height:min(52vh,340px);overflow-y:auto;padding:5px 0;width:248px}.deq-filter-dd-opt{align-items:center;background:#0000;border:none;color:var(--text-body);cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:8px;padding:5px 12px;text-align:left;width:100%}.deq-filter-dd-opt:hover{background:var(--bg-body)}.deq-filter-dd-opt--sel{color:#6e56cf;color:var(--ci2-violet,#6e56cf);font-weight:600}.deq-filter-dd-sep{border:none;border-top:1px solid #f1f5f9;margin:4px 0}.deq-filter-dd-grp{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.04em;padding:4px 12px 2px;text-transform:uppercase}.deq-filter-dd-clear{background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:block;font-size:10px;font-weight:600;padding:5px 12px;text-align:left;width:100%}.deq-filter-dd-clear:hover{background:var(--bg-body)}.deq-search-wrap{position:relative}.deq-search-ic{color:var(--text-muted);left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.deq-search-input{background:#f1f5f9d9;border:none;border-radius:8px;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;height:28px;padding:0 26px 0 28px;width:196px}.deq-search-input::placeholder{color:var(--text-muted)}.deq-search-input:focus{background:var(--bg-surface);box-shadow:0 0 0 2px #6e56cf26;outline:none}.deq-search-clear{background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.deq-search-clear:hover{color:#475569}.deq-clear-filters{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:600;padding:0 4px}.deq-clear-filters:hover{color:#475569}.deq-filter-count{color:var(--text-muted);font-size:10px;margin-left:auto;white-space:nowrap}.deq-main{border-top:none;flex:1 1}.deq-available,.deq-main{display:flex;min-height:0}.deq-available{--deq-row-pad:20px;--deq-lead-w:16px;--deq-lead-gap:7px;border-right:1px solid #f1f5f9;flex:1 1;flex-direction:column;min-width:0}.deq-select-all-bar{align-items:center;display:flex;flex-shrink:0;gap:var(--deq-lead-gap);padding:4px var(--deq-row-pad)}.deq-lead-slot{align-items:center;display:inline-flex;flex-shrink:0;height:var(--deq-lead-w);justify-content:center;min-width:var(--deq-lead-w);width:var(--deq-lead-w)}.deq-brand-chevron{color:var(--text-muted);pointer-events:none}.deq-select-all-label{color:var(--text-muted);font-size:10px;font-weight:600}.deq-scroll{flex:1 1;min-height:0;overflow-y:auto}.deq-empty{align-items:center;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center;padding:20px;text-align:center}.deq-empty-title{color:var(--text-muted);font-size:11px;font-weight:600}.deq-empty-hint{color:var(--text-muted);font-size:10px}.deq-empty--modern{height:100%;padding:32px 24px}.deq-empty-placeholder{align-items:center;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;justify-content:center;margin:0 auto;max-width:440px;text-align:center}.deq-empty-icon{color:#6e56cf59;flex-shrink:0;margin-bottom:18px}.deq-empty-modern-title{color:#475569;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.deq-empty-modern-desc{color:var(--text-muted);font-family:inherit;font-size:14.5px;font-weight:400;line-height:1.55;margin:0}.deq-muted{color:var(--text-muted);font-size:10px;padding:16px 20px}.deq-brand-head{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:var(--deq-lead-gap);padding:4px var(--deq-row-pad);position:-webkit-sticky;position:sticky;text-align:left;top:0;width:100%;z-index:5}.deq-brand-head:hover{background:#f8fafceb}.deq-brand-meta{color:var(--text-muted);font-size:10px;font-weight:500}.deq-brand-sel-all{color:#6e56cf;color:var(--ci2-violet,#6e56cf);font-size:9px;font-weight:600;margin-left:auto;opacity:0;transition:opacity .12s;white-space:nowrap}.deq-brand-head:hover .deq-brand-sel-all,.deq-brand-sel-all:focus-visible{opacity:1}.deq-brand-sel-all:hover{text-decoration:underline}.deq-model-row{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;padding:4px var(--deq-row-pad) 4px calc(var(--deq-row-pad) + var(--deq-lead-w) + var(--deq-lead-gap));transition:background .1s}.deq-model-row:hover{background:var(--bg-body)}.deq-model-row--linked{background:#f2effca6}.deq-model-row--linked:hover{background:#f2effc;background:var(--ci2-violet-tint,#f2effc)}.deq-model-name{color:var(--text-body);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deq-linked-panel{--deq-row-pad:14px;--deq-lead-w:16px;--deq-lead-gap:7px;display:flex;flex:0 0 500px;flex-direction:column;min-height:0;width:500px}.deq-linked-head{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:4px var(--deq-row-pad)}.deq-linked-title{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deq-linked-clear{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:9px;font-weight:600}.deq-linked-clear:hover{color:#ef4444}.deq-brand-head--linked{position:-webkit-sticky;position:sticky;top:0}.deq-linked-row{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:7px;padding:4px var(--deq-row-pad) 4px calc(var(--deq-row-pad) + var(--deq-lead-w) + var(--deq-lead-gap))}.deq-linked-row:hover{background:var(--bg-body)}.deq-linked-name{color:var(--text-body);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deq-linked-remove{color:#cbd5e1;flex-shrink:0;opacity:0;transition:opacity .1s,color .1s}.deq-linked-row:hover .deq-linked-remove{color:#ef4444;opacity:1}.deq-foot{align-items:center;background:var(--bg-surface);border-top:none;box-shadow:none;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px 16px}.deq-foot.user-form-modern-footer{margin-top:0;padding:12px 20px 16px}.deq-foot-count{color:var(--text-muted);font-size:11px}.deq-foot-count strong{color:var(--text-body);font-weight:700}.deq-foot-actions{align-items:center;display:flex;gap:6px}.deq-btn{border:none;border-radius:8px;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;height:30px;padding:0 12px}.deq-btn:disabled{cursor:not-allowed;opacity:.55}.deq-btn--ghost{background:#0000;color:var(--text-muted)}.deq-btn--ghost:hover:not(:disabled){background:var(--bg-surface-alt)}.deq-btn--primary{background:#6e56cf;background:var(--ci2-violet,#6e56cf);color:#fff}.deq-btn--primary:hover:not(:disabled){background:#5b45b8;background:var(--ci2-violet-600,#5b45b8)}.deq-check-label{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0}.deq-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.deq-check-box{align-items:center;background:#0000;border:1.5px dashed #4f46e5b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.deq-check-label:hover .deq-check-box{border-color:#4f46e5;border-color:var(--deq-accent,#4f46e5)}.deq-check-native:focus-visible+.deq-check-box{box-shadow:0 0 0 2px #4f46e540}.deq-check-native:checked+.deq-check-box{background:#4f46e5;background:var(--deq-accent,#4f46e5);border-color:#4f46e5;border-color:var(--deq-accent,#4f46e5);border-style:solid}.deq-check-label:hover .deq-check-native:checked+.deq-check-box{background:#4338ca;background:var(--deq-accent-hover,#4338ca);border-color:#4338ca;border-color:var(--deq-accent-hover,#4338ca)}.deq-check-native:checked+.deq-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.deq-avatar{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:22px;justify-content:center;width:22px}.deq-brand-label{color:#475569;font-size:11px;font-weight:700}.deq-tech-badge{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:8.5px;font-weight:300;letter-spacing:.01em;line-height:14px;max-width:44%;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.deq-tech-badge--laser{background:var(--bg-body);border:1px solid #64748b33;color:#475569}.deq-tech-badge--jato{background:#f0fdfa;border:1px solid #0f766e38;color:#0f766e}.deq-tech-badge--multi{background:#f5f3ff;border:1px solid #6d28d938;color:#6d28d9}.deq-tech-badge--outro{background:var(--bg-body);border:1px solid #64748b29;color:var(--text-muted)}.deq-scan-ic{color:#a78bfa;flex-shrink:0}.deq-toast{align-items:center;background:#0f172a;border-radius:8px;bottom:20px;box-shadow:0 12px 28px #0f172a38;color:#fff;display:flex;font-size:11px;font-weight:600;gap:8px;padding:8px 14px;position:fixed;right:20px;z-index:10050}.deq-toast-ok{color:#34d399}.deq-filter-wrap{position:relative}.app.theme-dark .defeitos-vv-equip-modal,html.theme-dark .defeitos-vv-equip-modal{--ci2-violet-tint:var(--accent-soft)}.app.theme-dark .defeitos-vv-equip-modal,.app.theme-dark .defeitos-vv-equip-modal .deq-filters,.app.theme-dark .defeitos-vv-equip-modal .deq-head,html.theme-dark .defeitos-vv-equip-modal,html.theme-dark .defeitos-vv-equip-modal .deq-filters,html.theme-dark .defeitos-vv-equip-modal .deq-head{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .deq-brand-head,.app.theme-dark .deq-brand-head--linked,html.theme-dark .deq-brand-head,html.theme-dark .deq-brand-head--linked{background:#2a2a2ef5;color:var(--text-body)}.app.theme-dark .deq-brand-head--linked:hover,.app.theme-dark .deq-brand-head:hover,html.theme-dark .deq-brand-head--linked:hover,html.theme-dark .deq-brand-head:hover{background:var(--bg-surface-alt)}.app.theme-dark .deq-model-row--linked,html.theme-dark .deq-model-row--linked{background:var(--accent-soft)}.app.theme-dark .deq-linked-row:hover,.app.theme-dark .deq-model-row:hover,html.theme-dark .deq-linked-row:hover,html.theme-dark .deq-model-row:hover{background:var(--bg-surface-alt)}.app.theme-dark .deq-close:hover,html.theme-dark .deq-close:hover{color:var(--text-body)}.mscad-page{min-height:0}.mscad-section-table.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding-right:12px}.mscad-section-table .pcs2-section-body{max-width:none;width:100%}.mscad-section-table .pcs2-section-body>.pcs2-subblock{padding-top:4px;width:100%}.mscad-loading{color:var(--text-muted);font-size:13px;padding:32px 12px;text-align:center}.mscad-equip-panel{--ci2-line:var(--border-subtle,#e7e7ef);--ci2-surface:var(--bg-surface-raised,#fff);--ci2-radius-lg:14px;--ci2-shadow-1:0 1px 2px #14151f0a;background:var(--ci2-surface);border:1px solid var(--ci2-line);border-radius:var(--ci2-radius-lg);box-shadow:var(--ci2-shadow-1);overflow:hidden;padding:12px 14px 10px}.mscad-equip-panel .mscad-filters{padding:0 0 10px}.mscad-equip-panel .mscad-main{border-top:1px solid var(--border-subtle);min-height:min(56vh,520px)}.mscad-equip-panel .mscad-available{--deq-row-pad:10px;border-right:1px solid var(--border-subtle)}.mscad-equip-panel .mscad-linked-panel{flex:0 0 min(360px,38%);min-width:260px;width:min(360px,38%)}.mscad-equip-panel .mscad-scroll{max-height:min(52vh,480px);overflow-y:auto;scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.mscad-equip-panel .mscad-scroll--available,.mscad-equip-panel .mscad-scroll--linked{min-height:min(48vh,440px)}.mscad-equip-panel .mscad-scroll::-webkit-scrollbar{width:6px}.mscad-equip-panel .mscad-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.mscad-equip-panel .deq-brand-head,.mscad-equip-panel .deq-model-row{padding-left:10px;padding-right:10px}.mscad-equip-panel .deq-empty--modern{min-height:min(44vh,400px)}.mscad-equip-panel .deq-empty-icon{height:40px;width:40px}.mscad-check--busy{opacity:.55;pointer-events:none}.mscad-brand-clear-all{align-items:center;border-radius:4px;color:#cbd5e1;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;opacity:0;padding:2px 4px;transition:opacity .1s,color .1s}.deq-brand-head--linked:hover .mscad-brand-clear-all,.mscad-brand-clear-all:focus-visible{opacity:1}.mscad-brand-clear-all:hover{color:#ef4444}@media (max-width:960px){.mscad-equip-panel .mscad-main{flex-direction:column}.mscad-equip-panel .mscad-available{border-bottom:1px solid #f1f5f9;border-right:none}.mscad-equip-panel .mscad-linked-panel{flex:1 1 auto;min-width:0;width:100%}}.app.theme-dark .mscad-equip-panel{--ci2-line:var(--border-subtle);--ci2-surface:var(--bg-surface-raised);--ci2-shadow-1:0 1px 2px #00000040;background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .mscad-equip-panel .deq-brand-head,.app.theme-dark .mscad-equip-panel .deq-brand-head--linked{background:#323236f5;color:var(--text-body)}.app.theme-dark .mscad-equip-panel .deq-brand-head--linked:hover,.app.theme-dark .mscad-equip-panel .deq-brand-head:hover{background:var(--bg-surface-alt)}.app .config-content-go .pcs2-page :is(h1,h2,h3,h4,p,span,label,button,input,textarea,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.go-usuarios-page{padding-bottom:24px;padding-right:4px}.app .config-content-go .pcs2-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-go .pcs2-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.go-usuarios-section-table.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.go-usuarios-section-table .pcs2-section-body{max-width:none;width:100%}.go-usuarios-section-table .pcs2-section-body>.pcs2-subblock{padding-top:4px;width:100%}.go-usuarios-section-table .pcs2-subhead--with-action{align-items:center;gap:20px;margin-bottom:10px;width:100%}.go-usr-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end}.go-usuarios-section-table .go-usr-foot-toggle,.go-usuarios-section-table .go-usr-toolbar .board-clickup-filter-chip{border-radius:6px}.go-usr-error,.go-usr-loading{color:#6b6d82;font-size:13px;padding:28px 16px;text-align:center}.go-usr-error{align-items:center;color:#b42318;display:flex;flex-direction:column;gap:12px}.go-usr-retry{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.go-usr-retry:hover{background:var(--bg-surface-alt)}.go-usr-root{--go-ink-900:var(--text-body,#14151f);--go-ink-700:var(--text-muted,#3d3f52);--go-ink-500:var(--text-muted,#6b6d82);--go-ink-400:var(--text-muted,#9395a8);--go-line:var(--border-subtle,#e7e7ef);--go-line-soft:var(--border-subtle,#f0f0f6);--go-surface:var(--bg-surface-raised,#fff);--go-violet:#6e56cf;--go-blue:#265ed4;--go-blue-tint:var(--accent-soft,#eaf0fe);--go-gray:#767889;--go-radius-lg:14px;--go-shadow-1:0 1px 2px #14151f0a;color:var(--go-ink-900);font-size:13px}.go-usr-panel{background:var(--go-surface);border:1px solid var(--go-line);border-radius:var(--go-radius-lg);box-shadow:var(--go-shadow-1);overflow:hidden}.go-usr-table-scroll{max-height:calc(100vh - 340px);min-height:280px;overflow:auto}.go-usr-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.go-usr-table thead th{background:var(--bg-surface-alt);border-bottom:1px solid var(--go-line);color:var(--go-ink-500);font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;vertical-align:middle;white-space:nowrap;z-index:2}.go-usr-table thead th .go-usr-th-inner{align-items:center;color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;gap:5px;justify-content:center;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.go-usr-th-help{flex-shrink:0}.go-usr-root .go-usr-th-help .ci2-th-help-icon{color:var(--text-muted);cursor:help;display:block}.go-usr-root .go-usr-th-help .ci2-th-help-icon:hover{color:var(--text-muted)}.go-usr-table thead th.go-usr-th-habilita{padding-left:8px;padding-right:8px;text-align:center;width:64px}.go-usr-table thead th:nth-child(n+3){text-align:center}.go-usr-table thead th.go-usr-th-tipo{min-width:100px;width:100px}.go-usr-table thead th.go-usr-th-transporte{min-width:176px;width:176px}.go-usr-table thead th.go-usr-th-despesas{min-width:120px;width:120px}.go-usr-table thead th.go-usr-th-avulsa{min-width:130px;width:130px}.go-usr-table thead th.go-usr-th-dispositivo{min-width:100px;width:100px}.go-usr-root .pcs2-info-tip-host[data-tooltip]:hover:after,.go-usr-root .pcs2-tooltip-host[data-tooltip]:hover:after{box-sizing:border-box;font-size:11px;letter-spacing:normal;line-height:1.45;max-width:min(340px,calc(100vw - 24px));min-width:200px;padding:10px 12px;text-transform:none;white-space:normal;width:-webkit-max-content;width:max-content}.go-usr-group-row{background:var(--bg-surface-alt);cursor:pointer}.go-usr-group-row td{border-bottom:1px solid var(--go-line);height:auto;padding:8px 12px}.go-usr-group-label{align-items:center;color:var(--go-ink-900);display:flex;font-size:13px;font-weight:600;gap:8px}.go-usr-chev{color:var(--go-ink-400);display:inline-flex;transition:transform .15s ease}.go-usr-group-row.collapsed .go-usr-chev{transform:rotate(-90deg)}.go-usr-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.go-usr-group-count{color:var(--go-ink-400);font-weight:500}.go-usr-group-desc{color:var(--go-ink-400);font-size:12px;font-weight:400;margin-left:4px}.go-usr-row td{border-bottom:1px solid var(--go-line-soft);color:var(--go-ink-700);font-size:12.5px;height:38px;padding:0 12px;vertical-align:middle;white-space:nowrap}.go-usr-row.is-hidden{display:none}.go-usr-row.is-pending{opacity:.72}.go-usr-row.is-pending:hover{opacity:1}.go-usr-td-center{text-align:center}.go-usr-td-habilita{padding-left:8px;padding-right:8px;width:64px}.go-usr-td-name{padding:0 12px}.go-usr-td-tipo{padding:0 10px;text-align:center;vertical-align:middle;white-space:nowrap}.go-usr-td-tipo .go-hover-tip-wrap{flex:0 0 auto;vertical-align:middle;width:-webkit-fit-content;width:fit-content}.go-usr-td-tipo .go-hover-tip-wrap,.go-usr-tipo-tag{align-items:center;display:inline-flex;justify-content:center}.go-usr-tipo-tag{background:var(--accent-soft);border:none;border-radius:20px;color:#463f57;cursor:pointer;font-family:ui-monospace,Cascadia Code,monospace;font-weight:600;gap:0;max-width:100%;min-height:22px;padding:4px 10px;transition:background .12s ease,color .12s ease}.go-usr-tipo-tag:hover:not(:disabled){background:var(--accent-soft);color:#352f45}.go-usr-tipo-tag:disabled{cursor:not-allowed;opacity:.55}.go-usr-tipo-tag-label{display:inline-block;font-size:10px;line-height:1.1;transform:scale(.9);transform-origin:center center;white-space:nowrap}.go-usr-name-cell{align-items:center;display:flex;gap:10px;min-width:0}.go-usr-avatar-fallback,.go-usr-avatar-img{border-radius:50%;flex-shrink:0;height:24px;object-fit:cover;width:24px}.go-usr-avatar-fallback{align-items:center;background:var(--accent-soft);color:var(--go-violet);display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.02em}.go-usr-name-with-code{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.go-usr-name{color:var(--go-ink-900);font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .config-content-go .go-usuarios-page span.go-usr-codtec-pill,.go-usr-codtec-pill{background:#eaf0fe;background:var(--go-blue-tint,#eaf0fe);color:#265ed4;color:var(--go-blue,#265ed4)}.app .config-content-go .go-usuarios-page span.go-usr-codmoto-pill,.app .config-content-go .go-usuarios-page span.go-usr-codtec-pill,.go-usr-codmoto-pill,.go-usr-codtec-pill{font-feature-settings:"tnum";align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;height:17px;justify-content:center;letter-spacing:.02em;line-height:1;padding:0 6px;white-space:nowrap}.app .config-content-go .go-usuarios-page span.go-usr-codmoto-pill,.go-usr-codmoto-pill{background:var(--accent-soft);color:var(--accent)}.go-usr-code-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;margin:0;padding:0;vertical-align:middle}.go-usr-code-trigger:disabled{cursor:not-allowed;opacity:.55}.go-usr-code-trigger:hover:not(:disabled) .go-usr-codtec-pill{background:#dce6fc}.go-usr-code-trigger:hover:not(:disabled) .go-usr-codmoto-pill{background:#7c4dff29;color:var(--accent)}.go-usr-cod-empty.go-usr-cod-empty--moto,.go-usr-cod-empty.go-usr-cod-empty--tec{background:#0000;border-radius:6px;color:var(--go-ink-500);height:24px;width:24px}.go-usr-cod-empty.go-usr-cod-empty--tec:hover:not(:disabled){background:#eaf0fe;color:#265ed4;color:var(--go-blue,#265ed4)}.go-usr-cod-empty.go-usr-cod-empty--moto:hover:not(:disabled){background:var(--accent-soft);color:var(--go-violet)}.go-usr-cod-empty-icon{color:inherit;height:100%;justify-content:center;width:100%}.go-usr-cod-empty-icon,.go-usr-toggle{align-items:center;display:inline-flex}.go-usr-toggle{background:var(--border-subtle);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:16px;padding:0;position:relative;transition:background .18s ease;vertical-align:middle;width:27px}.go-usr-toggle.on{background:#949494}.go-usr-toggle:disabled{cursor:not-allowed;opacity:.55}.go-usr-toggle-knob{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px #00000047;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.go-usr-toggle.on .go-usr-toggle-knob{transform:translateX(11px)}.go-usr-permite-wrap{justify-content:center}.go-usr-lock-toggle,.go-usr-permite-wrap{align-items:center;display:inline-flex;position:relative}.go-usr-lock-toggle{background:var(--border-subtle);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:16px;padding:0;transition:background .18s;width:27px}.go-usr-lock-toggle.on{background:#949494}.go-usr-lock-knob{align-items:center;background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px #00000047;color:#949494;display:flex;height:12px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .18s;width:12px}.go-usr-lock-toggle.on .go-usr-lock-knob{transform:translateX(11px)}.go-usr-lock-knob svg{height:7px;width:7px}.go-usr-disable-badge{position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.go-usr-asset-wrap{gap:6px}.go-usr-asset-wrap,.go-usr-expense-icon-btn{align-items:center;display:inline-flex;justify-content:center}.go-usr-expense-icon-btn{background:#0000;border:none;border-radius:6px;color:var(--go-ink-500);cursor:pointer;height:24px;padding:0;width:24px}.go-usr-expense-icon-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--go-violet)}.go-usr-expense-icon-btn:disabled{cursor:not-allowed;opacity:.45}.go-usr-device-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--go-ink-500);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:relative;width:28px}.go-usr-device-btn:hover{background:var(--accent-soft);color:var(--go-violet)}.go-usr-device-btn.is-empty{opacity:.45}.go-usr-device-count{background:var(--go-violet);border-radius:999px;color:#fff;font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 3px;position:absolute;right:-2px;text-align:center;top:-2px}.go-usr-device-popover{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #14151f1f;padding:10px 12px;position:fixed;width:220px;z-index:10050}.go-usr-device-popover-arrow{background:var(--bg-surface);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 -1px 0 var(--border-subtle));height:6px;margin-left:-5px;position:absolute;top:-6px;width:10px}.go-usr-device-empty{color:var(--go-ink-500);font-size:11px;padding:4px 0;text-align:center}.go-usr-device-item+.go-usr-device-item{border-top:1px solid #f0f0f6;margin-top:10px;padding-top:10px}.go-usr-device-row{display:flex;flex-direction:column;gap:2px}.go-usr-device-row+.go-usr-device-row{margin-top:6px}.go-usr-device-label{color:var(--go-ink-400);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.go-usr-device-value{color:var(--go-ink-900);font-size:12px;font-weight:550;word-break:break-word}.go-usr-expense-popover{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 24px #14151f1f;min-width:148px;padding:4px;position:fixed;z-index:10050}.go-usr-expense-option{background:#0000;border:none;border-radius:7px;color:var(--go-ink-900);cursor:pointer;display:block;font-size:12px;font-weight:500;padding:7px 10px;text-align:left;width:100%}.go-usr-expense-option:hover{background:var(--bg-surface-alt)}.go-usr-expense-option.selected{background:var(--accent-soft);color:var(--go-violet);font-weight:650}.go-usr-enable-affordance{align-items:center;background:#0000;border:1.5px dashed var(--go-gray);border-radius:50%;color:var(--go-gray);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:all .15s;width:22px}.go-usr-enable-affordance:hover{background:var(--accent-soft);border-color:var(--go-violet);border-style:solid;color:var(--go-violet)}.go-usr-enable-affordance svg{height:11px;width:11px}.go-usr-enabling{align-items:center;display:inline-flex;justify-content:center}.go-usr-enabling-spinner{animation:go-usr-spin .7s linear infinite;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--go-violet);height:14px;width:14px}@keyframes go-usr-spin{to{transform:rotate(1turn)}}.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative;z-index:1}.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:40}.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{background:var(--bg-surface);bottom:calc(100% - 1px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:none;height:6px;left:50%;margin-left:-5px;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease,visibility .14s ease;visibility:hidden;width:10px;z-index:2}.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{background:var(--bg-surface);border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 16px #18181b1f,0 0 0 1px #18181b0f;color:var(--text-body);content:attr(data-tooltip);display:none;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;left:50%;line-height:1.35;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:nowrap;z-index:1}.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.go-usr-root .go-usr-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before{display:block;opacity:1;visibility:visible}.go-usr-root .go-usr-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none}.go-usr-root .go-usr-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:7px}.go-usr-foot-note{align-items:center;background:var(--bg-surface-alt);border-top:1px solid var(--go-line);color:var(--go-ink-500);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 14px}.go-usr-foot-toggle{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--go-ink-700);cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.go-usr-foot-toggle:hover{background:var(--bg-surface-alt)}.go-usr-permite-wrap .boolean-badge.no{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:10px;font-weight:650;gap:5px;padding:2px 8px}.go-usr-permite-wrap .boolean-badge.no .boolean-badge-dot{background:#ef4444;border-radius:50%;height:6px;width:6px}.app .config-content-go .cx-exp-sonner-viewport{z-index:20000}.go-usr-confirm-overlay{align-items:center;background:#18181b6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.go-usr-confirm-modal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 16px 40px #18181b2e;box-sizing:border-box;max-height:min(92vh,760px);overflow:auto;padding:18px 18px 14px;width:min(420px,100%)}.go-usr-confirm-title{color:var(--text-body);font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0}.go-usr-confirm-message{color:var(--text-muted);font-size:13px;line-height:1.45;margin:10px 0 0}.go-usr-enable-pwd-label{color:var(--text-body);display:block;font-size:12px;font-weight:600;margin-bottom:6px;margin-top:14px}.go-usr-enable-pwd-wrap{box-sizing:border-box;width:100%}.go-usr-enable-pwd-wrap .user-form-password-field{width:100%}.go-usr-confirm-modal .password-policy-rules{margin-top:10px}.go-usr-tipo-options{display:flex;flex-direction:column;gap:8px;margin-top:4px}.go-usr-tipo-option{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:border-color .12s ease,background .12s ease;width:100%}.go-usr-tipo-option:hover:not(:disabled){background:#faf9ff;border-color:#c4b5fd}.go-usr-tipo-option.selected{background:#f5f2ff;border-color:#6e56cf;box-shadow:0 0 0 1px #6e56cf2e}.go-usr-tipo-option:disabled{cursor:not-allowed;opacity:.55}.go-usr-tipo-option-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.go-usr-tipo-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.go-usr-tipo-option-label{color:var(--text-body);font-size:13px;font-weight:600;line-height:1.25}.go-usr-tipo-option-desc{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.3}.go-usr-enable-codes{gap:4px;margin-top:4px}.go-usr-enable-code-field,.go-usr-enable-codes{display:flex;flex-direction:column}.go-usr-enable-code-input{font-feature-settings:"tnum";background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-body);font-size:13px;font-variant-numeric:tabular-nums;height:36px;letter-spacing:.04em;outline:none;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.go-usr-enable-code-input:focus{border-color:#6e56cf;box-shadow:0 0 0 3px #6e56cf26}.go-usr-enable-code-input:disabled{cursor:not-allowed;opacity:.55}.go-usr-code-picker{display:flex;flex-direction:column;gap:6px;min-width:0}.go-usr-code-picker-list{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:2px;max-height:120px;overflow:auto;padding:2px}.go-usr-code-picker-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-body);cursor:pointer;display:flex;gap:8px;margin:0;padding:6px 8px;text-align:left;width:100%}.go-usr-code-picker-item:hover:not(:disabled){background:#f4f4f5;background:var(--bg-surface-alt,#f4f4f5)}.go-usr-code-picker-item.is-selected{background:var(--accent-soft)}.go-usr-code-picker-item:disabled{cursor:not-allowed;opacity:.55}.go-usr-code-picker-name{color:var(--text-body);font-size:12px;min-width:0}.go-usr-code-picker-name,.go-usr-code-picker-taken{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-usr-code-picker-taken{color:var(--text-muted);flex-shrink:0;font-size:10.5px;margin-left:auto;max-width:42%}.go-usr-code-picker-item.is-taken{opacity:.72}.go-usr-code-picker-empty{color:var(--text-muted);font-size:12px;padding:10px 8px;text-align:center}.go-usr-code-picker-error{color:#dc2626;font-size:11.5px;line-height:1.35;margin:0}.app.theme-dark .go-usr-code-picker-list,html.theme-dark .go-usr-code-picker-list{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .go-usr-code-picker-item:hover:not(:disabled),html.theme-dark .go-usr-code-picker-item:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .go-usr-code-picker-taken,html.theme-dark .go-usr-code-picker-taken{color:#9a9aa3}.app.theme-dark .go-usr-code-picker-error,html.theme-dark .go-usr-code-picker-error{color:#f87171}.go-usr-req{color:#dc2626;font-weight:700}.go-usr-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}@media (max-width:900px){.go-usr-table thead th:nth-child(n+3){width:auto}.go-usr-group-desc{display:none}}.app.theme-dark .go-usr-root{--go-ink-900:var(--text-body);--go-ink-700:var(--text-muted);--go-ink-500:var(--text-muted);--go-ink-400:var(--text-muted);--go-line:var(--border-subtle);--go-line-soft:var(--border-subtle);--go-surface:var(--bg-surface-raised);--go-blue-tint:var(--accent-soft);--go-shadow-1:0 1px 2px #00000040}.app.theme-dark .go-usr-table thead th{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .go-usr-loading{color:var(--text-muted)}.app.theme-dark .go-usr-tipo-tag{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .go-usr-tipo-menu,.app.theme-dark .go-usr-tipo-tag:hover{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app .config-content-go .go-dispositivos-page :is(h1,h2,h3,h4,p,span,label,button,input,textarea,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-go .go-dispositivos-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-go .go-dispositivos-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.go-dispositivos-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:16px;padding-right:4px}.app .config-content-go:has(.go-dispositivos-page){overflow:hidden}.app .config-content-go:has(.go-dispositivos-page) .process-config-root,.app .config-content-go:has(.go-dispositivos-page) .process-content-area.process-content-area-config-status-2{height:100%;max-height:none;min-height:0;overflow:hidden}.go-dispositivos-page>.pcs2-divider{flex-shrink:0}.go-dispositivos-section.pcs2-section{flex-shrink:0;gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.go-dispositivos-section:not(.go-dispositivos-section-table) .pcs2-section-body{max-width:none;min-height:0;width:100%}.go-dispositivos-section:not(.go-dispositivos-section-table) .pcs2-section-body>.pcs2-subblock{padding-top:4px;width:100%}.go-dispositivos-section.go-dispositivos-section-table.pcs2-section{grid-gap:10px 0;align-items:stretch;display:grid;flex:1 1;gap:10px 0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0;padding-right:12px}.go-dispositivos-section-table>.pcs2-section-aside{align-self:start;grid-column:1;grid-row:1;max-width:none;width:100%}.go-dispositivos-section-table>.pcs2-section-aside.pcs2-section-aside--with-action{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.go-dispositivos-section-table>.pcs2-section-aside .pcs2-section-aside-main{flex:1 1 auto;min-width:0}.go-dispositivos-section-table>.pcs2-section-aside .pcs2-section-aside-action{flex:0 0 auto;margin-left:auto}.go-dispositivos-section-table>.pcs2-section-aside .pcs2-section-desc{max-width:none}.go-dispositivos-section-table>.pcs2-section-body{display:flex;flex-direction:column;grid-column:1;grid-row:2;height:100%;max-width:none;min-height:0;min-width:0;width:100%}.go-dispositivos-section-table .pcs2-section-body>.pcs2-subblock{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;padding-top:0;width:100%}.go-dispositivos-section .pcs2-subhead--with-action{align-items:center;gap:20px;margin-bottom:10px;width:100%}.go-dev-toolbar{gap:8px;justify-content:flex-end}.go-dev-export-btn,.go-dev-toolbar{align-items:center;display:inline-flex;flex-shrink:0}.go-dev-export-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-body);cursor:pointer;height:26px;justify-content:center;padding:0;width:26px}.go-dev-export-btn:hover:not(:disabled){background:var(--bg-surface-alt);border-color:#d4d4d8}.go-dev-export-btn:disabled{cursor:not-allowed;opacity:.5}.go-dev-refresh-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-body);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:5px;height:26px;justify-content:center;line-height:1;padding:0 9px;white-space:nowrap}.go-dev-refresh-btn:hover:not(:disabled){background:var(--bg-surface-alt);border-color:#d4d4d8}.go-dev-refresh-btn:disabled{cursor:not-allowed;opacity:.5}@keyframes go-dev-refresh-spin{to{transform:rotate(1turn)}}.go-dev-refresh-spin{animation:go-dev-refresh-spin .8s linear infinite}.go-dispositivos-section-table>.pcs2-section-aside.go-dev-aside-with-middle .pcs2-section-aside-main{flex:0 1 auto}.go-dev-aside-middle{align-items:center;display:flex;flex:1 1 auto;min-width:0}.go-dev-status-tabs{align-items:center;background:#f1f1f4;border-radius:10px;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:2px;padding:3px}.go-dev-status-tab{align-items:center;background:#0000;border:none;border-radius:7px;color:#52525b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:6px;height:26px;line-height:1;padding:0 10px;transition:background .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.go-dev-status-tab:hover:not(.is-active){background:#18181b0a;color:#18181b}.go-dev-status-tab.is-active{background:#fff;box-shadow:0 1px 2px #18181b14,0 0 0 1px #18181b0a;color:#18181b}.go-dev-status-tab-count{font-feature-settings:"tnum";align-items:center;background:#18181b12;border-radius:6px;box-sizing:border-box;color:#52525b;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;height:17px;justify-content:center;min-width:18px;padding:0 5px}.go-dev-status-tab.is-active .go-dev-status-tab-count{background:#7c4dff1f;color:#5b3fd6}.go-dev-status-tab-dot{background:#f97316;border-radius:50%;flex-shrink:0;height:6px;width:6px}.app.theme-dark .go-dev-status-tabs,html.theme-dark .go-dev-status-tabs{background:var(--bg-surface-alt)}.app.theme-dark .go-dev-status-tab,html.theme-dark .go-dev-status-tab{color:#c4c4cc}.app.theme-dark .go-dev-status-tab:hover:not(.is-active),html.theme-dark .go-dev-status-tab:hover:not(.is-active){background:#ffffff0d;color:var(--text-body)}.app.theme-dark .go-dev-status-tab.is-active,html.theme-dark .go-dev-status-tab.is-active{background:var(--bg-surface-raised);box-shadow:0 1px 2px #0000004d,0 0 0 1px #ffffff0f;color:var(--text-body)}.app.theme-dark .go-dev-status-tab-count,html.theme-dark .go-dev-status-tab-count{background:#ffffff14;color:#c4c4cc}.app.theme-dark .go-dev-status-tab.is-active .go-dev-status-tab-count,html.theme-dark .go-dev-status-tab.is-active .go-dev-status-tab-count{background:#7c4dff3d;color:#d9ceff}.go-dev-attention-strip{align-items:center;background:#fffbeb;border-bottom:1px solid #f5e6b8;color:#92400e;display:flex;flex-shrink:0;font-size:12px;gap:8px;line-height:1.35;padding:8px 14px}.go-dev-attention-icon{color:#b45309;flex-shrink:0}.go-dev-attention-text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.go-dev-attention-text strong{font-weight:700}.go-dev-attention-sep{color:#d6a64a}.go-dev-attention-strip--danger{background:#fef2f2;border-bottom-color:#fbd5d5;color:#b91c1c}.go-dev-attention-strip--danger .go-dev-attention-icon{color:#dc2626}.app.theme-dark .go-dev-attention-strip,html.theme-dark .go-dev-attention-strip{background:#f59e0b1a;border-bottom-color:#f59e0b38;color:#fcd34d}.app.theme-dark .go-dev-attention-strip--danger,html.theme-dark .go-dev-attention-strip--danger{background:#ef44441f;border-bottom-color:#ef444447;color:#fca5a5}.app.theme-dark .go-dev-attention-strip--danger .go-dev-attention-icon,html.theme-dark .go-dev-attention-strip--danger .go-dev-attention-icon{color:#f87171}.app.theme-dark .go-dev-attention-icon,html.theme-dark .go-dev-attention-icon{color:#fbbf24}.app.theme-dark .go-dev-attention-sep,html.theme-dark .go-dev-attention-sep{color:#fcd34d8c}.go-dev-split{align-items:stretch;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;height:28px;overflow:hidden}.go-dev-split,.go-dev-split .go-hover-tip-wrap,.go-dev-split-btn{display:inline-flex}.go-dev-split-btn{align-items:center;background:#0000;border:none;color:var(--text-body);cursor:pointer;font:inherit;font-size:12px;font-weight:500;gap:6px;height:100%;line-height:1;padding:0 10px;transition:background .14s ease;white-space:nowrap}.go-dev-split-btn.is-open,.go-dev-split-btn:hover:not(:disabled){background:var(--bg-surface-alt)}.go-dev-split-btn:disabled{cursor:not-allowed;opacity:.5}.go-dev-split-label{font-weight:600}.go-dev-split-meta{color:#71717a;font-size:11px;font-weight:500}.go-dev-split-chev{color:#71717a;transition:transform .16s ease}.go-dev-split-btn.is-open .go-dev-split-chev{transform:rotate(180deg)}.go-dev-split-sep{align-self:stretch;background:var(--border-subtle);width:1px}.app.theme-dark .go-dev-split-chev,.app.theme-dark .go-dev-split-meta,html.theme-dark .go-dev-split-chev,html.theme-dark .go-dev-split-meta{color:#9a9aa3}.go-dev-display-pop{animation:go-dev-display-pop-in .14s ease-out;background:#fff;border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 12px 32px -8px #18181b2e,0 2px 6px #18181b0f;box-sizing:border-box;color:#18181b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12.5px;overflow-y:auto;padding:2px 0;position:fixed;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;z-index:10040}.go-dev-display-pop::-webkit-scrollbar{height:6px;width:6px}.go-dev-display-pop::-webkit-scrollbar-track{background:#0000}.go-dev-display-pop::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.go-dev-display-pop::-webkit-scrollbar-thumb:hover{background:#c0c0c6}@keyframes go-dev-display-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.go-dev-display-sec{padding:8px 12px}.go-dev-display-sec+.go-dev-display-sec{border-top:1px solid #f0f0f2}.go-dev-display-sec-title{color:#71717a;display:block;font-size:10.5px;font-weight:600;letter-spacing:.02em;margin-bottom:5px;text-transform:uppercase}.go-dev-display-sec-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.go-dev-display-sec-head .go-dev-display-sec-title{margin-bottom:0}.go-dev-display-sort-row{align-items:center;display:flex;gap:6px}.go-dev-display-select-wrap{flex:1 1;min-width:0;position:relative}.go-dev-display-select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e4e4e7;border-radius:7px;color:#18181b;cursor:pointer;font:inherit;font-size:12px;height:28px;outline:none;padding:0 26px 0 10px;width:100%}.go-dev-display-select:focus-visible{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff24}.go-dev-display-select-icon{color:#71717a;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.go-dev-display-seg{background:#f1f1f4;border-radius:7px;display:inline-flex;flex-shrink:0;gap:2px;padding:2px}.go-dev-display-seg button{align-items:center;background:#0000;border:none;border-radius:6px;color:#52525b;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:3px;height:24px;padding:0 8px}.go-dev-display-seg button.is-active{background:#fff;box-shadow:0 1px 2px #18181b1a;color:#18181b;font-weight:600}.go-dev-display-group-opts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.go-dev-display-group-opt{background:#fff;border:1px solid #e4e4e7;border-radius:7px;color:#3f3f46;cursor:pointer;font:inherit;font-size:12px;font-weight:500;height:26px;transition:border-color .14s ease,background .14s ease,color .14s ease}.go-dev-display-group-opt:hover:not(.is-active){background:#fafafa;border-color:#d4d4d8}.go-dev-display-group-opt.is-active{background:#7c4dff14;border-color:#7c4dff;color:#5b3fd6;font-weight:600}.go-dev-display-link{background:#0000;border:none;color:#7c4dff;cursor:pointer;font:inherit;font-size:11px;font-weight:600;padding:0}.go-dev-display-link:disabled{color:#a1a1aa;cursor:default}.go-dev-display-cols{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.go-dev-display-col{align-items:center;background:#0000;border:none;border-radius:6px;color:#27272a;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;height:26px;justify-content:space-between;min-width:0;padding:0 4px;text-align:left;width:100%}.go-dev-display-col-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-dev-display-col:hover{background:#f7f7f9}.go-dev-display-switch{background:#d4d4d8;border-radius:999px;flex-shrink:0;height:15px;position:relative;transition:background .16s ease;width:26px}.go-dev-display-switch.is-on{background:#7c4dff}.go-dev-display-switch-knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:11px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:11px}.go-dev-display-switch.is-on .go-dev-display-switch-knob{transform:translateX(11px)}.go-dev-display-foot{border-top:1px solid #f0f0f2;padding:8px 12px 10px}.go-dev-display-export{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:7px;color:#27272a;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:8px;height:28px;padding:0 10px;width:100%}.go-dev-display-export:hover:not(:disabled){background:#fafafa;border-color:#d4d4d8}.go-dev-display-export:disabled{cursor:not-allowed;opacity:.5}.go-dev-display-export-hint{font-feature-settings:"tnum";color:#a1a1aa;font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto}.app.theme-dark .go-dev-display-pop,html.theme-dark .go-dev-display-pop{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 14px 34px -10px #0000008c;color:var(--text-body);scrollbar-color:#ffffff38 #0000}.app.theme-dark .go-dev-display-pop::-webkit-scrollbar-thumb,html.theme-dark .go-dev-display-pop::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .go-dev-display-pop::-webkit-scrollbar-thumb:hover,html.theme-dark .go-dev-display-pop::-webkit-scrollbar-thumb:hover{background:#ffffff57}.app.theme-dark .go-dev-display-foot,.app.theme-dark .go-dev-display-sec+.go-dev-display-sec,html.theme-dark .go-dev-display-foot,html.theme-dark .go-dev-display-sec+.go-dev-display-sec{border-top-color:var(--border-subtle)}.app.theme-dark .go-dev-display-sec-title,html.theme-dark .go-dev-display-sec-title{color:#c4c4cc}.app.theme-dark .go-dev-display-export,.app.theme-dark .go-dev-display-group-opt,.app.theme-dark .go-dev-display-select,html.theme-dark .go-dev-display-export,html.theme-dark .go-dev-display-group-opt,html.theme-dark .go-dev-display-select{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .go-dev-display-select option,html.theme-dark .go-dev-display-select option{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .go-dev-display-export-hint,.app.theme-dark .go-dev-display-select-icon,html.theme-dark .go-dev-display-export-hint,html.theme-dark .go-dev-display-select-icon{color:#9a9aa3}.app.theme-dark .go-dev-display-seg,html.theme-dark .go-dev-display-seg{background:var(--bg-surface-alt)}.app.theme-dark .go-dev-display-seg button,html.theme-dark .go-dev-display-seg button{color:#c4c4cc}.app.theme-dark .go-dev-display-seg button.is-active,html.theme-dark .go-dev-display-seg button.is-active{background:var(--bg-surface-raised);box-shadow:0 1px 2px #00000059;color:var(--text-body)}.app.theme-dark .go-dev-display-export:hover:not(:disabled),.app.theme-dark .go-dev-display-group-opt:hover:not(.is-active),html.theme-dark .go-dev-display-export:hover:not(:disabled),html.theme-dark .go-dev-display-group-opt:hover:not(.is-active){background:#404045;border-color:#5a5a60}.app.theme-dark .go-dev-display-group-opt.is-active,html.theme-dark .go-dev-display-group-opt.is-active{background:#7c4dff33;border-color:#7c4dff;color:#d9ceff}.app.theme-dark .go-dev-display-link,html.theme-dark .go-dev-display-link{color:#a78bfa}.app.theme-dark .go-dev-display-link:disabled,html.theme-dark .go-dev-display-link:disabled{color:#6b6b73}.app.theme-dark .go-dev-display-col,html.theme-dark .go-dev-display-col{color:var(--text-body)}.app.theme-dark .go-dev-display-col:hover,html.theme-dark .go-dev-display-col:hover{background:#ffffff0d}.app.theme-dark .go-dev-display-switch,html.theme-dark .go-dev-display-switch{background:#52525b}.app.theme-dark .go-dev-display-switch.is-on,html.theme-dark .go-dev-display-switch.is-on{background:#7c4dff}.go-dev-th-with-filter{align-items:center;display:inline-flex;gap:4px;max-width:100%}.go-dev-table thead th .go-dev-th-label{font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.go-dev-th-filter-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;position:relative;width:18px}.go-dev-th-filter-btn:hover,.go-dev-th-filter-btn[aria-expanded=true]{background:#18181b0f}.go-dev-th-filter-btn.is-active{color:#7c4dff}.go-dev-th-filter-dot{background:#7c4dff;border-radius:999px;box-shadow:0 0 0 1px #fff;height:6px;position:absolute;right:1px;top:1px;width:6px}.app.theme-dark .go-dev-th-filter-btn,html.theme-dark .go-dev-th-filter-btn{color:#9a9aa3}.app.theme-dark .go-dev-th-filter-btn:hover,.app.theme-dark .go-dev-th-filter-btn[aria-expanded=true],html.theme-dark .go-dev-th-filter-btn:hover,html.theme-dark .go-dev-th-filter-btn[aria-expanded=true]{background:#ffffff14}.app.theme-dark .go-dev-th-filter-btn.is-active,html.theme-dark .go-dev-th-filter-btn.is-active{color:#a78bfa}.app.theme-dark .go-dev-th-filter-dot,html.theme-dark .go-dev-th-filter-dot{box-shadow:0 0 0 1px var(--bg-surface-alt)}.go-dev-td-empty{color:var(--go-ink-500);font-size:12px;padding:22px 14px!important;text-align:center}.go-dev-license-panel{background:var(--bg-body);border:1px solid #eaecf0;border-radius:10px;box-sizing:border-box;max-width:420px;padding:16px 18px;width:100%}.go-dev-license-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px}.go-dev-license-row .go-dev-license-panel{flex:1 1 280px;max-width:420px}.go-dev-app-download{display:flex;flex:1 1 320px;flex-direction:column;max-width:460px;min-width:0}.go-dev-app-download-card{align-items:center;background:#fff;background:var(--bg-body,#fff);border:1px solid #eaecf0;border-radius:10px;box-sizing:border-box;display:flex;gap:14px;height:100%;padding:16px 18px}.go-dev-app-download-qr-wrap{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:8px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.go-dev-app-download-qr{display:block;height:100%;object-fit:contain;width:100%}.go-dev-app-download-copy{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.go-dev-app-download-title{align-items:center;display:flex;gap:8px;letter-spacing:-.01em;line-height:1.3}.app .config-content-go .go-dispositivos-page .go-dev-app-download-title span,.go-dev-app-download-title{color:#18181b;color:var(--text-body,#18181b);font-size:14px;font-weight:650}.go-dev-app-download-link-btn{flex-shrink:0;margin-left:2px}.go-dev-app-download-desc{color:#71717a;color:var(--text-muted,#71717a);font-size:12.5px;line-height:1.45;margin:0}.go-dev-app-release{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px 8px;line-height:1.25;margin:0;max-width:100%;padding:0}.go-dev-app-release-label{color:#71717a;color:var(--text-muted,#71717a);flex-shrink:0;font-size:11.5px;font-weight:600}.go-dev-app-release-meta{gap:8px}.go-dev-app-release-item,.go-dev-app-release-meta{align-items:baseline;display:inline-flex;min-width:0}.go-dev-app-release-item{gap:4px}.go-dev-app-release-k{color:#71717a;color:var(--text-muted,#71717a);font-size:11.5px;font-weight:550}.go-dev-app-release-v{font-feature-settings:"tnum";color:#18181b;color:var(--text-body,#18181b);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.go-dev-app-cell{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;max-width:100%;min-width:0;width:-webkit-max-content;width:max-content}.go-dev-app-cell>.go-hover-tip-wrap{display:inline-flex;flex:0 0 auto;max-width:none}.go-dev-app-status{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.go-dev-app-ver{font-feature-settings:"tnum";display:inline-block;flex:0 1 auto;font-variant-numeric:tabular-nums;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-dev-app-status--ok{color:#16a34a}.go-dev-app-status--outdated{color:#d97706}.app.theme-dark .go-dev-app-release-k,.app.theme-dark .go-dev-app-release-label,html.theme-dark .go-dev-app-release-k,html.theme-dark .go-dev-app-release-label{color:#9a9aa3}.app.theme-dark .go-dev-app-release-v,html.theme-dark .go-dev-app-release-v{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-dev-app-status--ok,html.theme-dark .go-dev-app-status--ok{color:#4ade80}.app.theme-dark .go-dev-app-status--outdated,html.theme-dark .go-dev-app-status--outdated{color:#fbbf24}.app.theme-dark .go-dev-license-panel{border-color:#ffffff17}.app.theme-dark .go-dev-app-download-card,html.theme-dark .go-dev-app-download-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .go-dev-app-download-qr-wrap,html.theme-dark .go-dev-app-download-qr-wrap{background:#fff;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .go-dev-app-download-title,.app.theme-dark .go-dev-app-download-title span,html.theme-dark .go-dev-app-download-title,html.theme-dark .go-dev-app-download-title span{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-dev-app-download-desc,html.theme-dark .go-dev-app-download-desc{color:#c4c4cc}.go-dev-license-value{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.app .config-content-go .go-dispositivos-page span.go-dev-license-value-text{color:var(--text-body);font-size:18px;font-weight:600;line-height:1.3;min-width:0}.go-dev-license-plan{align-items:center;border:none;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;letter-spacing:.01em;line-height:1.2;padding:2px 8px 2px 6px;white-space:nowrap}.go-dev-license-plan--basic{background:#f2f4f7;color:#475467}.go-dev-license-plan--premium{background:color-mix(in srgb,#7c4dff 12%,#fff);background:color-mix(in srgb,var(--accent,#7c4dff) 12%,#fff);color:#5b21b6}.app.theme-dark .go-dev-license-plan--basic,html.theme-dark .go-dev-license-plan--basic{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .go-dev-license-plan--premium,html.theme-dark .go-dev-license-plan--premium{background:color-mix(in srgb,#7c4dff 22%,#323236);background:color-mix(in srgb,var(--accent,#7c4dff) 22%,var(--bg-surface-raised,#323236));color:#c4b5fd}.go-dev-license-track{background:var(--border-subtle);border-radius:999px;height:15px;overflow:hidden;width:100%}.go-dev-license-fill{background:linear-gradient(90deg,#525df9,#8b5cf6);border-radius:999px;height:100%;transition:width .3s ease}.go-dev-license-percent{color:var(--text-muted);font-size:12px;font-weight:500;margin-top:8px}.go-dev-license-error{color:#b42318;font-size:12px;margin:8px 0 0}.go-dev-error,.go-dev-loading{color:#6b6d82;font-size:13px;padding:28px 16px;text-align:center}.go-dev-error{align-items:center;color:#b42318;display:flex;flex-direction:column;gap:12px}.go-dev-retry{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.go-dev-retry:hover{background:var(--bg-surface-alt)}.go-dev-root{--go-ink-900:var(--text-body,#14151f);--go-ink-700:var(--text-muted,#3d3f52);--go-ink-500:var(--text-muted,#6b6d82);--go-ink-400:#9395a8;--go-line:var(--border-subtle,#e7e7ef);--go-line-soft:var(--border-subtle,#f0f0f6);--go-surface:var(--bg-surface-raised,#fff);--go-radius-lg:14px;--go-shadow-1:0 1px 2px #14151f0a;color:var(--go-ink-900);font-size:13px}.go-dev-panel,.go-dev-root{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.go-dev-panel{background:var(--go-surface);border:1px solid var(--go-line);border-radius:var(--go-radius-lg);box-shadow:var(--go-shadow-1);overflow:hidden}.go-dev-table-scroll{flex:1 1;max-height:none;min-height:160px;overflow:auto;overscroll-behavior:contain}.go-dev-table{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.go-dev-table thead th{background:var(--bg-surface-alt);border-bottom:1px solid var(--go-line);color:var(--go-ink-500);font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.go-dev-table thead th.go-dev-th-actions{padding-left:4px;padding-right:8px;width:48px}.go-dev-table thead th.go-dev-th-user{min-width:120px;width:15%}.go-dev-table thead th.go-dev-th-install{min-width:110px;width:116px}.go-dev-td-install{padding-left:8px;padding-right:8px}.app.theme-dark .go-dev-install-muted,html.theme-dark .go-dev-install-muted{color:#9a9aa3}.go-dev-table thead th.go-dev-th-brand{min-width:84px;width:8%}.go-dev-table thead th.go-dev-th-modelo{min-width:110px;width:15%}.go-dev-table thead th.go-dev-th-os{min-width:88px;white-space:nowrap;width:9%}.go-dev-table thead th.go-dev-th-app{min-width:100px;white-space:nowrap;width:10%}.go-dev-table thead th.go-dev-th-uid{max-width:56px;min-width:48px;padding-left:4px;padding-right:4px;text-align:center;width:52px}.go-dev-table thead th.go-dev-th-date{min-width:84px;width:88px}.go-dev-table thead th.go-dev-th-datetime{min-width:120px;width:128px}.go-dev-table thead th.go-dev-th-revogado{max-width:96px;min-width:72px;padding-left:8px;padding-right:8px;text-align:center;width:88px}.go-dev-group-row{background:var(--bg-surface-alt);cursor:pointer}.go-dev-group-row td{border-bottom:1px solid var(--go-line);height:auto;overflow:visible;padding:8px 12px;text-overflow:clip;white-space:normal}.go-dev-group-label{align-items:center;color:var(--go-ink-900);display:flex;font-size:13px;font-weight:600;gap:8px}.go-dev-chev{color:var(--go-ink-400);display:inline-flex;transition:transform .15s ease}.go-dev-group-row.collapsed .go-dev-chev{transform:rotate(-90deg)}.go-dev-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.go-dev-group-count{color:var(--go-ink-400);font-weight:500}.go-dev-group-desc{color:var(--go-ink-400);font-size:12px;font-weight:400;margin-left:4px}.go-dev-row td{border-bottom:1px solid var(--go-line-soft);color:var(--go-ink-700);font-size:11.5px;height:38px;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.go-dev-td-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.6px;letter-spacing:.01em}.go-dev-td-uid{max-width:56px;overflow:visible;padding-left:4px;padding-right:4px;text-align:center!important;text-overflow:clip;width:52px}.go-dev-td-uid .go-hover-tip-wrap{align-items:center;display:inline-flex;justify-content:center;width:100%}.go-dev-td-center{text-align:center}.go-dev-td-app,.go-dev-td-os{white-space:nowrap}.go-dev-td-app{overflow:visible}.go-dev-td-modelo{white-space:nowrap}.go-dev-td-datetime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.go-dev-uid-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.go-dev-uid-btn:hover{background:var(--bg-surface-alt);color:var(--text-body)}.go-dev-uid-btn.is-copied{background:#f0fdf4;color:#16a34a}.go-dev-td-user{overflow:visible}.go-dev-name-cell{align-items:center;display:flex;gap:10px;min-width:0}.go-dev-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.go-dev-dup-dot{animation:go-dev-dup-pulse 1.8s ease-out infinite;background:#f87171;border-radius:50%;box-shadow:0 0 0 0 #f871716b;flex-shrink:0;height:7px;width:7px}@keyframes go-dev-dup-pulse{0%{box-shadow:0 0 0 0 #f871716b}70%{box-shadow:0 0 0 6px #f8717100}to{box-shadow:0 0 0 0 #f8717100}}.app.theme-dark .go-dev-dup-dot,html.theme-dark .go-dev-dup-dot{background:#fb7185;box-shadow:0 0 0 0 #fb718561}.go-dev-avatar-fallback,.go-dev-avatar-img{border-radius:50%;flex-shrink:0;height:24px;object-fit:cover;width:24px}.go-dev-avatar-fallback{align-items:center;background:#f2effc;color:#6d5bd0;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.02em}.app.theme-dark .go-dev-avatar-fallback,html.theme-dark .go-dev-avatar-fallback{background:#7c4dff2e;color:#c4b5fd}.go-dev-td-revogado{max-width:96px;overflow:visible;padding-left:8px;padding-right:8px;text-align:center;text-overflow:clip;width:88px}.go-dev-revogado-cell{align-items:center;display:flex;gap:6px;justify-content:center;min-width:0}.go-dev-revogado-date-icon{align-items:center;border-radius:6px;color:var(--text-muted);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.go-dev-revogado-date-icon:hover{background:var(--bg-surface-alt);color:var(--text-body)}.go-dev-toggle{align-items:center;background:var(--border-subtle);border:none;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;padding:0;position:relative;transition:background .18s ease;vertical-align:middle;width:27px}.go-dev-toggle.on{background:#949494}.go-dev-toggle:disabled{cursor:not-allowed;opacity:.55}.go-dev-toggle-knob{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px #00000047;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.go-dev-toggle.on .go-dev-toggle-knob{transform:translateX(11px)}.go-dev-row td.go-dev-td-actions{overflow:visible;padding-left:4px;padding-right:8px;text-align:center;text-overflow:clip;width:48px}.go-dev-actions{width:100%}.go-dev-actions,.go-dev-btn-delete{align-items:center;display:inline-flex;justify-content:center}.go-dev-btn-delete{background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;flex-shrink:0;height:28px;padding:0;width:28px}.go-dev-btn-delete:hover:not(:disabled){background:#fef3f2;color:#b42318}.go-dev-btn-delete:disabled{cursor:not-allowed;opacity:.5}.go-dev-foot-note{background:var(--bg-surface-alt);border-top:1px solid var(--go-line);color:var(--go-ink-500);flex-shrink:0;font-size:12px;padding:10px 14px}.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]),.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative;z-index:1}.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover,.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:40}.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before,.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{background:var(--bg-surface);bottom:calc(100% - 1px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:none;height:6px;left:50%;margin-left:-5px;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease,visibility .14s ease;visibility:hidden;width:10px;z-index:2}.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after,.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{background:var(--bg-surface);border-radius:8px;bottom:calc(100% + 5px);box-shadow:0 4px 16px #18181b1f,0 0 0 1px #18181b0f;color:var(--text-body);content:attr(data-tooltip);display:none;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:500;left:50%;line-height:1.35;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;white-space:nowrap;z-index:1}.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.go-dev-root .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before,.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.go-dispositivos-page .go-dev-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:before{display:block;opacity:1;visibility:visible}.go-dev-root .go-dev-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):after,.go-dispositivos-page .go-dev-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none}.go-dev-root .go-dev-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):before,.go-dispositivos-page .go-dev-modern-tooltip-host--end[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:7px}.go-dev-confirm-overlay{align-items:center;background:#18181b6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.go-dev-confirm-modal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 16px 40px #18181b2e;box-sizing:border-box;padding:18px 18px 14px;width:min(400px,100%)}.go-dev-confirm-title{color:var(--text-body);font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0}.go-dev-confirm-message{color:var(--text-muted);font-size:13px;line-height:1.45;margin:10px 0 0;white-space:pre-line}.go-dev-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.go-dev-confirm-modal--revoke{width:min(360px,100%)}.go-dev-confirm-cal{margin-top:12px}.go-dev-confirm-date-label{color:var(--text-body);font-size:12px;font-weight:550;margin:0 0 8px}.go-dev-confirm-cal .ec-period-picker-calendars--single{width:100%}.app.theme-dark .go-dev-confirm-overlay,html.theme-dark .go-dev-confirm-overlay{background:#0000007a;background:var(--overlay,#0000007a)}.app.theme-dark .go-dev-confirm-modal,html.theme-dark .go-dev-confirm-modal{background:var(--bg-surface);background:var(--modal-bg,var(--bg-surface));border-color:var(--border-subtle);box-shadow:0 16px 40px #00000059}.app.theme-dark .go-dev-confirm-date-label,html.theme-dark .go-dev-confirm-date-label{color:#c4c4cc}@media (max-width:900px){.go-dev-group-desc{display:none}}.app.theme-dark .go-dev-root{--go-surface:var(--bg-surface-raised);--go-line:var(--border-subtle);--go-line-soft:var(--border-subtle);--go-ink-900:var(--text-body);--go-ink-700:var(--text-muted);--go-ink-500:var(--text-muted);color:var(--text-body)}.app.theme-dark .go-dev-panel{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.go-dev-install-chip{align-items:center;background:#0000;border:0;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font:500 11px/1 Geist Variable,Geist,system-ui,sans-serif;gap:5px;height:26px;max-width:100%;padding:0 8px 0 6px;transition:background .15s ease,color .15s ease}.go-dev-install-chip:hover:not(:disabled){background:#0f172a0f}.go-dev-install-chip:disabled{cursor:default;opacity:.55}.go-dev-install-chip-ico{display:inline-flex;flex:none}.go-dev-install-chip-label{font-weight:500;white-space:nowrap}.go-dev-install-chip.is-ok{background:#0000;color:#15803d}.go-dev-install-chip.is-ok:hover:not(:disabled){background:#22c55e1f}.go-dev-install-chip.is-attention{background:#0000;color:#c2410c}.go-dev-install-chip.is-attention:hover:not(:disabled){background:#f973161f}.go-dev-install-chip.is-unknown{background:#0000;color:#94a3b8}.go-dev-install-chip.is-unknown:hover:not(:disabled){background:#94a3b824}.go-dev-td-install{text-align:left;vertical-align:middle}.go-dev-td-install,.go-dev-th-install{min-width:88px;width:92px}.go-dev-install-overlay{align-items:center;background:#1818286b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13040}.go-dev-install-modal{background:#fff;border:1px solid #e8e9ef;border-radius:14px;box-shadow:0 20px 48px #0f172a2e;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(82vh,560px);overflow:hidden;width:min(400px,100%)}.go-dev-install-modal-head{border-bottom:1px solid #eef0f4;display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px}.go-dev-install-modal-top{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.go-dev-install-modal-top-actions{align-items:center;display:inline-flex;flex:none;gap:6px}.go-dev-install-modal-kicker{color:#94a3b8;font:650 10px/1.2 Geist Variable,system-ui,sans-serif;letter-spacing:.06em;min-width:0;text-transform:uppercase}.go-dev-install-person{align-items:center;display:flex;gap:10px;min-width:0}.go-dev-install-person-text{flex:1 1;min-width:0}.go-dev-install-avatar{background:#eef0f4;border-radius:50%;flex:none;height:40px;overflow:hidden;position:relative;width:40px}.go-dev-install-avatar--fallback{align-items:center;background:#7c3aed;color:#fff;display:inline-flex;font:650 13px/1 Geist Variable,system-ui,sans-serif;justify-content:center;letter-spacing:.02em}.go-dev-install-avatar-skel{animation:go-dev-install-skel 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e8e9ef,#f4f5f8 45%,#e8e9ef 90%);background-size:200% 100%;border-radius:50%;inset:0;position:absolute}.go-dev-install-avatar-img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.go-dev-install-avatar-img.is-ready{opacity:1}@keyframes go-dev-install-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.go-dev-install-modal-title{color:#0f172a;font:700 15px/1.25 Geist Variable,system-ui,sans-serif;margin:0}.go-dev-install-modal-sub,.go-dev-install-modal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-dev-install-modal-sub{color:#64748b;font:500 12px/1.3 Geist Variable,system-ui,sans-serif;margin:2px 0 0}.go-dev-install-modal-badge{align-items:center;border-radius:999px;display:inline-flex;flex:none;font:650 11px/1 Geist Variable,system-ui,sans-serif;gap:5px;height:24px;padding:0 8px}.go-dev-install-modal-badge.is-ok{background:#22c55e1f;color:#15803d}.go-dev-install-modal-badge.is-attention{background:#f9731624;color:#c2410c}.go-dev-install-modal-badge.is-unknown{background:#f1f5f9;color:#64748b}.go-dev-install-modal-badge-ico{display:inline-flex}.go-dev-install-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.go-dev-install-modal-close:hover{background:#f1f5f9;color:#334155}.go-dev-install-empty{color:#64748b;font:500 13px/1.5 Geist Variable,system-ui,sans-serif;padding:16px 14px 20px}.go-dev-install-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow:auto;padding:2px 0}.go-dev-install-item{border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:8px 14px}.go-dev-install-item:last-child{border-bottom:none}.go-dev-install-item-ico{align-items:center;border-radius:7px;display:inline-flex;flex:none;height:22px;justify-content:center;margin-top:1px;width:22px}.go-dev-install-item.is-ok .go-dev-install-item-ico{background:#22c55e1f;color:#16a34a}.go-dev-install-item.is-bad .go-dev-install-item-ico{background:#f9731624;color:#ea580c}.go-dev-install-item.is-unknown .go-dev-install-item-ico{background:#f1f5f9;color:#94a3b8}.go-dev-install-item-body{flex:1 1;min-width:0}.go-dev-install-item-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.go-dev-install-item-label{color:#0f172a;font:650 12px/1.25 Geist Variable,system-ui,sans-serif}.go-dev-install-item-value{color:#475569;font:600 11.5px/1.25 Geist Variable,system-ui,sans-serif;text-align:right;white-space:nowrap}.go-dev-install-item.is-bad .go-dev-install-item-value{color:#c2410c}.go-dev-install-item-hint{margin:2px 0 0}.go-dev-install-item-hint,.go-dev-install-modal-foot{color:#94a3b8;font:500 10.5px/1.3 Geist Variable,system-ui,sans-serif}.go-dev-install-modal-foot{border-top:1px solid #eef0f4;display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 14px 12px}.app.theme-dark .go-dev-install-chip:hover:not(:disabled),html.theme-dark .go-dev-install-chip:hover:not(:disabled){background:#ffffff0f}.app.theme-dark .go-dev-install-chip.is-ok:hover:not(:disabled),html.theme-dark .go-dev-install-chip.is-ok:hover:not(:disabled){background:#22c55e29}.app.theme-dark .go-dev-install-chip.is-attention:hover:not(:disabled),html.theme-dark .go-dev-install-chip.is-attention:hover:not(:disabled){background:#f9731629}.app.theme-dark .go-dev-install-chip.is-unknown,html.theme-dark .go-dev-install-chip.is-unknown{background:#0000;color:#9a9aa3}.app.theme-dark .go-dev-install-chip.is-unknown:hover:not(:disabled),html.theme-dark .go-dev-install-chip.is-unknown:hover:not(:disabled){background:#9a9aa324}.app.theme-dark .go-dev-install-overlay,html.theme-dark .go-dev-install-overlay{background:#0000008c}.app.theme-dark .go-dev-install-modal,html.theme-dark .go-dev-install-modal{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 20px 48px #00000073}.app.theme-dark .go-dev-install-modal-head,html.theme-dark .go-dev-install-modal-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .go-dev-install-modal-title,html.theme-dark .go-dev-install-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-dev-install-modal-sub,html.theme-dark .go-dev-install-modal-sub{color:#9a9aa3}.app.theme-dark .go-dev-install-avatar,html.theme-dark .go-dev-install-avatar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .go-dev-install-avatar-skel,html.theme-dark .go-dev-install-avatar-skel{background:linear-gradient(90deg,#3a3a3e,#4a4a50 45%,#3a3a3e 90%);background-size:200% 100%}.app.theme-dark .go-dev-install-modal-badge.is-unknown,html.theme-dark .go-dev-install-modal-badge.is-unknown{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .go-dev-install-modal-close,html.theme-dark .go-dev-install-modal-close{color:#9a9aa3}.app.theme-dark .go-dev-install-modal-close:hover,html.theme-dark .go-dev-install-modal-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-dev-install-empty,html.theme-dark .go-dev-install-empty{color:#9a9aa3}.app.theme-dark .go-dev-install-item,html.theme-dark .go-dev-install-item{border-bottom-color:#ffffff0f}.app.theme-dark .go-dev-install-item-label,html.theme-dark .go-dev-install-item-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-dev-install-item-value,html.theme-dark .go-dev-install-item-value{color:#c4c4cc}.app.theme-dark .go-dev-install-item.is-unknown .go-dev-install-item-ico,html.theme-dark .go-dev-install-item.is-unknown .go-dev-install-item-ico{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .go-dev-install-modal-foot,html.theme-dark .go-dev-install-modal-foot{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app .config-content-go .pcs2-page.go-customizacao-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.go-customizacao-page{padding-bottom:24px;padding-right:4px}.go-customizacao-section.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.go-customizacao-section .pcs2-section-body{max-width:none;width:100%}.go-cust-error,.go-cust-loading{color:#6b6d82;font-size:13px;padding:20px 4px}.go-cust-error{align-items:flex-start;color:#b42318;display:flex;flex-direction:column;gap:10px}.go-cust-retry{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.go-cust-retry:hover{background:var(--bg-body)}.go-cust-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-top:6px}.go-cust-logo-preview{align-items:center;background:linear-gradient(45deg,#f4f4f5 25%,#0000 0) 0 0 /12px 12px,linear-gradient(-45deg,#f4f4f5 25%,#0000 0) 0 6px /12px 12px,linear-gradient(45deg,#0000 75%,#f4f4f5 0) 6px -6px /12px 12px,linear-gradient(-45deg,#0000 75%,#f4f4f5 0) -6px 0 /12px 12px,#fafafa;border:1px solid var(--border-subtle);border-radius:14px;box-shadow:inset 0 0 0 1px #fff9;box-sizing:border-box;color:#a1a1aa;display:inline-flex;flex-shrink:0;height:108px;justify-content:center;overflow:hidden;padding:10px;width:168px}.go-cust-logo-preview-img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.go-cust-logo-input-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.go-cust-logo-update-btn{flex-shrink:0}.go-cust-logo-hints{color:var(--text-muted);display:flex;flex-direction:column;font-size:11px;gap:2px;line-height:1.35}.go-cust-color-row{align-items:center;display:flex;gap:12px;padding-top:6px}.go-cust-color-trigger{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:inline-flex;gap:8px;min-height:32px;padding:4px 6px}.go-cust-color-trigger:hover:not(:disabled){background:var(--bg-body);border-color:#d4d4d8}.go-cust-color-trigger:disabled{cursor:not-allowed;opacity:.55}.go-cust-color-trigger .dv2-color-cell-display{gap:6px}.go-cust-color-trigger .dv2-color-swatch-only{height:18px;width:18px}.go-cust-color-trigger .dv2-color-config-btn{opacity:1;pointer-events:none}.go-cust-color-hex{color:var(--text-body);font-family:ui-monospace,Cascadia Code,monospace;font-size:12px;font-weight:600;letter-spacing:.02em}.go-customizacao-section .pcs2-section-body>.pcs2-divider{margin:4px 0;width:100%}.go-customizacao-section .pcs2-section-body>.pcs2-subblock:first-child{padding-bottom:4px}.app .config-content-go .pcs2-page.go-processos-page :is(.pcs2-section-title,.pcs2-section-desc,.pcs2-subtitle,.pcs2-subdesc,.pcs2-list-label,.pcs2-list-pin){font-family:Geist Variable,Geist,system-ui,sans-serif}.app .config-content-go .pcs2-page.go-processos-page h4.pcs2-subtitle{color:var(--text-body);font-size:13px;font-weight:600;letter-spacing:-.01em;margin:0}.app .config-content-go .pcs2-page.go-processos-page .pcs2-subdesc{color:var(--text-muted);font-size:12px;line-height:1.35;margin:4px 0 0}.go-processos-loading{color:#52525bf2;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;padding:32px;text-align:center}.app .config-content-go .pcs2-page.go-processos-page .pcs2-list-pin.go-proc-pin{min-width:38px}.app .config-content-go .pcs2-page.go-processos-page .pcs2-list-label.go-proc-list-label{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.app .config-content-go .pcs2-page.go-processos-page .go-proc-list-label-text{min-width:0}.app .config-content-go .pcs2-page.go-processos-page .go-proc-stock-tag{align-items:center;background:#f4f3fa;border:none;border-radius:16px;box-shadow:none;box-sizing:border-box;color:#463f57;display:inline-flex;flex-shrink:0;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;font-weight:400;justify-content:center;letter-spacing:0;line-height:1.1;min-height:19px;padding:2px 6px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.app .config-content-go .pcs2-page.go-processos-page .go-proc-stock-tag-label{display:inline-block;font-weight:400;line-height:1.1;text-align:center}.app .config-content-go .pcs2-page.go-processos-page .go-proc-list-label .pcs2-info-tip-host.go-proc-info-tip{align-items:center;display:inline-flex;flex-shrink:0}.app .config-content-go .pcs2-page.go-processos-page .go-proc-list-label .go-hover-tip-wrap{display:inline-flex;flex-shrink:0}.go-processos-page{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:8px;padding-right:4px}.go-processos-page>.go-processos-section.pcs2-section{grid-gap:8px 24px;align-items:stretch;display:grid;flex:1 1;gap:8px 24px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:8px 0 0}.go-processos-page .go-processos-section>.pcs2-section-aside{align-self:start;grid-column:1/-1;grid-row:1}.go-processos-page .go-processos-segment-bar{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;grid-column:1/-1;grid-row:2;margin-top:6px;min-width:0;width:100%}.go-processos-page .go-processos-segment{align-items:center;background:#0000;box-sizing:border-box;display:flex;gap:14px;height:auto;max-width:100%;min-width:0;padding:0;width:-webkit-fit-content;width:fit-content}.go-processos-page .go-processos-segment-btn{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1.2;min-width:0;padding:0 4px 9px;position:relative;transition:color .18s ease,border-color .18s ease;z-index:1}.go-processos-page .go-processos-segment-btn:hover{color:var(--text-body)}.go-processos-page .go-processos-segment-btn[aria-selected=true]{border-bottom-color:var(--text-body);color:var(--text-body);font-weight:600}.go-processos-page .go-processos-surface{display:flex;flex-direction:column;grid-column:1/-1;grid-row:3;min-height:0;overflow:auto;padding-bottom:72px;width:100%}.go-processos-page .go-processos-surface>.pcs2-section:first-child{padding-top:8px}.app.theme-dark .go-processos-loading,html.theme-dark .go-processos-loading{color:#9a9aa3}.app.theme-dark .config-content-go .pcs2-page.go-processos-page .go-proc-stock-tag,html.theme-dark .config-content-go .pcs2-page.go-processos-page .go-proc-stock-tag{background:var(--bg-surface-alt);color:#c4c4cc}.go-processos-page .go-raio-km-card{padding:22px 16px 12px}.go-processos-page .go-raio-km-card--disabled{opacity:.55;pointer-events:none}.go-processos-page .pcs2-switch--disabled{cursor:not-allowed;opacity:.55}.go-processos-page .go-raio-km-scale{max-width:none;width:100%}.go-processos-page .go-raio-km-scale--disabled{opacity:.55;pointer-events:none}.go-processos-page .go-raio-km-scale-control{align-items:flex-start;display:flex;gap:12px}.go-processos-page .go-raio-km-scale-rail{flex:1 1;min-width:0;padding-top:14px;position:relative}.go-processos-page .go-raio-km-scale-recommended{align-items:center;display:flex;flex-direction:column;gap:2px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:2}.go-processos-page .go-raio-km-scale-recommended-label{color:#7c4dff;color:var(--accent,#7c4dff);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.go-processos-page .go-raio-km-scale-recommended-mark{background:#7c4dff;background:var(--accent,#7c4dff);height:10px;opacity:.55;width:1px}.go-processos-page .go-raio-km-scale-track{align-items:center;cursor:pointer;display:flex;height:22px;outline:none;position:relative;touch-action:none}.go-processos-page .go-raio-km-scale-track:focus-visible .go-raio-km-scale-thumb{box-shadow:0 0 0 3px color-mix(in srgb,#7c4dff 28%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#7c4dff) 28%,#0000)}.go-processos-page .go-raio-km-scale-line{background:#e5e7eb;background:var(--border-subtle,#e5e7eb);border-radius:999px;height:4px;left:0;margin-top:-2px;position:absolute;right:0;top:50%}.go-processos-page .go-raio-km-scale-fill{background:color-mix(in srgb,#7c4dff 42%,#0000);background:color-mix(in srgb,var(--accent,#7c4dff) 42%,#0000);border-radius:999px;height:4px;left:0;margin-top:-2px;pointer-events:none;position:absolute;top:50%}.go-processos-page .go-raio-km-scale-thumb{background:#7c4dff;background:var(--accent,#7c4dff);border:2px solid #fff;border:2px solid var(--bg-surface,#fff);border-radius:50%;box-shadow:0 1px 3px #0f172a33;height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;top:50%;width:14px}.go-processos-page .go-raio-km-scale-value{color:var(--text-body);flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.01em;margin-top:16px;min-width:56px;text-align:right}.go-processos-page .go-raio-km-scale-ticks{height:14px;margin-top:4px;position:relative}.go-processos-page .go-raio-km-scale-tick{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:9px;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.go-processos-page .go-raio-km-scale-tick--start{transform:translateX(0)}.go-processos-page .go-raio-km-scale-tick--end{transform:translateX(-100%)}.go-processos-page .go-raio-km-scale-tick--dot:before{background:var(--text-muted);border-radius:50%;content:"";display:block;height:2px;margin:5px auto 0;opacity:.45;width:2px}.go-processos-page .go-raio-km-scale-tick--recommended{color:#7c4dff;color:var(--accent,#7c4dff);font-weight:600}.app.theme-dark .go-processos-page .go-raio-km-scale-line,html.theme-dark .go-processos-page .go-raio-km-scale-line{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .go-processos-page .go-raio-km-scale-fill,html.theme-dark .go-processos-page .go-raio-km-scale-fill{background:color-mix(in srgb,#7c4dff 55%,#0000);background:color-mix(in srgb,var(--accent,#7c4dff) 55%,#0000)}.app.theme-dark .go-processos-page .go-raio-km-scale-thumb,html.theme-dark .go-processos-page .go-raio-km-scale-thumb{border-color:#323236;border-color:var(--bg-surface-raised,#323236);box-shadow:0 1px 3px #00000059}.app.theme-dark .go-processos-page .go-raio-km-scale-value,html.theme-dark .go-processos-page .go-raio-km-scale-value{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-processos-page .go-raio-km-scale-tick,html.theme-dark .go-processos-page .go-raio-km-scale-tick{color:#9a9aa3}.app.theme-dark .go-processos-page .go-raio-km-scale-recommended-label,.app.theme-dark .go-processos-page .go-raio-km-scale-tick--recommended,html.theme-dark .go-processos-page .go-raio-km-scale-recommended-label,html.theme-dark .go-processos-page .go-raio-km-scale-tick--recommended{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .go-processos-page .go-raio-km-scale-recommended-mark,html.theme-dark .go-processos-page .go-raio-km-scale-recommended-mark{background:#7c4dff;background:var(--accent,#7c4dff)}.app .config-content-go .go-medicoes-page :is(h1,h2,h3,h4,p,span,label,button,input,textarea,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-go .go-medicoes-page h3.pcs2-section-title{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.go-medicoes-page{--go-med-accent:var(--accent,#7c4dff);--go-med-bg:#f4f5f7;--go-med-surface:#fbfbfc;--go-med-panel:#fff;--go-med-border:#e6e8ec;--go-med-border-soft:#eef0f3;--go-med-input-border:#e2e5ea;--go-med-text:#16181d;--go-med-muted:#8b929c;--go-med-muted-2:#9aa1ab;--go-med-subtle:#61686f;--go-med-seg-bg:#eaecef;--go-med-hover:#f6f7f9;--go-med-tag-bg:#eef1f5;--go-med-tag-color:#5c6470;--go-med-check-off:#dfe2e7;--go-med-danger:#b91c1c;--go-med-radius:8px;--go-med-font:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif);box-sizing:border-box;color:var(--go-med-text);display:flex;flex-direction:column;font-size:12.5px;height:calc(100vh - var(--main-header-height) - var(--config-bar-stack-height) - 12px);min-height:0;padding-bottom:12px;padding-right:4px}.app .config-content-go:has(.go-medicoes-page){overflow:hidden}.app .config-content-go:has(.go-medicoes-page) .process-config-root,.app .config-content-go:has(.go-medicoes-page) .process-content-area.process-content-area-config-status-2{height:100%;max-height:none;min-height:0;overflow:hidden}.go-medicoes-page *,.go-medicoes-page :after,.go-medicoes-page :before{box-sizing:border-box}.go-medicoes-page button,.go-medicoes-page input,.go-medicoes-page select{font-family:inherit}.go-medicoes-page input:focus,.go-medicoes-page select:focus{outline:none}.go-medicoes-section.pcs2-section{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:8px 12px 0 0}.go-medicoes-section .pcs2-section-aside{flex:none;max-width:320px;padding-top:0;width:100%}.go-medicoes-section .pcs2-section-heading{align-items:center;width:100%}.go-medicoes-section .pcs2-section-title{flex:1 1;min-width:0}.go-med-gear-wrap{flex:none;margin-left:auto;position:relative}.go-med-gear-menu{background:#fff;border:1px solid var(--go-med-border);border-radius:8px;box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0f;min-width:214px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.go-med-gear-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--go-med-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;width:100%}.go-med-gear-item:hover{background:var(--go-med-hover)}.go-med-gear-item.is-on{background:color-mix(in srgb,var(--go-med-accent) 10%,#0000);color:var(--go-med-accent)}.go-medicoes-section .pcs2-btn-gear.is-on{background:color-mix(in srgb,var(--go-med-accent) 12%,#0000);color:var(--go-med-accent)}.go-medicoes-section .pcs2-section-desc{max-width:320px}.go-medicoes-section .pcs2-section-body{display:flex;flex:1 1;flex-direction:column;height:auto;max-width:none;min-height:0;width:100%}.go-med-workspace{align-items:stretch;background:var(--go-med-bg);border:1px solid var(--go-med-border);border-radius:10px;display:flex;flex:1 1;min-height:0;overflow:hidden}.go-med-mono{font-feature-settings:"tnum";color:var(--go-med-muted);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.go-med-dot-sep{color:var(--go-med-muted);opacity:.45}.go-med-col-formas{background:var(--go-med-surface);border-right:1px solid var(--go-med-border);display:flex;flex:none;flex-direction:column;min-height:0;width:220px}.go-med-formas-head{display:flex;flex-direction:column;gap:6px;padding:8px 8px 6px}.go-med-formas-tools{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.go-med-formas-tools .board-clickup-filter-chip-anchor{flex-shrink:0}.go-med-search-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#00000094;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;min-height:22px;min-width:22px;padding:0;transition:background .1s ease-in-out,color .1s ease-in-out;width:22px}.go-med-search-toggle:hover{background:#0000000f;color:#202020}.go-med-search-toggle.is-active{background:#6647f01a;color:#6647f0}.go-med-search-toggle:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.go-med-search.go-med-search--formas{max-width:none;width:100%}.go-med-formas-list{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:4px 6px 10px}.go-med-forma-card{background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:block;padding:8px 8px 7px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.go-med-forma-card:hover{background:var(--go-med-hover)}.go-med-forma-card.is-active{background:color-mix(in srgb,var(--go-med-accent) 10%,#0000);border-color:color-mix(in srgb,var(--go-med-accent) 28%,#0000)}.go-med-forma-card.is-inactive{background:color-mix(in srgb,#c45c5c 9%,#0000);border-color:color-mix(in srgb,#c45c5c 16%,#0000)}.go-med-forma-card.is-inactive .go-med-forma-nome,.go-med-forma-card.is-inactive .go-med-pill{color:#b56b6b}.go-med-forma-card.is-inactive .go-med-dot{background:#d7a3a3}.go-med-forma-card.is-inactive.is-active{border-color:color-mix(in srgb,#c45c5c 28%,#0000)}.go-med-forma-card.is-inactive.is-active,.go-med-forma-card.is-inactive:hover{background:color-mix(in srgb,#c45c5c 13%,#0000)}.go-med-forma-row{align-items:center;display:flex;gap:7px;min-width:0}.go-med-forma-nome{font-size:12px;font-weight:550;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-med-forma-card.is-active .go-med-forma-nome{font-weight:600}.go-med-forma-edit-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;margin-left:auto;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,color .15s ease,background .15s ease;width:26px}.go-med-forma-card:hover .go-med-forma-edit-btn{opacity:1;pointer-events:auto}.go-med-forma-edit-btn:hover{background:#0000;border:none;color:#0f172a}.go-med-forma-edit-btn:focus,.go-med-forma-edit-btn:focus-visible{border:none;box-shadow:none;outline:none}.go-med-forma-tags{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;margin-top:4px;min-width:0;overflow:hidden;padding-left:15px}.go-med-pill{align-items:center;background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);border-radius:999px;box-sizing:border-box;color:#3f3f46;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9.45px;font-weight:400;height:13.5px;justify-content:center;letter-spacing:normal;line-height:13.5px;padding:0 4.5px;text-transform:lowercase;white-space:nowrap}.go-med-tag{background:var(--go-med-tag-bg);border-radius:20px;color:var(--go-med-tag-color);font-size:10px;padding:1px 6px;white-space:nowrap}.go-med-tag.accent{background:color-mix(in srgb,var(--go-med-accent) 14%,#0000);color:var(--go-med-accent)}.go-med-tag.soft{background:var(--go-med-tag-bg);color:var(--go-med-muted)}.go-med-dot{background:#c7cbd3;border-radius:50%;flex:none;height:7px;width:7px}.go-med-dot.is-on{background:var(--go-med-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--go-med-accent) 18%,#0000)}.go-med-dot-sm{border-radius:50%;flex:none;height:7px;width:7px}.go-med-main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.go-med-tabs{align-items:center;background:var(--go-med-panel);border-bottom:1px solid var(--go-med-border);display:flex;flex:none;gap:2px;min-height:38px;padding:0 10px 0 12px}.go-med-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--go-med-subtle);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:38px;padding:0 10px;white-space:nowrap}.go-med-tab.is-active{border-bottom-color:var(--go-med-accent);color:var(--go-med-text);font-weight:600}.go-med-tab-badge{font-feature-settings:"tnum";background:var(--go-med-tag-bg);border-radius:20px;color:var(--go-med-muted);font-size:10.5px;font-variant-numeric:tabular-nums;padding:1px 6px}.go-med-tab.is-active .go-med-tab-badge{background:color-mix(in srgb,var(--go-med-accent) 14%,#0000);color:var(--go-med-accent)}.go-med-tabs-spacer{flex:1 1}.go-med-body{align-items:stretch;display:flex;flex:1 1;min-height:0}.go-med-resize-group{flex:1 1;height:100%;min-height:0;min-width:0;width:100%}.go-med-resize-panel{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.go-med-resize-handle{background:#0000;border:none;cursor:col-resize;flex:none;outline:none;position:relative;touch-action:none;width:6px;z-index:2}.go-med-resize-handle:before{content:"";inset:0 -4px;position:absolute}.go-med-resize-handle:after{background:var(--go-med-border);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px}.go-med-resize-handle:hover:after,.go-med-resize-handle[data-resize-handle-active]:after{background:var(--go-med-accent);width:2px}.go-med-selector{background:var(--go-med-bg);display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0}.go-med-toolbar{flex:none;flex-wrap:wrap;gap:6px;padding:8px 12px}.go-med-search,.go-med-toolbar{align-items:center;display:flex}.go-med-search{max-width:none;min-width:0;position:relative;width:100%}.go-med-search.grow{flex:1 1;max-width:260px;min-width:160px;width:auto}.go-med-search svg{color:var(--go-med-muted-2);left:8px;pointer-events:none;position:absolute}.go-med-search input{padding:0 8px 0 26px;width:100%}.go-med-search input,.go-med-select{background:var(--go-med-panel);border:1px solid var(--go-med-input-border);border-radius:6px;color:var(--go-med-text);font-size:12px;height:28px}.go-med-select{cursor:pointer;max-width:170px;padding:0 8px}.go-med-seg{align-items:center;background:var(--go-med-seg-bg);border-radius:7px;display:inline-flex;gap:2px;padding:2px}.go-med-seg button{background:#0000;border:none;border-radius:5px;color:var(--go-med-subtle);cursor:pointer;font-size:11px;font-weight:500;height:24px;padding:0 9px;white-space:nowrap}.go-med-seg button.is-on{background:var(--go-med-panel);box-shadow:0 1px 2px #1018281a;color:var(--go-med-text)}.go-med-agrup{align-items:center;display:inline-flex;gap:6px}.go-med-agrup>span{color:var(--go-med-muted);font-size:11px}.go-med-summary{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:0 12px 6px;row-gap:4px}.go-med-summary-meta{color:var(--go-med-muted);font-family:inherit;font-size:11.5px;font-weight:400;letter-spacing:normal;white-space:nowrap}.go-med-summary-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.go-med-link{background:none;border:none;color:#3f3f46;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:400;padding:0;text-decoration:underline;text-underline-offset:2px}.go-med-link:hover:not(:disabled){color:#27272a}.go-med-link.muted{color:var(--go-med-muted)}.go-med-link.muted:hover{color:var(--go-med-danger)}.go-med-groups{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:0 12px 16px}.go-med-group{background:#fff;border:none;border-radius:6px;flex:none;overflow:hidden}.go-med-group-head{align-items:center;background:#fff;border-bottom:none;display:flex;gap:8px;padding:0 9px 0 0}.go-med-group-body{background:#fff;display:flex;flex-direction:column}.go-med-item{align-items:center;background:#fff;border:none;color:inherit;cursor:pointer;display:flex;gap:8px;padding:6px 9px;text-align:left;width:100%}.go-med-item:first-child{border-top:none}.go-med-item:hover{background:var(--go-med-hover)}.go-med-item.is-on{background:color-mix(in srgb,var(--go-med-accent) 6%,#fff)}.go-med-group-toggle{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:0;padding:7px 9px;text-align:left}.go-med-group-head:hover,.go-med-group-toggle:hover{background:var(--go-med-hover)}.go-med-chevron{color:var(--go-med-muted);font-size:10px;line-height:1;transition:transform .12s ease}.go-med-chevron.is-open{transform:rotate(90deg)}.go-med-group-label{font-size:12px;font-weight:600;letter-spacing:-.01em}.go-med-group-action{background:none;border:none;border-radius:6px;color:#3f3f46;cursor:pointer;flex:none;font-size:11px;padding:4px 6px;white-space:nowrap}.go-med-group-action:hover{color:#27272a;text-decoration:underline;text-underline-offset:2px}.go-med-check{align-items:center;background:#0000;border:1.5px dashed color-mix(in srgb,#7c4dff 72%,#0000);border:1.5px dashed color-mix(in srgb,var(--go-med-accent,#7c4dff) 72%,#0000);border-radius:50%;box-sizing:border-box;display:inline-flex;flex:none;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:16px}.go-med-item:hover .go-med-check:not(.is-on){border-color:#7c4dff;border-color:var(--go-med-accent,#7c4dff)}.go-med-check.is-on{background:#7c4dff;background:var(--go-med-accent,#7c4dff);border-color:#7c4dff;border-color:var(--go-med-accent,#7c4dff);border-style:solid}.go-med-check.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.go-med-item-nome{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-med-item-sub{color:var(--go-med-muted-2);flex:none;font-size:10.5px}.go-med-item-spacer{flex:1 1}.go-med-vinculos{background:var(--go-med-panel);border-left:none;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.go-med-vinculos-head{align-items:flex-start;border-bottom:1px solid var(--go-med-border-soft);display:flex;flex:none;gap:8px;justify-content:space-between;padding:10px 12px 8px}.go-med-vinculos-title{font-size:12px;font-weight:600;letter-spacing:-.01em}.go-med-vinculos-list{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:8px 8px 14px}.go-med-vinc-block{flex:none}.go-med-vinc-label{color:var(--go-med-subtle);font-size:11px;font-weight:600;padding:0 4px 4px}.go-med-vinc-label,.go-med-vinc-row{align-items:center;display:flex;gap:6px}.go-med-vinc-row{border-radius:5px;padding:4px 6px}.go-med-vinc-row:hover{background:var(--go-med-hover)}.go-med-vinc-nome{font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go-med-btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;height:28px;justify-content:center;padding:0 10px;white-space:nowrap}.go-med-btn.block{width:100%}.go-med-btn.compact{font-size:11.5px;height:26px;padding:0 8px}.go-med-btn.primary{background:var(--go-med-accent);border-color:var(--go-med-accent);color:#fff}.go-med-btn.primary:hover:not(:disabled){filter:brightness(1.06)}.go-med-btn:disabled,.go-med-field input:disabled,.go-med-toggle-card:disabled{cursor:not-allowed;opacity:.55}.go-med-formas-list .go-med-btn.ghost.compact{align-self:center;margin-top:8px}.go-med-btn.ghost{background:var(--go-med-panel);border-color:var(--go-med-input-border);color:var(--go-med-subtle)}.go-med-btn.ghost:hover{border-color:#c7cbd3}.go-med-icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:var(--go-med-muted-2);cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.go-med-icon-btn:hover{background:var(--go-med-hover);color:var(--go-med-text)}.go-med-icon-btn.danger:hover{background:#fdeeee;color:var(--go-med-danger)}.go-med-icon-btn.tiny{border-radius:4px;height:18px;width:18px}.go-med-empty{background:var(--go-med-surface);border:1px dashed var(--go-med-border);border-radius:9px;color:var(--go-med-muted-2);font-size:12px;padding:36px 16px;text-align:center}.go-med-empty.dashed{display:flex;flex-direction:column;gap:4px;margin:18px 4px;padding:18px 12px}.go-med-empty.dashed strong{color:var(--go-med-subtle);font-size:12px;font-weight:550}.go-med-empty.dashed span{font-size:11px;line-height:1.45}.go-med-empty-main{background:var(--go-med-bg);color:var(--go-med-muted-2);font-size:13px}.go-med-empty-main,.go-med-search-hint{align-items:center;display:flex;flex:1 1;justify-content:center}.go-med-search-hint{min-height:220px;padding:28px 16px}.go-med-search-hint-inner{align-items:center;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--go-med-font,"Geist Variable","Geist",system-ui,sans-serif);justify-content:center;max-width:420px;text-align:center}.go-med-search-hint-icon{color:#7c4dff59;flex-shrink:0;margin-bottom:16px}.go-med-search-hint-title{color:#61686f;color:var(--go-med-subtle,#61686f);font-size:16px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 8px}.go-med-search-hint-desc{color:#8b929c;color:var(--go-med-muted-2,#8b929c);font-size:13px;font-variation-settings:"wght" 450;font-weight:400;line-height:1.55;margin:0}.go-med-modal-overlay{--go-med-accent:var(--accent,#7c4dff);--go-med-panel:#fff;--go-med-surface:#f8f9fb;--go-med-border:#e6e8ec;--go-med-border-soft:#eef0f3;--go-med-input-border:#d0d5dd;--go-med-text:#16181d;--go-med-muted:#8b929c;--go-med-subtle:#61686f;--go-med-hover:#f2f3f5;--go-med-switch-off:#c7cbd3;--go-med-switch-knob:#fff;--go-med-check-off:#dfe2e7;--go-med-font:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif);align-items:center;background:#14181f61;background:var(--overlay,#14181f61);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:12000}.go-med-modal{background:var(--go-med-panel);background:var(--modal-bg,var(--go-med-panel));border:1px solid var(--go-med-border);border-radius:12px;box-shadow:0 24px 60px #10182847;color:var(--go-med-text);display:flex;flex-direction:column;font-family:var(--go-med-font);max-height:90vh;max-width:100%;overflow-y:auto;width:520px}.go-med-modal-foot,.go-med-modal-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.go-med-modal-head{border-bottom:none}.go-med-modal-head h3{color:var(--go-med-text);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.go-med-modal-foot{border-top:none;gap:12px;justify-content:space-between}.go-med-modal-foot-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.go-med-inactivate{align-items:center;background:none;border:none;color:#8a6a6a;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:550;gap:8px;padding:0}.go-med-inactivate .go-med-switch{background:#d7c4c4}.go-med-inactivate.is-on{color:#b56b6b}.go-med-inactivate.is-on .go-med-switch{background:#c98989}.go-med-inactivate:disabled{cursor:not-allowed;opacity:.55}.go-med-modal-foot .user-form-footer-btn{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;padding:8px 16px}.go-med-modal-foot .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.go-med-modal-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.go-med-modal-foot .user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.go-med-modal-body{gap:10px;padding:14px 16px}.go-med-field,.go-med-modal-body{display:flex;flex-direction:column}.go-med-field{gap:5px}.go-med-field-row{align-items:flex-end;display:flex;gap:10px}.go-med-field-row .go-med-field.grow{flex:1 1;min-width:0}.go-med-field-unit{flex-shrink:0;width:72px}.go-med-field-unit input{letter-spacing:.02em;text-align:center}.go-med-field>span{color:var(--go-med-subtle);font-size:11.5px;font-weight:500}.go-med-field input{background:#efeff1;border:none;border-radius:10px;box-shadow:none;color:#18181beb;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease}.go-med-field input::placeholder{color:#71717ad9}.go-med-field input:focus{box-shadow:0 0 0 2px #7c4dff47;outline:none}.go-med-field input:disabled{cursor:not-allowed;opacity:.55}.go-med-toggle-card{align-items:flex-start;background:#0000;border:none;border-radius:0;color:var(--go-med-text);cursor:pointer;display:flex;gap:10px;padding:10px 0;text-align:left;width:100%}.go-med-toggle-card.is-on{background:#0000;border:none}.go-med-toggle-card:disabled{cursor:not-allowed;opacity:.55}.go-med-toggle-card strong{color:var(--go-med-text);display:block;font-size:12.5px;font-weight:550}.go-med-toggle-card small{color:var(--go-med-muted);display:block;font-size:11px;line-height:1.4;margin-top:2px}.go-med-switch{background:var(--go-med-switch-off);border-radius:99px;flex:none;height:18px;margin-top:1px;position:relative;transition:background .15s ease;width:32px}.go-med-switch span{background:var(--go-med-switch-knob);border-radius:50%;box-shadow:0 1px 2px #0003;height:14px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:14px}.go-med-toggle-card.is-on .go-med-switch{background:#7c4dff;background:var(--go-med-accent,#7c4dff)}.go-med-inactivate.is-on .go-med-switch span,.go-med-toggle-card.is-on .go-med-switch span{transform:translateX(14px)}.go-med-erp-box{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:8px;padding:10px 0 0}.go-med-erp-label{align-items:center;color:var(--go-med-subtle);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:8px}.go-med-erp-label em{background:#fff7ed;border-radius:99px;color:#b45309;font-size:10.5px;font-style:normal;padding:1px 6px}.go-med-erp-chips{display:flex;flex-wrap:wrap;gap:5px}.go-med-erp-chip{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--go-med-subtle);cursor:pointer;display:inline-flex;font-size:11px;gap:5px;height:26px;padding:0 8px 0 6px}.go-med-erp-chip.is-on{background:#0000;border:none;color:var(--go-med-accent);font-weight:550}.go-med-erp-mark{align-items:center;background:#0000;border:1.5px dashed color-mix(in srgb,#7c4dff 72%,#0000);border:1.5px dashed color-mix(in srgb,var(--go-med-accent,#7c4dff) 72%,#0000);border-radius:50%;box-sizing:border-box;display:inline-flex;flex:none;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:16px}.go-med-erp-chip:hover .go-med-erp-mark:not(.is-on){border-color:#7c4dff;border-color:var(--go-med-accent,#7c4dff)}.go-med-erp-mark.is-on{background:#7c4dff;background:var(--go-med-accent,#7c4dff);border-color:#7c4dff;border-color:var(--go-med-accent,#7c4dff);border-style:solid}.go-med-erp-mark.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.go-med-erp-chip.is-on .go-med-erp-mark{background:#7c4dff;background:var(--go-med-accent,#7c4dff);border-color:#7c4dff;border-color:var(--go-med-accent,#7c4dff);border-style:solid;color:#fff}.app.theme-dark .go-medicoes-page,html.theme-dark .go-medicoes-page{--go-med-bg:var(--bg-body,#222225);--go-med-surface:var(--bg-surface,#2a2a2e);--go-med-panel:var(--bg-surface-raised,#323236);--go-med-border:var(--border-subtle,#4a4a50);--go-med-border-soft:#3f3f44;--go-med-input-border:var(--border-subtle,#4a4a50);--go-med-text:var(--text-body,#ededef);--go-med-muted:#9a9aa3;--go-med-muted-2:#9a9aa3;--go-med-subtle:#c4c4cc;--go-med-seg-bg:var(--bg-surface-alt,#3a3a3e);--go-med-hover:var(--bg-surface-alt,#3a3a3e);--go-med-tag-bg:var(--bg-surface-alt,#3a3a3e);--go-med-tag-color:#c4c4cc;--go-med-check-off:#5a5a62}.app.theme-dark .go-medicoes-page .pcs2-section-title,html.theme-dark .go-medicoes-page .pcs2-section-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-med-search-toggle,.app.theme-dark .go-medicoes-page .pcs2-section-desc,.app.theme-dark .go-medicoes-page .pcs2-section-heading svg,html.theme-dark .go-med-search-toggle,html.theme-dark .go-medicoes-page .pcs2-section-desc,html.theme-dark .go-medicoes-page .pcs2-section-heading svg{color:#9a9aa3}.app.theme-dark .go-med-search-toggle:hover,html.theme-dark .go-med-search-toggle:hover{background:#ffffff0f;color:#ededef}.app.theme-dark .go-med-search-toggle.is-active,html.theme-dark .go-med-search-toggle.is-active{background:#7c4dff2e;color:#a78bfa}.app.theme-dark .go-med-btn.ghost:hover,html.theme-dark .go-med-btn.ghost:hover{border-color:#6a6a72}.app.theme-dark .go-med-icon-btn.danger:hover,html.theme-dark .go-med-icon-btn.danger:hover{background:#b91c1c38}.app.theme-dark .go-med-modal,html.theme-dark .go-med-modal{box-shadow:0 24px 60px #0000008c}.app.theme-dark .go-med-erp-label em,html.theme-dark .go-med-erp-label em{background:#b4530940;color:#fbbf24}.app.theme-dark .go-med-modal-overlay,html.theme-dark .go-med-modal-overlay{--go-med-accent:#7c4dff;--go-med-panel:var(--modal-bg,#323236);--go-med-surface:#2a2a2e;--go-med-border:#4a4a50;--go-med-border-soft:#3f3f44;--go-med-input-border:#4a4a50;--go-med-text:#ededef;--go-med-muted:#9a9aa3;--go-med-subtle:#c4c4cc;--go-med-hover:#3a3a3e;--go-med-switch-off:#5a5a62;--go-med-switch-knob:#ededef;--go-med-check-off:#5a5a62}.app.theme-dark .go-med-modal-overlay .go-med-field input,html.theme-dark .go-med-modal-overlay .go-med-field input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none;box-shadow:none;color:#ededef}.app.theme-dark .go-med-modal-overlay .go-med-field input:focus,html.theme-dark .go-med-modal-overlay .go-med-field input:focus{box-shadow:0 0 0 2px #7c4dff59}.app.theme-dark .go-med-modal-overlay .go-med-toggle-card.is-on,html.theme-dark .go-med-modal-overlay .go-med-toggle-card.is-on{background:#0000}.app.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-link-btn.user-form-footer-btn,html.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .go-med-modal-overlay .go-med-modal-foot .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3ff0}.app.theme-dark .go-med-gear-menu,html.theme-dark .go-med-gear-menu{background:#323236;background:var(--modal-bg,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 32px #00000047}.app.theme-dark .go-med-gear-item,html.theme-dark .go-med-gear-item{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-med-gear-item:hover,html.theme-dark .go-med-gear-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .go-med-gear-item.is-on,html.theme-dark .go-med-gear-item.is-on{background:#7c4dff29;color:#a78bfa}.app.theme-dark .go-med-forma-card.is-inactive,html.theme-dark .go-med-forma-card.is-inactive{background:#c45c5c1f;border-color:#c45c5c38}.app.theme-dark .go-med-forma-card.is-inactive .go-med-forma-nome,.app.theme-dark .go-med-forma-card.is-inactive .go-med-pill,html.theme-dark .go-med-forma-card.is-inactive .go-med-forma-nome,html.theme-dark .go-med-forma-card.is-inactive .go-med-pill{color:#d4a0a0}.app.theme-dark .go-med-forma-card.is-inactive.is-active,.app.theme-dark .go-med-forma-card.is-inactive:hover,html.theme-dark .go-med-forma-card.is-inactive.is-active,html.theme-dark .go-med-forma-card.is-inactive:hover{background:#c45c5c2e}.app.theme-dark .go-med-modal-overlay .go-med-inactivate,html.theme-dark .go-med-modal-overlay .go-med-inactivate{color:#c4a0a0}.app.theme-dark .go-med-modal-overlay .go-med-inactivate.is-on,html.theme-dark .go-med-modal-overlay .go-med-inactivate.is-on{color:#d4a0a0}.app.theme-dark .go-med-modal-overlay .go-med-inactivate .go-med-switch,html.theme-dark .go-med-modal-overlay .go-med-inactivate .go-med-switch{background:#6a5555}.app.theme-dark .go-med-modal-overlay .go-med-inactivate.is-on .go-med-switch,html.theme-dark .go-med-modal-overlay .go-med-inactivate.is-on .go-med-switch{background:#a87878}.go-medicoes-page ::-webkit-scrollbar{height:8px;width:8px}.go-medicoes-page ::-webkit-scrollbar-thumb{background:#d2d6dc;background-clip:content-box;border:2px solid #0000;border-radius:6px}.app.theme-dark .go-medicoes-page ::-webkit-scrollbar-thumb,html.theme-dark .go-medicoes-page ::-webkit-scrollbar-thumb{background:#5a5a62;background-clip:content-box}.app.theme-dark .go-med-forma-edit-btn,html.theme-dark .go-med-forma-edit-btn{color:#9a9aa3}.app.theme-dark .go-med-forma-edit-btn:hover,html.theme-dark .go-med-forma-edit-btn:hover{background:#0000;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .go-med-pill,html.theme-dark .go-med-pill{background:#7c4dff2e;color:#c4c4cc;font-weight:400}.app.theme-dark .go-med-link:not(.muted),html.theme-dark .go-med-link:not(.muted){color:#c4c4cc}.app.theme-dark .go-med-link:not(.muted):hover:not(:disabled),html.theme-dark .go-med-link:not(.muted):hover:not(:disabled){color:#ededef}.app.theme-dark .go-med-group-action,html.theme-dark .go-med-group-action{color:#c4c4cc}.app.theme-dark .go-med-group-action:hover,html.theme-dark .go-med-group-action:hover{color:#ededef}.app.theme-dark .go-med-group,.app.theme-dark .go-med-group-body,.app.theme-dark .go-med-group-head,.app.theme-dark .go-med-item,html.theme-dark .go-med-group,html.theme-dark .go-med-group-body,html.theme-dark .go-med-group-head,html.theme-dark .go-med-item{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .go-med-item.is-on,html.theme-dark .go-med-item.is-on{background:color-mix(in srgb,#7c4dff 12%,#323236);background:color-mix(in srgb,var(--accent,#7c4dff) 12%,var(--bg-surface-raised,#323236))}.app.theme-dark .go-med-resize-handle:after,html.theme-dark .go-med-resize-handle:after{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .go-med-resize-handle:hover:after,.app.theme-dark .go-med-resize-handle[data-resize-handle-active]:after,html.theme-dark .go-med-resize-handle:hover:after,html.theme-dark .go-med-resize-handle[data-resize-handle-active]:after{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .go-med-summary-meta,html.theme-dark .go-med-summary-meta{color:#9a9aa3}.app.theme-dark .go-med-search-hint-title,html.theme-dark .go-med-search-hint-title{color:#c4c4cc}.app.theme-dark .go-med-search-hint-desc,html.theme-dark .go-med-search-hint-desc{color:#9a9aa3}@media (max-width:1180px){.go-med-col-formas{width:196px}.go-med-agrup{display:none}}@media (max-width:980px){.go-med-resize-handle,.go-med-resize-panel:has(.go-med-vinculos){display:none!important}}.aprender-orya-panel{--aprender-orya-width:432px;font-feature-settings:"ss01" on,"cv01" on;-webkit-font-smoothing:antialiased;background:#fff;border-left:1px solid #7c4dff1f;bottom:0;box-shadow:-12px 0 36px #0f172a1a;display:flex;flex-direction:column;font-family:Geist Variable,system-ui,sans-serif;font-family:var(--aprender-font-sans,"Geist Variable",system-ui,sans-serif);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:width .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),opacity .28s ease,box-shadow .32s ease;width:var(--aprender-orya-width);z-index:60}.aprender-orya-panel--visible{opacity:1;pointer-events:auto;transform:translateX(0)}.aprender-orya-panel--expanded{--aprender-orya-width:648px}.aprender-orya-panel--closing{opacity:0;pointer-events:none;transform:translateX(100%)}.aprender-orya-panel-header{align-items:center;background:#0000;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 0}.aprender-orya-panel-title{align-items:center;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.aprender-orya-panel-title svg{color:#7c4dff}.aprender-orya-panel-actions{align-items:center;display:flex;gap:4px}.aprender-orya-panel-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s,color .15s,transform .15s;width:28px}.aprender-orya-panel-icon-btn:hover{background:#7c4dff14;color:#7c4dff}.aprender-orya-panel-icon-btn:active{transform:scale(.94)}.aprender-orya-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px 16px}.aprender-orya-panel-welcome{color:#475569;font-size:13px;line-height:1.55}.aprender-orya-panel-welcome p{margin:0}.aprender-orya-panel-form{background:#0000;flex-shrink:0;padding:0 16px 16px}.aprender-orya-linked-doc{align-items:center;background:linear-gradient(135deg,#7c4dff,#6b3de8);border-radius:8px;box-shadow:0 2px 8px #7c4dff40;color:#fff;display:flex;gap:8px;margin:0 0 8px;padding:7px 10px}.aprender-orya-linked-doc-icon{flex-shrink:0;opacity:.95}.aprender-orya-linked-doc-text{flex:1 1;font-size:11.5px;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aprender-orya-linked-doc-remove{align-items:center;background:#ffffff26;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background .15s;width:22px}.aprender-orya-linked-doc-remove:hover{background:#ffffff47}.aprender-orya-panel-input-wrap{background:#fff;border:1.5px solid #7c4dff26;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s}.aprender-orya-panel-input-wrap:focus-within{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1a}.aprender-orya-panel-input{background:#0000;border:none;border-radius:0;color:#1e293b;font-family:inherit;font-size:13px;line-height:1.45;max-height:140px;min-height:72px;outline:none;overflow-y:auto;padding:10px 12px;resize:none;width:100%}.aprender-orya-panel-input::placeholder{color:#9ca3af}.aprender-orya-panel-input-footer{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;padding:4px 8px 8px}.aprender-orya-panel-input-icon,.aprender-orya-panel-send{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;transition:background .15s,color .15s,opacity .15s}.aprender-orya-panel-input-icon{background:#0000;color:#94a3b8;height:26px;width:26px}.aprender-orya-panel-input-icon:disabled{cursor:not-allowed;opacity:.45}.aprender-orya-panel-send{align-items:center;background:#7c4dff;color:#fff;display:inline-flex;height:28px;justify-content:center;position:relative;width:28px}.aprender-orya-panel-send:hover:not(:disabled){background:#6b3de8}.aprender-orya-panel-send:disabled:not(.aprender-orya-panel-send--busy){cursor:not-allowed;opacity:.4}.aprender-orya-chat{display:flex;flex-direction:column;gap:12px}.aprender-orya-chat-msg{max-width:100%}.aprender-orya-chat-msg--user{display:flex;justify-content:flex-end}.aprender-orya-chat-user-text{background:#7c4dff1a;border-radius:10px 10px 4px 10px;color:#334155;font-size:12.5px;line-height:1.45;margin:0;max-width:92%;padding:8px 11px}.aprender-orya-chat-msg--assistant{overflow:visible;padding:2px 0}.aprender-orya-chat-answer{color:#475569;font-size:12.5px;line-height:1.5;overflow:visible}.aprender-orya-chat-answer .rel-orya-md{display:flex;flex-direction:column;font-size:inherit;gap:8px;line-height:inherit}.aprender-orya-chat-answer .rel-orya-md-prose{display:flex;flex-direction:column;gap:6px}.aprender-orya-chat-answer .rel-orya-md-line{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;gap:6px;line-height:1.5}.aprender-orya-chat-answer .rel-orya-md-line-text strong{color:#1e293b;font-weight:600}.aprender-orya-chat-answer .rel-orya-md-line-text code{background:#f1f5f9;border-radius:4px;color:#334155;font-size:11px;padding:1px 4px}.aprender-orya-chat-answer .rel-orya-md-link{color:#6d28d9;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.aprender-orya-chat-answer .rel-orya-md-link:hover{color:#5b21b6}.aprender-orya-chat-sources{align-items:flex-start;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:8px}.aprender-orya-chat-sources-main{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.aprender-orya-chat-sources-more{color:#94a3b8;font-size:10.5px;line-height:1.35;margin:0}.aprender-orya-chat-sources-label{color:#94a3b8;font-size:11px;font-weight:600}.aprender-orya-chat-source-link{align-items:center;background:#7c4dff0f;border:1px solid #7c4dff40;border-radius:999px;color:#6d28d9;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;line-height:1.3;padding:3px 8px;transition:background .15s ease,border-color .15s ease}.aprender-orya-chat-source-link:hover{background:#7c4dff1f;border-color:#7c4dff66}.aprender-orya-chat-answer .rel-orya-md-image-wrap{margin:4px 0;max-width:100%}.aprender-orya-chat-answer .rel-orya-md-image-wrap a{display:block;max-width:100%}.aprender-orya-chat-answer .rel-orya-md-image{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:block;height:auto;max-width:100%}.aprender-orya-chat-answer .rel-orya-md-iframe-wrap{background:#000;border:1px solid #e2e8f0;border-radius:8px;margin:8px 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.aprender-orya-chat-answer .rel-orya-md-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.aprender-orya-chat-answer .rel-orya-md-line-text .rel-orya-md-iframe-wrap{display:block;margin-top:6px;width:100%}.aprender-orya-chat-answer .rel-orya-md-cell-rich{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.aprender-orya-chat-answer .rel-orya-md-cell-line{color:#475569;font-size:12px;line-height:1.45}.aprender-orya-chat-answer .rel-orya-md-highlight{border-radius:4px;color:#1e293b;display:inline;font-weight:600;padding:1px 6px}.aprender-orya-chat-answer .rel-orya-md-heading{color:#1e293b;font-weight:600;margin:2px 0 4px}.aprender-orya-chat-answer .rel-orya-md-heading--h2{font-size:14px}.aprender-orya-chat-answer .rel-orya-md-heading--h3,.aprender-orya-chat-answer .rel-orya-md-heading--h4{font-size:13px}.aprender-orya-chat-answer .rel-orya-md-table-shell{width:100%}.aprender-orya-chat-answer .rel-orya-md-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.aprender-orya-chat-answer .rel-orya-md-table{border-collapse:collapse;font-size:11px;min-width:100%;width:-webkit-max-content;width:max-content}.aprender-orya-chat-answer .rel-orya-md-table td,.aprender-orya-chat-answer .rel-orya-md-table th{border-bottom:1px solid #e8ecf1;padding:5px 8px;text-align:left;white-space:nowrap}.aprender-orya-chat-answer .rel-orya-md-table th{background:#f8fafc;color:#334155;font-weight:600}.aprender-orya-chat-answer .rel-orya-md-table-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.aprender-orya-chat-answer .rel-orya-md-table-th-sortable:focus-visible,.aprender-orya-chat-answer .rel-orya-md-table-th-sortable:hover{background:#eef2f7;outline:none}.aprender-orya-chat-answer .rel-orya-md-table-th-sortable--active{background:#e8edf4}.aprender-orya-panel-send--busy{background:#0000;border:none;border-radius:50%;box-shadow:none;color:#7c4dff;cursor:default;height:30px;width:30px}.aprender-orya-panel-send--busy:hover:not(:disabled){background:#0000;color:#7c4dff}.aprender-orya-panel-send--busy:disabled{opacity:1}.aprender-orya-send-busy{align-items:center;color:#7c4dff;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.aprender-orya-send-spinner{animation:aprender-orya-send-spin .75s linear infinite;border:2px solid #7c4dff33;border-radius:50%;border-top-color:#7c4dff;inset:0;pointer-events:none;position:absolute}.aprender-orya-send-busy svg{flex-shrink:0;position:relative;z-index:1}@keyframes aprender-orya-send-spin{to{transform:rotate(1turn)}}.aprender-orya-thinking-status{padding:6px 2px}.aprender-orya-thinking-status__header{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:400;gap:6px;line-height:16px}.aprender-orya-thinking-status__icon{color:#64748b;flex-shrink:0}.aprender-orya-thinking-status__text-slot{height:16px;overflow:hidden;position:relative}.aprender-orya-thinking-status__sizer{font-size:12px;visibility:hidden;white-space:nowrap}.aprender-orya-thinking-status__label{-webkit-text-fill-color:#0000;animation:aprender-orya-thinking-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#94a3b8,#94a3b8 20%,#334155 50%,#94a3b8 80%,#94a3b8);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;left:0;position:absolute;top:0;white-space:nowrap}.aprender-orya-thinking-status__label--enter{animation:aprender-orya-thinking-shimmer 2.4s linear infinite,aprender-orya-thinking-enter .3s ease forwards}.aprender-orya-thinking-status__label--exit{-webkit-text-fill-color:#64748b;animation:aprender-orya-thinking-exit .3s ease forwards!important;background:none}@keyframes aprender-orya-thinking-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aprender-orya-thinking-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aprender-orya-thinking-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.aprender-orya-chat-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:11.5px;line-height:1.4;margin:8px 0 0;padding:8px 10px}.aprender-orya-chat-error-inline{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:12px;line-height:1.45;margin:0;padding:10px 12px}.aprender-orya-message-actions{margin-top:8px;overflow:visible;position:relative}.aprender-orya-message-actions-row{align-items:center;display:flex;gap:4px;overflow:visible;position:relative}.aprender-orya-action-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;overflow:visible;position:relative;transition:background .15s ease,color .15s ease;width:30px}.aprender-orya-action-btn:hover:not(:disabled){background:#f1f5f9;color:#334155}.aprender-orya-action-btn:disabled{cursor:default}.aprender-orya-action-btn--active-like{background:#22c55e1f;color:#16a34a}.aprender-orya-action-btn--active-dislike{background:#ef44441a;color:#dc2626}.aprender-orya-action-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0f172a1f;color:#334155;font-size:10.5px;font-weight:500;left:50%;line-height:1.2;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:30}.aprender-orya-action-tooltip--start{left:0;transform:none}.aprender-orya-action-tooltip--end{left:auto;right:0;transform:none}.aprender-orya-share-wrap{position:relative}.aprender-orya-share-popover{max-width:calc(100vw - 16px);position:fixed;z-index:15050}.aprender-orya-share-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;min-width:160px;padding:4px}.aprender-orya-share-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#334155;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.aprender-orya-share-item:hover:not(:disabled){background:#f8fafc}.aprender-orya-share-item:disabled{cursor:wait;opacity:.6}.aprender-orya-action-btn:focus-visible .aprender-orya-action-tooltip,.aprender-orya-action-btn:hover .aprender-orya-action-tooltip{opacity:1}.aprender-orya-feedback-backdrop{background:#0000;border:none;cursor:default;inset:0;position:fixed;z-index:15040}.aprender-orya-feedback-popover{max-width:calc(100vw - 16px);position:fixed;z-index:15050}.aprender-orya-feedback-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 28px #0f172a29;max-height:min(420px,62vh);overflow-y:auto;padding:14px}.aprender-orya-feedback-modal-title{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 10px}.aprender-orya-feedback-options{display:flex;flex-direction:column;gap:4px}.aprender-orya-feedback-option-wrap{display:flex;flex-direction:column;gap:6px}.aprender-orya-feedback-option{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:background .12s ease}.aprender-orya-feedback-option:hover{background:#f8fafc}.aprender-orya-feedback-option input{accent-color:#7c4dff;margin-top:3px}.aprender-orya-feedback-option-text{color:#475569;display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.4}.aprender-orya-feedback-option-text strong{color:#1e293b;font-weight:600}.aprender-orya-feedback-note{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:12px;margin:0 0 2px 26px;min-height:52px;padding:8px 10px;resize:vertical;width:calc(100% - 26px)}.aprender-orya-feedback-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.aprender-orya-feedback-cancel,.aprender-orya-feedback-submit{border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.aprender-orya-feedback-cancel{background:#fff;border:1px solid #e2e8f0;color:#64748b}.aprender-orya-feedback-submit{background:#7c4dff;border:none;color:#fff}.aprender-orya-feedback-submit:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1100px){.aprender-orya-panel{--aprender-orya-width:384px}.aprender-orya-panel--expanded{--aprender-orya-width:576px}}.app.theme-dark .aprender-orya-panel,html.theme-dark .aprender-orya-panel{background:var(--bg-surface);border-left-color:var(--border-subtle);box-shadow:-12px 0 36px #00000059;color:var(--text-body)}.app.theme-dark .aprender-orya-chat-sources-label,.app.theme-dark .aprender-orya-feedback-option-text,.app.theme-dark .aprender-orya-linked-doc-text,.app.theme-dark .aprender-orya-panel-icon-btn,.app.theme-dark .aprender-orya-panel-title,.app.theme-dark .aprender-orya-panel-welcome,.app.theme-dark .aprender-orya-thinking-status__label,html.theme-dark .aprender-orya-chat-sources-label,html.theme-dark .aprender-orya-feedback-option-text,html.theme-dark .aprender-orya-linked-doc-text,html.theme-dark .aprender-orya-panel-icon-btn,html.theme-dark .aprender-orya-panel-title,html.theme-dark .aprender-orya-panel-welcome,html.theme-dark .aprender-orya-thinking-status__label{color:var(--text-muted)}.app.theme-dark .aprender-orya-panel-title svg,html.theme-dark .aprender-orya-panel-title svg{color:var(--accent)}.app.theme-dark .aprender-orya-panel-icon-btn:hover,html.theme-dark .aprender-orya-panel-icon-btn:hover{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .aprender-orya-linked-doc,html.theme-dark .aprender-orya-linked-doc{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .aprender-orya-linked-doc-remove,html.theme-dark .aprender-orya-linked-doc-remove{color:var(--text-muted)}.app.theme-dark .aprender-orya-linked-doc-remove:hover,html.theme-dark .aprender-orya-linked-doc-remove:hover{background:#f871711f;color:var(--danger)}.app.theme-dark .aprender-orya-panel-input-wrap,html.theme-dark .aprender-orya-panel-input-wrap{border-color:var(--border-subtle)}.app.theme-dark .aprender-orya-panel-input-wrap:focus-within,html.theme-dark .aprender-orya-panel-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.app.theme-dark .aprender-orya-panel-input,html.theme-dark .aprender-orya-panel-input{background:#0000;color:var(--text-body)}.app.theme-dark .aprender-orya-panel-input-icon,.app.theme-dark .aprender-orya-panel-input::placeholder,html.theme-dark .aprender-orya-panel-input-icon,html.theme-dark .aprender-orya-panel-input::placeholder{color:var(--text-muted)}.app.theme-dark .aprender-orya-panel-send,html.theme-dark .aprender-orya-panel-send{background:var(--accent);color:#fff}.app.theme-dark .aprender-orya-panel-send:hover:not(:disabled),html.theme-dark .aprender-orya-panel-send:hover:not(:disabled){background:#8b6cff}.app.theme-dark .aprender-orya-chat-user-text,html.theme-dark .aprender-orya-chat-user-text{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-line,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-prose,html.theme-dark .aprender-orya-chat-answer,html.theme-dark .aprender-orya-chat-answer .rel-orya-md,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-line,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-prose{color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-line-text code,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-line-text code{background:var(--bg-surface-alt);color:var(--accent)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-link,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-link{color:var(--link)}.app.theme-dark .aprender-orya-chat-source-link,html.theme-dark .aprender-orya-chat-source-link{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .aprender-orya-chat-source-link:hover,html.theme-dark .aprender-orya-chat-source-link:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th{border-color:var(--border-subtle)}.app.theme-dark .aprender-orya-chat-error,.app.theme-dark .aprender-orya-chat-error-inline,html.theme-dark .aprender-orya-chat-error,html.theme-dark .aprender-orya-chat-error-inline{background:#f871711f;border-color:#f8717159;color:var(--danger)}.app.theme-dark .aprender-orya-action-btn,html.theme-dark .aprender-orya-action-btn{color:var(--text-muted)}.app.theme-dark .aprender-orya-action-btn:hover:not(:disabled),html.theme-dark .aprender-orya-action-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .aprender-orya-action-tooltip,html.theme-dark .aprender-orya-action-tooltip{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .aprender-orya-feedback-modal,.app.theme-dark .aprender-orya-share-menu,html.theme-dark .aprender-orya-feedback-modal,html.theme-dark .aprender-orya-share-menu{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 8px 28px #0006;color:var(--text-body)}.app.theme-dark .aprender-orya-share-item,html.theme-dark .aprender-orya-share-item{color:var(--text-body)}.app.theme-dark .aprender-orya-feedback-option:hover,.app.theme-dark .aprender-orya-share-item:hover:not(:disabled),html.theme-dark .aprender-orya-feedback-option:hover,html.theme-dark .aprender-orya-share-item:hover:not(:disabled){background:var(--bg-surface-alt)}.app.theme-dark .aprender-orya-feedback-modal-title,.app.theme-dark .aprender-orya-feedback-option-text strong,html.theme-dark .aprender-orya-feedback-modal-title,html.theme-dark .aprender-orya-feedback-option-text strong{color:var(--text-body)}.app.theme-dark .aprender-orya-feedback-option input,html.theme-dark .aprender-orya-feedback-option input{accent-color:var(--accent)}.app.theme-dark .aprender-orya-feedback-note,html.theme-dark .aprender-orya-feedback-note{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .aprender-orya-feedback-cancel,html.theme-dark .aprender-orya-feedback-cancel{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .aprender-orya-feedback-submit,html.theme-dark .aprender-orya-feedback-submit{background:var(--accent);color:#fff}.app.theme-dark .aprender-orya-panel-input-footer,html.theme-dark .aprender-orya-panel-input-footer{background:#0000}.app.theme-dark .aprender-orya-panel-input-wrap,html.theme-dark .aprender-orya-panel-input-wrap{background:var(--input-bg)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-cell-line,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-cell-rich,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h2,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h3,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h4,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-highlight,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-line-text strong,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table strong,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td *,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th *,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-inner,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-label,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-cell-line,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-cell-rich,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h2,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h3,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-heading--h4,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-highlight,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-line-text strong,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table strong,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td *,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th *,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-inner,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-label{color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-shell,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-shell,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table{background:#0000;color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th{background:#0000;border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table th{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr td,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:nth-child(2n) td,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:nth-child(odd) td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:nth-child(2n) td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:nth-child(odd) td{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable--active,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable:focus-visible,.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable:hover,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable--active,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable:focus-visible,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-th-sortable:hover{background:#7c4dff29}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:hover td,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table tbody tr:hover td{background:#ffffff0f}.app.theme-dark .aprender-orya-panel-body,html.theme-dark .aprender-orya-panel-body{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .aprender-orya-panel-body::-webkit-scrollbar,html.theme-dark .aprender-orya-panel-body::-webkit-scrollbar{width:8px}.app.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-track,html.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-track{background:#0000}.app.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-thumb,html.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-thumb:hover,html.theme-dark .aprender-orya-panel-body::-webkit-scrollbar-thumb:hover{background:#6b6b72}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .aprender-orya-chat-answer .rel-orya-md-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .aprender-orya-panel,.app.theme-dark .aprender-orya-panel-input,html.theme-dark .aprender-orya-panel,html.theme-dark .aprender-orya-panel-input{color-scheme:dark}.app.theme-dark .aprender-orya-panel-input,html.theme-dark .aprender-orya-panel-input{scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .aprender-orya-panel-input::-webkit-scrollbar,html.theme-dark .aprender-orya-panel-input::-webkit-scrollbar{width:8px}.app.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-track,html.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-track{background:#0000}.app.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-thumb,html.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:4px}.app.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-thumb:hover,html.theme-dark .aprender-orya-panel-input::-webkit-scrollbar-thumb:hover{background:#6b6b72}@keyframes config-view-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes config-view-enter-back{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:none}}@keyframes config-view-enter-forward{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:none}}.config-hub{animation:config-view-enter .3s cubic-bezier(.22,1,.36,1) both;background:#f8f9fa;background:var(--bg-body,#f8f9fa);box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);min-height:calc(100vh - var(--main-header-height));overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 40px 28px}.config-hub-header{align-items:flex-start;display:flex;margin:0 0 28px;max-width:none;min-height:72px;position:relative}.config-hub-header-main{max-width:1120px;min-width:0}.config-hub-header-search{left:50%;position:absolute;top:2px;transform:translateX(-50%);width:min(280px,calc(100vw - 56px));z-index:2}.config-hub-title{color:#2d3748;color:var(--text-body,#2d3748);font:700 28px/1.2 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:-.02em;margin:0}.config-hub-subtitle{color:#718096;color:var(--text-muted,#718096);font:500 14px/1.35 Geist Variable,Geist,system-ui,sans-serif;margin:4px 0 0;max-width:28rem}.config-hub-search-btn{align-items:center;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-shadow:0 1px 2px #0f172a0a;color:#64748b;color:var(--text-muted,#64748b);cursor:pointer;display:flex;font:500 12.5px/1 Geist Variable,Geist,system-ui,sans-serif;gap:8px;height:36px;padding:0 10px;text-align:left;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease;width:100%}.config-hub-search-btn:hover{border-color:#7c4dff59;box-shadow:0 2px 8px #7c4dff1a;color:#334155;color:var(--text-body,#334155)}.config-hub-search-ico{color:#94a3b8;flex:none;font-size:14px;line-height:1}.config-hub-search-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-hub-kbd{background:#f8fafc;background:var(--bg-surface-alt,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:4px;color:#94a3b8;flex:none;font:500 10.5px/1 Geist Variable,Geist,system-ui,sans-serif;padding:3px 5px}.config-hub-palette-scrim{align-items:flex-start;background:#18182852;display:flex;inset:0;justify-content:center;padding-top:11vh;position:fixed;z-index:14000}.config-hub-palette{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:14px;box-shadow:0 24px 60px #0f172a38;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:64vh;overflow:hidden;width:min(560px,calc(100vw - 32px))}.config-hub-palette-head{align-items:center;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-subtle,#eef0f4);display:flex;gap:10px;padding:10px 12px 10px 14px}.config-hub-palette-head.is-ai{align-items:center}.config-hub-palette-head-ico{color:#94a3b8;flex:none;font-size:15px;line-height:1;margin-top:3px}.config-hub-palette-head.is-ai .config-hub-palette-head-ico{align-items:center;align-self:center;display:inline-flex;margin-top:0}.config-hub-palette-input-wrap{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.config-hub-palette-input-wrap .config-hub-palette-input{flex:1 1;width:100%}@keyframes configHubOryaPlaceholderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.config-hub-palette-input-ph{-webkit-text-fill-color:#0000;animation:configHubOryaPlaceholderGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font:600 14px/1.35 Geist Variable,Geist,system-ui,sans-serif;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.config-hub-palette-input{field-sizing:content;background:#0000;border:0;color:#0f172a;color:var(--text-body,#0f172a);flex:1 1;font:500 14px/1.35 Geist Variable,Geist,system-ui,sans-serif;height:22px;margin:0;max-height:22px;min-width:0;outline:none;overflow:hidden;padding:0;resize:none}.config-hub-palette-input.is-multiline{max-height:120px;overflow-y:auto;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.config-hub-palette-input.is-multiline::-webkit-scrollbar{width:4px}.config-hub-palette-input.is-multiline::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.config-hub-palette-input::placeholder{color:#94a3b8}.config-hub-mode-switch{align-items:center;background:#f1f5f9;background:var(--bg-surface-alt,#f1f5f9);border:1px solid #c6c6cd8c;border:1px solid var(--border-subtle,#c6c6cd8c);border-radius:9px;display:inline-flex;flex:none;gap:1px;margin-top:0;padding:2px}.config-hub-palette-head.is-ai .config-hub-kbd,.config-hub-palette-head.is-ai .config-hub-mode-switch{align-self:center;margin-top:0}.config-hub-mode-switch-btn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:#64748b;color:var(--text-muted,#64748b);cursor:pointer;font:600 11px/1.2 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:-.01em;margin:0;padding:5px 9px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.config-hub-mode-switch-btn:hover:not(.is-active){color:#334155;color:var(--text-body,#334155)}.config-hub-mode-switch-btn.is-active{background:#fff;background:var(--bg-surface-raised,#fff);box-shadow:0 1px 3px #0f172a1a;color:#7c4dff;color:var(--accent,#7c4dff)}.config-hub-palette.is-ai-mode{max-height:none;transition:box-shadow .28s ease}.config-hub-palette-body{flex:1 1;min-height:0;overflow-y:auto;padding:6px}.config-hub-palette-body--orya{display:flex;flex-direction:column;max-height:0;min-height:0;opacity:0;overflow:hidden;padding:0 14px;transform:translate3d(0,8px,0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.config-hub-palette-body--orya.is-ready.is-welcome{max-height:120px;opacity:1;overflow:hidden;padding:14px 14px 16px;transform:none}.config-hub-palette-body--orya.is-ready.is-chat{max-height:70vh;opacity:1;overflow-x:hidden;overflow-y:auto;padding:12px 14px 16px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;transform:none}.config-hub-palette-body--orya.is-ready.is-chat::-webkit-scrollbar{width:5px}.config-hub-palette-body--orya.is-ready.is-chat::-webkit-scrollbar-track{background:#0000}.config-hub-palette-body--orya.is-ready.is-chat::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.config-hub-palette-body--orya.is-ready.is-chat:hover::-webkit-scrollbar-thumb{background:#c0c0c6}.config-hub-palette-orya-welcome{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:4px 2px}.config-hub-palette-orya-welcome h2{color:#0f172a;color:var(--text-body,#0f172a);font:700 18px/1.25 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:-.02em;margin:0}.config-hub-palette-orya-welcome p{color:#64748b;color:var(--text-muted,#64748b);font:500 13px/1.4 Geist Variable,Geist,system-ui,sans-serif;margin:0;max-width:28rem}.config-hub-palette-orya-feed{display:flex;flex-direction:column;gap:12px;min-height:0}@media (prefers-reduced-motion:reduce){.config-hub-palette-body--orya{transform:none;transition:none}}.config-hub-palette-row{align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 11px;text-align:left;width:100%}.config-hub-palette-row:hover{background:#7c4dff1a;background:var(--accent-soft,#7c4dff1a)}.config-hub-palette-kind{background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);border-radius:4px;color:#7c4dff;color:var(--accent,#7c4dff);flex:none;font:650 9.5px/1 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.config-hub-palette-label{color:#0f172a;color:var(--text-body,#0f172a);flex:1 1;font:500 13px/1.25 Geist Variable,Geist,system-ui,sans-serif;min-width:0}.config-hub-palette-label,.config-hub-palette-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-hub-palette-path{color:#94a3b8;flex:none;font:500 11.5px/1.2 Geist Variable,Geist,system-ui,sans-serif;max-width:42%}.config-hub-palette-empty{color:#94a3b8;font:500 13px/1.4 Geist Variable,Geist,system-ui,sans-serif;padding:18px 12px;text-align:center}.config-hub-body{display:flex;flex-direction:column;gap:28px;margin:0;max-width:1120px}.app .config-hub h2.config-hub-section-title{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.25;margin:0 0 10px;text-transform:uppercase}.config-hub-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.config-hub-card{align-items:flex-start;background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:16px 16px 15px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.config-hub-card:hover{border-color:#7c4dff59;box-shadow:0 4px 14px #0f172a0f}.config-hub-card:focus-visible{outline:2px solid #7c4dff;outline:2px solid var(--accent,#7c4dff);outline-offset:2px}.config-hub-card-icon{align-items:center;background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);border-radius:9px;color:#7c4dff;color:var(--accent,#7c4dff);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.config-hub-card-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:1px}.config-hub-card-title{color:#1e293b;color:var(--text-body,#1e293b);font:650 14px/1.25 Geist Variable,Geist,system-ui,sans-serif}.config-hub-card-desc{color:#64748b;color:var(--text-muted,#64748b);font:500 12.5px/1.4 Geist Variable,Geist,system-ui,sans-serif}@media (max-width:960px){.config-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-hub{padding:22px 16px 32px 18px}.config-hub-header{flex-direction:column;gap:14px;min-height:0}.config-hub-header-search{position:static;transform:none;width:min(320px,100%)}}@media (max-width:640px){.config-hub-grid{grid-template-columns:1fr}.config-hub-title{font-size:24px}}.app.theme-dark .config-hub,html.theme-dark .config-hub{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .config-hub-title,html.theme-dark .config-hub-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub h2.config-hub-section-title,.app.theme-dark .config-hub-card-desc,.app.theme-dark .config-hub-palette-empty,.app.theme-dark .config-hub-palette-path,.app.theme-dark .config-hub-search-btn,.app.theme-dark .config-hub-search-ico,.app.theme-dark .config-hub-subtitle,html.theme-dark .app .config-hub h2.config-hub-section-title,html.theme-dark .config-hub-card-desc,html.theme-dark .config-hub-palette-empty,html.theme-dark .config-hub-palette-path,html.theme-dark .config-hub-search-btn,html.theme-dark .config-hub-search-ico,html.theme-dark .config-hub-subtitle{color:#9a9aa3}.app.theme-dark .config-hub-search-btn,html.theme-dark .config-hub-search-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none}.app.theme-dark .config-hub-search-btn:hover,html.theme-dark .config-hub-search-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7c4dff73;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub-kbd,html.theme-dark .config-hub-kbd{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .config-hub-palette-scrim,html.theme-dark .config-hub-palette-scrim{background:#0000008c}.app.theme-dark .config-hub-palette,html.theme-dark .config-hub-palette{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 24px 60px #00000073}.app.theme-dark .config-hub-palette-head,html.theme-dark .config-hub-palette-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .config-hub-palette-input,html.theme-dark .config-hub-palette-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub-palette-row:hover,html.theme-dark .config-hub-palette-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .config-hub-mode-switch,html.theme-dark .config-hub-mode-switch{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .config-hub-mode-switch-btn,html.theme-dark .config-hub-mode-switch-btn{color:#9a9aa3}.app.theme-dark .config-hub-mode-switch-btn:hover:not(.is-active),html.theme-dark .config-hub-mode-switch-btn:hover:not(.is-active){color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub-mode-switch-btn.is-active,html.theme-dark .config-hub-mode-switch-btn.is-active{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 1px 3px #00000059;color:#c4b5fd}.app.theme-dark .config-hub-palette-orya-welcome h2,html.theme-dark .config-hub-palette-orya-welcome h2{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub-palette-body--orya.is-ready.is-chat,html.theme-dark .config-hub-palette-body--orya.is-ready.is-chat{scrollbar-color:#5a5a62 #0000}.app.theme-dark .config-hub-palette-body--orya.is-ready.is-chat::-webkit-scrollbar-thumb,html.theme-dark .config-hub-palette-body--orya.is-ready.is-chat::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .config-hub-palette-body--orya.is-ready.is-chat:hover::-webkit-scrollbar-thumb,html.theme-dark .config-hub-palette-body--orya.is-ready.is-chat:hover::-webkit-scrollbar-thumb{background:#6e6e78}.app.theme-dark .config-hub-palette-input.is-multiline,html.theme-dark .config-hub-palette-input.is-multiline{scrollbar-color:#5a5a62 #0000}.app.theme-dark .config-hub-palette-input.is-multiline::-webkit-scrollbar-thumb,html.theme-dark .config-hub-palette-input.is-multiline::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .config-hub-card,html.theme-dark .config-hub-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none}.app.theme-dark .config-hub-card:hover,html.theme-dark .config-hub-card:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7c4dff73;box-shadow:0 4px 16px #00000040}.app.theme-dark .config-hub-card-title,html.theme-dark .config-hub-card-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-hub-card-icon,html.theme-dark .config-hub-card-icon{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#a78bfa}html[data-config-nav=forward] .config-hub{animation-name:config-view-enter-forward}html[data-config-nav=back] .config-hub{animation-name:config-view-enter-back}@media (prefers-reduced-motion:reduce){.config-hub{animation:none}}@keyframes config-topbar-enter{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}.config-section-topbar{--config-section-topbar-height:48px;animation:config-topbar-enter .28s cubic-bezier(.22,1,.36,1) both;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-family:Geist Variable,system-ui,sans-serif;height:var(--config-section-topbar-height);left:0;position:fixed;right:0;top:var(--main-header-height);z-index:998}.config-section-topbar-inner{align-items:center;display:flex;gap:10px;height:100%;min-width:0;padding:0 14px 0 10px;position:relative}.config-section-topbar-left{align-items:center;display:flex;flex:1 1 auto;gap:4px;min-width:0;padding-right:12px;z-index:1}.config-section-topbar-back{align-items:center;background:#0000;border:none;border-radius:9px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.config-section-topbar-back:hover{background:#f3f4f6;background:var(--bg-surface-alt,#f3f4f6);color:var(--text-body)}.config-section-topbar-back:focus-visible{outline:2px solid #7c4dff;outline:2px solid var(--accent,#7c4dff);outline-offset:1px}.config-section-topbar-crumbs{align-items:center;display:flex;gap:2px;min-width:0;overflow:hidden}.config-section-topbar-crumb{align-items:center;background:#0000;border:none;border-radius:7px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;font:500 12.5px/1.2 Geist Variable,system-ui,sans-serif;gap:6px;letter-spacing:-.01em;max-width:220px;min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;transition:background .15s ease,color .15s ease;white-space:nowrap}button.config-section-topbar-crumb:hover{background:#f3f4f6;background:var(--bg-surface-alt,#f3f4f6);color:var(--text-body)}.config-section-topbar-crumb.is-current{color:var(--text-body);cursor:default;font-weight:600;max-width:280px}.config-section-topbar-crumb-ico{color:#7c4dff;color:var(--accent,#7c4dff);display:inline-flex;flex-shrink:0}.config-section-topbar-crumb-ico>svg{display:block}.config-section-topbar-crumb-sep{color:#9ca3af;color:var(--text-muted,#9ca3af);flex-shrink:0;opacity:.75}.config-section-topbar-search{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(280px,calc(100% - 48px));z-index:2}.config-section-topbar-search .config-hub-search-btn{height:34px}.config-section-topbar-right{flex:1 1 auto;min-width:0;pointer-events:none}.config-section-topbar-tip{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #c6c6cdd9;border:1px solid var(--border-subtle,#c6c6cdd9);border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;color:var(--text-body,#191c1e);font:600 11px/1.35 Geist Variable,system-ui,sans-serif;padding:6px 9px;pointer-events:none;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:14000}.app.theme-dark .config-section-topbar-back:hover,.app.theme-dark button.config-section-topbar-crumb:hover,html.theme-dark .config-section-topbar-back:hover,html.theme-dark button.config-section-topbar-crumb:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .config-section-topbar-tip,html.theme-dark .config-section-topbar-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}@media (max-width:960px){.config-section-topbar-search{flex:0 0 auto;margin-left:auto;position:static;transform:none;width:min(220px,36vw)}.config-section-topbar-right{display:none}}@media (prefers-reduced-motion:reduce){.config-section-topbar{animation:none}}.config-orya-assistant-root{pointer-events:none;position:fixed;right:max(20px,env(safe-area-inset-right,0px));top:calc(var(--main-header-height) + var(--config-bar-stack-height) + 12px);z-index:200}.config-orya-assistant-root>*{pointer-events:auto}.config-orya-assistant-root--bottom{bottom:max(20px,env(safe-area-inset-bottom,0px));top:auto}.config-orya-assistant-root--bottom .config-orya-mini-chat{bottom:0;height:min(520px,calc(100vh - var(--main-header-height) - var(--config-bar-stack-height) - 72px));position:absolute;right:0;top:auto;transform:scale(.92) translateY(12px);transform-origin:bottom right}.config-orya-assistant-root--bottom .config-orya-mini-chat--visible{transform:scale(1) translateY(0)}.config-orya-assistant-root--bottom .config-orya-mini-chat--closing{transform:scale(.94) translateY(10px)}.config-orya-fab{--config-orya-fab-scale:0.85;--config-orya-fab-accent:oklch(56% 0.19 276);--config-orya-fab-size:calc(56px*var(--config-orya-fab-scale));--config-orya-fab-icon-size:calc(24px*var(--config-orya-fab-scale));--config-orya-fab-gap:calc(8px*var(--config-orya-fab-scale));--config-orya-fab-pad-start:calc(11px*var(--config-orya-fab-scale));--config-orya-fab-pad-end:calc(12px*var(--config-orya-fab-scale));align-items:center;animation:config-orya-fab-pulse 2.6s ease-in-out infinite;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:oklch(98% .006 250/.72);border:1px solid oklch(93% .02 265/.9);border-radius:calc(var(--config-orya-fab-size)/2);box-shadow:0 calc(10px*var(--config-orya-fab-scale)) calc(28px*var(--config-orya-fab-scale)) oklch(30% .05 260/.16);cursor:pointer;display:flex;gap:0;height:var(--config-orya-fab-size);justify-content:center;overflow:hidden;padding:0;position:relative;right:0;top:0;transition:width .5s cubic-bezier(.16,1,.3,1),border-radius .4s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),gap .4s ease,box-shadow .28s ease;-webkit-user-select:none;user-select:none;width:var(--config-orya-fab-size)}.config-orya-fab:focus-visible,.config-orya-fab:hover{animation:none;gap:var(--config-orya-fab-gap);justify-content:flex-start;min-width:var(--config-orya-fab-size);outline:none;padding:0 var(--config-orya-fab-pad-end) 0 var(--config-orya-fab-pad-start);width:-webkit-max-content;width:max-content}.config-orya-fab:active{opacity:.92}.config-orya-fab-icon{flex-shrink:0;height:var(--config-orya-fab-icon-size);position:relative;width:var(--config-orya-fab-icon-size)}.config-orya-fab-icon-big,.config-orya-fab-icon-small{background:var(--config-orya-fab-accent);-webkit-clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);position:absolute}.config-orya-fab-icon-big{height:66%;left:0;top:4%;width:66%}.config-orya-fab-icon-small{bottom:2%;height:38%;opacity:.92;right:0;width:38%}.config-orya-fab-label{color:var(--config-orya-fab-accent);font:600 calc(15px*var(--config-orya-fab-scale)) /1 Plus Jakarta Sans,system-ui,sans-serif;max-width:0;opacity:0;overflow:hidden;transition:opacity .35s ease .08s,max-width .5s cubic-bezier(.16,1,.3,1);white-space:nowrap}.config-orya-fab:focus-visible .config-orya-fab-label,.config-orya-fab:hover .config-orya-fab-label{max-width:7.5em;opacity:1}@keyframes config-orya-fab-pulse{0%,to{box-shadow:0 0 0 0 oklch(56% .19 276/.32),0 calc(10px*var(--config-orya-fab-scale)) calc(28px*var(--config-orya-fab-scale)) oklch(30% .05 260/.16)}50%{box-shadow:0 0 0 calc(9px*var(--config-orya-fab-scale)) oklch(56% .19 276/0),0 calc(10px*var(--config-orya-fab-scale)) calc(28px*var(--config-orya-fab-scale)) oklch(30% .05 260/.16)}}.config-orya-mini-chat{background:#fff;border:1px solid #6366f11f;border-radius:20px;box-shadow:0 20px 48px #0f172a24,0 4px 12px #0f172a0f;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;height:min(560px,calc(100vh - var(--main-header-height) - var(--config-bar-stack-height) - 48px));opacity:0;overflow:hidden;pointer-events:none;position:relative;right:0;top:0;transform:scale(.9) translateY(10px);transform-origin:top right;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.4,0,.2,1);width:min(392px,calc(100vw - 280px))}.config-orya-mini-chat--visible{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.config-orya-mini-chat--closing{opacity:0;pointer-events:none;transform:scale(.92) translateY(8px)}.config-orya-mini-chat--expanded{width:min(520px,calc(100vw - 240px))}.config-orya-mini-chat-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 8px}.config-orya-mini-chat-header-actions{align-items:center;display:flex;gap:2px}.config-orya-mini-chat-title{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.config-orya-mini-chat-title svg{color:#6366f1}.config-orya-mini-chat-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .18s ease,color .18s ease;width:30px}.config-orya-mini-chat-icon-btn:hover{background:#f1f5f9;color:#334155}.config-orya-mini-chat-body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 18px 4px}.config-orya-mini-chat-welcome h2{color:#0f172a;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 6px}.config-orya-mini-chat-welcome p{color:#0f172a;font-size:18px;font-weight:600;line-height:1.35;margin:0}.config-orya-mini-chat-feed{display:flex;flex-direction:column;gap:12px}.config-orya-mini-chat-msg--user{display:flex;justify-content:flex-end}.config-orya-mini-chat-user-text{background:#6366f1;border-radius:16px 16px 4px 16px;color:#fff;font-size:13.5px;line-height:1.45;margin:0;max-width:88%;padding:10px 14px}.config-orya-mini-chat-msg--assistant .rel-orya-md{color:#1e293b;font-size:13.5px;line-height:1.5}.config-orya-mini-chat-error{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:13px;margin:0;padding:10px 12px}.config-orya-mini-chat-footer{flex-shrink:0;padding:8px 14px 14px}.config-orya-mini-chat-input-wrap{align-items:flex-end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;display:flex;gap:8px;min-height:44px;padding:8px 8px 8px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.config-orya-mini-chat-input-wrap:focus-within{background:#fff;border-color:#6366f173;box-shadow:0 0 0 3px #6366f11a}.config-orya-mini-chat-input{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:inherit;font-size:13.5px;line-height:20px;margin:0;max-height:120px;min-height:20px;min-width:0;outline:none;overflow-y:auto;padding:6px 0;resize:none}.config-orya-mini-chat-input::placeholder{color:#94a3b8}.config-orya-mini-chat-send{align-items:center;background:#6366f1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .18s ease,transform .18s ease;width:32px}.config-orya-mini-chat-send:hover:not(:disabled){background:#4f46e5}.config-orya-mini-chat-send:disabled{cursor:not-allowed;opacity:.45}.config-orya-mini-chat .aprender-orya-thinking-status{padding:2px 0}.config-orya-mini-chat .aprender-orya-thinking-status__header{align-items:center;color:#64748b;display:inline-flex;font-size:13.5px;font-weight:400;gap:6px;line-height:1.5}.config-orya-mini-chat .aprender-orya-thinking-status__icon{color:#64748b;flex-shrink:0;height:12px;width:12px}.config-orya-mini-chat .aprender-orya-thinking-status__text-slot{height:20px;overflow:hidden;position:relative}.config-orya-mini-chat .aprender-orya-thinking-status__sizer{font-size:13.5px;line-height:20px;visibility:hidden;white-space:nowrap}.config-orya-mini-chat .aprender-orya-thinking-status__label{-webkit-text-fill-color:#0000;animation:config-orya-thinking-shimmer 2.4s linear infinite;background:linear-gradient(90deg,#94a3b8,#94a3b8 20%,#334155 50%,#94a3b8 80%,#94a3b8);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;font-size:13.5px;left:0;line-height:20px;position:absolute;top:0;white-space:nowrap}.config-orya-mini-chat .aprender-orya-thinking-status__label--enter{animation:config-orya-thinking-shimmer 2.4s linear infinite,config-orya-thinking-enter .3s ease forwards}.config-orya-mini-chat .aprender-orya-thinking-status__label--exit{-webkit-text-fill-color:#64748b;animation:config-orya-thinking-exit .3s ease forwards!important;background:none}@keyframes config-orya-thinking-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes config-orya-thinking-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes config-orya-thinking-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.app.theme-dark .config-orya-mini-chat,html.theme-dark .config-orya-mini-chat{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 20px 48px #00000073;color:var(--text-body)}.app.theme-dark .config-orya-mini-chat-msg--assistant .rel-orya-md,.app.theme-dark .config-orya-mini-chat-title,.app.theme-dark .config-orya-mini-chat-welcome h2,.app.theme-dark .config-orya-mini-chat-welcome p,html.theme-dark .config-orya-mini-chat-msg--assistant .rel-orya-md,html.theme-dark .config-orya-mini-chat-title,html.theme-dark .config-orya-mini-chat-welcome h2,html.theme-dark .config-orya-mini-chat-welcome p{color:var(--text-body)}.app.theme-dark .config-orya-mini-chat-icon-btn,html.theme-dark .config-orya-mini-chat-icon-btn{color:var(--text-muted)}.app.theme-dark .config-orya-mini-chat-icon-btn:hover,html.theme-dark .config-orya-mini-chat-icon-btn:hover{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .config-orya-mini-chat-user-text,html.theme-dark .config-orya-mini-chat-user-text{background:var(--accent);color:#fff}.app.theme-dark .config-orya-mini-chat-error,html.theme-dark .config-orya-mini-chat-error{background:#f871711f;color:#fca5a5}.app.theme-dark .config-orya-mini-chat-input-wrap,html.theme-dark .config-orya-mini-chat-input-wrap{background:var(--input-bg);border-color:var(--border-subtle)}.app.theme-dark .config-orya-mini-chat-input-wrap:focus-within,html.theme-dark .config-orya-mini-chat-input-wrap:focus-within{background:var(--input-bg);border-color:#7c4dff73;box-shadow:0 0 0 3px var(--accent-soft)}.app.theme-dark .config-orya-mini-chat-input,html.theme-dark .config-orya-mini-chat-input{color:var(--text-body)}.app.theme-dark .config-orya-mini-chat-input::placeholder,html.theme-dark .config-orya-mini-chat-input::placeholder{color:var(--text-muted)}.app.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__header,.app.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__icon,html.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__header,html.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__icon{color:#9a9aa3}.app.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__label,html.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__label{background:linear-gradient(90deg,#9a9aa3,#9a9aa3 20%,#e8e8ed 50%,#9a9aa3 80%,#9a9aa3);background-clip:text;-webkit-background-clip:text;background-size:200% 100%}.app.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__label--exit,html.theme-dark .config-orya-mini-chat .aprender-orya-thinking-status__label--exit{-webkit-text-fill-color:#9a9aa3;background:none}.app.theme-dark .config-orya-mini-chat-send,html.theme-dark .config-orya-mini-chat-send{background:var(--accent);color:#fff}.app.theme-dark .config-orya-mini-chat-send:hover:not(:disabled),html.theme-dark .config-orya-mini-chat-send:hover:not(:disabled){background:#8b6cff}@keyframes configOryaNavBtnGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.config-orya-nav-btn{align-items:center;background:#0000;border:none;border-radius:8px;box-shadow:none;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:7px;height:30px;padding:0 11px;transition:color .2s;white-space:nowrap}.config-orya-nav-btn:hover{background:#0000;color:#475569}.config-orya-nav-btn svg{color:#7c4dff;flex-shrink:0}.config-orya-nav-btn-label{line-height:1}.config-orya-nav-btn:hover .config-orya-nav-btn-label{-webkit-text-fill-color:#0000;animation:configOryaNavBtnGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.app.theme-dark .config-orya-nav-btn,html.theme-dark .config-orya-nav-btn{color:#9a9aa3}.app.theme-dark .config-orya-nav-btn:hover,html.theme-dark .config-orya-nav-btn:hover{background:#0000;color:var(--text-body)}.app.theme-dark .config-orya-nav-btn svg,html.theme-dark .config-orya-nav-btn svg{color:var(--accent)}.board-drag-validation-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.board-drag-validation-modal{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;padding:22px 20px 18px;text-align:center;width:min(420px,100%)}.board-drag-validation-icon{align-items:center;background:#f59e0b26;border-radius:50%;color:#d97706;display:inline-flex;height:48px;justify-content:center;margin-bottom:10px;width:48px}.board-drag-validation-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:16px;font-weight:600;margin:0 0 12px}.board-drag-validation-messages{margin-bottom:18px;text-align:left}.board-drag-validation-message{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;line-height:1.45;margin:0 0 10px}.board-drag-validation-message:last-child{margin-bottom:0}.board-drag-validation-btn{background:#7c4dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;min-width:120px;padding:9px 20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.board-drag-validation-btn:hover{background:#6b3de8}.board-drag-validation-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.board-drag-validation-btn--ghost{background:#0000;border:1px solid #cbd5e1;color:#475569}.board-drag-validation-btn--ghost:hover{background:#f1f5f9;color:#1e293b}.app.theme-dark .board-drag-validation-modal,html.theme-dark .board-drag-validation-modal{background:var(--modal-bg);box-shadow:0 12px 40px #0006;color:var(--text-body)}.app.theme-dark .board-drag-validation-title,html.theme-dark .board-drag-validation-title{color:var(--text-body)}.app.theme-dark .board-drag-validation-message,html.theme-dark .board-drag-validation-message{color:var(--text-muted)}.app.theme-dark .board-drag-validation-icon,html.theme-dark .board-drag-validation-icon{background:#f59e0b2e;color:#fbbf24}.app.theme-dark .board-drag-validation-btn,html.theme-dark .board-drag-validation-btn{background:var(--accent);color:#fff}.app.theme-dark .board-drag-validation-btn:hover,html.theme-dark .board-drag-validation-btn:hover{background:#8b6cff}.app.theme-dark .board-drag-validation-btn--ghost,html.theme-dark .board-drag-validation-btn--ghost{background:#0000;border-color:var(--border-subtle);color:#c4c4cc}.app.theme-dark .board-drag-validation-btn--ghost:hover,html.theme-dark .board-drag-validation-btn--ghost:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app .board-section .kanban-scrollable-area .kanban-column.technician-column{align-self:stretch;background:#f8f8f8;border:1px solid #e8eaec!important;border-radius:12px!important;box-shadow:none!important;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:0;min-height:0;overflow:hidden!important;width:320px}.app .board-section .kanban-scrollable-area .kanban-column.technician-column:hover{border-color:#d8dce0!important}.app .board-section .kanban-scrollable-area .technician-column-header{align-items:center;background:#f8f8f8;border:none!important;border-radius:0!important;display:flex;flex-shrink:0;gap:4px;justify-content:space-between;min-height:29px;padding:5px 12px}.app .board-section .kanban-scrollable-area .technician-column-header.drag-over-column{background:#eef4ff}.app .board-section .kanban-scrollable-area .technician-column-name-block{align-items:center;display:flex;flex:1 1 auto;gap:6px;line-height:11px;min-height:0;min-width:0}.app .board-section .kanban-scrollable-area .technician-column-title-tooltip{flex:0 1 auto;min-width:0;overflow:hidden}.app .board-section .kanban-scrollable-area .technician-column-name-block .column-title{-webkit-font-smoothing:antialiased;color:#323232;cursor:default;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;font-weight:500;line-height:11px;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:initial;white-space:nowrap}.app .board-section .kanban-scrollable-area .technician-column-name-block .column-title.is-novo-painel{cursor:pointer}.app .board-section .kanban-scrollable-area .technician-column-name-block .column-title.is-novo-painel:hover{color:#7c4dff}.app .board-section .kanban-scrollable-area .kanban-column.technician-column .column-content.custom-scroll{-webkit-overflow-scrolling:touch;align-self:stretch;background:#fff!important;border:none!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;border-top:1px solid #e8eaec!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important;box-shadow:none!important;flex:1 1 auto;height:auto;margin:0;max-height:none!important;min-height:0;overflow-y:auto;padding:8px 10px 10px}.app .board-section .kanban-scrollable-area .kanban-column.technician-column:hover .column-content,.app .board-section .kanban-scrollable-area .technician-column.dragging-order .column-content,.app .board-section .kanban-scrollable-area .technician-column.dragging-order:hover .column-content,.app .board-section .kanban-scrollable-area .technician-column:has(.technician-order-row:active) .column-content{border-top-color:#e8eaec!important;box-shadow:none!important}.app .board-section .kanban-scrollable-area .technician-column-header{overflow:visible}.app .board-section .kanban-scrollable-area .technician-header-actions--compact .board-clickup-tooltip{z-index:1300}.kanban-scrollable-area .technician-header-actions--compact .board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{left:auto;right:0;transform:translateY(-4px)}.kanban-scrollable-area .technician-header-actions--compact .board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--bottom,.kanban-scrollable-area .technician-header-actions--compact .board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--bottom{transform:translateY(0)}.kanban-scrollable-area .technician-header-actions--compact .board-clickup-tooltip--bottom:after{left:auto;right:7px;transform:none}.kanban-scrollable-area .technician-header-actions--compact{align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;visibility:hidden}.kanban-scrollable-area .kanban-column.technician-column:focus-within .technician-header-actions--compact,.kanban-scrollable-area .kanban-column.technician-column:hover .technician-header-actions--compact,.kanban-scrollable-area .technician-column-header.menu-open .technician-header-actions--compact{opacity:1;pointer-events:auto;visibility:visible}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-container{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon,.kanban-scrollable-area .technician-minimize-btn{-webkit-font-smoothing:antialiased;align-items:center;background:#0000;border:none!important;border-radius:6px;box-shadow:none;color:#00000094;cursor:pointer;display:inline-flex;height:22px;justify-content:center;min-height:22px;min-width:22px;padding:0;transition:background .1s ease-in-out,color .1s ease-in-out;width:22px}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon svg,.kanban-scrollable-area .technician-minimize-btn svg{stroke-width:2.2;height:15.4px;width:15.4px}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon:hover,.kanban-scrollable-area .technician-minimize-btn:hover{background:#0000000f;border:none!important;box-shadow:none;color:#202020}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon:active,.kanban-scrollable-area .technician-minimize-btn:active{background:#00000017;color:#141414}.kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon:focus-visible,.kanban-scrollable-area .technician-minimize-btn:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.kanban-scrollable-area .tech-col-os-v2-badges{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;line-height:11px;margin-left:0}.kanban-scrollable-area .tech-col-os-v2-pill{font-size:11px;font-weight:500;line-height:11px}.kanban-scrollable-area .tech-col-os-v2-pill.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{z-index:1300}.app.theme-dark .board-section .kanban-scrollable-area .kanban-column.technician-column{background:var(--bg-surface-alt);border-color:#0000!important;box-shadow:none!important}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-header{background:var(--bg-surface-alt)}.app.theme-dark .board-section .kanban-scrollable-area .kanban-column.technician-column .column-content.custom-scroll,.app.theme-dark .board-section .kanban-scrollable-area .kanban-column.technician-column:hover .column-content,.app.theme-dark .board-section .kanban-scrollable-area .technician-column.dragging-order .column-content,.app.theme-dark .board-section .kanban-scrollable-area .technician-column.dragging-order:hover .column-content,.app.theme-dark .board-section .kanban-scrollable-area .technician-column:has(.technician-order-row:active) .column-content{background:var(--board-column-bg)!important;border-color:#0000!important}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-name-block .column-title{color:var(--board-column-header-text)}.app.theme-dark .board-section .kanban-scrollable-area .technician-column-name-block .column-title.is-novo-painel:hover,html.theme-dark .board-section .kanban-scrollable-area .technician-column-name-block .column-title.is-novo-painel:hover{color:#a78bfa}.app.theme-dark .board-section .kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon,.app.theme-dark .board-section .kanban-scrollable-area .technician-minimize-btn{color:#ffffff9e}.app.theme-dark .board-section .kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon:hover,.app.theme-dark .board-section .kanban-scrollable-area .technician-minimize-btn:hover{background:#ffffff14;color:#ffffffeb}.app.theme-dark .board-section .kanban-scrollable-area .technician-header-actions--compact .technician-menu-icon:active,.app.theme-dark .board-section .kanban-scrollable-area .technician-minimize-btn:active{background:#ffffff1f;color:#fff}.app.theme-dark .board-section .kanban-scrollable-area .tech-col-os-v2-pill:hover:before{background:#ffffff14}.app.theme-dark .board-section .kanban-scrollable-area .tech-col-os-v2-pill:active:before{background:#ffffff1f}.app.theme-dark .board-section .kanban-scrollable-area .tech-col-os-v2-count-sep{background:#ffffff61}.app.theme-dark .board-section .kanban-scrollable-area .tech-col-os-v2-pill:active,.app.theme-dark .board-section .kanban-scrollable-area .tech-col-os-v2-pill:hover{background:#0000}@media (max-width:768px){.app .board-section .kanban-scrollable-area .kanban-column.technician-column{min-width:280px;width:280px}}.ec-module{--ec-font-sans:"Geist Variable","Geist",system-ui,sans-serif;--ec-breadcrumb-bar-height:37px;font-family:var(--ec-font-sans);font-variation-settings:"wght" 400}.ec-module,.ec-module *,.ec-module-popover,.ec-module-popover *{font-family:var(--ec-font-sans)!important}.ec-module .board-clickup-filter-chip,.ec-module .board-search-filters-chip.board-search-filters-chip--toolbar,.ec-module-popover .board-clickup-filter-chip,.ec-module-popover .board-search-filters-chip.board-search-filters-chip--toolbar{font-variation-settings:"wght" 500}.ec-module .ec-chart-card-title,.ec-module .ec-donut-legend-count,.ec-module .ec-filter-chip-value,.ec-module .ec-motive-count,.ec-module .ec-motive-label,.ec-module .ec-summary-avg,.ec-module .ec-summary-value,.ec-module-popover .bsf-simple-picker-item-label{font-variation-settings:"wght" 600}.ec-module .ec-chart-card-subtitle,.ec-module .ec-motive-pct,.ec-module .ec-motive-stars,.ec-module .ec-summary-card-label{font-variation-settings:"wght" 500}.ec-page{background:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height) - var(--ec-breadcrumb-bar-height) - var(--filters-bar-height));margin-top:calc(var(--main-header-height) + var(--ec-breadcrumb-bar-height) + var(--filters-bar-height));min-height:0;overflow:hidden;padding:10px 20px}.ec-page-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.ec-header{background:#f9f9f9;box-sizing:border-box;height:var(--ec-breadcrumb-bar-height);left:0;padding:10px 28px 6px;position:fixed;right:0;top:var(--main-header-height);z-index:999}.ec-breadcrumb{-webkit-font-smoothing:antialiased;font-family:var(--ec-font-sans);font-variation-settings:"wght" 400;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.ec-breadcrumb,.ec-breadcrumb-avatar{align-items:center;display:inline-flex}.ec-breadcrumb-avatar{background:#1e1e24;border-radius:3.5px;color:#fff;flex-shrink:0;font-size:8px;font-variation-settings:"wght" 700;font-weight:700;height:14px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:14px}.ec-breadcrumb-segment{color:#646a73;font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-size:12px;font-variation-settings:"wght" 500;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.ec-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-variation-settings:"wght" 600;font-weight:600;gap:5px;line-height:1.334;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.ec-breadcrumb-current-text{font-size:10.2px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.ec-module.ec-export-capture-mode .ec-page{height:auto!important;min-height:0;overflow:visible!important}.ec-module.ec-export-capture-mode .ec-page-content{min-height:auto;overflow:visible}.ec-module.ec-export-capture-mode .ec-charts-grid{align-items:start;height:auto;min-height:auto}.ec-module.ec-export-capture-mode .ec-chart-card{height:auto;min-height:auto;overflow:visible}.ec-module.ec-export-capture-mode .ec-chart-card-body{max-height:none;min-height:auto;overflow:visible!important}.ec-filters-bar.filters-bar{background:#f9f9f9;border-bottom:none;border-top:none;box-shadow:none;padding:8px 16px 2px 10px;top:calc(var(--main-header-height) + var(--ec-breadcrumb-bar-height))}.ec-filters-bar .filter-buttons{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.ec-filters-bar .filter-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.ec-filters-bar .board-clickup-filter-chip-value{max-width:220px;overflow:hidden;text-overflow:ellipsis}.ec-tech-filters-anchor{display:inline-flex}.ec-tech-filters-menu .board-search-filters-chips-top{flex-wrap:wrap}.ec-tech-filters-anchor .board-search-filters-badge{flex-shrink:0}.board-search-filters-popover--tecnico .bsf-picker-banner:has(.ec-cliente-filter-head){background:#fff;border-bottom:none;color:inherit;margin:0;padding:0}.ec-cliente-filter-head{align-items:center;border-bottom:1px solid #edf2f7;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0;min-height:38px;padding:6px 8px}.ec-cliente-filter-head-title{color:#2d3748;flex-shrink:0;font-family:var(--ec-font-sans)!important;font-size:11px;font-weight:600}.ec-cliente-filter-head .bsf-scope-group{flex:1 1;gap:10px;justify-content:flex-end;margin-right:0}.ec-cliente-filter-head .bsf-scope-label{font-size:10px}.ec-cliente-filter-head .bsf-scope-radio{height:12px;width:12px}.ec-filter-chip-text{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-filter-chip-muted{color:#64748b;font-weight:400}.ec-filter-chip-value{color:#0f172a;font-weight:600}.ec-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;flex-shrink:0;font-size:13px;margin-bottom:0;padding:10px 14px}.ec-summary-grid{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1300px){.ec-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ec-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ec-summary-grid{grid-template-columns:1fr}}.ec-summary-card{background:#fff;border:1px solid #eef2f7;border-radius:10px;min-height:64px;padding:12px 14px;position:relative}.ec-summary-card--with-icon{padding-right:36px;padding-top:12px}.ec-summary-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ec-summary-card--clickable:hover:not(.is-disabled){border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}.ec-summary-card--clickable.is-open:not(.is-disabled){border-color:#7c4dff;box-shadow:0 4px 16px #7c4dff1f}.ec-summary-card--clickable.is-disabled{cursor:default}.ec-critical-os-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0f172a24;max-height:min(320px,calc(100vh - 24px));max-width:min(360px,calc(100vw - 24px));overflow:auto;padding:12px 14px;position:fixed;z-index:11000}.ec-critical-os-tooltip-title{color:#0f172a;font-size:12px;font-weight:700;margin:0 0 10px}.ec-critical-os-tooltip-state{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.ec-critical-os-tooltip-error{color:#b91c1c;font-size:12px}.ec-critical-os-tooltip-groups{display:flex;flex-direction:column;gap:10px}.ec-critical-os-tooltip-group{grid-gap:10px 12px;align-items:start;display:grid;gap:10px 12px;grid-template-columns:auto 1fr}.ec-critical-os-stars{align-items:center;display:inline-flex;gap:1px;padding-top:1px}.ec-critical-os-star{fill:#fbbf24;color:#fbbf24;flex-shrink:0}.ec-critical-os-tooltip-list{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-critical-os-tooltip-item{color:#334155;font-size:12px;font-weight:600;line-height:1.35}.ec-summary-card--rating{grid-column:span 1}.ec-summary-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-summary-card-label{color:#64748b;font-size:12px;font-weight:500}.ec-summary-rating-row{align-items:center;display:flex;gap:10px}.ec-summary-avg{color:#0f172a;font-size:18px;font-weight:700}.ec-summary-value{color:#0f172a;font-size:22px;font-weight:700;line-height:1.1}.ec-summary-tooltip-wrap{display:inline-flex;max-width:100%}.ec-summary-card-hint--interactive{cursor:help}.ec-summary-info-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0f;font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--ec-font-sans,"Geist Variable","Geist",system-ui,sans-serif);max-width:min(280px,calc(100vw - 24px));padding:10px 12px;pointer-events:none;position:fixed;width:-webkit-max-content;width:max-content;z-index:11000}.ec-summary-info-tooltip:after{border:6px solid #0000;content:"";position:absolute}.ec-summary-info-tooltip--top:after{border-top-color:#fff;filter:drop-shadow(0 1px 0 #e2e8f0);top:100%}.ec-summary-info-tooltip--bottom:after{border-bottom-color:#fff;bottom:100%;filter:drop-shadow(0 -1px 0 #e2e8f0)}.ec-summary-info-tooltip--end:after{right:14px}.ec-summary-info-tooltip--start:after{left:14px}.ec-summary-info-tooltip-title{color:#0f172a;font-size:12px;font-weight:700;line-height:1.3;margin:0 0 6px}.ec-summary-info-tooltip-text{color:#64748b;font-size:11px;line-height:1.45;margin:0 0 8px}.ec-summary-info-tooltip-text strong{color:#475569;font-weight:600}.ec-summary-info-tooltip-formula{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px}.ec-summary-info-tooltip-row{align-items:center;color:#64748b;display:flex;font-size:11px;gap:12px;justify-content:space-between}.ec-summary-info-tooltip-row strong{color:#0f172a;font-size:11px;font-weight:700;white-space:nowrap}.ec-summary-info-tooltip-row--accent strong{color:#c2410c}.ec-summary-info-tooltip-foot{color:#94a3b8;font-size:10px;line-height:1.4;margin:0}.ec-summary-card-hint{color:#94a3b8;font-size:11px}.ec-summary-corner-icon{flex-shrink:0;pointer-events:none;position:absolute;right:12px;top:12px}.ec-summary-corner-icon--neutral{color:#94a3b8}.ec-summary-corner-icon--success{color:#7c4dff}.ec-summary-corner-icon--critical{color:#ef4444}.ec-summary-corner-icon--satisfaction{color:#0ea5e9}.ec-stars{display:inline-flex;gap:2px}.ec-star{fill:#0000;color:#e2e8f0;flex-shrink:0}.ec-charts-grid{grid-gap:10px;align-items:stretch;display:grid;flex:1 1;gap:10px;grid-template-columns:1.1fr 1fr .9fr;min-height:0}@media (max-width:1200px){.ec-charts-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}}.ec-chart-card{background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ec-chart-card--loading{min-height:0}.ec-chart-skeleton{animation:ec-shimmer 1.2s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:8px;flex:1 1;margin:16px}@keyframes ec-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ec-chart-card-head{align-items:flex-start;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:10px 14px 0}.ec-chart-card-head-text{min-width:0}.ec-chart-card-head-action{flex-shrink:0;padding-top:2px}.ec-chart-head-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.ec-chart-head-toggle-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ec-chart-head-toggle-track{background:#e2e8f0;border-radius:999px;flex-shrink:0;height:18px;position:relative;transition:background .2s ease;width:34px}.ec-chart-head-toggle-track:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a1f;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:14px}.ec-chart-head-toggle-input:checked+.ec-chart-head-toggle-track{background:#7c4dff}.ec-chart-head-toggle-input:checked+.ec-chart-head-toggle-track:after{transform:translateX(16px)}.ec-chart-head-toggle-input:focus-visible+.ec-chart-head-toggle-track{outline:2px solid #7c4dff59;outline-offset:2px}.ec-chart-head-toggle-label{color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.ec-chart-card-title{color:#0f172a;font-size:14px;font-weight:700;margin:0}.ec-chart-card-subtitle{color:#64748b;font-size:11px;margin:2px 0 0}.ec-chart-card-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 12px}.ec-chart-card-body::-webkit-scrollbar{width:5px}.ec-chart-card-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ec-chart-card-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ec-chart-bar-inner{width:100%}.ec-chart-empty{color:#94a3b8;font-size:13px;margin:24px 0;text-align:center}.ec-chart-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0f172a14;color:#334155;font-family:inherit;font-family:var(--ec-font-sans,inherit);font-size:11px;padding:8px 10px}.ec-chart-tooltip-title{color:#0f172a;font-weight:600;margin:0 0 4px}.ec-chart-tooltip p{margin:0}.ec-tech-tooltip{background:#fff;border:1px solid #e8ecf1;border-radius:8px;box-shadow:0 4px 12px #0f172a14,0 1px 3px #0f172a0a;color:#334155;font-family:var(--ec-font-sans)!important;font-size:11px;max-width:280px;min-width:200px;padding:10px 12px}.ec-tech-tooltip-title{color:#0f172a;font-size:12px;font-variation-settings:"wght" 600;font-weight:600;line-height:1.3;margin:0 0 8px}.ec-tech-tooltip-list{list-style:none;margin:0;padding:0}.ec-tech-tooltip-row{grid-gap:8px;align-items:center;border-radius:4px;display:grid;gap:8px;grid-template-columns:3px 1fr auto;margin:0 -6px;padding:4px 6px}.ec-tech-tooltip-row:hover{background:#f8fafc}.ec-tech-tooltip-swatch{border-radius:2px;flex-shrink:0;height:14px;width:3px}.ec-tech-tooltip-label{color:#475569;font-size:11px;font-variation-settings:"wght" 450}.ec-tech-tooltip-value{font-feature-settings:"tnum";color:#0f172a;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:600;text-align:right}.ec-tech-tooltip-footer{border-top:1px solid #eef2f7;margin-top:8px;padding-top:8px}.ec-tech-tooltip-foot-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:3px 0}.ec-tech-tooltip-foot-label{color:#64748b;font-size:11px;font-variation-settings:"wght" 500}.ec-tech-tooltip-foot-value{font-feature-settings:"tnum";color:#0f172a;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:600}.ec-motive-list{list-style:none;margin:0;padding:0}.ec-motive-item{border-bottom:1px solid #f1f5f9;border-radius:4px;margin:0 -8px;padding:10px 8px;transition:background .15s ease}.ec-motive-item:hover{background:#7c4dff14}.ec-motive-item:last-child{border-bottom:none}.ec-motive-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.ec-motive-label{color:#0f172a;flex:1 1;font-size:12px;font-weight:600;line-height:1.3;min-width:0}.ec-motive-meta{align-items:center;display:flex;flex-shrink:0;gap:6px}.ec-motive-stars{align-items:center;display:inline-flex;gap:1px}.ec-motive-star{fill:#fbbf24;color:#fbbf24;flex-shrink:0}.ec-motive-meta-divider{background:#e2e8f0;flex-shrink:0;height:12px;width:1px}.ec-motive-pct{color:#64748b;font-size:11px;min-width:28px;text-align:right}.ec-motive-count{color:#0f172a;font-size:13px;font-weight:700}.ec-motive-bar-track{background:#f1f5f9;border-radius:3px;height:5px;overflow:hidden}.ec-motive-bar-fill{border-radius:3px;height:100%;transition:width .3s ease}.ec-donut-wrap{align-items:center;display:flex;flex-direction:column;min-height:-webkit-min-content;min-height:min-content}.ec-donut-label-group{pointer-events:none}.ec-donut-center-value{fill:#0f172a;font-family:var(--ec-font-sans)!important;font-size:20px;font-weight:700}.ec-donut-legend{list-style:none;margin:8px 0 0;padding:0;width:100%}.ec-donut-legend-item{grid-gap:8px;align-items:center;color:#334155;display:grid;font-size:11px;gap:8px;grid-template-columns:12px 1fr auto auto;padding:4px 0}.ec-donut-legend-swatch{border-radius:2px;height:10px;width:10px}.ec-donut-legend-stars{align-items:center;display:inline-flex;gap:1px}.ec-donut-legend-count{color:#0f172a;font-weight:700}.ec-donut-legend-pct{color:#64748b;min-width:40px;text-align:right}.app.theme-dark .ec-filters-bar.filters-bar,.app.theme-dark .ec-header,.app.theme-dark .ec-page{background:var(--bg-body)}.app.theme-dark .ec-chart-card,.app.theme-dark .ec-summary-card{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .ec-summary-card--clickable:hover:not(.is-disabled){border-color:var(--accent);box-shadow:0 4px 14px #0000002e}.app.theme-dark .ec-breadcrumb-segment,.app.theme-dark .ec-breadcrumb-sep,.app.theme-dark .ec-chart-card-subtitle,.app.theme-dark .ec-chart-empty,.app.theme-dark .ec-chart-head-toggle-label,.app.theme-dark .ec-donut-legend-pct,.app.theme-dark .ec-motive-pct,.app.theme-dark .ec-summary-card-hint,.app.theme-dark .ec-summary-card-label{color:var(--text-muted)}.app.theme-dark .ec-breadcrumb-current,.app.theme-dark .ec-chart-card-title,.app.theme-dark .ec-donut-legend,.app.theme-dark .ec-donut-legend-count,.app.theme-dark .ec-filter-chip-value,.app.theme-dark .ec-motive-count,.app.theme-dark .ec-motive-label,.app.theme-dark .ec-summary-avg,.app.theme-dark .ec-summary-value{color:var(--text-body)}.app.theme-dark .ec-donut-center-value{fill:var(--text-body)}.app.theme-dark .ec-chart-skeleton{background:linear-gradient(90deg,var(--bg-surface-alt) 25%,var(--border-subtle) 50%,var(--bg-surface-alt) 75%);background-size:200% 100%}.app.theme-dark .ec-chart-head-toggle-track,.app.theme-dark .ec-motive-bar-track,.app.theme-dark .ec-motive-meta-divider{background:var(--border-subtle)}.app.theme-dark .ec-motive-item{border-bottom-color:var(--border-subtle)}.app.theme-dark .ec-chart-card-body::-webkit-scrollbar-thumb{background:var(--border-subtle)}.app.theme-dark .ec-chart-tooltip,.app.theme-dark .ec-critical-os-tooltip,.app.theme-dark .ec-summary-info-tooltip,.app.theme-dark .ec-tech-tooltip,html.theme-dark .ec-chart-tooltip,html.theme-dark .ec-critical-os-tooltip,html.theme-dark .ec-summary-info-tooltip,html.theme-dark .ec-tech-tooltip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 12px 32px #00000047;color:var(--text-body)}.app.theme-dark .ec-chart-tooltip-title,.app.theme-dark .ec-critical-os-tooltip-item,.app.theme-dark .ec-critical-os-tooltip-title,.app.theme-dark .ec-summary-info-tooltip-row strong,.app.theme-dark .ec-summary-info-tooltip-title,.app.theme-dark .ec-tech-tooltip-foot-value,.app.theme-dark .ec-tech-tooltip-title,.app.theme-dark .ec-tech-tooltip-value,html.theme-dark .ec-chart-tooltip-title,html.theme-dark .ec-critical-os-tooltip-item,html.theme-dark .ec-critical-os-tooltip-title,html.theme-dark .ec-summary-info-tooltip-row strong,html.theme-dark .ec-summary-info-tooltip-title,html.theme-dark .ec-tech-tooltip-foot-value,html.theme-dark .ec-tech-tooltip-title,html.theme-dark .ec-tech-tooltip-value{color:var(--text-body)}.app.theme-dark .ec-critical-os-tooltip-state,.app.theme-dark .ec-summary-info-tooltip-foot,.app.theme-dark .ec-summary-info-tooltip-row,.app.theme-dark .ec-summary-info-tooltip-text,.app.theme-dark .ec-tech-tooltip-foot-label,.app.theme-dark .ec-tech-tooltip-label,html.theme-dark .ec-critical-os-tooltip-state,html.theme-dark .ec-summary-info-tooltip-foot,html.theme-dark .ec-summary-info-tooltip-row,html.theme-dark .ec-summary-info-tooltip-text,html.theme-dark .ec-tech-tooltip-foot-label,html.theme-dark .ec-tech-tooltip-label{color:var(--text-muted)}.app.theme-dark .ec-summary-info-tooltip-formula,.app.theme-dark .ec-tech-tooltip-row:hover,html.theme-dark .ec-summary-info-tooltip-formula,html.theme-dark .ec-tech-tooltip-row:hover{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .ec-tech-tooltip-footer,html.theme-dark .ec-tech-tooltip-footer{border-top-color:var(--border-subtle)}.app.theme-dark .ec-summary-info-tooltip--top:after,html.theme-dark .ec-summary-info-tooltip--top:after{border-top-color:var(--modal-bg);filter:drop-shadow(0 1px 0 var(--border-subtle))}.app.theme-dark .ec-summary-info-tooltip--bottom:after,html.theme-dark .ec-summary-info-tooltip--bottom:after{border-bottom-color:var(--modal-bg);filter:drop-shadow(0 -1px 0 var(--border-subtle))}.app.theme-dark .board-search-filters-popover--tecnico .bsf-picker-banner:has(.ec-cliente-filter-head),html.theme-dark .board-search-filters-popover--tecnico .bsf-picker-banner:has(.ec-cliente-filter-head){background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .ec-cliente-filter-head,html.theme-dark .ec-cliente-filter-head{border-bottom-color:var(--border-subtle)}.app.theme-dark .ec-cliente-filter-head-title,html.theme-dark .ec-cliente-filter-head-title{color:var(--text-body)}.app.theme-dark .ec-module-popover,html.theme-dark .ec-module-popover{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.eq2-sk{--eq2-sk-base:#eceef2;--eq2-sk-shine:#f7f8fa;animation:eq2-sk-in .2s ease}.app.theme-dark .eq2-sk,html.theme-dark .eq2-sk{--eq2-sk-base:#3a3a3e;--eq2-sk-shine:#46464b}@keyframes eq2-sk-in{0%{opacity:0}to{opacity:1}}.eq2-sk-bone{animation:eq2-sk-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--eq2-sk-base) 0,var(--eq2-sk-shine) 50%,var(--eq2-sk-base) 100%);background-size:200% 100%;display:block;flex-shrink:0;max-width:100%}@keyframes eq2-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.eq2-sk-bone{animation:none}}.eq2-sk-row{align-items:center;gap:8px}.eq2-sk-col,.eq2-sk-row{display:flex;min-width:0}.eq2-sk-col{flex:1 1;flex-direction:column;gap:6px}.eq2-sk-push{margin-left:auto}.eq2-sk-main{overflow:hidden}.eq2-sk-section{margin-bottom:22px}.eq2-sk-title{margin-bottom:12px}.eq2-sk-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.eq2-sk-card{background:#fff;background:var(--eq2-surface,#fff);border:1px solid #e9e7f1;border:1px solid var(--eq2-border,#e9e7f1);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:15px}.eq2-sk-card--area{max-width:100%;width:300px}.eq2-sk-card--coord{border-radius:18px;max-width:100%;width:320px}.eq2-sk-chips{display:flex;flex-wrap:wrap;gap:6px}.eq2-sk-sub{border:1px solid #e9e7f1;border:1px solid var(--eq2-border,#e9e7f1);border-radius:12px;gap:9px;padding:11px}.eq2-sk-panel,.eq2-sk-sub{display:flex;flex-direction:column}.eq2-sk-panel{background:#fff;background:var(--eq2-surface,#fff);border:1px solid #e9e7f1;border:1px solid var(--eq2-border,#e9e7f1);border-radius:16px;gap:12px;margin:18px 0 24px;min-height:0;overflow:hidden;padding:14px}.equipe2-grid--panel-collapsed .eq2-sk-panel{align-items:center;padding:12px 0}.equipe2-root{--eq2-accent:#6366f1;--eq2-accent-soft:#eef2ff;--eq2-accent-strong:#4f46e5;--eq2-density:1;--eq2-text:#161221;--eq2-muted:#a29cb2;--eq2-border:#e9e7f1;--eq2-bg:var(--board-bg,#fbfbfb);--eq2-surface:#fff;--eq2-danger:#c2493a;background:var(--eq2-bg);box-sizing:border-box;color:var(--eq2-text);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);max-height:calc(100vh - var(--main-header-height));min-height:0;overflow:hidden}@keyframes eq2ModalIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes eq2FadeIn{0%{opacity:0}to{opacity:1}}.equipe2-header{background:var(--eq2-bg);flex:none;padding:10px 28px 6px}.equipe2-header-row{align-items:center;display:flex;gap:18px;justify-content:space-between;min-width:0}.equipe2-orya-nav-btn{flex-shrink:0;margin-left:auto}.equipe2-breadcrumb{-webkit-font-smoothing:antialiased;align-items:center;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.equipe2-breadcrumb-avatar{align-items:center;background:#1e1e24;border-radius:3.5px;color:#fff;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:14px}.equipe2-breadcrumb-segment{color:#646a73;font-size:12px;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe2-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.equipe2-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe2-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.equipe2-breadcrumb-current-text{font-size:10.2px;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.equipe2-toolbar{background:var(--eq2-bg);flex:none;gap:14px;justify-content:space-between;padding:6px 24px 9px}.equipe2-toolbar,.equipe2-toolbar-left{align-items:center;display:flex;flex-wrap:wrap}.equipe2-toolbar-left{gap:8px;min-width:0}.equipe2-root .equipe2-summary-chip{cursor:default;pointer-events:none}.equipe2-summary-chip-text{align-items:center;display:inline-flex;gap:6px}.equipe2-summary-stat{align-items:center;display:inline-flex;gap:4px}.equipe2-summary-chip-sep{color:#a29cb2;font-weight:500;margin:0 2px}.equipe2-summary-count-badge{-webkit-font-smoothing:antialiased;align-items:center;background:#e93d82;border:none;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 2px;text-align:center}.equipe2-add-area-anchor{align-items:center;display:inline-flex;gap:6px}.equipe2-add-area-form{align-items:center;animation:eq2FadeIn .15s ease;background:#fff;border:1px solid #e8eaed;border-radius:999px;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:5px;padding:2px 4px 2px 6px}.equipe2-add-area-input{background:#0000;border:none;color:#292d34;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;outline:none;padding:4px 6px;width:130px}.equipe2-add-area-input--abbr{border-left:1px solid #eef0f3;font-family:ui-monospace,monospace;padding-left:8px;text-transform:uppercase;width:52px}.equipe2-add-area-input::placeholder{color:#9ca3af}.equipe2-add-area-action{align-items:center;background:#f4f5f7;border:none;border-radius:50%;color:#646a73;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.equipe2-add-area-action:hover{background:#e8eaed;color:#4f5660}.equipe2-add-area-action--confirm{background:#f3f0ff;color:#7c5cff}.equipe2-add-area-action--confirm:hover:not(:disabled){background:#ede9ff;color:#6f4ef0}.equipe2-add-area-action--confirm:disabled{cursor:not-allowed;opacity:.45}.equipe2-btn{align-items:center;background:var(--eq2-surface);border:1px solid #d9d5e5;border-radius:8px;color:#2b2438;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:7px 12px}.equipe2-btn:disabled{border-color:#edebf3;color:#c2bece;cursor:not-allowed}.equipe2-btn-primary{background:var(--eq2-accent);border:none;border-radius:8px;box-shadow:0 4px 12px -6px var(--eq2-accent-strong);color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:7px 14px}.equipe2-btn-icon{align-items:center;background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:7px;color:#78708a;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.equipe2-toolbar-right{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.equipe2-view-menu-anchor{display:inline-flex;flex-shrink:0;position:relative}.equipe2-view-menu{background:#fff;border-radius:6px;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;min-width:168px;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:10002}.equipe2-view-menu-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#202020;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:10px;line-height:1.334;margin:0;padding:7px 8px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.equipe2-view-menu-item svg{color:#646464;flex-shrink:0}.equipe2-view-menu-item-label{flex:1 1;min-width:0}.equipe2-view-menu-item-check{color:var(--eq2-accent-strong);flex-shrink:0}.equipe2-view-menu-item.is-active,.equipe2-view-menu-item:hover{background:rgba(0,0,0,.059);color:#202020}.equipe2-view-menu-item.is-active svg,.equipe2-view-menu-item:hover svg{color:#202020}.equipe2-view-menu-item:focus-visible{outline:2px solid #6049e759;outline-offset:-2px}.equipe2-grid{background:var(--eq2-bg);box-sizing:border-box;display:grid;flex:1 1;min-height:0;overflow-x:visible;overflow-y:hidden;padding-right:28px;transition:grid-template-columns .18s ease}.equipe2-grid--panel-open{grid-template-columns:1fr 280px}.equipe2-grid--panel-collapsed{grid-template-columns:1fr 48px}.equipe2-main{background:var(--eq2-bg);height:100%;min-height:0;overflow-y:auto;padding:calc(18px*var(--eq2-density)) 24px 24px;scrollbar-color:#dcd9e7 #0000;scrollbar-width:thin}.equipe2-section{margin-bottom:calc(22px*var(--eq2-density))}.equipe2-section-title{align-items:center;display:flex;gap:8px;margin-bottom:12px}.equipe2-section-title h2{font-size:15px;font-weight:700;margin:0}.equipe2-section-count{color:var(--eq2-muted);font-size:12.5px;font-weight:600}.equipe2-areas-grid,.equipe2-coords-grid{display:flex;flex-wrap:wrap;gap:calc(14px*var(--eq2-density))}.equipe2-coords-grid{align-items:start}.equipe2-card{background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:16px;display:flex;flex-direction:column;gap:calc(11px*var(--eq2-density));padding:calc(15px*var(--eq2-density));position:relative}.equipe2-card--coord{border-radius:18px;gap:calc(12px*var(--eq2-density));overflow:visible;padding:calc(16px*var(--eq2-density))}.equipe2-coord-collapse-wrap{flex:0 1 320px;max-width:100%;overflow:visible;position:relative;transition:flex .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1);width:320px}.equipe2-coord-collapse-wrap.is-collapsed{flex:0 0 76px;max-width:76px;min-width:76px;width:76px}.equipe2-coord-expanded{opacity:1;transform:scaleX(1);transform-origin:left center;transition:opacity .24s ease,transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;visibility:visible;width:100%}.equipe2-coord-collapse-wrap.is-collapsed .equipe2-coord-expanded{inset:0 auto auto 0;min-width:280px;opacity:0;pointer-events:none;position:absolute;transform:scaleX(.94);visibility:hidden;width:100%}.equipe2-coord-head-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;opacity:0;overflow:visible;pointer-events:none;position:relative;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;visibility:hidden;z-index:6}.equipe2-card--coord .equipe2-card-head{overflow:visible;z-index:5}.equipe2-card--coord:focus-within .equipe2-coord-head-actions,.equipe2-card--coord:hover .equipe2-coord-head-actions{opacity:1;pointer-events:auto;visibility:visible}.equipe2-coord-collapsed{align-items:center;background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:18px;bottom:auto;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;left:0;margin:0;opacity:0;padding:8px 5px 10px;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(.88);transform-origin:left center;transition:opacity .26s ease .04s,transform .32s cubic-bezier(.4,0,.2,1) .04s,visibility .32s,background .15s ease,border-color .15s ease;visibility:hidden;width:100%}.equipe2-coord-collapse-wrap.is-collapsed .equipe2-coord-collapsed{left:auto;opacity:1;pointer-events:auto;position:relative;right:auto;top:auto;transform:scaleX(1);visibility:visible}.equipe2-coord-collapsed:hover{background:#fbfafd;border-color:#dcd8ee}.equipe2-coord-collapsed:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.equipe2-coord-collapsed-inner{align-items:center;display:flex;flex-direction:column;gap:7px;width:100%}.equipe2-coord-collapsed-name{-webkit-font-smoothing:antialiased;color:#463f57;display:block;font-size:9px;font-weight:600;line-height:1.2;max-height:96px;overflow:hidden;text-align:center;width:100%;word-break:break-word}.equipe2-coord-collapse-wrap.is-drop-target:before{background:var(--eq2-accent-soft);border:2px dashed var(--eq2-accent);border-radius:18px;content:"";inset:-2px;opacity:.6;pointer-events:none;position:absolute;z-index:2}.equipe2-coord-collapse-wrap.is-drag-hint:before{border:1.5px dashed #d9d6e3;border-radius:18px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:1}.equipe2-card--draggable-area{cursor:grab;width:290px}.equipe2-card--draggable-area:focus-within,.equipe2-card--draggable-area:hover{z-index:8}.equipe2-card.is-drop-target:before{background:var(--eq2-accent-soft);border:2px dashed var(--eq2-accent);border-radius:18px;content:"";inset:-2px;opacity:.6;pointer-events:none;position:absolute;z-index:1}.equipe2-card.is-drag-hint:before{border:1.5px dashed #d9d6e3;border-radius:18px;content:"";inset:-2px;pointer-events:none;position:absolute}.equipe2-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;overflow:visible;position:relative;z-index:3}.equipe2-card-head-left{align-items:center;display:flex;gap:7px;min-width:0}.equipe2-abbr{background:#f4f3fa;border-radius:6px;color:#78708a;flex:none;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;font-weight:700;padding:3px 6px}.equipe2-abbr.board-clickup-icon-btn-anchor{align-items:center;cursor:default;display:inline-flex;justify-content:center}.equipe2-card-name{color:#0f172a;font-size:14.84px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe2-card-name--area{font-size:15.43px}.equipe2-card-count{color:var(--eq2-muted);flex:none;font-size:11.5px;font-weight:600}.equipe2-card-actions{display:flex;flex:none;gap:2px}.equipe2-card-actions,.equipe2-root .equipe2-card-head .equipe2-icon-btn.board-clickup-icon-btn-anchor{overflow:visible;position:relative}.equipe2-icon-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--eq2-muted);cursor:pointer;display:inline-flex;font-size:12px;height:25px;justify-content:center;width:25px}.equipe2-icon-btn--danger{color:var(--eq2-danger)}.equipe2-icon-btn:disabled{color:#d8d5e0;cursor:not-allowed}.equipe2-tech-tags{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:2}.equipe2-tech-tag{color:#463f57;font-family:ui-monospace,Cascadia Code,monospace;font-weight:600;max-width:100%;overflow:visible;position:relative;transition:color .12s ease}.equipe2-tech-tag-label{display:inline-block;font-size:10px;line-height:1.1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transform-origin:left center;white-space:nowrap}.equipe2-tech-tag-actions{align-items:center;display:inline-flex;flex-shrink:0}.equipe2-tech-tag--area{align-items:center;background:#f4f3fa;border-radius:20px;display:inline-flex;gap:8px;min-height:22px;padding:4px 6px 4px 10px}.equipe2-tech-tag--area .equipe2-tech-tag-label{transform:scale(.9)}.equipe2-tech-tag--area .equipe2-tech-tag-actions{gap:5px}.equipe2-card--draggable-area .equipe2-tech-tag--area{gap:3px;max-width:100%;padding:4px 5px 4px 8px}.equipe2-card--draggable-area .equipe2-tech-tag--area .equipe2-tech-tag-label{flex:1 1 auto;min-width:0}.equipe2-tech-tag-actions--compact{align-items:center;column-gap:2px;display:inline-grid;flex-shrink:0;grid-template-columns:13px 13px;width:28px}.equipe2-tech-tag-actions--compact .equipe2-tech-tag-manage{grid-column:1;grid-row:1;height:13px;min-width:13px;position:static;transform:none;width:13px}.equipe2-tech-tag-actions--compact .equipe2-tech-tag-remove{grid-column:2;grid-row:1}.equipe2-nested-area .equipe2-tech-tag--nested{gap:2px;max-width:100%;padding:2px 3px 2px 5px}.equipe2-nested-area .equipe2-tech-tag--nested .equipe2-tech-tag-label{flex:1 1 auto;min-width:0}.equipe2-nested-area .equipe2-tech-tag--nested .equipe2-tech-tag-actions--compact{column-gap:2px;grid-template-columns:12px 12px;width:26px}.equipe2-nested-area .equipe2-tech-tag--nested .equipe2-tech-tag-actions--compact .equipe2-tech-tag-manage{height:12px;min-width:12px;width:12px}.equipe2-tech-tag--nested{align-items:center;align-self:flex-start;background:var(--eq2-surface);border:1px solid #efedf5;border-radius:16px;display:inline-flex;gap:4px;padding:2px 3px 2px 6px;width:-webkit-fit-content;width:fit-content}.equipe2-tech-tag--nested .equipe2-tech-tag-label{transform:scale(.81)}.equipe2-tech-tag--nested .equipe2-tech-tag-actions{gap:3px}.equipe2-tech-tag:has(.equipe2-tech-tag-remove:hover){color:#c2493a}.equipe2-tech-tag-manage{align-items:center;background:#0000;border:none;border-radius:50%;color:#8b849a;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;opacity:0;overflow:visible;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease}.equipe2-tech-tag--area .equipe2-tech-tag-manage{height:13px;min-width:13px;width:13px}.equipe2-tech-tag--area:focus-within .equipe2-tech-tag-manage,.equipe2-tech-tag--area:hover .equipe2-tech-tag-manage{opacity:1;pointer-events:auto}.equipe2-tech-tag--nested .equipe2-tech-tag-manage{height:12px;min-width:12px;width:12px}.equipe2-tech-tag--nested:focus-within .equipe2-tech-tag-manage,.equipe2-tech-tag--nested:hover .equipe2-tech-tag-manage{opacity:1;pointer-events:auto}.equipe2-tech-tag-manage:hover{background:#e8e6f0;color:#5b3de0}.equipe2-tech-tag-remove{align-items:center;background:#e8e6f0;border:none;border-radius:50%;color:#6b6478;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.equipe2-tech-tag--area .equipe2-tech-tag-remove{font-size:8px;height:13px;width:13px}.equipe2-tech-tag--nested .equipe2-tech-tag-remove{font-size:7px;height:12px;width:12px}.equipe2-drop-hint{color:#c2bece;font-size:11px;padding:5px 0}.equipe2-coord-avatar{align-items:center;border-radius:11px;display:flex;flex:none;font-size:12.5px;font-weight:800;height:36px;justify-content:center;width:36px}.equipe2-coord-avatar--photo{background:#f4f3fa;overflow:hidden;padding:0}.equipe2-coord-avatar--photo img{display:block;height:100%;object-fit:cover;width:100%}.equipe2-coord-meta{color:var(--eq2-muted);font-size:11.5px;font-weight:500}.equipe2-nested-area{background:#fbfafd;border:1px solid #efedf5;border-radius:12px;display:flex;flex-direction:column;gap:calc(7px*var(--eq2-density));overflow:visible;padding:calc(9px*var(--eq2-density)) calc(11px*var(--eq2-density))}.equipe2-nested-area.is-menu-open{position:relative;z-index:40}.equipe2-coord-collapse-wrap:has(.equipe2-nested-area.is-menu-open){z-index:35}.equipe2-menu-wrap{flex:none;position:relative}.equipe2-menu-wrap.is-open{z-index:50}.equipe2-menu{background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:10px;box-shadow:0 8px 24px #140f2324;min-width:170px;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.equipe2-menu button{background:#0000;border:none;border-radius:7px;color:#2b2438;cursor:pointer;font-size:12px;padding:8px 9px;text-align:left;width:100%}.equipe2-menu button:hover{background:#f4f3fa}.equipe2-link-btn{align-self:flex-start;background:none;border:none;color:var(--eq2-accent);cursor:pointer;font-size:12px;font-weight:700;padding:2px 0;position:relative;z-index:2}.equipe2-tech-tag-remove:hover{background:#fde8e6;color:#c2493a}.equipe2-tech-rail{align-self:stretch;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:visible}.equipe2-tech-strip-collapsed{align-items:center;align-self:flex-start;background:#f8f7fc;border:1px solid #e8eaec;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:auto;margin:14px 0 14px 10px;min-height:0;padding:6px 4px 8px;transition:background .15s ease,border-color .15s ease;width:48px}.equipe2-tech-strip-collapsed:hover{background:#f3f1fa;border-color:#dcd8ee}.equipe2-tech-strip-collapsed:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.equipe2-tech-strip-collapsed-inner{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.equipe2-tech-strip-collapsed-badge{align-items:center;background-color:#6647f0;border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:5px;justify-content:center;max-width:36px;padding:8px 5px;width:100%}.equipe2-tech-strip-collapsed-badge-icon{color:#fff;flex-shrink:0;height:12px;width:12px}.equipe2-tech-strip-collapsed-label{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.1;text-orientation:mixed;text-transform:none;white-space:nowrap;writing-mode:vertical-rl}.equipe2-tech-strip-collapsed-count{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;align-items:center;color:#5240cc;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 575;font-weight:575;justify-content:center;line-height:1;text-orientation:mixed;writing-mode:vertical-rl}.equipe2-tech-panel-wrap{flex:1 1;margin:14px 0 14px 10px;overflow:visible}.equipe2-tech-panel,.equipe2-tech-panel-wrap{display:flex;flex-direction:column;min-height:0;position:relative}.equipe2-tech-panel{background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:16px;box-shadow:0 1px 2px #140f2308;flex:1 1;margin:0;overflow:hidden}.equipe2-tech-panel-wrap:focus-within .equipe2-tech-panel-edge-collapse,.equipe2-tech-panel-wrap:hover .equipe2-tech-panel-edge-collapse{opacity:1;pointer-events:auto;visibility:visible}.equipe2-tech-panel-edge-collapse{align-items:center;background:#fff;border:1px solid #e4e2ec;border-left:none;border-radius:0 8px 8px 0;box-shadow:0 0 1px #00000014,0 2px 6px #140f2314;color:#00000094;cursor:pointer;display:inline-flex;height:36px;justify-content:center;left:0;min-height:36px;min-width:20px;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translate(-100%,-50%) rotate(180deg);transition:opacity .15s ease-in-out,visibility .15s ease-in-out,background .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease;visibility:hidden;width:20px;z-index:6}.equipe2-tech-panel-edge-collapse:hover{background:#faf9fd;border-color:#dcd8ee;box-shadow:0 0 1px #0000001a,0 3px 8px #140f231a;color:#202020}.equipe2-tech-panel-edge-collapse:active{background:#f3f1fa;color:#141414}.equipe2-tech-panel-edge-collapse:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.equipe2-root .equipe2-tech-panel-edge-collapse.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{left:auto;right:0;transform:rotate(180deg) translateY(-4px);white-space:nowrap;z-index:20}.equipe2-root .equipe2-tech-panel-edge-collapse.board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--bottom,.equipe2-root .equipe2-tech-panel-edge-collapse.board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--bottom{transform:rotate(180deg) translateY(0)}.equipe2-root .equipe2-tech-panel-edge-collapse.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom:after{left:auto;right:7px;transform:none}.equipe2-tech-panel-head{display:flex;flex:none;flex-direction:column;gap:8px;overflow:visible;padding:14px 16px 6px}.equipe2-tech-panel-title-row{align-items:center;display:flex;min-width:0;width:100%}.equipe2-tech-open-title-row{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%}.equipe2-tech-search-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#00000094;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-left:auto;min-height:22px;min-width:22px;padding:0;transition:background .1s ease-in-out,color .1s ease-in-out;width:22px}.equipe2-tech-search-toggle:hover{background:#0000000f;color:#202020}.equipe2-tech-search-toggle.is-active{background:#6647f01a;color:#6647f0}.equipe2-tech-search-toggle:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.equipe2-root .equipe2-tech-search-toggle .board-clickup-tooltip--left{white-space:nowrap;z-index:300}.equipe2-tech-open-badge{-webkit-font-smoothing:antialiased;align-items:center;background-color:#6647f0;border-radius:6px;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;gap:4px;height:20px;justify-content:center;line-height:1;padding:2px 6px 2px 4px;position:relative;text-transform:uppercase;white-space:nowrap}.equipe2-tech-open-badge-icon{color:#fff;flex-shrink:0;height:12px;width:12px}.equipe2-tech-open-count{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;background:#0000;border-radius:0;color:#5240cc;display:inline-flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 575;font-weight:575;letter-spacing:.01em;line-height:1;min-width:18px;padding:0}.equipe2-tech-panel-title{align-items:center;display:flex;gap:8px}.equipe2-tech-panel-title h2{font-size:13.5px;font-weight:700;margin:0}.equipe2-badge{background:#f4f3fa;border-radius:20px;color:#78708a;font-size:11px;font-weight:700;padding:2px 8px}.equipe2-tech-search{border:1px solid var(--eq2-border);border-radius:9px;font-family:inherit;font-size:12px;outline:none;padding:8px 11px;width:100%}.equipe2-tech-hint{align-items:center;color:var(--eq2-muted);display:flex;font-size:10.5px;gap:6px}.equipe2-tech-list{display:flex;flex:1 1;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;padding:4px 10px 10px;scrollbar-width:thin}.equipe2-tech-item{align-items:center;background:#fbfafd;border:1px solid #efedf5;border-radius:9px;cursor:grab;display:flex;flex:none;gap:8px;padding:calc(6px*var(--eq2-density)) 34px calc(6px*var(--eq2-density)) calc(8px*var(--eq2-density));position:relative;-webkit-user-select:none;user-select:none}.equipe2-tech-item-manage{align-items:center;background:#0000;border:none;border-radius:7px;color:#8b849a;cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity .12s ease,visibility .12s ease,background .12s ease,color .12s ease;visibility:hidden;width:22px}.equipe2-tech-item:focus-within .equipe2-tech-item-manage,.equipe2-tech-item:hover .equipe2-tech-item-manage{opacity:1;visibility:visible}.equipe2-tech-item-manage:hover{background:#f0eef7;color:#5b3de0}.equipe2-tech-item:active{cursor:grabbing}.equipe2-tech-initials{align-items:center;background:#edebf3;border-radius:7px;color:#6b6478;display:flex;flex:none;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;height:22px;justify-content:center;width:22px}.equipe2-tech-name{color:#2b2438;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe2-empty{color:var(--eq2-muted);font-size:12px;padding:20px 6px;text-align:center}.equipe2-loading{align-items:center;background:var(--eq2-bg);color:var(--eq2-muted);display:flex;flex:1 1;font-size:13px;justify-content:center;padding:24px}.equipe2-accordion{background:var(--eq2-surface);border:1px solid var(--eq2-border);border-radius:14px;overflow:hidden;position:relative}.equipe2-accordion-trigger{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:calc(12px*var(--eq2-density)) calc(15px*var(--eq2-density));position:relative;z-index:2}.equipe2-chevron{color:var(--eq2-muted);display:inline-block;flex:none;font-size:12px;transition:transform .15s ease}.equipe2-chevron.is-open{transform:rotate(90deg)}.equipe2-accordion-body{display:flex;flex-wrap:wrap;gap:6px;padding:0 15px 14px 40px;position:relative;z-index:2}.equipe2-overlay{align-items:center;animation:eq2FadeIn .15s ease;background:#140f2373;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.equipe2-modal{animation:eq2ModalIn .18s ease;background:var(--eq2-surface);border-radius:18px;box-shadow:0 24px 60px #140f2340;max-width:calc(100vw - 40px);padding:24px;width:380px}.equipe2-modal-title{font-size:15px;font-weight:700;margin-bottom:8px}.equipe2-modal-text{color:#6b6478;font-size:13.5px;line-height:1.5;margin-bottom:20px}.equipe2-modal-actions{display:flex;gap:10px;justify-content:flex-end}.equipe2-modal-actions--form{gap:9px;margin-top:4px}.equipe2-root .equipe2-coord-head-actions .open-column-collapse-btn.board-clickup-icon-btn-anchor .board-clickup-tooltip--top{bottom:calc(100% + 8px);left:auto;right:0;top:auto;transform:translateY(4px);z-index:1300}.equipe2-root .equipe2-coord-head-actions .open-column-collapse-btn.board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--top,.equipe2-root .equipe2-coord-head-actions .open-column-collapse-btn.board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--top{opacity:1;transform:translateY(0);visibility:visible}.equipe2-root .equipe2-coord-head-actions .open-column-collapse-btn.board-clickup-icon-btn-anchor .board-clickup-tooltip--top:after{border-bottom-color:#0000;border-top-color:#fff;bottom:auto;left:auto;right:7px;top:100%;transform:none}.equipe2-root .equipe2-coord-collapsed.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{white-space:nowrap;z-index:1300}.equipe2-root .board-clickup-tooltip--left{bottom:auto;left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px)}.equipe2-root .board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--left,.equipe2-root .board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--left{transform:translateY(-50%) translateX(0)}.equipe2-root .board-clickup-tooltip--left:after{border:5px solid #0000;border-left-color:#fff;bottom:auto;left:100%;right:auto;top:50%;transform:translateY(-50%)}.equipe2-root .equipe2-tech-tag-manage.board-clickup-icon-btn-anchor,.equipe2-root .equipe2-tech-tag-remove.board-clickup-icon-btn-anchor{align-items:center;display:inline-flex;justify-content:center;position:relative}.equipe2-root .equipe2-tech-tag-remove .board-clickup-tooltip--bottom{z-index:300}.equipe2-root .equipe2-tech-tag-manage .board-clickup-tooltip--bottom{white-space:nowrap;z-index:400}.equipe2-root .equipe2-tech-item-manage.board-clickup-icon-btn-anchor{overflow:visible}.equipe2-root .equipe2-tech-item-manage .board-clickup-tooltip--left{bottom:auto;left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px);white-space:nowrap;z-index:400}.equipe2-root .equipe2-tech-item-manage:focus-visible .board-clickup-tooltip--left,.equipe2-root .equipe2-tech-item-manage:focus-within .board-clickup-tooltip--left,.equipe2-root .equipe2-tech-item-manage:hover .board-clickup-tooltip--left{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.equipe2-root .equipe2-tech-item-manage .board-clickup-tooltip--left:after{border:5px solid #0000;border-left-color:#fff;content:"";left:100%;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.equipe2-root .equipe2-abbr.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom,.equipe2-root .equipe2-icon-btn.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{z-index:300}.equipe2-root .equipe2-tech-strip-collapsed.board-clickup-icon-btn-anchor{overflow:visible;position:relative}.equipe2-root .equipe2-tech-strip-collapsed .board-clickup-tooltip--left{max-width:180px;text-align:center;white-space:normal;z-index:300}.equipe2-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.equipe2-form-group label{color:#78708a;font-size:11.5px;font-weight:600}.equipe2-form-input{border:1px solid var(--eq2-border);border-radius:10px;font-family:inherit;font-size:13px;outline:none;padding:9px 12px}.equipe2-form-input--abbr{font-family:ui-monospace,monospace;text-transform:uppercase;width:110px}.equipe2-form-error{color:var(--eq2-danger);font-size:12px}.app.theme-dark .equipe2-root,html.theme-dark .equipe2-root{--eq2-accent:#7c4dff;--eq2-accent-soft:#7c4dff2e;--eq2-accent-strong:#8b6cff;--eq2-text:var(--text-body);--eq2-muted:var(--text-muted);--eq2-border:var(--border-subtle);--eq2-bg:var(--bg-body);--eq2-surface:var(--bg-surface-raised);--eq2-danger:#f87171}.app.theme-dark .equipe2-breadcrumb-avatar,html.theme-dark .equipe2-breadcrumb-avatar{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .equipe2-breadcrumb-segment,.app.theme-dark .equipe2-breadcrumb-sep,html.theme-dark .equipe2-breadcrumb-segment,html.theme-dark .equipe2-breadcrumb-sep{color:var(--text-muted)}.app.theme-dark .equipe2-breadcrumb-current,html.theme-dark .equipe2-breadcrumb-current{color:var(--text-body)}.app.theme-dark .equipe2-summary-chip--pink,html.theme-dark .equipe2-summary-chip--pink{color:#fff}.app.theme-dark .equipe2-area-card,.app.theme-dark .equipe2-coord-card,.app.theme-dark .equipe2-dropdown,.app.theme-dark .equipe2-menu,.app.theme-dark .equipe2-modal,.app.theme-dark .equipe2-popover,.app.theme-dark .equipe2-tech-card,html.theme-dark .equipe2-area-card,html.theme-dark .equipe2-coord-card,html.theme-dark .equipe2-dropdown,html.theme-dark .equipe2-menu,html.theme-dark .equipe2-modal,html.theme-dark .equipe2-popover,html.theme-dark .equipe2-tech-card{background:var(--eq2-surface);border-color:var(--eq2-border);box-shadow:0 8px 24px #00000059;color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-coord-card,.app.theme-dark .equipe2-root [class*=equipe2-][class*=card]:not(.equipe2-card-head):not(.equipe2-card-head-left):not(.equipe2-card-name):not(.equipe2-card-count):not(.equipe2-card-actions),html.theme-dark .equipe2-root .equipe2-coord-card,html.theme-dark .equipe2-root [class*=equipe2-][class*=card]:not(.equipe2-card-head):not(.equipe2-card-head-left):not(.equipe2-card-name):not(.equipe2-card-count):not(.equipe2-card-actions){background:var(--eq2-surface);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-form-input,.app.theme-dark .equipe2-root input,.app.theme-dark .equipe2-root select,.app.theme-dark .equipe2-root textarea,html.theme-dark .equipe2-form-input,html.theme-dark .equipe2-root input,html.theme-dark .equipe2-root select,html.theme-dark .equipe2-root textarea{background:var(--input-bg);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-form-group label,html.theme-dark .equipe2-form-group label{color:var(--eq2-muted)}.app.theme-dark .equipe2-root button:not([class*=accent]):not(.equipe2-btn-primary),html.theme-dark .equipe2-root button:not([class*=accent]):not(.equipe2-btn-primary){color:inherit}.app.theme-dark .equipe2-root .equipe2-ghost-btn,.app.theme-dark .equipe2-root .equipe2-icon-btn,.app.theme-dark .equipe2-root [class*=equipe2-][class*=btn]:not(.equipe2-btn-primary):not(.equipe2-link-btn):not(.equipe2-icon-btn),html.theme-dark .equipe2-root .equipe2-ghost-btn,html.theme-dark .equipe2-root .equipe2-icon-btn,html.theme-dark .equipe2-root [class*=equipe2-][class*=btn]:not(.equipe2-btn-primary):not(.equipe2-link-btn):not(.equipe2-icon-btn){background:var(--bg-surface);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-card-actions .equipe2-icon-btn,.app.theme-dark .equipe2-root .equipe2-card-head .equipe2-icon-btn,.app.theme-dark .equipe2-root .equipe2-icon-btn,.app.theme-dark .equipe2-root .equipe2-icon-btn.board-clickup-icon-btn-anchor,.app.theme-dark .equipe2-root .equipe2-menu-wrap .equipe2-icon-btn,html.theme-dark .equipe2-root .equipe2-card-actions .equipe2-icon-btn,html.theme-dark .equipe2-root .equipe2-card-head .equipe2-icon-btn,html.theme-dark .equipe2-root .equipe2-icon-btn,html.theme-dark .equipe2-root .equipe2-icon-btn.board-clickup-icon-btn-anchor,html.theme-dark .equipe2-root .equipe2-menu-wrap .equipe2-icon-btn{background:#0000!important;border-color:#0000!important;box-shadow:none!important}.app.theme-dark .equipe2-root .equipe2-ghost-btn:hover,.app.theme-dark .equipe2-root .equipe2-icon-btn:hover,html.theme-dark .equipe2-root .equipe2-ghost-btn:hover,html.theme-dark .equipe2-root .equipe2-icon-btn:hover{background:var(--bg-surface-alt);color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-card-actions .equipe2-icon-btn:hover,.app.theme-dark .equipe2-root .equipe2-card-head .equipe2-icon-btn:hover,.app.theme-dark .equipe2-root .equipe2-icon-btn.board-clickup-icon-btn-anchor:hover,.app.theme-dark .equipe2-root .equipe2-icon-btn:hover,.app.theme-dark .equipe2-root .equipe2-menu-wrap .equipe2-icon-btn:hover,html.theme-dark .equipe2-root .equipe2-card-actions .equipe2-icon-btn:hover,html.theme-dark .equipe2-root .equipe2-card-head .equipe2-icon-btn:hover,html.theme-dark .equipe2-root .equipe2-icon-btn.board-clickup-icon-btn-anchor:hover,html.theme-dark .equipe2-root .equipe2-icon-btn:hover,html.theme-dark .equipe2-root .equipe2-menu-wrap .equipe2-icon-btn:hover{background:#0000!important}.app.theme-dark .equipe2-root [style*="background: #fff"],.app.theme-dark .equipe2-root [style*="background:#fff"],html.theme-dark .equipe2-root [style*="background: #fff"],html.theme-dark .equipe2-root [style*="background:#fff"]{background:var(--eq2-surface)!important}.app.theme-dark .equipe2-root [class*=equipe2-][class*=empty],.app.theme-dark .equipe2-root [class*=equipe2-][class*=hint],.app.theme-dark .equipe2-root [class*=equipe2-][class*=meta],.app.theme-dark .equipe2-root [class*=equipe2-][class*=muted],html.theme-dark .equipe2-root [class*=equipe2-][class*=empty],html.theme-dark .equipe2-root [class*=equipe2-][class*=hint],html.theme-dark .equipe2-root [class*=equipe2-][class*=meta],html.theme-dark .equipe2-root [class*=equipe2-][class*=muted]{color:var(--eq2-muted)}.app.theme-dark .equipe2-root .board-toolbar-expand-search.is-expanded,.app.theme-dark .equipe2-root .equipe2-search,html.theme-dark .equipe2-root .board-toolbar-expand-search.is-expanded,html.theme-dark .equipe2-root .equipe2-search{background:var(--input-bg);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-overlay,.app.theme-dark .equipe2-root [class*=equipe2-][class*=overlay],html.theme-dark .equipe2-root .equipe2-overlay,html.theme-dark .equipe2-root [class*=equipe2-][class*=overlay]{background:#00000073;background:var(--overlay,#00000073)}.app.theme-dark .equipe2-root .equipe2-modal-panel,.app.theme-dark .equipe2-root [class*=equipe2-][class*=modal],html.theme-dark .equipe2-root .equipe2-modal-panel,html.theme-dark .equipe2-root [class*=equipe2-][class*=modal]{background:var(--modal-bg);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-pill,.app.theme-dark .equipe2-root [class*=equipe2-][class*=chip]:not(.equipe2-summary-chip--pink):not(.equipe2-add-area-anchor):not(.board-clickup-filter-chip-anchor),.app.theme-dark .equipe2-root [class*=equipe2-][class*=pill],html.theme-dark .equipe2-root .equipe2-pill,html.theme-dark .equipe2-root [class*=equipe2-][class*=chip]:not(.equipe2-summary-chip--pink):not(.equipe2-add-area-anchor):not(.board-clickup-filter-chip-anchor),html.theme-dark .equipe2-root [class*=equipe2-][class*=pill]{background:var(--bg-surface-alt);border-color:var(--eq2-border);color:var(--eq2-muted)}.app.theme-dark .equipe2-root .equipe2-btn-primary,.app.theme-dark .equipe2-root [class*=equipe2-][class*=accent],html.theme-dark .equipe2-root .equipe2-btn-primary,html.theme-dark .equipe2-root [class*=equipe2-][class*=accent]{background:var(--eq2-accent);color:#fff}.app.theme-dark .equipe2-form-error,.app.theme-dark .equipe2-root [class*=danger],html.theme-dark .equipe2-form-error,html.theme-dark .equipe2-root [class*=danger]{color:var(--eq2-danger)}.app.theme-dark .equipe2-main,.app.theme-dark .equipe2-root,.app.theme-dark .equipe2-tech-list,html.theme-dark .equipe2-main,html.theme-dark .equipe2-root,html.theme-dark .equipe2-tech-list{scrollbar-color:#5a5a62 #0000}.app.theme-dark .equipe2-main::-webkit-scrollbar,.app.theme-dark .equipe2-tech-list::-webkit-scrollbar,html.theme-dark .equipe2-main::-webkit-scrollbar,html.theme-dark .equipe2-tech-list::-webkit-scrollbar{height:8px;width:8px}.app.theme-dark .equipe2-main::-webkit-scrollbar-thumb,.app.theme-dark .equipe2-root ::-webkit-scrollbar-thumb,.app.theme-dark .equipe2-tech-list::-webkit-scrollbar-thumb,html.theme-dark .equipe2-main::-webkit-scrollbar-thumb,html.theme-dark .equipe2-root ::-webkit-scrollbar-thumb,html.theme-dark .equipe2-tech-list::-webkit-scrollbar-thumb{background:#5a5a62;border-radius:8px}.app.theme-dark .equipe2-main::-webkit-scrollbar-thumb:hover,.app.theme-dark .equipe2-tech-list::-webkit-scrollbar-thumb:hover,html.theme-dark .equipe2-main::-webkit-scrollbar-thumb:hover,html.theme-dark .equipe2-tech-list::-webkit-scrollbar-thumb:hover{background:#7a7a84}.app.theme-dark .equipe2-main::-webkit-scrollbar-track,.app.theme-dark .equipe2-root ::-webkit-scrollbar-track,.app.theme-dark .equipe2-tech-list::-webkit-scrollbar-track,html.theme-dark .equipe2-main::-webkit-scrollbar-track,html.theme-dark .equipe2-root ::-webkit-scrollbar-track,html.theme-dark .equipe2-tech-list::-webkit-scrollbar-track{background:#0000}.app.theme-dark .equipe2-root .equipe2-area-name,.app.theme-dark .equipe2-root .equipe2-coord-name,.app.theme-dark .equipe2-root .equipe2-tech-name,.app.theme-dark .equipe2-root .equipe2-title,.app.theme-dark .equipe2-root h1,.app.theme-dark .equipe2-root h2,.app.theme-dark .equipe2-root h3,html.theme-dark .equipe2-root .equipe2-area-name,html.theme-dark .equipe2-root .equipe2-coord-name,html.theme-dark .equipe2-root .equipe2-tech-name,html.theme-dark .equipe2-root .equipe2-title,html.theme-dark .equipe2-root h1,html.theme-dark .equipe2-root h2,html.theme-dark .equipe2-root h3{color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-dashed-drop,.app.theme-dark .equipe2-root [class*=dashed],html.theme-dark .equipe2-root .equipe2-dashed-drop,html.theme-dark .equipe2-root [class*=dashed]{border-color:var(--eq2-border)}.app.theme-dark .equipe2-root .equipe2-avatar-fallback,.app.theme-dark .equipe2-root [class*=avatar][class*=empty],html.theme-dark .equipe2-root .equipe2-avatar-fallback,html.theme-dark .equipe2-root [class*=avatar][class*=empty]{background:var(--bg-surface-alt);border-color:var(--eq2-border);color:var(--eq2-muted)}.app.theme-dark .equipe2-root .board-clickup-tooltip,.app.theme-dark .equipe2-root .board-clickup-tooltip--left,.app.theme-dark .equipe2-root .board-clickup-tooltip--top,html.theme-dark .equipe2-root .board-clickup-tooltip,html.theme-dark .equipe2-root .board-clickup-tooltip--left,html.theme-dark .equipe2-root .board-clickup-tooltip--top{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .equipe2-root .board-clickup-tooltip--left:after,html.theme-dark .equipe2-root .board-clickup-tooltip--left:after{border-left-color:var(--bg-surface-alt)}.app.theme-dark .equipe2-root .board-clickup-tooltip--top:after,html.theme-dark .equipe2-root .board-clickup-tooltip--top:after{border-top-color:var(--bg-surface-alt)}.app.theme-dark .equipe2-add-area-form,html.theme-dark .equipe2-add-area-form{background:var(--eq2-surface);border-color:var(--eq2-border);box-shadow:0 1px 2px #00000040}.app.theme-dark .equipe2-add-area-input,.app.theme-dark .equipe2-root .equipe2-add-area-input,html.theme-dark .equipe2-add-area-input,html.theme-dark .equipe2-root .equipe2-add-area-input{background:#0000;box-shadow:none;color:var(--eq2-text)}.app.theme-dark .equipe2-add-area-input--abbr,html.theme-dark .equipe2-add-area-input--abbr{border-left-color:var(--eq2-border)}.app.theme-dark .equipe2-add-area-input::placeholder,html.theme-dark .equipe2-add-area-input::placeholder{color:var(--eq2-muted)}.app.theme-dark .equipe2-add-area-action,html.theme-dark .equipe2-add-area-action{background:var(--bg-surface-alt);color:var(--eq2-muted)}.app.theme-dark .equipe2-add-area-action:hover,html.theme-dark .equipe2-add-area-action:hover{background:var(--border-subtle);color:var(--eq2-text)}.app.theme-dark .equipe2-add-area-action--confirm,html.theme-dark .equipe2-add-area-action--confirm{background:var(--eq2-accent-soft);color:var(--eq2-accent)}.app.theme-dark .equipe2-add-area-action--confirm:hover:not(:disabled),html.theme-dark .equipe2-add-area-action--confirm:hover:not(:disabled){background:#7c4dff47;color:var(--eq2-accent-strong)}.app.theme-dark .equipe2-btn,html.theme-dark .equipe2-btn{border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-btn:disabled,html.theme-dark .equipe2-btn:disabled{border-color:var(--eq2-border);color:var(--eq2-muted)}.app.theme-dark .equipe2-btn-primary,html.theme-dark .equipe2-btn-primary{background:var(--eq2-accent);border-color:var(--eq2-accent);color:#fff}.app.theme-dark .equipe2-view-menu,html.theme-dark .equipe2-view-menu{background:var(--modal-bg);box-shadow:0 8px 24px #0006}.app.theme-dark .equipe2-view-menu-item,html.theme-dark .equipe2-view-menu-item{color:var(--eq2-text)}.app.theme-dark .equipe2-view-menu-item svg,html.theme-dark .equipe2-view-menu-item svg{color:var(--eq2-muted)}.app.theme-dark .equipe2-view-menu-item.is-active,.app.theme-dark .equipe2-view-menu-item:hover,html.theme-dark .equipe2-view-menu-item.is-active,html.theme-dark .equipe2-view-menu-item:hover{background:var(--bg-surface-alt);color:var(--eq2-text)}.app.theme-dark .equipe2-view-menu-item.is-active svg,.app.theme-dark .equipe2-view-menu-item:hover svg,html.theme-dark .equipe2-view-menu-item.is-active svg,html.theme-dark .equipe2-view-menu-item:hover svg{color:var(--eq2-text)}.app.theme-dark .equipe2-view-menu-item:focus-visible,html.theme-dark .equipe2-view-menu-item:focus-visible{outline-color:var(--accent-soft)}.app.theme-dark .equipe2-card,html.theme-dark .equipe2-card{background:var(--eq2-surface);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-abbr,html.theme-dark .equipe2-abbr{background:var(--bg-surface-alt);color:var(--eq2-muted)}.app.theme-dark .equipe2-coord-collapsed,html.theme-dark .equipe2-coord-collapsed{background:var(--bg-surface);border-color:var(--eq2-border)}.app.theme-dark .equipe2-coord-collapsed:hover,html.theme-dark .equipe2-coord-collapsed:hover{background:var(--bg-surface-alt);border-color:var(--eq2-border)}.app.theme-dark .equipe2-coord-collapsed-name,html.theme-dark .equipe2-coord-collapsed-name{color:var(--eq2-text)}.app.theme-dark .equipe2-tech-tag-remove:hover,html.theme-dark .equipe2-tech-tag-remove:hover{background:#f8717126;color:var(--eq2-danger)}.app.theme-dark .equipe2-tech-strip-collapsed,html.theme-dark .equipe2-tech-strip-collapsed{background:var(--bg-surface);border-color:var(--eq2-border)}.app.theme-dark .equipe2-tech-strip-collapsed:hover,html.theme-dark .equipe2-tech-strip-collapsed:hover{background:var(--bg-surface-alt);border-color:var(--eq2-border)}.app.theme-dark .equipe2-tech-strip-collapsed-badge,html.theme-dark .equipe2-tech-strip-collapsed-badge{background-color:var(--eq2-accent);color:#fff}.app.theme-dark .equipe2-tech-panel-edge-collapse,html.theme-dark .equipe2-tech-panel-edge-collapse{background:var(--eq2-surface);border-color:var(--eq2-border);box-shadow:0 2px 6px #0000004d;color:var(--eq2-muted)}.app.theme-dark .equipe2-tech-panel-edge-collapse:hover,html.theme-dark .equipe2-tech-panel-edge-collapse:hover{background:var(--bg-surface-alt);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-tech-panel-edge-collapse:active,html.theme-dark .equipe2-tech-panel-edge-collapse:active{background:var(--bg-surface-alt);color:var(--eq2-text)}.app.theme-dark .equipe2-modal-text,html.theme-dark .equipe2-modal-text{color:var(--eq2-muted)}.app.theme-dark .equipe2-modal-title,.app.theme-dark .equipe2-tech-tag,.app.theme-dark .equipe2-tech-tag-label,html.theme-dark .equipe2-modal-title,html.theme-dark .equipe2-tech-tag,html.theme-dark .equipe2-tech-tag-label{color:var(--eq2-text)}.app.theme-dark .equipe2-tech-tag--area,html.theme-dark .equipe2-tech-tag--area{background:var(--bg-surface-alt);color:var(--eq2-text)}.app.theme-dark .equipe2-nested-area,.app.theme-dark .equipe2-tech-item,.app.theme-dark .equipe2-tech-tag--nested,html.theme-dark .equipe2-nested-area,html.theme-dark .equipe2-tech-item,html.theme-dark .equipe2-tech-tag--nested{background:var(--bg-surface-alt);border-color:var(--eq2-border);color:var(--eq2-text)}.app.theme-dark .equipe2-tech-item-manage,html.theme-dark .equipe2-tech-item-manage{color:var(--eq2-muted)}.app.theme-dark .equipe2-tech-item-manage:hover,html.theme-dark .equipe2-tech-item-manage:hover{background:var(--border-subtle);color:var(--eq2-accent)}.app.theme-dark .equipe2-tech-initials,html.theme-dark .equipe2-tech-initials{background:var(--bg-surface);color:var(--eq2-muted)}.app.theme-dark .equipe2-card-head,.app.theme-dark .equipe2-nested-area .equipe2-accordion-trigger,.app.theme-dark .equipe2-nested-area .equipe2-card-head,html.theme-dark .equipe2-card-head,html.theme-dark .equipe2-nested-area .equipe2-accordion-trigger,html.theme-dark .equipe2-nested-area .equipe2-card-head{background:#0000}.app.theme-dark .equipe2-card-name,html.theme-dark .equipe2-card-name{color:var(--eq2-text)}.app.theme-dark .equipe2-root .equipe2-link-btn,html.theme-dark .equipe2-root .equipe2-link-btn{background:#0000!important;border:none;box-shadow:none;color:var(--eq2-accent)}.app.theme-dark .equipe2-root .equipe2-link-btn:hover,html.theme-dark .equipe2-root .equipe2-link-btn:hover{background:#0000!important;color:var(--eq2-accent-strong)}.app.theme-dark .equipe2-root .equipe2-add-area-anchor,.app.theme-dark .equipe2-root .equipe2-add-area-anchor.board-clickup-filter-chip-anchor,html.theme-dark .equipe2-root .equipe2-add-area-anchor,html.theme-dark .equipe2-root .equipe2-add-area-anchor.board-clickup-filter-chip-anchor{background:#0000!important;box-shadow:none}.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip,.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip.is-open,.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:focus,.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:focus-visible,.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:hover,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip.is-open,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:focus,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:focus-visible,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:hover{background:#0000!important;border-color:var(--border-subtle);box-shadow:none;color:var(--text-muted)}.app.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:hover,html.theme-dark .equipe2-root .equipe2-add-area-anchor .board-clickup-filter-chip:hover{color:var(--text-body)}.app.theme-dark .equipe2-menu,html.theme-dark .equipe2-menu{background:var(--modal-bg);border-color:var(--eq2-border);box-shadow:0 8px 24px #0006;color:var(--eq2-text)}.app.theme-dark .equipe2-menu button,html.theme-dark .equipe2-menu button{background:#0000;color:var(--eq2-text)}.app.theme-dark .equipe2-menu button:hover,html.theme-dark .equipe2-menu button:hover{background:var(--bg-surface-alt);color:var(--eq2-text)}.eq2-hierarchy-overlay{align-items:center;animation:eq2HierarchyFadeIn .18s ease;background:#1612217a;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}@keyframes eq2HierarchyFadeIn{0%{opacity:0}to{opacity:1}}.eq2-hierarchy-modal{animation:eq2HierarchyModalIn .2s ease;background:#f7f6fb;border-radius:20px;box-shadow:0 30px 80px #140f2347;color:#161221;display:flex;flex-direction:column;height:85vh;max-height:100%;max-width:100%;overflow:hidden;width:85vw}@keyframes eq2HierarchyModalIn{0%{opacity:0;transform:scale(.98) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.eq2-hierarchy-header{align-items:center;background:#f7f6fb;display:flex;flex:none;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 30px 12px}.eq2-hierarchy-header-left{min-width:0}.eq2-hierarchy-title{color:#161221;font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0}.eq2-hierarchy-stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.eq2-hierarchy-stat{background:#f0eef7;border-radius:20px;color:#78708a;font-size:11.5px;font-weight:700;padding:3px 9px;white-space:nowrap}.eq2-hierarchy-stat--primary{background:#eeeaff;color:#5b3de0}.eq2-hierarchy-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.eq2-hierarchy-expand-search.board-toolbar-expand-search.is-expanded{background:#fff;border-color:#dfe1e6;border-radius:8px;box-shadow:0 1px 2px #1018280a;justify-content:flex-start;padding:0 8px;width:280px}.eq2-hierarchy-expand-search .board-toolbar-expand-search-icon{width:auto}.eq2-hierarchy-expand-search .board-toolbar-expand-search-input{display:block;margin-left:6px;opacity:1;pointer-events:auto;width:100%}.eq2-hierarchy-options-wrap{z-index:32}.eq2-hierarchy-options-wrap .ec-actions-menu-item{gap:8px;justify-content:flex-start}.eq2-hierarchy-options-wrap .ec-actions-menu-item.is-active{color:#5b3de0}.eq2-hierarchy-options-check{color:#5b3de0;flex-shrink:0;margin-left:auto}.eq2-hierarchy-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#78708a;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:color .12s ease,background .12s ease;width:34px}.eq2-hierarchy-close:hover{background:#f4f3fa;color:#2b2438}.eq2-hierarchy-canvas-wrap{display:flex;flex:1 1;min-height:0;position:relative}.eq2-hierarchy-body{flex:1 1;min-height:0;overflow:auto;padding:0 30px 28px;position:relative}.eq2-hierarchy-body.is-pannable{cursor:grab}.eq2-hierarchy-body.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.eq2-hierarchy-zoom-bar{align-items:center;background:#fff;border:1px solid #e4e1ec;border-radius:10px;bottom:16px;box-shadow:0 4px 14px #140f2314;display:inline-flex;gap:2px;padding:3px;pointer-events:auto;position:absolute;right:30px;z-index:25}.eq2-hierarchy-zoom-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:#5b5568;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:28px}.eq2-hierarchy-zoom-btn:hover:not(:disabled){background:#f4f3fa;color:#2b2438}.eq2-hierarchy-zoom-btn:disabled{cursor:not-allowed;opacity:.35}.eq2-hierarchy-zoom-label{color:#78708a;font-size:11px;font-weight:700;min-width:42px;text-align:center;-webkit-user-select:none;user-select:none}.eq2-hierarchy-scaler{min-width:-webkit-min-content;min-width:min-content;position:relative}.eq2-hierarchy-board{align-items:flex-start;display:flex;gap:22px;min-width:-webkit-max-content;min-width:max-content;padding:8px 0;will-change:transform}.eq2-hierarchy-column{flex:none;transition:opacity .15s ease;width:292px}.eq2-hierarchy-column.is-dimmed{opacity:.3}.eq2-hierarchy-coord-card{align-items:center;background:#fff;border:1px solid #eceaf3;border-radius:16px;box-shadow:0 1px 2px #140f2308;display:flex;flex-direction:column;gap:8px;padding:16px 14px}.eq2-hierarchy-coord-card--unassigned{border-color:#d9d5e5;border-style:dashed}.eq2-hierarchy-coord-avatar-ring{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;padding:2px;width:64px}.eq2-hierarchy-coord-avatar-ring .equipe2-coord-avatar{border-radius:50%!important}.eq2-hierarchy-unassigned-icon{align-items:center;background:#f4f3fa;border:2px dashed #d9d5e5;border-radius:50%;color:#c2bece;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;width:60px}.eq2-hierarchy-coord-info{text-align:center}.eq2-hierarchy-coord-name{color:#161221;font-size:13.5px;font-weight:800}.eq2-hierarchy-coord-name--muted{color:#78708a}.eq2-hierarchy-coord-role{color:#a29cb2;font-size:10.5px;font-weight:600;letter-spacing:.04em;margin-top:1px;text-transform:uppercase}.eq2-hierarchy-coord-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.eq2-hierarchy-pill{background:#f0eef7;border-radius:20px;color:#78708a;font-size:10.5px;font-weight:700;padding:3px 8px;white-space:nowrap}.eq2-hierarchy-pill--accent{background:var(--hc-soft);color:var(--hc-strong)}.eq2-hierarchy-connector{background:var(--hc-strong);height:16px;margin:0 auto;opacity:.35;width:2px}.eq2-hierarchy-connector--muted{background:#d9d5e5;opacity:1}.eq2-hierarchy-tree{border-left:2px solid var(--hc-soft);display:flex;flex-direction:column;gap:10px;margin-left:8px;padding-left:14px}.eq2-hierarchy-tree--dashed{border-left-color:#e4e1ec;border-left-style:dashed}.eq2-hierarchy-area-card{background:#fff;border:1px solid #eceaf3;border-radius:12px;box-shadow:none;flex:none;padding:10px 12px;transition:opacity .15s ease,box-shadow .15s ease;width:252px}.eq2-hierarchy-area-card.is-highlighted{box-shadow:0 0 0 2px var(--hc-strong)}.eq2-hierarchy-area-card.is-dimmed{opacity:.35}.eq2-hierarchy-area-head{align-items:center;display:flex;gap:6px;margin-bottom:8px;min-width:0}.eq2-hierarchy-area-abbr{background:#fff;border:1px solid var(--hc-soft);border-radius:5px;color:var(--hc-strong);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;padding:2px 6px}.eq2-hierarchy-area-name{color:#2b2438;flex:1 1;font-size:12px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-hierarchy-area-count{color:#a29cb2;flex:none;font-size:10.5px;font-weight:600;margin-left:auto}.eq2-hierarchy-area-card,.eq2-hierarchy-column,.eq2-hierarchy-tree{overflow:visible}.eq2-hierarchy-area-techs{display:flex;flex-wrap:wrap;gap:6px;overflow:visible}.eq2-hierarchy-tech-avatar{align-items:center;background:var(--hc-soft);border-radius:50%;color:var(--hc-strong);cursor:default;display:flex;flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;height:28px;justify-content:center;position:relative;transition:opacity .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;width:28px}.eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar .board-clickup-tooltip--top{bottom:calc(100% + 8px);max-width:220px;overflow:hidden;text-overflow:ellipsis;top:auto;transform:translateX(-50%) translateY(4px);white-space:nowrap;z-index:600}.eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar:focus-within .board-clickup-tooltip--top,.eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar:hover .board-clickup-tooltip--top{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.eq2-hierarchy-tech-avatar.is-named{border-radius:14px;font-family:inherit;font-size:9px;font-weight:600;height:28px;max-width:132px;min-width:28px;padding:0 8px;width:auto}.eq2-hierarchy-tech-name{display:block;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar .board-clickup-tooltip--top:after{border-bottom-color:#0000;border-top-color:#fff;bottom:auto;top:100%}.eq2-hierarchy-tech-avatar.is-matched{background:var(--hc-strong);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--hc-strong);color:#fff}.eq2-hierarchy-tech-avatar.is-dimmed{opacity:.35}.eq2-hierarchy-no-techs{color:#c2bece;font-size:10.5px}@media (max-width:900px){.eq2-hierarchy-overlay{padding:10px}.eq2-hierarchy-modal{border-radius:16px;height:92vh;width:100%}.eq2-hierarchy-header{padding:16px 18px}.eq2-hierarchy-body{padding:18px}}@media print{body:has(.eq2-hierarchy-overlay) *{visibility:hidden}.eq2-hierarchy-overlay,.eq2-hierarchy-overlay *{visibility:visible}.eq2-hierarchy-overlay{background:#fff;inset:0;padding:0;position:absolute}.eq2-hierarchy-modal{border-radius:0;box-shadow:none;height:auto;max-height:none;width:100%}.no-print{display:none!important}.eq2-hierarchy-body{overflow:visible;padding:20px}}.app.theme-dark .eq2-hierarchy-header,.app.theme-dark .eq2-hierarchy-modal,html.theme-dark .eq2-hierarchy-header,html.theme-dark .eq2-hierarchy-modal{background:var(--modal-bg);color:var(--text-body)}.app.theme-dark .eq2-hierarchy-area-name,.app.theme-dark .eq2-hierarchy-coord-name,.app.theme-dark .eq2-hierarchy-title,html.theme-dark .eq2-hierarchy-area-name,html.theme-dark .eq2-hierarchy-coord-name,html.theme-dark .eq2-hierarchy-title{color:var(--text-body)}.app.theme-dark .eq2-hierarchy-area-count,.app.theme-dark .eq2-hierarchy-close,.app.theme-dark .eq2-hierarchy-coord-name--muted,.app.theme-dark .eq2-hierarchy-coord-role,.app.theme-dark .eq2-hierarchy-no-techs,.app.theme-dark .eq2-hierarchy-pill,.app.theme-dark .eq2-hierarchy-stat,.app.theme-dark .eq2-hierarchy-zoom-label,html.theme-dark .eq2-hierarchy-area-count,html.theme-dark .eq2-hierarchy-close,html.theme-dark .eq2-hierarchy-coord-name--muted,html.theme-dark .eq2-hierarchy-coord-role,html.theme-dark .eq2-hierarchy-no-techs,html.theme-dark .eq2-hierarchy-pill,html.theme-dark .eq2-hierarchy-stat,html.theme-dark .eq2-hierarchy-zoom-label{color:var(--text-muted)}.app.theme-dark .eq2-hierarchy-pill,.app.theme-dark .eq2-hierarchy-stat,html.theme-dark .eq2-hierarchy-pill,html.theme-dark .eq2-hierarchy-stat{background:var(--bg-surface-alt)}.app.theme-dark .eq2-hierarchy-options-check,.app.theme-dark .eq2-hierarchy-options-wrap .ec-actions-menu-item.is-active,.app.theme-dark .eq2-hierarchy-stat--primary,html.theme-dark .eq2-hierarchy-options-check,html.theme-dark .eq2-hierarchy-options-wrap .ec-actions-menu-item.is-active,html.theme-dark .eq2-hierarchy-stat--primary{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .eq2-hierarchy-area-abbr,.app.theme-dark .eq2-hierarchy-area-card,.app.theme-dark .eq2-hierarchy-coord-card,.app.theme-dark .eq2-hierarchy-expand-search.board-toolbar-expand-search.is-expanded,.app.theme-dark .eq2-hierarchy-zoom-bar,html.theme-dark .eq2-hierarchy-area-abbr,html.theme-dark .eq2-hierarchy-area-card,html.theme-dark .eq2-hierarchy-coord-card,html.theme-dark .eq2-hierarchy-expand-search.board-toolbar-expand-search.is-expanded,html.theme-dark .eq2-hierarchy-zoom-bar{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .eq2-hierarchy-close:hover,.app.theme-dark .eq2-hierarchy-zoom-btn:hover:not(:disabled),html.theme-dark .eq2-hierarchy-close:hover,html.theme-dark .eq2-hierarchy-zoom-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .eq2-hierarchy-zoom-btn,html.theme-dark .eq2-hierarchy-zoom-btn{color:var(--text-muted)}.app.theme-dark .eq2-hierarchy-connector--muted,.app.theme-dark .eq2-hierarchy-coord-card--unassigned,html.theme-dark .eq2-hierarchy-connector--muted,html.theme-dark .eq2-hierarchy-coord-card--unassigned{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .eq2-hierarchy-tree--dashed,html.theme-dark .eq2-hierarchy-tree--dashed{background:#0000;border-left-color:var(--border-subtle)}.app.theme-dark .eq2-hierarchy-unassigned-icon,html.theme-dark .eq2-hierarchy-unassigned-icon{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar .board-clickup-tooltip--top:after,html.theme-dark .eq2-hierarchy-overlay .eq2-hierarchy-tech-avatar .board-clickup-tooltip--top:after{border-top-color:var(--bg-surface-alt)}.app.theme-dark .eq2-hierarchy-tech-avatar.is-matched,html.theme-dark .eq2-hierarchy-tech-avatar.is-matched{box-shadow:0 0 0 2px var(--modal-bg),0 0 0 3.5px var(--accent);box-shadow:0 0 0 2px var(--modal-bg),0 0 0 3.5px var(--hc-strong,var(--accent))}.app.theme-dark .eq2-hierarchy-tech-avatar:not(.is-matched),html.theme-dark .eq2-hierarchy-tech-avatar:not(.is-matched){background:color-mix(in srgb,var(--accent) 28%,#0000);background:color-mix(in srgb,var(--hc-strong,var(--accent)) 28%,#0000);color:color-mix(in srgb,var(--accent) 55%,#fff);color:color-mix(in srgb,var(--hc-strong,var(--accent)) 55%,#fff)}.app.theme-dark .eq2-hierarchy-tech-avatar.is-named:not(.is-matched),html.theme-dark .eq2-hierarchy-tech-avatar.is-named:not(.is-matched){background:color-mix(in srgb,var(--accent) 24%,#0000);background:color-mix(in srgb,var(--hc-strong,var(--accent)) 24%,#0000);color:color-mix(in srgb,var(--accent) 45%,#fff);color:color-mix(in srgb,var(--hc-strong,var(--accent)) 45%,#fff)}.app.theme-dark .eq2-hierarchy-modal input,.app.theme-dark .eq2-hierarchy-modal textarea,html.theme-dark .eq2-hierarchy-modal input,html.theme-dark .eq2-hierarchy-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}@keyframes eq2TdpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes eq2TdpModalIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.eq2-tdp-portal{inset:0;pointer-events:none;position:fixed;z-index:1200}.eq2-tdp-portal>*{pointer-events:auto}.eq2-tdp-backdrop{animation:eq2TdpFadeIn .15s ease;background:#120e1e73;inset:0;position:fixed;z-index:1200}.eq2-tdp-modal{--eq2-muted:#a29cb2;animation:eq2TdpModalIn .18s ease;background:#fff;border-radius:16px;box-shadow:0 28px 80px #140f2347;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,max-height .2s ease;z-index:1201}.eq2-tdp-modal--geral{height:auto;max-height:calc(100vh - 40px);width:min(560px,calc(100vw - 32px))}.eq2-tdp-modal--geral .eq2-tdp-body{flex:1 1 auto;min-height:0;overflow-y:auto}.eq2-tdp-modal--geral .eq2-tdp-geral{flex:none;max-height:none;overflow:visible}.eq2-tdp-modal--spec{height:min(780px,calc(100vh - 40px));max-height:calc(100vh - 40px);width:min(1080px,calc(100vw - 32px))}.eq2-tdp-drawer{display:none}.eq2-tdp-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.eq2-tdp-header{background:#f0f2f6;border-bottom:1px solid #e2e4ea;box-sizing:border-box;flex:none;font-family:Geist Variable,Geist,system-ui,sans-serif;justify-content:space-between;min-height:46px;overflow:visible;padding:6px 12px 0 14px;position:relative;z-index:2}.eq2-tdp-header,.eq2-tdp-header-left{align-items:center;display:flex;gap:10px}.eq2-tdp-header-left{margin-bottom:6px;min-width:0;padding-bottom:0}.eq2-tdp-header-right{flex:none;gap:4px;min-width:0}.eq2-tdp-header-right,.eq2-tdp-tabs{align-items:flex-end;align-self:stretch;display:flex}.eq2-tdp-tabs{--eq2-chrome-tab:#fff;--eq2-chrome-hover:#ffffff8c;--eq2-chrome-text:#5c5c6a;--eq2-chrome-text-active:#16161f;--eq2-chrome-radius:10px;--eq2-chrome-curve:10px;gap:0;margin:0 0 -1px;min-height:36px;padding:0 2px}.eq2-tdp-tab,.eq2-tdp-tabs{position:relative;z-index:1}.eq2-tdp-tab{align-items:center;background:#0000;border:none;border-radius:var(--eq2-chrome-radius) var(--eq2-chrome-radius) 0 0;color:var(--eq2-chrome-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;height:32px;justify-content:center;margin:0;padding:0 14px;transition:background-color .2s ease,color .2s ease}.eq2-tdp-tab:hover:not(.is-active){background:var(--eq2-chrome-hover);color:var(--eq2-chrome-text-active)}.eq2-tdp-tab.is-active{background:var(--eq2-chrome-tab);box-shadow:0 1px 0 0 var(--eq2-chrome-tab);color:var(--eq2-chrome-text-active);z-index:3}.eq2-tdp-tab.is-active:after,.eq2-tdp-tab.is-active:before{bottom:0;content:"";height:var(--eq2-chrome-curve);pointer-events:none;position:absolute;width:var(--eq2-chrome-curve);z-index:2}.eq2-tdp-tab.is-active:before{background:radial-gradient(circle at 0 0,#0000 12px,var(--eq2-chrome-tab) 12.5px);left:calc(var(--eq2-chrome-curve)*-1)}.eq2-tdp-tab.is-active:after{background:radial-gradient(circle at 100% 0,#0000 12px,var(--eq2-chrome-tab) 12.5px);right:calc(var(--eq2-chrome-curve)*-1)}.eq2-tdp-tab-ul{display:none}.eq2-tdp-close-btn{background:#0000;border:none;border-radius:8px;color:#78708a;cursor:pointer;display:inline-flex;font-size:13px;height:28px;line-height:1;margin-bottom:8px;padding:0;transition:color .12s ease,background .12s ease;width:28px}.eq2-tdp-avatar-lg,.eq2-tdp-close-btn{align-items:center;flex:none;justify-content:center}.eq2-tdp-avatar-lg{border-radius:50%;display:flex;font-size:11px;font-weight:800;height:30px;letter-spacing:.02em;width:30px}.eq2-tdp-header-text{display:flex;flex-direction:column;gap:0;justify-content:center;min-width:0}.eq2-tdp-name,.eq2-tdp-name.equipe2-card-name{font-size:14.5px;font-weight:800;letter-spacing:-.01em;line-height:1;margin:0}.eq2-tdp-meta{display:flex;flex-wrap:wrap;font-size:11px;line-height:1.2;margin-top:2px}.eq2-tdp-meta,.eq2-tdp-meta-item{align-items:center;gap:4px;min-width:0}.eq2-tdp-meta-item{display:inline-flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-tdp-meta-item svg{flex:none;opacity:.72}.eq2-tdp-meta-sep{opacity:.55;-webkit-user-select:none;user-select:none}.eq2-tdp-close-btn:hover{background:#ffffffb3;color:#2b2438}.eq2-tdp-body{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:hidden;padding:10px 12px 8px}.eq2-tdp-body--spec{background:#fff;padding:0}.eq2-tdp-geral{display:flex;flex:1 1;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:8px;margin:0;max-width:none;min-height:0;overflow:auto;padding-bottom:2px;scrollbar-width:thin;width:100%}.eq2-tdp-geral .eq2-tdp-mono{font-family:Geist Mono,ui-monospace,monospace}.eq2-tdp-spec-pane{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.eq2-tdp-spec-equip.mscad-equip-panel{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;padding:10px 14px 12px}.eq2-tdp-spec-equip .mscad-filters{flex:none}.eq2-tdp-spec-equip .mscad-main{flex:1 1;height:auto;max-height:none;min-height:0}.eq2-tdp-spec-equip .mscad-available,.eq2-tdp-spec-equip .mscad-linked-panel{flex:1 1 50%;max-width:none;min-width:0;width:50%}.eq2-tdp-spec-equip .mscad-scroll{flex:1 1;max-height:none;min-height:0}.eq2-tdp-spec-equip .deq-empty--modern,.eq2-tdp-spec-equip .mscad-scroll--available,.eq2-tdp-spec-equip .mscad-scroll--linked{min-height:0}.eq2-tdp-spec-equip .mscad-linked-panel .deq-empty-placeholder{max-width:360px}.eq2-kit-cargo-card{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;gap:10px;padding:8px 4px}.eq2-kit-cargo-label{color:#2f2a3c;flex-shrink:0;font-size:12.5px;font-weight:500;width:64px}.eq2-kit-cargo-input{background:#fbfbfc;border:1px solid #dddde6;border-radius:7px;color:#2b2438;flex:1 1;font-family:inherit;font-size:12.5px;height:28px;min-width:0;outline:none;padding:0 8px}.eq2-kit-cargo-input:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff1f}.eq2-kit-section-head{display:flex;flex-direction:column;gap:3px;padding:0 2px}.eq2-kit-section-title-row{align-items:center;display:flex;gap:8px}.eq2-kit-section-icon{align-items:center;background:#f2f2f6;border-radius:6px;color:#6b6578;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.eq2-kit-section-title{color:#3a3548;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eq2-kit-section-badge{border-radius:20px;font-size:10.5px;font-weight:600;margin-left:auto;padding:2px 8px;white-space:nowrap}.eq2-kit-section-hint{color:#8b849a;font-size:11px;line-height:1.3;margin:0;padding:0 2px}.eq2-kit-card{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:visible}.eq2-kit-card-section-label{color:#8b849a;font-size:10px;font-weight:700;letter-spacing:.05em;padding:8px 12px 2px;text-transform:uppercase}.eq2-kit-card-section-label:first-child{padding-top:8px}.eq2-kit-card-section-label:not(:first-child){margin-top:10px;padding-top:12px}.eq2-kit-card-section-note{color:#a8a2b4;font-weight:500;letter-spacing:0;text-transform:none}.eq2-kit-row{align-items:center;border-bottom:1px solid #f0eef4;box-sizing:border-box;display:flex;gap:8px;min-height:34px;padding:4px 12px}.eq2-kit-row--search:last-child,.eq2-kit-row:last-child{border-bottom:none}.eq2-kit-row-icon{align-items:center;background:#f2f2f6;border-radius:7px;color:#6b6578;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.eq2-kit-row-main{align-items:center;display:flex;flex:1 1;gap:5px;min-width:0}.eq2-kit-row-label{color:#2f2a3c;font-size:12.5px;font-weight:500}.eq2-kit-row-label--fixed{flex-shrink:0;font-size:12.5px;width:92px}.eq2-kit-pin{background:#fff;border:1px solid #dddde6;border-radius:6px;box-sizing:border-box;color:#2b2438;flex-shrink:0;font-size:12px;font-weight:600;height:24px;outline:none;padding:0 3px;text-align:center}.eq2-kit-pin.is-filled{border-color:color-mix(in srgb,#7c4dff 45%,#dddde6);border-color:color-mix(in srgb,var(--accent,#7c4dff) 45%,#dddde6)}.eq2-kit-pin:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff1f}.eq2-kit-pend-block{border-bottom:1px solid #f0eef4;display:flex;flex-direction:column;gap:6px;padding:4px 12px 8px}.eq2-kit-pend-head{align-items:center;display:flex;gap:8px}.eq2-kit-pend-subs{display:flex;flex-direction:column;gap:5px;padding-left:34px}.eq2-kit-pend-sub{align-items:center;display:flex;gap:8px;min-width:0}.eq2-kit-pend-sub .eq2-kit-pin{margin-left:auto}.eq2-kit-stock-tag{align-items:center;border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:600;justify-content:center;padding:3px 7px;white-space:nowrap}.eq2-kit-stock-tag--ok{background:#e8f7ee;color:#1f7a4d}.eq2-kit-stock-tag--warn{background:#fceee8;color:#b45309}.eq2-kit-search{flex:1 1;min-width:0;position:relative}.eq2-kit-search-filled,.eq2-kit-search-input{background:#fbfbfc;border:1px solid #dddde6;border-radius:6px;box-sizing:border-box;height:24px;width:100%}.eq2-kit-search-input{color:#2b2438;font-family:inherit;font-size:12px;outline:none;padding:0 8px}.eq2-kit-search-input:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 2px #7c4dff1f}.eq2-kit-search-filled{align-items:center;display:flex;gap:6px;padding:0 6px 0 8px}.eq2-kit-search-value{color:#2b2438;flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-kit-search-clear{background:#d4d0dc;border:none;border-radius:50%;color:#fff;cursor:pointer;flex:none;font-size:9px;height:14px;line-height:14px;padding:0;width:14px}.eq2-tdp-suggest-list--kit{left:0;margin:0;max-height:140px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.eq2-tdp-footer{align-items:center;display:flex;flex:none;gap:8px;justify-content:flex-end;padding:6px 12px 10px}.eq2-tdp-label-row--help-only{display:inline-flex}.eq2-tdp-help-btn--dot{background:#e6e4ec;border-radius:50%;color:#6b6578;font-size:9px;font-weight:700;height:14px;line-height:1;padding:0;width:14px}.eq2-tdp-help-btn--dot:hover{background:color-mix(in srgb,#7c4dff 18%,#e6e4ec);background:color-mix(in srgb,var(--accent,#7c4dff) 18%,#e6e4ec);color:#7c4dff;color:var(--accent,#7c4dff)}.eq2-tdp-help-tooltip{background:#2a2733;border:none;box-shadow:0 8px 24px #0003;color:#fff}.eq2-tdp-help-tooltip--portal:after{border-bottom-color:#2a2733;filter:none}@media (max-width:900px){.eq2-tdp-modal--geral{height:auto}.eq2-tdp-modal--geral,.eq2-tdp-modal--spec{border-radius:12px;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.eq2-tdp-modal--spec{height:calc(100vh - 16px)}.eq2-tdp-geral{max-width:none}.eq2-tdp-header{align-items:flex-start;flex-wrap:wrap;min-height:0}.eq2-tdp-header-right{justify-content:space-between;order:3;width:100%}.eq2-tdp-tabs{margin-left:0}.eq2-tdp-spec-equip .mscad-main{flex-direction:column}.eq2-tdp-spec-equip .mscad-available,.eq2-tdp-spec-equip .mscad-linked-panel{flex:1 1 auto;max-width:none;min-width:0;width:100%}.eq2-tdp-spec-equip .mscad-available{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-subtle,#f1f5f9);border-right:none}}.eq2-tdp-label-row{align-items:center;display:flex;gap:4px}.eq2-tdp-help-wrap{align-items:center;display:inline-flex;position:relative;vertical-align:middle}.eq2-tdp-help-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 18px #0f172a1a;color:#1e293b;font-size:11px;font-weight:500;line-height:1.45;max-width:260px;padding:8px 10px;pointer-events:none;white-space:normal;width:-webkit-max-content;width:max-content}.eq2-tdp-help-tooltip--portal:after{border:5px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";filter:drop-shadow(0 -1px 0 #e2e8f0);position:absolute}.eq2-tdp-help-tooltip--center:after{left:50%;transform:translateX(-50%)}.eq2-tdp-help-tooltip--start:after{left:10px}.eq2-tdp-help-tooltip--end:after{right:10px}.eq2-tdp-help-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:2px;transition:color .12s ease,background .12s ease}.eq2-tdp-help-btn:hover{background:#667eea1f;color:#667eea}.eq2-tdp-help-btn:focus-visible{box-shadow:0 0 0 2px #6049e738;outline:none}.eq2-tdp-label{color:#8b849a;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eq2-tdp-field{display:flex;flex-direction:column}.eq2-tdp-toolbar-search.board-toolbar-expand-search.is-expanded{background:#fff;border-color:#dfe1e6;border-radius:8px;box-shadow:0 1px 2px #1018280a;box-sizing:border-box;height:26px;justify-content:flex-start;margin-top:6px;padding:0 8px;width:100%}.eq2-tdp-toolbar-search .board-toolbar-expand-search-icon{flex-shrink:0;width:auto}.eq2-tdp-toolbar-search .board-toolbar-expand-search-input{display:block;margin-left:6px;opacity:1;pointer-events:auto;width:100%}.eq2-tdp-toolbar-search--filled{gap:4px}.eq2-tdp-toolbar-filled-value{color:#292d34;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-tdp-toolbar-filled-actions{align-items:center;display:inline-flex;flex:none;gap:2px}.eq2-tdp-toolbar-action{background:#0000;border:none;color:#8b849a;cursor:pointer;font-size:11px;line-height:1;padding:0 3px}.eq2-tdp-toolbar-action:hover{color:#5b3de0}.eq2-tdp-toolbar-action--clear:hover{color:#c2493a}.eq2-tdp-input-wrap{margin-top:0;position:relative}.eq2-tdp-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.eq2-tdp-suggest-list{background:#fff;border:1px solid #e4e1ec;border-radius:10px;box-shadow:0 4px 14px #140f2314;list-style:none;margin:4px 0 0;max-height:160px;overflow:auto;padding:0;position:relative;z-index:2}.eq2-tdp-suggest-item{background:#0000;border:none;color:#2b2438;cursor:pointer;display:block;font-size:12.5px;padding:8px 12px;text-align:left;width:100%}.eq2-tdp-suggest-item:hover{background:#f4f3fa}.eq2-tdp-suggest{font-size:11px;margin-top:4px;padding:4px 2px}.eq2-tdp-suggest--muted{color:#8b849a}.eq2-tdp-spec-block{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.eq2-tdp-spec-header{align-items:center;display:flex;flex:none;justify-content:space-between;margin-bottom:8px}.eq2-tdp-spec-header-right{align-items:center;display:inline-flex;gap:6px}.eq2-tdp-spec-filter-btn.technician-minimize-btn{align-items:center;background:#0000;border:none!important;border-radius:6px;box-shadow:none;color:#00000094;cursor:pointer;display:inline-flex;height:22px;justify-content:center;min-height:22px;min-width:22px;padding:0;position:relative;width:22px}.eq2-tdp-spec-filter-btn.technician-minimize-btn svg{height:10px;width:10px}.eq2-tdp-spec-filter-btn.technician-minimize-btn.is-active,.eq2-tdp-spec-filter-btn.technician-minimize-btn:hover{background:#0000000f;color:#202020}.eq2-tdp-spec-filter-btn .board-clickup-tooltip--left{bottom:auto;left:auto;opacity:0;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px);visibility:hidden}.eq2-tdp-spec-filter-btn:focus-within .board-clickup-tooltip--left,.eq2-tdp-spec-filter-btn:hover .board-clickup-tooltip--left{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.eq2-tdp-spec-filter-btn .board-clickup-tooltip--left:after{border:5px solid #0000;border-left-color:#fff;bottom:auto;content:"";left:100%;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.eq2-tdp-spec-filter-popover{z-index:1302!important}.eq2-tdp-spec-filters{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px;margin-bottom:8px}.eq2-tdp-spec-clear-filters{background:#0000;border:none;color:#5b3de0;cursor:pointer;font-size:11px;font-weight:600;padding:2px 4px}.eq2-tdp-spec-clear-filters:hover{text-decoration:underline}.eq2-tdp-spec-status{flex:none;margin-bottom:4px}.eq2-tdp-spec-list{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#dcd9e7 #0000;scrollbar-width:thin}.eq2-tdp-spec-empty{padding:16px 8px;text-align:center}.eq2-tdp-spec-empty-title{color:#463f57;font-size:12px;font-weight:700}.eq2-tdp-spec-empty-hint{color:#8b849a;font-size:11px;margin-top:4px}.eq2-tdp-spec-count{border-radius:20px;flex:none;font-size:11px;font-weight:700;padding:2px 8px}.eq2-tdp-mfr-row{align-items:center;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;min-height:30px;padding:4px 6px}.eq2-tdp-mfr-row:hover{background:#faf9fd}.eq2-tdp-mfr-group--empty{margin-left:10px}.eq2-tdp-mfr-row--empty{opacity:.78}.eq2-tdp-mfr-row--empty .eq2-tdp-mfr-name{font-weight:600}.eq2-tdp-mfr-chevron{color:#a29cb2;display:inline-block;flex:none;font-size:10.8px;transition:transform .15s ease;width:11px}.eq2-tdp-mfr-chevron.is-expanded{transform:rotate(90deg)}.eq2-tdp-mfr-badge{align-items:center;border-radius:6px;display:flex;flex:none;font-size:8.1px;font-weight:800;height:20px;justify-content:center;width:20px}.eq2-tdp-mfr-name{color:#2b2438;flex:1 1;font-size:11.25px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-tdp-mfr-fraction{color:#a29cb2;flex:none;font-size:9.9px;font-weight:600}.eq2-tdp-tech-list{display:none;flex-direction:column;gap:0;margin:0;padding-left:33px}.eq2-tdp-mfr-group--empty .eq2-tdp-tech-list.is-expanded{padding-left:28px}.eq2-tdp-tech-list.is-expanded{display:flex}.eq2-tdp-tech-row{align-items:center;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;min-height:24px;padding:4px 7px}.eq2-tdp-tech-indicator{align-items:center;border:1.5px dashed #d9d5e5;border-radius:50%;color:#fff;display:flex;flex:none;font-size:8px;font-weight:800;height:14px;justify-content:center;width:14px}.eq2-tdp-tech-indicator.is-selected{border:none}.eq2-tdp-tech-name{color:#463f57;font-size:10.8px;font-weight:500}.eq2-tdp-muted{color:#8b849a;font-size:12.5px;margin:0}.eq2-tdp-err{color:#c2493a;font-size:11.5px;margin:0}.eq2-tdp-empty{align-items:center;color:#78708a;display:flex;flex-direction:column;font-size:13px;gap:12px;line-height:1.45;padding:24px 8px;text-align:center}.eq2-tdp-empty svg{color:#a29cb2}@media (max-width:480px){.eq2-tdp-grid-2{grid-template-columns:1fr}}.app.theme-dark .eq2-tdp-drawer,.app.theme-dark .eq2-tdp-modal,html.theme-dark .eq2-tdp-drawer,html.theme-dark .eq2-tdp-modal{--eq2-muted:var(--text-muted);background:var(--modal-bg);box-shadow:0 28px 80px #00000073;color:var(--text-body)}.app.theme-dark .eq2-tdp-backdrop,html.theme-dark .eq2-tdp-backdrop{background:#00000073;background:var(--overlay,#00000073)}.app.theme-dark .eq2-tdp-mfr-name,.app.theme-dark .eq2-tdp-name,.app.theme-dark .eq2-tdp-spec-empty-title,.app.theme-dark .eq2-tdp-suggest-item,.app.theme-dark .eq2-tdp-tech-name,.app.theme-dark .eq2-tdp-toolbar-filled-value,html.theme-dark .eq2-tdp-mfr-name,html.theme-dark .eq2-tdp-name,html.theme-dark .eq2-tdp-spec-empty-title,html.theme-dark .eq2-tdp-suggest-item,html.theme-dark .eq2-tdp-tech-name,html.theme-dark .eq2-tdp-toolbar-filled-value{color:var(--text-body)}.app.theme-dark .eq2-tdp-close-btn,.app.theme-dark .eq2-tdp-empty,.app.theme-dark .eq2-tdp-empty svg,.app.theme-dark .eq2-tdp-help-btn,.app.theme-dark .eq2-tdp-label,.app.theme-dark .eq2-tdp-meta,.app.theme-dark .eq2-tdp-meta-item,.app.theme-dark .eq2-tdp-meta-sep,.app.theme-dark .eq2-tdp-mfr-chevron,.app.theme-dark .eq2-tdp-mfr-fraction,.app.theme-dark .eq2-tdp-muted,.app.theme-dark .eq2-tdp-spec-empty-hint,.app.theme-dark .eq2-tdp-suggest--muted,.app.theme-dark .eq2-tdp-toolbar-action,html.theme-dark .eq2-tdp-close-btn,html.theme-dark .eq2-tdp-empty,html.theme-dark .eq2-tdp-empty svg,html.theme-dark .eq2-tdp-help-btn,html.theme-dark .eq2-tdp-label,html.theme-dark .eq2-tdp-meta,html.theme-dark .eq2-tdp-meta-item,html.theme-dark .eq2-tdp-meta-sep,html.theme-dark .eq2-tdp-mfr-chevron,html.theme-dark .eq2-tdp-mfr-fraction,html.theme-dark .eq2-tdp-muted,html.theme-dark .eq2-tdp-spec-empty-hint,html.theme-dark .eq2-tdp-suggest--muted,html.theme-dark .eq2-tdp-toolbar-action{color:var(--text-muted)}.app.theme-dark .eq2-tdp-close-btn:hover,.app.theme-dark .eq2-tdp-mfr-row:hover,.app.theme-dark .eq2-tdp-suggest-item:hover,html.theme-dark .eq2-tdp-close-btn:hover,html.theme-dark .eq2-tdp-mfr-row:hover,html.theme-dark .eq2-tdp-suggest-item:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .eq2-tdp-help-tooltip,html.theme-dark .eq2-tdp-help-tooltip{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .eq2-tdp-help-tooltip--portal:after,html.theme-dark .eq2-tdp-help-tooltip--portal:after{border-bottom-color:var(--bg-surface-alt)}.app.theme-dark .eq2-tdp-help-btn:hover,html.theme-dark .eq2-tdp-help-btn:hover{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .eq2-tdp-suggest-list,.app.theme-dark .eq2-tdp-toolbar-search.board-toolbar-expand-search.is-expanded,html.theme-dark .eq2-tdp-suggest-list,html.theme-dark .eq2-tdp-toolbar-search.board-toolbar-expand-search.is-expanded{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .eq2-tdp-spec-clear-filters,.app.theme-dark .eq2-tdp-toolbar-action:hover,html.theme-dark .eq2-tdp-spec-clear-filters,html.theme-dark .eq2-tdp-toolbar-action:hover{color:var(--accent)}.app.theme-dark .eq2-tdp-err,.app.theme-dark .eq2-tdp-toolbar-action--clear:hover,html.theme-dark .eq2-tdp-err,html.theme-dark .eq2-tdp-toolbar-action--clear:hover{color:var(--danger)}.app.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn,html.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn{color:var(--text-muted)}.app.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn.is-active,.app.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn:hover,html.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn.is-active,html.theme-dark .eq2-tdp-spec-filter-btn.technician-minimize-btn:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .eq2-tdp-spec-filter-btn .board-clickup-tooltip--left:after,html.theme-dark .eq2-tdp-spec-filter-btn .board-clickup-tooltip--left:after{border-left-color:var(--bg-surface-alt)}.app.theme-dark .eq2-tdp-spec-list,html.theme-dark .eq2-tdp-spec-list{scrollbar-color:#5a5a62 #0000}.app.theme-dark .eq2-tdp-tech-indicator,html.theme-dark .eq2-tdp-tech-indicator{border-color:var(--border-subtle)}.app.theme-dark .eq2-tdp-drawer input,.app.theme-dark .eq2-tdp-drawer select,.app.theme-dark .eq2-tdp-drawer textarea,.app.theme-dark .eq2-tdp-modal input,.app.theme-dark .eq2-tdp-modal select,.app.theme-dark .eq2-tdp-modal textarea,html.theme-dark .eq2-tdp-drawer input,html.theme-dark .eq2-tdp-drawer select,html.theme-dark .eq2-tdp-drawer textarea,html.theme-dark .eq2-tdp-modal input,html.theme-dark .eq2-tdp-modal select,html.theme-dark .eq2-tdp-modal textarea{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .eq2-tdp-header,html.theme-dark .eq2-tdp-header{background:var(--bg-surface);border-bottom-color:var(--border-subtle)}.app.theme-dark .eq2-tdp-tabs,html.theme-dark .eq2-tdp-tabs{--eq2-chrome-tab:var(--bg-surface-raised,#323236);--eq2-chrome-hover:#ffffff0f;--eq2-chrome-text:#9a9aa3;--eq2-chrome-text-active:var(--text-body)}.app.theme-dark .eq2-tdp-body,.app.theme-dark .eq2-tdp-body--spec,html.theme-dark .eq2-tdp-body,html.theme-dark .eq2-tdp-body--spec{background:var(--bg-surface-raised);background:var(--modal-bg,var(--bg-surface-raised))}.app.theme-dark .eq2-tdp-close-btn:hover,html.theme-dark .eq2-tdp-close-btn:hover{background:var(--bg-surface-alt)}.app.theme-dark .eq2-kit-card,.app.theme-dark .eq2-kit-cargo-card,html.theme-dark .eq2-kit-card,html.theme-dark .eq2-kit-cargo-card{background:#0000;border:none;box-shadow:none}.app.theme-dark .eq2-kit-row-icon,.app.theme-dark .eq2-kit-section-icon,html.theme-dark .eq2-kit-row-icon,html.theme-dark .eq2-kit-section-icon{background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .eq2-kit-cargo-label,.app.theme-dark .eq2-kit-row-label,.app.theme-dark .eq2-kit-search-value,.app.theme-dark .eq2-kit-section-title,html.theme-dark .eq2-kit-cargo-label,html.theme-dark .eq2-kit-row-label,html.theme-dark .eq2-kit-search-value,html.theme-dark .eq2-kit-section-title{color:var(--text-body)}.app.theme-dark .eq2-kit-card-section-label,.app.theme-dark .eq2-kit-card-section-note,.app.theme-dark .eq2-kit-section-hint,html.theme-dark .eq2-kit-card-section-label,html.theme-dark .eq2-kit-card-section-note,html.theme-dark .eq2-kit-section-hint{color:#9a9aa3}.app.theme-dark .eq2-kit-pend-block,.app.theme-dark .eq2-kit-row,html.theme-dark .eq2-kit-pend-block,html.theme-dark .eq2-kit-row{border-bottom-color:#ffffff14}.app.theme-dark .eq2-kit-cargo-input,.app.theme-dark .eq2-kit-pin,.app.theme-dark .eq2-kit-search-filled,.app.theme-dark .eq2-kit-search-input,html.theme-dark .eq2-kit-cargo-input,html.theme-dark .eq2-kit-pin,html.theme-dark .eq2-kit-search-filled,html.theme-dark .eq2-kit-search-input{background:var(--bg-surface-alt);background:var(--input-bg,var(--bg-surface-alt));border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .eq2-kit-stock-tag--ok,html.theme-dark .eq2-kit-stock-tag--ok{background:#22a06b2e;color:#6ee7a8}.app.theme-dark .eq2-kit-stock-tag--warn,html.theme-dark .eq2-kit-stock-tag--warn{background:#e2725b2e;color:#f0b090}.app.theme-dark .eq2-kit-search-clear,html.theme-dark .eq2-kit-search-clear{background:#5a5a62}.app.theme-dark .eq2-tdp-help-btn--dot,html.theme-dark .eq2-tdp-help-btn--dot{background:var(--bg-surface-alt);color:#9a9aa3}.app.theme-dark .eq2-tdp-help-tooltip,html.theme-dark .eq2-tdp-help-tooltip{background:#1e1e22;border:none;color:#ededef}.app.theme-dark .eq2-tdp-help-tooltip--portal:after,html.theme-dark .eq2-tdp-help-tooltip--portal:after{border-bottom-color:#1e1e22}.app.theme-dark .eq2-tdp-spec-equip.mscad-equip-panel,html.theme-dark .eq2-tdp-spec-equip.mscad-equip-panel{--ci2-line:var(--border-subtle);--ci2-surface:#0000;background:#0000;border:none;box-shadow:none;color:var(--text-body)}.app.theme-dark .eq2-tdp-spec-equip .deq-brand-head,.app.theme-dark .eq2-tdp-spec-equip .deq-brand-head--linked,html.theme-dark .eq2-tdp-spec-equip .deq-brand-head,html.theme-dark .eq2-tdp-spec-equip .deq-brand-head--linked{background:#323236f5;color:var(--text-body)}.app.theme-dark .eq2-tdp-spec-equip .deq-empty-modern-title,html.theme-dark .eq2-tdp-spec-equip .deq-empty-modern-title{color:#c4c4cc}.app.theme-dark .eq2-tdp-spec-equip .deq-empty-modern-desc,html.theme-dark .eq2-tdp-spec-equip .deq-empty-modern-desc{color:#9a9aa3}.app.theme-dark .eq2-tdp-spec-equip .deq-empty-icon,html.theme-dark .eq2-tdp-spec-equip .deq-empty-icon{color:#a78bfa66}.fechamento-root{background:#f8fafc;background:var(--board-bg,#f8fafc);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height));margin-top:var(--main-header-height);min-height:0}.fechamento-root .fechamento-page-wrap{flex:1 1;height:auto;margin-top:0;min-height:0}.fechamento-header{background:#f8fafc;background:var(--board-bg,#f8fafc);flex:none;padding:10px 28px 6px}.fechamento-breadcrumb{-webkit-font-smoothing:antialiased;align-items:center;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.fechamento-breadcrumb-avatar{align-items:center;background:#1e1e24;border-radius:3.5px;color:#fff;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;width:14px}.fechamento-breadcrumb-segment{color:#646a73;font-size:12px;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fechamento-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.fechamento-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fechamento-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.fechamento-breadcrumb-current-text{font-size:10.2px;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.app.theme-dark .fechamento-header,.app.theme-dark .fechamento-root{background:var(--bg-body);background:var(--board-bg,var(--bg-body));color:var(--text-body)}.app.theme-dark .fechamento-breadcrumb-segment{color:var(--text-muted)}.app.theme-dark .fechamento-breadcrumb-sep{color:#e4e4e873}.app.theme-dark .fechamento-breadcrumb-current{color:var(--text-body)}.app.theme-dark .fechamento-breadcrumb-avatar{background:var(--bg-surface-alt);color:var(--text-body)}.kit-create-kit-title-row{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin:0 0 16px;min-width:0}.kit-create-kit-title{align-items:center;color:#5b5bd6;flex:1 1 auto;margin:0;min-width:0}.kit-create-kit-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;margin:-4px -4px 0 0;padding:0;transition:background .12s ease,color .12s ease;width:28px}.kit-create-kit-close-btn:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.kit-create-kit-close-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff47;outline:none}.kit-create-kit-close-btn:disabled{cursor:not-allowed;opacity:.45}.kit-create-kit-panel .board-encaminhar-tech-btn.kit-create-tech-btn{align-items:center;border-radius:14px;display:inline-flex;gap:7px;line-height:1.2;max-width:100%;padding:5px 11px 5px 5px}.kit-create-tech-btn-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-create-tech-avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.kit-create-tech-avatar--md{height:22px;width:22px}.kit-create-tech-avatar--sm{height:18px;width:18px}.kit-create-tech-avatar--fallback{align-items:center;background:#7c4dff24;color:#5b21b6;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1}.kit-create-tech-avatar--md.kit-create-tech-avatar--fallback{font-size:9px}.kit-create-tech-avatar--sm.kit-create-tech-avatar--fallback{font-size:8px}.kit-create-tech-avatar--more{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;display:inline-flex;font-size:9px;font-weight:700;justify-content:center}.kit-create-kit-selected-line,.kit-create-kit-title-os{align-items:center;display:inline-flex;line-height:1.2;min-width:0}.kit-create-kit-selected-line{gap:8px;max-width:100%}.kit-create-kit-selected-avatars{align-items:center;display:inline-flex;flex-shrink:0;line-height:0}.kit-create-tech-avatar--stacked{box-shadow:0 0 0 1.5px #fff;margin-left:-5px}.kit-create-kit-selected-avatars>:first-child{margin-left:0}.kit-create-kit-selected-label{color:#64748b;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-create-kit-selected-suffix{color:#94a3b8;font-weight:500}.kit-create-kit-panel .board-encaminhar-tech-btn.kit-create-tech-btn.is-selected .kit-create-tech-avatar--fallback{background:#7c4dff38;color:#5b21b6}.kit-create-kit-area-coord{color:#94a3b8;font-weight:500}.kit-create-kit-actions{align-items:center;flex-wrap:wrap;gap:12px}.kit-create-kit-actions .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.kit-create-kit-actions .user-form-link-btn.user-form-footer-btn{padding:8px 0}.kit-create-kit-actions .user-form-profile-save-btn:disabled{cursor:not-allowed;opacity:.55}.kit-create-kit-sel{color:#64748b;font-size:12px;font-weight:600;margin-right:auto}.kit-create-kit-panel--products{max-height:min(92vh,756px);padding:16px 18px 14px;width:min(1302px,calc(100vw - 32px))}.kit-create-kit-products-wrap{display:flex;flex:1 1;flex-direction:column;margin-bottom:4px;min-height:0;overflow:hidden}.kit-create-kit-panel .board-encaminhar-tech-list{scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar{height:5px;width:5px}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-button{display:none;height:0;width:0}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-track{background:#0000;margin:4px 0}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb{background:#94a3b866;border:none;border-radius:999px}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb:hover{background:#64748b8c}.kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-corner{background:#0000}.app.theme-dark .kit-create-kit-title,html.theme-dark .kit-create-kit-title{color:#a78bfa}.app.theme-dark .kit-create-kit-close-btn,html.theme-dark .kit-create-kit-close-btn{color:#9a9aa3}.app.theme-dark .kit-create-kit-close-btn:hover:not(:disabled),html.theme-dark .kit-create-kit-close-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-create-tech-avatar--fallback,html.theme-dark .kit-create-tech-avatar--fallback{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .kit-create-kit-panel .board-encaminhar-tech-btn.kit-create-tech-btn.is-selected .kit-create-tech-avatar--fallback,html.theme-dark .kit-create-kit-panel .board-encaminhar-tech-btn.kit-create-tech-btn.is-selected .kit-create-tech-avatar--fallback{background:#7c4dff52;color:#ddd6fe}.app.theme-dark .kit-create-tech-avatar--more,html.theme-dark .kit-create-tech-avatar--more{background:#3a3a3e;border-color:#4a4a50;color:#c4c4cc}.app.theme-dark .kit-create-tech-avatar--stacked,html.theme-dark .kit-create-tech-avatar--stacked{box-shadow:0 0 0 1.5px #323236}.app.theme-dark .kit-create-kit-selected-label,html.theme-dark .kit-create-kit-selected-label{color:#c4c4cc}.app.theme-dark .kit-create-kit-area-coord,.app.theme-dark .kit-create-kit-selected-suffix,html.theme-dark .kit-create-kit-area-coord,html.theme-dark .kit-create-kit-selected-suffix{color:#9a9aa3}.app.theme-dark .kit-create-kit-sel,html.theme-dark .kit-create-kit-sel{color:#c4c4cc}.app.theme-dark .kit-create-kit-backdrop,html.theme-dark .kit-create-kit-backdrop{background:#00000073}.app.theme-dark .kit-create-kit-actions .user-form-link-btn,html.theme-dark .kit-create-kit-actions .user-form-link-btn{color:#a78bfa}.app.theme-dark .kit-create-kit-actions .user-form-link-btn:hover:not(:disabled),html.theme-dark .kit-create-kit-actions .user-form-link-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .kit-create-kit-actions .user-form-profile-save-btn,html.theme-dark .kit-create-kit-actions .user-form-profile-save-btn{background:#7c4dff;color:#fff}.app.theme-dark .kit-create-kit-actions .user-form-profile-save-btn:hover:not(:disabled),html.theme-dark .kit-create-kit-actions .user-form-profile-save-btn:hover:not(:disabled){background:#6b3fe0}.app.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list,html.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list{scrollbar-color:#9a9aa366 #0000}.app.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb,html.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb{background:#9a9aa359}.app.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb:hover,html.theme-dark .kit-create-kit-panel .board-encaminhar-tech-list::-webkit-scrollbar-thumb:hover{background:#c4c4cc80}.app.theme-dark .kit-create-kit-panel--products,html.theme-dark .kit-create-kit-panel--products{background:#323236;background:var(--modal-bg,#323236)}.kit-create-kit-panel{position:relative}.kit-create-result-overlay{align-items:center;animation:kit-create-overlay-in .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8fafcb8;border-radius:inherit;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:20}.kit-create-result-card{animation:kit-create-card-in .28s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 48px #0f172a1f;max-height:min(72vh,520px);overflow:auto;padding:28px 24px 22px;text-align:center;width:min(400px,100%)}.kit-create-result-spinner{animation:kit-create-spin .7s linear infinite;border:3px solid #7c4dff2e;border-radius:50%;border-top-color:#7c4dff;height:36px;margin:0 auto 14px;width:36px}.kit-create-result-icon{align-items:center;animation:kit-create-icon-pop .35s cubic-bezier(.22,1,.36,1);border-radius:50%;display:inline-flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.kit-create-result-icon--ok{background:#10b9811f;color:#059669}.kit-create-result-icon--err{background:#ef44441a;color:#dc2626}.kit-create-result-title{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 6px}.kit-create-result-text{color:#64748b;font-size:13px;line-height:1.45;margin:0 0 14px}.kit-create-result-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 16px;max-height:180px;overflow:auto;padding:0;text-align:left}.kit-create-result-list li{align-items:baseline;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 8px;line-height:1.35;padding:8px 10px}.kit-create-result-list--ok li{background:#10b9810f;border-color:#10b98138}.kit-create-result-list--err li{background:#ef44440d;border-color:#ef444433}.kit-create-result-list-code{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.kit-create-result-list--ok .kit-create-result-list-code{color:#047857}.kit-create-result-list--err .kit-create-result-list-code{color:#b91c1c}.kit-create-result-list-msg{color:#334155;flex:1 1 100%;word-break:break-word}.kit-create-result-list-meta{color:#94a3b8;flex:1 1 auto;font-size:11.5px}.kit-create-result-btn{border-radius:10px;font-size:13px;min-width:120px;padding:9px 18px}@keyframes kit-create-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes kit-create-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kit-create-spin{to{transform:rotate(1turn)}}@keyframes kit-create-icon-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.app.theme-dark .kit-create-result-overlay,html.theme-dark .kit-create-result-overlay{background:#222225c7}.app.theme-dark .kit-create-result-card,html.theme-dark .kit-create-result-card{background:#323236;border-color:#4a4a50;box-shadow:0 18px 48px #00000073}.app.theme-dark .kit-create-result-title,html.theme-dark .kit-create-result-title{color:#ededef}.app.theme-dark .kit-create-result-text,html.theme-dark .kit-create-result-text{color:#9a9aa3}.app.theme-dark .kit-create-result-list li,html.theme-dark .kit-create-result-list li{background:#2a2a2e;border-color:#4a4a50}.app.theme-dark .kit-create-result-list--ok li,html.theme-dark .kit-create-result-list--ok li{background:#10b9811a;border-color:#34d39947}.app.theme-dark .kit-create-result-list--err li,html.theme-dark .kit-create-result-list--err li{background:#ef44441a;border-color:#f8717147}.app.theme-dark .kit-create-result-list-code,html.theme-dark .kit-create-result-list-code{color:#ededef}.app.theme-dark .kit-create-result-list--ok .kit-create-result-list-code,html.theme-dark .kit-create-result-list--ok .kit-create-result-list-code{color:#34d399}.app.theme-dark .kit-create-result-list--err .kit-create-result-list-code,html.theme-dark .kit-create-result-list--err .kit-create-result-list-code{color:#fca5a5}.app.theme-dark .kit-create-result-list-msg,html.theme-dark .kit-create-result-list-msg{color:#c4c4cc}.app.theme-dark .kit-create-result-list-meta,html.theme-dark .kit-create-result-list-meta{color:#9a9aa3}.app.theme-dark .kit-create-result-icon--ok,html.theme-dark .kit-create-result-icon--ok{background:#10b9812e;color:#34d399}.app.theme-dark .kit-create-result-icon--err,html.theme-dark .kit-create-result-icon--err{background:#ef444429;color:#fca5a5}.app.theme-dark .kit-create-result-btn,html.theme-dark .kit-create-result-btn{background:#7c4dff;color:#fff}.vp-ext-compat-backdrop{z-index:80}.vp-ext-compat-panel.kit-create-kit-panel--products{width:min(1040px,calc(100vw - 32px))}.vp-ext-compat-toolbar{align-items:center;display:flex;flex:none;flex-direction:row;gap:8px;margin-bottom:10px;min-width:0}.vp-ext-compat-filters{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;padding:0}.vp-ext-compat-search{background:oklch(.985 .003 285);border:1px solid oklch(.91 .006 285);border-radius:6px;box-sizing:border-box;color:inherit;flex:1 1 auto;font-size:12px;height:26px;line-height:1;min-width:0;outline:none;padding:0 10px;width:auto}.vp-ext-compat-search:focus{background:#fff;border-color:oklch(.52 .18 288)}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap{background:#fff;border:1px solid oklch(.91 .006 285);border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:auto;scrollbar-color:#d8dbe3 #0000;scrollbar-width:thin}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar{height:6px;width:6px}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-track{background:#0000}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-thumb{background:#d8dbe3;border-radius:999px}.vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-thumb:hover{background:#c5c9d2}.vp-ext-compat-table{min-width:100%;width:100%}.vp-ext-compat-row,.vp-ext-compat-thead{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:36px minmax(72px,.75fr) minmax(90px,.9fr) minmax(160px,2.2fr) minmax(100px,.85fr) minmax(64px,.45fr);padding:0 12px;width:100%}.vp-ext-compat-row>*,.vp-ext-compat-thead>*{max-width:100%;min-width:0;overflow:hidden}.vp-ext-compat-thead{background:#fafbfc;border-bottom:1px solid #f1f2f5;color:oklch(.55 .015 285);font-size:11px;font-weight:700;height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vp-ext-compat-check-cell,.vp-ext-compat-th-check{align-items:center;display:flex;justify-content:center;overflow:visible}.vp-ext-compat-th{align-items:center;display:inline-flex;min-width:0;white-space:nowrap}.vp-ext-compat-row{border-bottom:1px solid #f1f2f5;cursor:pointer;font-size:12.5px;font-weight:600;min-height:48px;transition:background .14s ease}.vp-ext-compat-row:last-child{border-bottom:0}.vp-ext-compat-row:hover{background:oklch(.985 .004 285)}.vp-ext-compat-row.is-selected{background:#f7f4ff}.vp-ext-compat-row.is-already{cursor:default;opacity:.72}.vp-ext-compat-cell{color:oklch(.45 .015 285);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-ext-compat-cell--name{align-items:center;color:oklch(.28 .02 285);display:flex;gap:6px}.vp-ext-compat-cell--mono{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.vp-ext-compat-badge{background:oklch(.95 .04 155);border-radius:4px;color:oklch(.4 .12 155);flex-shrink:0;font-size:9.5px;font-weight:600;padding:1px 6px}.vp-ext-compat-empty{align-items:center;color:oklch(.55 .015 285);display:flex;font-size:13px;justify-content:center;min-height:180px;padding:24px;text-align:center}.vp-ext-compat-empty.is-error{color:#b42318}.vp-ext-check-label{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0}.vp-ext-check-label.is-disabled{cursor:default;opacity:.55;pointer-events:none}.vp-ext-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.vp-ext-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dffb8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.vp-ext-check-label:hover .vp-ext-check-box{border-color:#7c4dff}.vp-ext-check-native:focus-visible+.vp-ext-check-box{box-shadow:0 0 0 2px #7c4dff40}.vp-ext-check-native:checked+.vp-ext-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.vp-ext-check-label:hover .vp-ext-check-native:checked+.vp-ext-check-box{background:#6b3fe0;border-color:#6b3fe0}.vp-ext-check-native:checked+.vp-ext-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.vp-ext-check-native:indeterminate+.vp-ext-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.vp-ext-check-native:indeterminate+.vp-ext-check-box:after{border:0;border-top:1.5px solid #fff;content:"";height:0;margin:0;transform:none;width:7px}.app.theme-dark .vp-ext-compat-search,html.theme-dark .vp-ext-compat-search{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-ext-compat-list-wrap.kit-create-kit-products-wrap,html.theme-dark .vp-ext-compat-list-wrap.kit-create-kit-products-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-thumb,html.theme-dark .vp-ext-compat-list-wrap.kit-create-kit-products-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .vp-ext-compat-thead,html.theme-dark .vp-ext-compat-thead{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#9a9aa3}.app.theme-dark .vp-ext-compat-row,.app.theme-dark .vp-ext-compat-thead,html.theme-dark .vp-ext-compat-row,html.theme-dark .vp-ext-compat-thead{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-ext-compat-row:hover,html.theme-dark .vp-ext-compat-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-ext-compat-row.is-selected,html.theme-dark .vp-ext-compat-row.is-selected{background:#7c4dff29}.app.theme-dark .vp-ext-compat-cell,html.theme-dark .vp-ext-compat-cell{color:#9a9aa3}.app.theme-dark .vp-ext-compat-cell--name,html.theme-dark .vp-ext-compat-cell--name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-ext-compat-empty,html.theme-dark .vp-ext-compat-empty{color:#c4c4cc}.app.theme-dark .vp-ext-compat-badge,html.theme-dark .vp-ext-compat-badge{background:#22a06b2e;color:#6ee7b7}.app.theme-dark .vp-ext-check-box,html.theme-dark .vp-ext-check-box{border-color:#a78bfab8}.app.theme-dark .vp-ext-check-label:hover .vp-ext-check-box,html.theme-dark .vp-ext-check-label:hover .vp-ext-check-box{border-color:#a78bfa}.vp-mock-linked-models{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6c727c;cursor:pointer;display:inline-flex;font-family:inherit;height:28px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:28px}.vp-mock-linked-models.is-open,.vp-mock-linked-models:hover{background:#f7f4ff;border-color:#0000;color:#6d3ef5}.vp-mock-linked-models:disabled{cursor:not-allowed;opacity:.45}.vp-mock-linked-models-pop{background:#fff;border:1px solid #e8e9ee;border-radius:12px;box-shadow:0 16px 40px -14px #16161f47;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:fixed;z-index:12000}.vp-mock-linked-models-pop-head{align-items:center;color:#6d3ef5;display:flex;flex:0 0 auto;gap:7px;padding:10px 12px 6px}.vp-mock-linked-models-pop-title{color:#2e2e3a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.vp-mock-linked-models-pop-sub{color:#8b919b;font-size:11.5px;font-weight:500;overflow:hidden;padding:0 12px 8px;text-overflow:ellipsis;white-space:nowrap}.vp-mock-linked-models-pop-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 6px 8px;scrollbar-width:thin}.vp-mock-linked-models-empty{color:#8b919b;font-size:12.5px;padding:14px 10px;text-align:center}.vp-mock-linked-models-empty.is-error{color:#c2493a}.vp-mock-linked-models-list{list-style:none;margin:0;padding:0}.vp-mock-linked-models-item{border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.vp-mock-linked-models-item:hover{background:#f7f8fa}.vp-mock-linked-models-name{color:#2e2e3a;font-size:12.5px;font-weight:600;line-height:1.35;white-space:nowrap}.vp-mock-linked-models-meta{font-feature-settings:"tnum";color:#8b919b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.app.theme-dark .vp-mock-linked-models,html.theme-dark .vp-mock-linked-models{color:#9a9aa3}.app.theme-dark .vp-mock-linked-models.is-open,.app.theme-dark .vp-mock-linked-models:hover,html.theme-dark .vp-mock-linked-models.is-open,html.theme-dark .vp-mock-linked-models:hover{background:#7c4dff29;border-color:#0000;color:#c4b5fd}.app.theme-dark .vp-mock-linked-models-pop,html.theme-dark .vp-mock-linked-models-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px -12px #00000080}.app.theme-dark .vp-mock-linked-models-name,.app.theme-dark .vp-mock-linked-models-pop-title,html.theme-dark .vp-mock-linked-models-name,html.theme-dark .vp-mock-linked-models-pop-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-linked-models-empty,.app.theme-dark .vp-mock-linked-models-meta,.app.theme-dark .vp-mock-linked-models-pop-sub,html.theme-dark .vp-mock-linked-models-empty,html.theme-dark .vp-mock-linked-models-meta,html.theme-dark .vp-mock-linked-models-pop-sub{color:#9a9aa3}.app.theme-dark .vp-mock-linked-models-item:hover,html.theme-dark .vp-mock-linked-models-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-linked-models-empty.is-error,html.theme-dark .vp-mock-linked-models-empty.is-error{color:#f87171}.vp-mock{-webkit-font-smoothing:antialiased;background:#0000;box-sizing:border-box;color:oklch(.28 .02 285);display:flex;font-family:Instrument Sans,Helvetica,sans-serif;font-size:13px;height:100%;max-width:100%;min-width:0;overflow:hidden;width:100%}.vp-mock .deq-model-name,.vp-mock-eq-name.deq-model-name{color:oklch(.28 .02 285);color:var(--text-body,oklch(.28 .02 285));flex:1 1;font-size:11px;font-weight:400;letter-spacing:normal;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-main-head{background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 1px 2px #0f172a0f,0 2px 8px #0f172a14;box-sizing:border-box;flex:none;margin:0 20px;max-width:none;min-width:0;overflow:hidden;padding:13px 16px 14px;width:auto}.vp-mock-main-head-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;min-width:0}.vp-mock-main-head-avatar{align-items:center;background:#0000;border:none;border-radius:10px;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;height:72px;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:72px}.vp-mock-main-head-avatar img{border:none;display:block;height:100%;object-fit:cover;width:100%}.vp-mock-main-head-avatar--empty{background:oklch(.97 .01 288);border:1px dashed oklch(.86 .04 288);transition:background .15s ease,border-color .15s ease,color .15s ease}.vp-mock-main-head-avatar--empty:hover{background:oklch(.95 .025 288);border-color:oklch(.72 .1 288)}.vp-mock-main-head-avatar-icon{color:oklch(.55 .1 288);flex-shrink:0}.vp-mock-main-head-avatar--empty:hover .vp-mock-main-head-avatar-icon{color:oklch(.42 .16 288)}.app.theme-dark .vp-mock-main-head-avatar--empty,html.theme-dark .vp-mock-main-head-avatar--empty{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-main-head-avatar--empty:hover,html.theme-dark .vp-mock-main-head-avatar--empty:hover{background:#7c4dff29;border-color:#a78bfa8c}.app.theme-dark .vp-mock-main-head-avatar-icon,html.theme-dark .vp-mock-main-head-avatar-icon{color:#a78bfa}.app.theme-dark .vp-mock-main-head-avatar--empty:hover .vp-mock-main-head-avatar-icon,html.theme-dark .vp-mock-main-head-avatar--empty:hover .vp-mock-main-head-avatar-icon{color:#c4b5fd}.vp-mock-main-head-info{flex:1 1 180px;min-width:0}.vp-mock-main-head-title-row{align-items:center;display:flex;gap:10px;min-width:0}.vp-mock-main-head-title{font-size:clamp(15px,2vw,19px);font-weight:700;letter-spacing:-.02em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-main-head-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:11px}.vp-mock-main-head-meta-label{color:oklch(.63 .015 285);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase}.vp-mock-main-head-meta-value{color:oklch(.3 .02 285);font-family:JetBrains Mono,monospace;font-size:11.5px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-main-head-actions{align-items:flex-start;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:7px;margin-left:auto}.vp-mock-main-head-btn{align-items:center;background:#fff;border:1px solid oklch(.91 .006 285);border-radius:7px;color:oklch(.35 .02 285);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:7px 11px;white-space:nowrap}.vp-mock-main-head-btn--primary{background:oklch(.52 .18 288);border:none;color:#fff;font-weight:600;padding:7px 13px}.vp-mock-main-head-tabs{display:flex;flex-wrap:wrap;gap:2px;margin-top:14px;min-width:0;overflow-x:auto;scrollbar-width:thin}.vp-mock-main-head-tab{border-bottom:2px solid #0000;color:oklch(.6 .015 285);cursor:pointer;flex:0 0 auto;font-size:12.5px;font-weight:500;padding:8px 12px;white-space:nowrap}.vp-mock-main-head-tab--active{border-bottom-color:oklch(.52 .18 288);color:oklch(.28 .02 285);font-weight:600}.vp-mock-main-head-tab-count{color:oklch(.58 .015 285);font-family:JetBrains Mono,monospace;font-size:11px}.vp-mock-empty-links{background:#0000;border:1.5px dashed oklch(.88 .008 285);border-radius:12px;padding:44px 20px;text-align:center}.vp-mock-drop-area{background:#0000!important;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:12px 20px 20px}.app .vp-mock-empty-links h3.vp-mock-empty-links-title{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.app .vp-mock-empty-links p.vp-mock-empty-links-desc{text-wrap:pretty;color:#94a3b8;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14.5px;font-variation-settings:"wght" 450;font-weight:400;line-height:1.55;margin:0 auto;max-width:440px}.vp-mock-empty-links-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.vp-mock-empty-links-actions .vp-mock-btn-ghost,.vp-mock-empty-links-actions .vp-mock-btn-primary{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 15px}.vp-mock-empty-links-actions .vp-mock-btn-primary{background:oklch(.52 .18 288);border:none;color:#fff}.vp-mock-empty-links-actions .vp-mock-btn-ghost{background:#0000;border:1px solid oklch(.91 .006 285);color:oklch(.35 .02 285)}.app.theme-dark .vp-mock-empty-links,html.theme-dark .vp-mock-empty-links{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-empty-links h3.vp-mock-empty-links-title,html.theme-dark .app .vp-mock-empty-links h3.vp-mock-empty-links-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-empty-links p.vp-mock-empty-links-desc,html.theme-dark .app .vp-mock-empty-links p.vp-mock-empty-links-desc{color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .vp-mock-empty-links-actions .vp-mock-btn-ghost,html.theme-dark .vp-mock-empty-links-actions .vp-mock-btn-ghost{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-main-head,html.theme-dark .vp-mock-main-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#0000;box-shadow:0 1px 2px #00000047,0 2px 10px #00000052}.app.theme-dark .vp-mock-main-head-crumb,html.theme-dark .vp-mock-main-head-crumb{color:#c4c4cc;color:var(--text-muted,#c4c4cc)}.app.theme-dark .vp-mock-main-head-crumb-fab,html.theme-dark .vp-mock-main-head-crumb-fab{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-main-head-meta-label,html.theme-dark .vp-mock-main-head-meta-label{color:#9a9aa3}.app.theme-dark .vp-mock-main-head-meta-value,html.theme-dark .vp-mock-main-head-meta-value{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-main-head-btn,html.theme-dark .vp-mock-main-head-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-main-head-tab,html.theme-dark .vp-mock-main-head-tab{color:#c4c4cc;color:var(--text-muted,#c4c4cc)}.app.theme-dark .vp-mock-main-head-tab--active,html.theme-dark .vp-mock-main-head-tab--active{border-bottom-color:#7c4dff;border-bottom-color:var(--accent,#7c4dff);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock .deq-model-name,html.theme-dark .vp-mock .deq-model-name{color:#ededef;color:var(--text-body,#ededef)}.vp-mock-eq-panel{--vp-eq-row-pad:10px;--vp-eq-lead-w:16px;--vp-eq-lead-gap:7px;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:8px 6px 10px}.vp-mock-eq-scroll{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.vp-mock-eq-scroll::-webkit-scrollbar{width:6px}.vp-mock-eq-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.vp-mock-eq-brand-head{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:var(--vp-eq-lead-gap);margin:0;padding:4px var(--vp-eq-row-pad);position:-webkit-sticky;position:sticky;text-align:left;top:0;width:100%;z-index:5}.vp-mock-eq-brand-head:hover:not(:disabled){background:#f8fafceb}.vp-mock-eq-brand-head:disabled{cursor:default;opacity:.85}.vp-mock-eq-lead{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:inline-flex;flex-shrink:0;height:var(--vp-eq-lead-w);justify-content:center;min-width:var(--vp-eq-lead-w);width:var(--vp-eq-lead-w)}.vp-mock-eq-brand-label{color:#475569;font-size:11px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-eq-brand-meta{font-weight:500;white-space:nowrap}.vp-mock-eq-brand-meta,.vp-mock-eq-brand-total{color:#64748b;color:var(--text-muted,#64748b);font-size:10px}.vp-mock-eq-brand-total{font-family:JetBrains Mono,monospace;font-weight:600;margin-left:auto}.vp-mock-aside{flex-shrink:0;max-width:min(400px,38vw);min-width:400px}.vp-mock-eq-search-wrap{align-items:center;display:flex;position:relative;width:100%}.vp-mock-eq-search-wrap .vp-mock-input{background:oklch(.985 .003 285);border:1px solid oklch(.91 .006 285);border-radius:7px;box-sizing:border-box;font-size:12px;outline:none;padding:7px 9px;width:100%}.app.theme-dark .vp-mock-eq-search-wrap .vp-mock-input,html.theme-dark .vp-mock-eq-search-wrap .vp-mock-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.vp-mock-links-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.vp-mock-links-tabs-row{flex-shrink:0;gap:10px 16px;min-height:42px;padding:0 0 10px}.vp-mock-links-tabs,.vp-mock-links-tabs-row{align-items:center;display:flex;flex-wrap:nowrap}.vp-mock-links-tabs{flex:1 1 auto;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.vp-mock-links-tabs::-webkit-scrollbar{display:none;height:0}.vp-mock-links-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:#6c727c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px;white-space:nowrap}.vp-mock-links-tab.is-active{background:#f2eefe;color:#5b2be6;font-weight:700}.vp-mock-links-tab-badge{background:#eef0f3;border-radius:5px;color:#8b919b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;padding:1px 5px}.vp-mock-links-tab.is-active .vp-mock-links-tab-badge{background:#fff;color:#5b2be6}.vp-mock-links-tabs-meta{color:#6c727c;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.vp-mock-links-tabs-search{flex:0 0 auto;margin-left:auto}.vp-mock-links-tabs-search .board-toolbar-expand-search,.vp-mock-links-tabs-search .board-toolbar-expand-search.is-expanded{width:220px}.vp-mock-links-th-filter{align-items:center;display:inline-flex;gap:4px;min-width:0;overflow:visible}.vp-mock-links-filter-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#9aa0aa;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;position:relative;width:18px}.vp-mock-links-filter-btn.is-active,.vp-mock-links-filter-btn:hover{background:#f2eefe;color:#5b2be6}.vp-mock-links-filter-dot{background:#7c4dff;border-radius:999px;box-shadow:0 0 0 1px #fff;height:6px;position:absolute;right:1px;top:1px;width:6px}.vp-mock-links-table-wrap{background:#fff;border:1px solid #e6e8ec;border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#d8dbe3 #0000;scrollbar-width:thin}.vp-mock-links-table-wrap::-webkit-scrollbar{height:6px;width:6px}.vp-mock-links-table-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.vp-mock-links-table-wrap::-webkit-scrollbar-track{background:#0000}.vp-mock-links-table-wrap::-webkit-scrollbar-thumb{background:#d8dbe3;border-radius:999px}.vp-mock-links-table-wrap::-webkit-scrollbar-thumb:hover{background:#c5c9d2}.vp-mock-links-table{min-width:1040px;width:100%}.vp-mock-links-row,.vp-mock-links-thead{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(90px,.7fr) minmax(100px,.75fr) minmax(150px,1.5fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(80px,.55fr) minmax(140px,1fr) 132px;padding:0 12px;width:100%}.vp-mock-links-row>*,.vp-mock-links-thead>*{max-width:100%;min-width:0;overflow:hidden}.vp-mock-links-thead{background:#fafbfc;border-bottom:1px solid #f1f2f5;color:#9aa0aa;font-size:11px;font-weight:700;height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vp-mock-links-th-end{text-align:right}.vp-mock-links-row{border-bottom:1px solid #f1f2f5;font-size:12.5px;font-weight:600;min-height:46px;transition:background .14s ease}.vp-mock-links-row:last-child{border-bottom:0}.vp-mock-links-row:hover{background:oklch(.985 .004 285)}.vp-mock-links-cell{color:oklch(.45 .015 285);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-links-cell--name{color:oklch(.28 .02 285);font-weight:600}.vp-mock-links-cell--mono{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.vp-mock-links-cell--status{align-items:center;display:flex;gap:8px;overflow:hidden}.vp-mock-links-cell--actions{align-items:center;display:flex;gap:4px;justify-content:flex-end;min-width:100px;overflow:visible}.vp-mock-links-export-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 2px 10px}.vp-mock-links-export-hint{color:#8b919b;font-size:12px;font-weight:500}.vp-mock-links-table--merge .vp-mock-links-row,.vp-mock-links-table--merge .vp-mock-links-thead,.vp-mock-links-table--merge.vp-mock-links-table{grid-template-columns:28px minmax(90px,.7fr) minmax(100px,.75fr) minmax(140px,1.4fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(80px,.55fr) minmax(120px,1fr) 132px}.vp-mock-links-cell--check,.vp-mock-links-th-check{align-items:center;display:inline-flex;justify-content:center;overflow:visible}.vp-mock-merge-seed{color:#7c4dff;height:18px;width:18px}.vp-mock-merge-check-label,.vp-mock-merge-seed{align-items:center;display:inline-flex;justify-content:center}.vp-mock-merge-check-label{cursor:pointer;flex-shrink:0;margin:0}.vp-mock-merge-check-label.is-disabled{cursor:not-allowed;opacity:.45}.vp-mock-merge-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.vp-mock-merge-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dffb8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.vp-mock-merge-check-label:hover .vp-mock-merge-check-box{border-color:#7c4dff}.vp-mock-merge-check-native:focus-visible+.vp-mock-merge-check-box{box-shadow:0 0 0 2px #7c4dff40}.vp-mock-merge-check-native:checked+.vp-mock-merge-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.vp-mock-merge-check-native:checked+.vp-mock-merge-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;margin-top:-1px;transform:rotate(45deg);width:4px}.vp-mock-merge{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6c727c;cursor:pointer;display:inline-flex;font-family:inherit;height:28px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:28px}.vp-mock-merge.is-active,.vp-mock-merge:hover{background:#f7f4ff;border-color:#0000;color:#6d3ef5}.vp-mock-merge:disabled,.vp-mock-unlink:disabled{cursor:not-allowed;opacity:.45}.vp-mock-export-eq-footer{align-items:center;background:#fff;border-top:1px solid #eef0f3;display:flex;gap:8px;justify-content:flex-end;padding:8px 10px 10px}.vp-mock-link-status{align-items:center;border-radius:20px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;outline:none;padding:3px 8px;white-space:nowrap}.vp-mock-link-status--total{background:oklch(.955 .04 155);color:oklch(.5 .13 155)}.vp-mock-link-status--parcial{background:oklch(.965 .05 85);color:oklch(.48 .12 75)}.vp-mock-link-status--adaptacao{background:oklch(.96 .035 245);color:oklch(.47 .14 245)}.vp-mock-link-status--none{background:#fff;border:1px dashed oklch(.74 .12 288);color:oklch(.5 .16 288);padding:2.5px 8px}.vp-mock-compat-status-list{display:flex;flex-direction:column;gap:6px}.vp-mock-compat-status-opt{align-items:flex-start;background:#fff;border:1px solid oklch(.93 .006 285);border-radius:9px;cursor:pointer;display:flex;gap:10px;outline:none;padding:9px 11px}.vp-mock-compat-status-opt:hover{background:oklch(.985 .004 285)}.vp-mock-compat-status-opt--on{background:oklch(.975 .025 288);border-color:oklch(.7 .14 288)}.vp-mock-compat-status-opt--on:hover{background:oklch(.97 .03 288)}.vp-mock-compat-status-radio{background:#fff;border:4px solid oklch(.92 .006 285);border-radius:50%;box-sizing:border-box;flex:none;height:14px;margin-top:2px;width:14px}.vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--total .vp-mock-compat-status-radio{border-color:oklch(.55 .13 155)}.vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--parcial .vp-mock-compat-status-radio{border-color:oklch(.7 .14 75)}.vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--adaptacao .vp-mock-compat-status-radio{border-color:oklch(.57 .14 245)}.vp-mock-compat-status-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.vp-mock-compat-status-title{color:oklch(.28 .02 285);font-size:12.5px;font-weight:600}.vp-mock-compat-status-desc{color:oklch(.55 .015 285);font-size:11.5px}.vp-mock-link-obs{color:oklch(.55 .015 285);font-size:11px;font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-unlink{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6c727c;cursor:pointer;display:inline-flex;font-family:inherit;height:28px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:28px}.vp-mock-unlink:hover{background:#fafbfc;border-color:#0000;color:#3f3f46}.vp-mock-link-col-name-tip{min-width:0}.app.theme-dark .vp-mock-links-tab,html.theme-dark .vp-mock-links-tab{color:#9a9aa3}.app.theme-dark .vp-mock-links-tab.is-active,html.theme-dark .vp-mock-links-tab.is-active{background:#7c4dff2e;color:#ddd6fe}.app.theme-dark .vp-mock-links-tab-badge,html.theme-dark .vp-mock-links-tab-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .vp-mock-links-tab.is-active .vp-mock-links-tab-badge,html.theme-dark .vp-mock-links-tab.is-active .vp-mock-links-tab-badge{background:#7c4dff47;color:#ddd6fe}.app.theme-dark .vp-mock-links-filter-btn,.app.theme-dark .vp-mock-links-tabs-meta,html.theme-dark .vp-mock-links-filter-btn,html.theme-dark .vp-mock-links-tabs-meta{color:#9a9aa3}.app.theme-dark .vp-mock-links-filter-btn.is-active,.app.theme-dark .vp-mock-links-filter-btn:hover,html.theme-dark .vp-mock-links-filter-btn.is-active,html.theme-dark .vp-mock-links-filter-btn:hover{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .vp-mock-links-filter-dot,html.theme-dark .vp-mock-links-filter-dot{box-shadow:0 0 0 1px #2a2a2e;box-shadow:0 0 0 1px var(--bg-surface,#2a2a2e)}.app.theme-dark .vp-mock-links-table-wrap,html.theme-dark .vp-mock-links-table-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .vp-mock-links-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .vp-mock-links-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .vp-mock-links-thead,html.theme-dark .vp-mock-links-thead{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#9a9aa3}.app.theme-dark .vp-mock-links-row,.app.theme-dark .vp-mock-links-thead,html.theme-dark .vp-mock-links-row,html.theme-dark .vp-mock-links-thead{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-links-row:hover,html.theme-dark .vp-mock-links-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-links-cell,html.theme-dark .vp-mock-links-cell{color:#9a9aa3}.app.theme-dark .vp-mock-links-cell--name,html.theme-dark .vp-mock-links-cell--name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-link-obs,html.theme-dark .vp-mock-link-obs{color:#9a9aa3}.app.theme-dark .vp-mock-link-status--total,html.theme-dark .vp-mock-link-status--total{background:#22c55e2e;color:#86efac}.app.theme-dark .vp-mock-link-status--parcial,html.theme-dark .vp-mock-link-status--parcial{background:#eab3082e;color:#fde68a}.app.theme-dark .vp-mock-link-status--adaptacao,html.theme-dark .vp-mock-link-status--adaptacao{background:#6366f138;color:#c4b5fd}.app.theme-dark .vp-mock-link-status--none,html.theme-dark .vp-mock-link-status--none{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .vp-mock-compat-status-opt,html.theme-dark .vp-mock-compat-status-opt{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-compat-status-opt:hover,html.theme-dark .vp-mock-compat-status-opt:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-compat-status-opt--on,html.theme-dark .vp-mock-compat-status-opt--on{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .vp-mock-compat-status-opt--on:hover,html.theme-dark .vp-mock-compat-status-opt--on:hover{background:#7c4dff47}.app.theme-dark .vp-mock-compat-status-radio,html.theme-dark .vp-mock-compat-status-radio{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--total .vp-mock-compat-status-radio,html.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--total .vp-mock-compat-status-radio{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4ade80}.app.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--parcial .vp-mock-compat-status-radio,html.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--parcial .vp-mock-compat-status-radio{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#fbbf24}.app.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--adaptacao .vp-mock-compat-status-radio,html.theme-dark .vp-mock-compat-status-opt--on.vp-mock-compat-status-opt--adaptacao .vp-mock-compat-status-radio{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#a78bfa}.app.theme-dark .vp-mock-compat-status-title,html.theme-dark .vp-mock-compat-status-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-compat-status-desc,html.theme-dark .vp-mock-compat-status-desc{color:#9a9aa3}.app.theme-dark .vp-mock-unlink,html.theme-dark .vp-mock-unlink{background:#0000;border-color:#0000;color:#9a9aa3}.app.theme-dark .vp-mock-unlink:hover,html.theme-dark .vp-mock-unlink:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#0000;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-merge,html.theme-dark .vp-mock-merge{color:#9a9aa3}.app.theme-dark .vp-mock-merge.is-active,.app.theme-dark .vp-mock-merge:hover,html.theme-dark .vp-mock-merge.is-active,html.theme-dark .vp-mock-merge:hover{background:#7c4dff2e;border-color:#0000;color:#c4b5fd}.app.theme-dark .vp-mock-links-export-hint,html.theme-dark .vp-mock-links-export-hint{color:#9a9aa3}.app.theme-dark .vp-mock-merge-check-box,html.theme-dark .vp-mock-merge-check-box{border-color:#a78bfa8c}.app.theme-dark .vp-mock-merge-check-native:checked+.vp-mock-merge-check-box,html.theme-dark .vp-mock-merge-check-native:checked+.vp-mock-merge-check-box{background:#7c4dff;border-color:#7c4dff}.app.theme-dark .vp-mock-export-eq-footer,html.theme-dark .vp-mock-export-eq-footer{background:#323236;background:var(--bg-surface-raised,#323236);border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.vp-mock-eq-model-row{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;min-height:28px;padding:4px var(--vp-eq-row-pad) 4px calc(var(--vp-eq-row-pad) + var(--vp-eq-lead-w) + var(--vp-eq-lead-gap));transition:background .12s ease,color .12s ease}.vp-mock-eq-model-row:hover{background:#f8fafc;background:var(--bg-body,#f8fafc)}.vp-mock-eq-model-row--active{background:#f2eefe;box-shadow:none;color:#5b2be6}.vp-mock-eq-model-row--active .deq-model-name,.vp-mock-eq-model-row--active .vp-mock-eq-name{color:#5b2be6;font-weight:700}.vp-mock-eq-model-row--active .vp-mock-eq-model-badge{background:#fff;border-color:#0000;color:#5b2be6}.vp-mock-eq-model-row--active .vp-mock-eq-model-links{color:#5b2be6}.vp-mock-eq-model-badge{align-items:center;background:oklch(.96 .02 288);border:1px solid oklch(.88 .04 288);border-radius:999px;color:oklch(.42 .14 288);display:inline-flex;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.vp-mock-eq-model-badge,.vp-mock-eq-model-links{flex:none;font-family:JetBrains Mono,monospace;font-size:10px;margin-top:1px}.vp-mock-eq-model-links{color:oklch(.58 .015 285);white-space:nowrap}.app.theme-dark .vp-mock-eq-brand-head,html.theme-dark .vp-mock-eq-brand-head{background:#323236f5;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-eq-brand-head:hover:not(:disabled),html.theme-dark .vp-mock-eq-brand-head:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-eq-brand-label,html.theme-dark .vp-mock-eq-brand-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-eq-model-row:hover,html.theme-dark .vp-mock-eq-model-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-eq-model-row--active,html.theme-dark .vp-mock-eq-model-row--active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);box-shadow:none;color:#c4b5fd}.app.theme-dark .vp-mock-eq-model-row--active .deq-model-name,.app.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-name,html.theme-dark .vp-mock-eq-model-row--active .deq-model-name,html.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-name{color:#c4b5fd}.app.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-model-badge,html.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-model-badge{background:#ffffff1a;border-color:#0000;color:#c4b5fd}.app.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-model-links,html.theme-dark .vp-mock-eq-model-row--active .vp-mock-eq-model-links{color:#c4b5fd}.app.theme-dark .vp-mock-eq-model-badge,html.theme-dark .vp-mock-eq-model-badge{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4b5fd}.app.theme-dark .vp-mock-eq-model-links,html.theme-dark .vp-mock-eq-model-links{color:#c4c4cc;color:var(--text-muted,#c4c4cc)}.vp-mock-subgroup-modal .vp-mock-cfg-header{align-items:flex-end;background:#f7f7fa;border-bottom:1px solid #ececf2;box-sizing:border-box;display:flex;flex:none;gap:16px;justify-content:space-between;min-height:52px;padding:10px 12px 0 16px}.vp-mock-cfg-header-title{flex:1 1 auto;min-width:0;padding-bottom:10px}.vp-mock-cfg-header-heading{font-size:14px;font-weight:700;letter-spacing:-.01em}.vp-mock-cfg-header-sub{color:#6c6c80;font-size:11.5px;line-height:1.45;margin-top:1px}.vp-mock-cfg-header-right{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:-1px;min-width:0;overflow:visible;padding-bottom:0}.vp-mock-cfg-tabs{--vp-cfg-chrome-tab:#fff;--vp-cfg-chrome-hover:#ffffff8c;--vp-cfg-chrome-text:#5c5c6a;--vp-cfg-chrome-text-active:#16161f;--vp-cfg-chrome-radius:10px;--vp-cfg-chrome-curve:12px;align-items:flex-end;display:flex;gap:2px;margin:0 0 -1px;min-height:36px;padding:0 var(--vp-cfg-chrome-curve);position:relative;z-index:1}.vp-mock-cfg-tab-item{align-items:center;background:#0000;border-radius:var(--vp-cfg-chrome-radius) var(--vp-cfg-chrome-radius) 0 0;display:inline-flex;height:32px;overflow:visible;position:relative;transition:background-color .24s cubic-bezier(.22,1,.36,1);z-index:1}.vp-mock-cfg-tab-item:hover:not(.is-active){background:var(--vp-cfg-chrome-hover)}.vp-mock-cfg-tab-item.is-active{background:var(--vp-cfg-chrome-tab);box-shadow:0 1px 0 0 var(--vp-cfg-chrome-tab);z-index:3}.vp-mock-cfg-tab-item.is-active:after,.vp-mock-cfg-tab-item.is-active:before{bottom:0;content:"";height:var(--vp-cfg-chrome-curve);pointer-events:none;position:absolute;width:var(--vp-cfg-chrome-curve);z-index:2}.vp-mock-cfg-tab-item.is-active:before{background:radial-gradient(circle at 0 0,#0000 12px,var(--vp-cfg-chrome-tab) 12.5px);left:calc(var(--vp-cfg-chrome-curve)*-1)}.vp-mock-cfg-tab-item.is-active:after{background:radial-gradient(circle at 100% 0,#0000 12px,var(--vp-cfg-chrome-tab) 12.5px);right:calc(var(--vp-cfg-chrome-curve)*-1)}.vp-mock-cfg-tab{background:#0000;border:none;border-radius:var(--vp-cfg-chrome-radius) var(--vp-cfg-chrome-radius) 0 0;color:var(--vp-cfg-chrome-text);cursor:pointer;font:600 11.5px/1 Instrument Sans,system-ui,sans-serif;gap:5px;height:32px;letter-spacing:-.01em;padding:0 10px;transition:color .22s ease;white-space:nowrap}.vp-mock-cfg-tab,.vp-mock-cfg-tab-info{align-items:center;display:inline-flex;justify-content:center}.vp-mock-cfg-tab-info{color:#8b8b9a;flex-shrink:0;line-height:0}.vp-mock-cfg-tab-item.is-active .vp-mock-cfg-tab-info,.vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab-info{color:#6c6c80}.vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab{color:#2e2e3a}.vp-mock-cfg-tab-item.is-active .vp-mock-cfg-tab{color:var(--vp-cfg-chrome-text-active);font-weight:700}.vp-mock-cfg-tab:disabled{cursor:wait;opacity:.65}.app.theme-dark .vp-mock-subgroup-modal .vp-mock-cfg-header,html.theme-dark .vp-mock-subgroup-modal .vp-mock-cfg-header{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-cfg-header-sub,html.theme-dark .vp-mock-cfg-header-sub{color:#9a9aa3}.app.theme-dark .vp-mock-cfg-tabs,html.theme-dark .vp-mock-cfg-tabs{--vp-cfg-chrome-tab:var(--bg-surface-raised,#323236);--vp-cfg-chrome-hover:#ffffff0f;--vp-cfg-chrome-text:#9a9aa3;--vp-cfg-chrome-text-active:var(--text-body,#ededef)}.app.theme-dark .vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab,html.theme-dark .vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-cfg-tab-info,.app.theme-dark .vp-mock-cfg-tab-item.is-active .vp-mock-cfg-tab-info,.app.theme-dark .vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab-info,html.theme-dark .vp-mock-cfg-tab-info,html.theme-dark .vp-mock-cfg-tab-item.is-active .vp-mock-cfg-tab-info,html.theme-dark .vp-mock-cfg-tab-item:hover:not(.is-active) .vp-mock-cfg-tab-info{color:#9a9aa3}.vp-mock *,.vp-mock :after,.vp-mock :before{box-sizing:border-box}.vp-mock a{color:oklch(.52 .18 288);text-decoration:none}.vp-mock a:hover{color:oklch(.44 .18 288);text-decoration:underline}.vp-mock button,.vp-mock input,.vp-mock textarea{font-family:inherit}.vp-mock ::-webkit-scrollbar{height:9px;width:9px}.vp-mock ::-webkit-scrollbar-thumb{background:oklch(.87 .008 285);border-radius:9px}.vp-mock ::-webkit-scrollbar-track{background:#0000}@keyframes vp-mock-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes vp-mock-fade{0%{opacity:0}to{opacity:1}}.vp-mock-anim-pop{animation:vp-mock-pop .16s ease}.vp-mock-anim-pop-sm{animation:vp-mock-pop .14s ease}.vp-mock-anim-pop-toast{animation:vp-mock-pop .15s ease}.vp-mock-anim-fade{animation:vp-mock-fade .12s ease}.vp-mock-input:focus{background:#fff!important;border-color:oklch(.52 .18 288)!important;outline:none}.vp-mock-btn-ghost:hover{background:oklch(.985 .003 285)!important;border-color:oklch(.78 .02 285)!important}.vp-mock-btn-primary:hover{background:oklch(.46 .18 288)!important}.vp-mock-btn-primary-soft:hover{background:oklch(.56 .19 288)!important}.vp-mock-btn-close:hover{background:oklch(.97 .004 285)!important}.vp-mock-btn-plain:hover{background:oklch(.98 .003 285)!important}.vp-mock-btn-dark-ghost:hover{background:oklch(.3 .02 285)!important}.vp-mock-row-hover:hover{background:oklch(.985 .003 285)!important}.vp-mock-tab-mute:hover{color:oklch(.35 .02 285)!important}.vp-mock-clear-filters{color:oklch(.52 .18 288);cursor:pointer;text-decoration:underline}.app.theme-dark .vp-mock,html.theme-dark .vp-mock{background:#0000;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock ::-webkit-scrollbar-thumb,html.theme-dark .vp-mock ::-webkit-scrollbar-thumb{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock main>div:first-child,.app.theme-dark .vp-mock-aside,html.theme-dark .vp-mock main>div:first-child,html.theme-dark .vp-mock-aside{background:#2a2a2e!important;background:var(--bg-surface,#2a2a2e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-input,html.theme-dark .vp-mock-input{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .vp-mock-input:focus,html.theme-dark .vp-mock-input:focus{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#7c4dff!important;border-color:var(--accent,#7c4dff)!important}.app.theme-dark .vp-mock-btn-ghost,.app.theme-dark .vp-mock-btn-plain,html.theme-dark .vp-mock-btn-ghost,html.theme-dark .vp-mock-btn-plain{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#ededef!important;color:var(--text-body,#ededef)!important}.app.theme-dark .vp-mock-btn-primary,html.theme-dark .vp-mock-btn-primary{background:#7c4dff!important;background:var(--accent,#7c4dff)!important}.app.theme-dark .vp-mock-row-hover:hover,html.theme-dark .vp-mock-row-hover:hover{background:#3a3a3e!important;background:var(--bg-surface-alt,#3a3a3e)!important}.app.theme-dark .vp-mock-count-badge,html.theme-dark .vp-mock-count-badge{background:#7c4dff2e!important;background:var(--accent-soft,#7c4dff2e)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;color:#c4b5fd!important}.app.theme-dark .vp-mock-anim-fade>.vp-mock-anim-pop,.app.theme-dark .vp-mock-subgroup-modal,html.theme-dark .vp-mock-anim-fade>.vp-mock-anim-pop,html.theme-dark .vp-mock-subgroup-modal{background:#2a2a2e!important;background:var(--modal-bg,#2a2a2e)!important;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-subgroup-modal,html.theme-dark .vp-mock-subgroup-modal{border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50)}.vp-mock-subgroup-panel.deq-available{--deq-row-pad:14px;--deq-lead-w:0px;--deq-lead-gap:0px;border-right:none;flex:1 1 auto;min-height:0}.vp-mock-subgroup-toolbar{align-items:center;display:flex;flex-shrink:0;gap:12px;padding:10px 14px 8px}.vp-mock-subgroup-search{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;flex:1 1;font-size:12px;font-weight:500;height:32px;min-width:0;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:auto}.vp-mock-subgroup-search::placeholder{color:#71717ad9}.vp-mock-subgroup-search:focus{box-shadow:0 0 0 2px #7c4dff47}.vp-mock-subgroup-search:disabled{cursor:not-allowed;opacity:.65}.vp-mock-subgroup-bulk.user-form-link-btn{flex-shrink:0;height:32px;padding:0;white-space:nowrap}.vp-mock-subgroup-bulk.user-form-link-btn:disabled{cursor:not-allowed;opacity:.55}.vp-mock-subgroup-footer{align-items:center;background:#fff;background:var(--modal-bg,#fff);display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;padding:12px 18px 14px}.vp-mock-subgroup-footer .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;min-height:32px;padding:8px 16px}.vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.vp-mock-subgroup-footer .user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.vp-mock-subgroup-list.deq-scroll{flex:1 1 auto;max-height:none;min-height:160px;padding-bottom:8px;scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.vp-mock-subgroup-list.deq-scroll::-webkit-scrollbar{width:6px}.vp-mock-subgroup-list.deq-scroll::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.vp-mock-subgroup-panel .deq-model-row{gap:8px;padding-left:14px;padding-right:14px}.vp-mock-subgroup-panel .deq-model-name{flex:1 1 auto}.app .vp-mock-subgroup-panel span.deq-brand-meta,.vp-mock-subgroup-panel .deq-brand-meta{color:#6c6c80;flex:0 1 auto;font-size:11.5px;font-weight:400;letter-spacing:normal;line-height:1.45;margin-left:auto;max-width:none;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.vp-mock-subgroup-panel .deq-check-label--busy{opacity:.55;pointer-events:none}.app.theme-dark .vp-mock-subgroup-search,html.theme-dark .vp-mock-subgroup-search{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);box-shadow:none;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-subgroup-search::placeholder,html.theme-dark .vp-mock-subgroup-search::placeholder{color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .vp-mock-subgroup-search:focus,html.theme-dark .vp-mock-subgroup-search:focus{box-shadow:0 0 0 2px #7c4dff59}.app.theme-dark .vp-mock-subgroup-bulk.user-form-link-btn,.app.theme-dark .vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn,html.theme-dark .vp-mock-subgroup-bulk.user-form-link-btn,html.theme-dark .vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .vp-mock-subgroup-bulk.user-form-link-btn:hover:not(:disabled),.app.theme-dark .vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .vp-mock-subgroup-bulk.user-form-link-btn:hover:not(:disabled),html.theme-dark .vp-mock-subgroup-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .vp-mock-subgroup-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3fe0}.app.theme-dark .vp-mock-subgroup-footer,html.theme-dark .vp-mock-subgroup-footer{background:#2a2a2e;background:var(--modal-bg,#2a2a2e)}.vp-mock-bulk-import-panel{background:#fafbfc;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:20px 22px 18px}.vp-mock-bulk-import-desc{color:#5c5c6a;font-size:13px;font-weight:500;line-height:1.5;margin:0;max-width:52ch}.vp-mock-bulk-import-meta{color:#8b8b9a;font-size:12px;font-weight:600}.vp-mock-bulk-import-progress{background:#fff;border:1px solid #ececf2;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.vp-mock-bulk-import-progress-bar{background:#ececf2;border-radius:999px;height:6px;overflow:hidden}.vp-mock-bulk-import-progress-bar>span{background:#7c4dff;background:var(--accent,#7c4dff);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.vp-mock-bulk-import-progress-text{color:#2e2e3a;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-bulk-import-progress-stats{color:#8b8b9a;font-size:11.5px;font-weight:500}.vp-mock-bulk-import-btn{align-items:center;align-self:flex-start;display:inline-flex;gap:6px;margin-top:4px}.app.theme-dark .vp-mock-bulk-import-panel,html.theme-dark .vp-mock-bulk-import-panel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}.app.theme-dark .vp-mock-bulk-import-desc,html.theme-dark .vp-mock-bulk-import-desc{color:#c4c4cc}.app.theme-dark .vp-mock-bulk-import-meta,.app.theme-dark .vp-mock-bulk-import-progress-stats,html.theme-dark .vp-mock-bulk-import-meta,html.theme-dark .vp-mock-bulk-import-progress-stats{color:#9a9aa3}.app.theme-dark .vp-mock-bulk-import-progress,html.theme-dark .vp-mock-bulk-import-progress{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-bulk-import-progress-bar,html.theme-dark .vp-mock-bulk-import-progress-bar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-bulk-import-progress-text,html.theme-dark .vp-mock-bulk-import-progress-text{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-subgroup-panel .deq-model-row--linked,html.theme-dark .vp-mock-subgroup-panel .deq-model-row--linked{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e)}.app.theme-dark .vp-mock-subgroup-panel .deq-model-row:hover,html.theme-dark .vp-mock-subgroup-panel .deq-model-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.vp-mock-catalog-empty{align-items:center;background:oklch(.985 .003 285);border:1px dashed oklch(.9 .006 285);border-radius:10px;color:oklch(.55 .015 285);display:flex;font-size:13px;justify-content:center;line-height:1.5;min-height:140px;padding:20px;text-align:center}.app.theme-dark .vp-mock-catalog-empty,html.theme-dark .vp-mock-catalog-empty{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc;color:var(--text-muted,#c4c4cc)}.vp-mock-catalog-overlay.vp-mock-anim-fade{background:oklch(.22 .02 285/.42);bottom:0;box-sizing:border-box;display:grid;left:0;padding:12px 16px 16px;place-items:center;position:fixed;right:0;top:48px;top:var(--main-header-height,48px);z-index:50}.vp-mock-catalog-modal.vp-mock-anim-pop{background:#fff;border-radius:14px;box-shadow:0 24px 56px -14px oklch(.2 .03 285/.48);box-sizing:border-box;display:flex;flex-direction:column;height:min(720px,100%);max-height:calc(100vh - 76px);max-height:calc(100vh - var(--main-header-height, 48px) - 28px);overflow:hidden;position:relative;width:min(1040px,100%)}.vp-mock-catalog-body{display:flex;flex:1 1;min-height:0}.vp-mock-catalog-aside{border-right:1px solid oklch(.93 .006 285);display:flex;flex:none;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:12px;width:200px}.vp-mock-catalog-aside-search{background:#fff;flex:none;z-index:1}.vp-mock-catalog-aside-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;scrollbar-color:oklch(.78 .01 285) #0000;scrollbar-width:thin}.vp-mock-catalog-aside-scroll::-webkit-scrollbar{width:4px}.vp-mock-catalog-aside-scroll::-webkit-scrollbar-track{background:#0000}.vp-mock-catalog-aside-scroll::-webkit-scrollbar-thumb{background:oklch(.82 .01 285);border-radius:999px}.vp-mock-catalog-aside-scroll:hover::-webkit-scrollbar-thumb{background:oklch(.68 .015 285)}.vp-mock-catalog-aside-input{background:oklch(.985 .003 285);border:1px solid oklch(.91 .006 285);border-radius:8px;font-size:12px;outline:none;padding:7px 9px;width:100%}.vp-mock-catalog-aside-label{color:oklch(.6 .015 285);font-size:10.5px;font-weight:600;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.vp-mock-catalog-aside-cats{display:flex;flex-direction:column;gap:3px}.vp-mock-catalog-aside-chips{display:flex;flex-wrap:wrap;gap:5px}.vp-mock-catalog-chip{background:#fff;border:1px solid oklch(.92 .006 285);border-radius:6px;color:oklch(.48 .02 285);cursor:pointer;font-size:11px;font-weight:400;outline:none;padding:3.5px 8px;white-space:nowrap}.vp-mock-catalog-chip:hover{background:oklch(.97 .006 285)}.vp-mock-catalog-chip--on{background:oklch(.96 .035 288);border-color:oklch(.7 .14 288);color:oklch(.42 .16 288);font-weight:600}.vp-mock-catalog-chip--on:hover{background:oklch(.94 .04 288)}.vp-mock-catalog-cat{background:#0000;border-radius:7px;color:oklch(.4 .02 285);cursor:pointer;font-size:12.5px;font-weight:500;outline:none;padding:7px 10px}.vp-mock-catalog-cat:hover{background:oklch(.96 .006 285)}.vp-mock-catalog-cat--on{background:oklch(.24 .02 285);color:#fff;font-weight:600}.vp-mock-catalog-cat--on:hover{background:oklch(.28 .025 285);color:#fff}.vp-mock-catalog-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.vp-mock-catalog-search{border-bottom:none;flex:none;padding:10px 16px 8px}.vp-mock-catalog-main-input{background:oklch(.985 .003 285);border:1px solid oklch(.91 .006 285);border-radius:8px;font-size:13px;outline:none;padding:8px 11px;width:100%}.vp-mock-catalog-grid{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0 16px 72px;position:relative;-webkit-user-select:none;user-select:none}.vp-mock-catalog-table-wrap{align-self:stretch;background:#fff;border:1px solid oklch(.91 .006 285);border-radius:14px;flex:1 1;height:100%;min-height:0;overflow:auto;position:relative;scrollbar-color:#d8dbe3 #0000;scrollbar-width:thin}.vp-mock-catalog-table-wrap::-webkit-scrollbar{height:6px;width:6px}.vp-mock-catalog-table-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.vp-mock-catalog-table-wrap::-webkit-scrollbar-track{background:#0000}.vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb{background:#d8dbe3;border-radius:999px}.vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb:hover{background:#c5c9d2}.vp-mock-catalog-table{min-width:100%;width:100%}.vp-mock-catalog-row,.vp-mock-catalog-thead{grid-gap:12px;align-items:center;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 118px 128px 108px;padding:0 12px;width:100%}.vp-mock-catalog-row>*,.vp-mock-catalog-thead>*{max-width:100%;min-width:0;overflow:hidden}.vp-mock-catalog-thead{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f2f5;color:oklch(.55 .015 285);font-size:11px;font-weight:700;height:34px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.vp-mock-catalog-th{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-family:inherit;font-size:11px;font-weight:700;gap:4px;margin:0;min-width:0;padding:0;text-align:left;transition:color .12s;white-space:nowrap}.vp-mock-catalog-th:hover{color:oklch(.28 .02 285)}.vp-mock-catalog-th.is-sorted{color:#7c4dff}.vp-mock-catalog-th--end{justify-content:flex-end}.vp-mock-catalog-th-dir{font-size:10px;font-weight:800;line-height:1;opacity:.9}.vp-mock-catalog-row{align-items:start;border-bottom:1px solid #f1f2f5;cursor:pointer;font-size:12px;font-weight:600;min-height:36px;padding-bottom:7px;padding-top:7px;transition:background .14s ease;-webkit-user-select:none;user-select:none}.vp-mock-catalog-row:last-child{border-bottom:0}.vp-mock-catalog-row:hover{background:oklch(.985 .004 285)}.vp-mock-catalog-row.is-selected{background:#f7f4ff}.vp-mock-catalog-row.is-dimmed{opacity:.45}.vp-mock-catalog-cell{color:oklch(.45 .015 285);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mock-catalog-cell--name{align-items:center;color:oklch(.28 .02 285);display:flex;gap:6px;overflow:hidden;text-overflow:clip;white-space:nowrap}.vp-mock-catalog-cell--name .go-hover-tip-wrap.go-dev-ellipsis-wrap{flex:1 1 auto;min-width:0}.vp-mock-catalog-name{display:block;line-height:1.35;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.vp-mock-catalog-linked-badge{background:oklch(.95 .04 155);border-radius:4px;color:oklch(.4 .12 155);flex:none;font-size:9.5px;font-weight:600;padding:1px 5px;white-space:nowrap}.vp-mock-link-col-name-tip.go-hover-tip-wrap.go-dev-ellipsis-wrap{max-width:100%;min-width:0;width:100%}.vp-mock-link-col-name-tip .vp-mock-link-col-name,.vp-mock-link-col-name-tip .vp-mock-links-cell--name{flex:none;min-width:0;width:100%}.vp-mock-subgroup-name-tip.go-hover-tip-wrap.go-dev-ellipsis-wrap{flex:1 1;max-width:100%;min-width:0;width:auto}.vp-mock-subgroup-meta-tip.go-hover-tip-wrap.go-dev-ellipsis-wrap{flex:0 1 auto;margin-left:auto;max-width:62%;min-width:0;width:-webkit-max-content;width:max-content}.app.theme-dark .vp-mock-subgroup-panel .deq-brand-meta,html.theme-dark .vp-mock-subgroup-panel .deq-brand-meta{color:#9a9aa3}.vp-mock-catalog-cell--mono{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:11.5px;font-variant-numeric:tabular-nums}.vp-mock-catalog-cell--end{text-align:right}.vp-mock-catalog-lasso{background:oklch(.62 .19 288/.1);border:1px solid oklch(.62 .19 288);border-radius:4px;pointer-events:none;position:absolute;z-index:20}.app.theme-dark .vp-mock-catalog-overlay.vp-mock-anim-fade,html.theme-dark .vp-mock-catalog-overlay.vp-mock-anim-fade{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .vp-mock-catalog-modal.vp-mock-anim-pop,html.theme-dark .vp-mock-catalog-modal.vp-mock-anim-pop{background:#2a2a2e!important;background:var(--modal-bg,#2a2a2e)!important;border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-aside,html.theme-dark .vp-mock-catalog-aside{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-catalog-aside-search,html.theme-dark .vp-mock-catalog-aside-search{background:#2a2a2e;background:var(--modal-bg,#2a2a2e)}.app.theme-dark .vp-mock-catalog-aside-scroll,html.theme-dark .vp-mock-catalog-aside-scroll{scrollbar-color:#4a4a50 #0000;scrollbar-color:var(--border-subtle,#4a4a50) #0000}.app.theme-dark .vp-mock-catalog-aside-scroll::-webkit-scrollbar-thumb,html.theme-dark .vp-mock-catalog-aside-scroll::-webkit-scrollbar-thumb{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-catalog-aside-scroll:hover::-webkit-scrollbar-thumb,html.theme-dark .vp-mock-catalog-aside-scroll:hover::-webkit-scrollbar-thumb{background:#6a6a72}.app.theme-dark .vp-mock-catalog-aside-input,.app.theme-dark .vp-mock-catalog-main-input,html.theme-dark .vp-mock-catalog-aside-input,html.theme-dark .vp-mock-catalog-main-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-aside-label,html.theme-dark .vp-mock-catalog-aside-label{color:#9a9aa3}.app.theme-dark .vp-mock-catalog-cat,html.theme-dark .vp-mock-catalog-cat{color:#c4c4cc}.app.theme-dark .vp-mock-catalog-cat:hover,html.theme-dark .vp-mock-catalog-cat:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-catalog-cat--on,html.theme-dark .vp-mock-catalog-cat--on{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .vp-mock-catalog-cat--on:hover,html.theme-dark .vp-mock-catalog-cat--on:hover{background:#6b3fe0;color:#fff}.app.theme-dark .vp-mock-catalog-chip,html.theme-dark .vp-mock-catalog-chip{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .vp-mock-catalog-chip:hover,html.theme-dark .vp-mock-catalog-chip:hover{background:#45454b;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-chip--on,html.theme-dark .vp-mock-catalog-chip--on{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.app.theme-dark .vp-mock-catalog-chip--on:hover,html.theme-dark .vp-mock-catalog-chip--on:hover{background:#7c4dff52;color:#ddd6fe}.app.theme-dark .vp-mock-catalog-table-wrap,html.theme-dark .vp-mock-catalog-table-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .vp-mock-catalog-table-wrap::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .vp-mock-catalog-thead,html.theme-dark .vp-mock-catalog-thead{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .vp-mock-catalog-th:hover,html.theme-dark .vp-mock-catalog-th:hover{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-th.is-sorted,html.theme-dark .vp-mock-catalog-th.is-sorted{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .vp-mock-catalog-row,html.theme-dark .vp-mock-catalog-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .vp-mock-catalog-row:hover,html.theme-dark .vp-mock-catalog-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .vp-mock-catalog-row.is-selected,html.theme-dark .vp-mock-catalog-row.is-selected{background:#7c4dff29}.app.theme-dark .vp-mock-catalog-cell,html.theme-dark .vp-mock-catalog-cell{color:#9a9aa3}.app.theme-dark .vp-mock-catalog-cell--name,html.theme-dark .vp-mock-catalog-cell--name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-linked-badge,html.theme-dark .vp-mock-catalog-linked-badge{background:#22a06b2e;color:#6ee7b7}.vp-mock-catalog-header{align-items:center;display:flex;flex:0 0 auto;gap:12px;padding:12px 16px 10px}.vp-mock-catalog-header-title{align-items:baseline;color:oklch(.28 .02 285);display:flex;flex:1 1 auto;font-size:15px;font-weight:700;gap:10px;letter-spacing:-.01em;min-width:0}.vp-mock-catalog-header-meta{color:#6c727c;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes vp-mock-catalog-ai-btn-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.vp-mock-catalog-ai-btn{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:999px;box-sizing:border-box;color:#646a73;cursor:pointer;display:inline-flex;font:600 12px/1 inherit;gap:6px;height:28px;justify-content:center;overflow:visible;padding:0 12px;position:relative;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.vp-mock-catalog-ai-btn-label{-webkit-text-fill-color:#0000;animation:vp-mock-catalog-ai-btn-gradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000}.vp-mock-catalog-ai-btn-ico{color:#7c3aed;display:block;flex:0 0 auto}.vp-mock-catalog-ai-btn:focus-visible:not(:disabled),.vp-mock-catalog-ai-btn:hover:not(:disabled){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border:1.5px solid #0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-label,.vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-label{-webkit-text-fill-color:#5a2ee0;animation:none;background:none;color:#5a2ee0}.vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-ico,.vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-ico{color:#5a2ee0}.vp-mock-catalog-ai-btn:disabled{cursor:not-allowed;opacity:.55}.vp-mock-catalog-ai{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden;padding:12px 16px 16px}.vp-mock-catalog-ai-toolbar{align-items:center;display:flex;flex:0 0 auto;gap:10px}.vp-mock-catalog-ai-summary{color:#6c727c;font-size:12px;font-weight:600}.vp-mock-catalog-ai-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.vp-mock-catalog-ai-section-label{color:#8b919b;flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.07em;margin-top:4px;text-transform:uppercase}.vp-mock-catalog-ai-hint{color:#8b919b;flex:0 0 auto;font-size:12px;padding:6px 0 10px}.vp-mock-catalog-ai-table{flex:1 1 auto;height:auto;max-height:none;min-height:0}.vp-mock-catalog-ai-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;height:20px;padding:0 7px;white-space:nowrap}.vp-mock-catalog-ai-badge.is-in{background:oklch(.95 .04 155);color:oklch(.4 .12 155)}.vp-mock-catalog-ai-badge.is-ext{background:oklch(.96 .02 85);color:oklch(.48 .1 70)}.vp-mock-catalog-table--ai,.vp-mock-catalog-table--ai .vp-mock-catalog-row,.vp-mock-catalog-table--ai .vp-mock-catalog-thead{grid-template-columns:minmax(180px,2fr) minmax(90px,.85fr) minmax(80px,.7fr) minmax(90px,.75fr) 108px}.vp-mock-catalog-ai-name{align-items:flex-start}.vp-mock-catalog-ai-name-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.vp-mock-catalog-ai-sub{color:#8b919b;display:block;font-size:11px;font-weight:500;line-height:1.3}.vp-mock-catalog-table--ai .vp-mock-catalog-row{align-items:center;min-height:42px}.app.theme-dark .vp-mock-catalog-ai-sub,html.theme-dark .vp-mock-catalog-ai-sub{color:#9a9aa3}.vp-mock-catalog-empty.is-error{color:#c53030}.app.theme-dark .vp-mock-catalog-header-title,html.theme-dark .vp-mock-catalog-header-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-catalog-ai-btn,html.theme-dark .vp-mock-catalog-ai-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled),.app.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled),html.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled),html.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled){background:linear-gradient(#323236,#323236) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-raised,#323236),var(--bg-surface-raised,#323236)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;color:#c4b5fd}.app.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-label,.app.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-label,html.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-label,html.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-label{-webkit-text-fill-color:#c4b5fd;color:#c4b5fd}.app.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-ico,.app.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-ico,html.theme-dark .vp-mock-catalog-ai-btn:focus-visible:not(:disabled) .vp-mock-catalog-ai-btn-ico,html.theme-dark .vp-mock-catalog-ai-btn:hover:not(:disabled) .vp-mock-catalog-ai-btn-ico{color:#c4b5fd}.app.theme-dark .vp-mock-catalog-ai-hint,.app.theme-dark .vp-mock-catalog-ai-section-label,.app.theme-dark .vp-mock-catalog-ai-summary,.app.theme-dark .vp-mock-catalog-header-meta,html.theme-dark .vp-mock-catalog-ai-hint,html.theme-dark .vp-mock-catalog-ai-section-label,html.theme-dark .vp-mock-catalog-ai-summary,html.theme-dark .vp-mock-catalog-header-meta{color:#9a9aa3}.app.theme-dark .vp-mock-catalog-ai-badge.is-in,html.theme-dark .vp-mock-catalog-ai-badge.is-in{background:#22c55e2e;color:#86efac}.app.theme-dark .vp-mock-catalog-ai-badge.is-ext,html.theme-dark .vp-mock-catalog-ai-badge.is-ext{background:#f59e0b2e;color:#fcd34d}@media (max-width:900px){.vp-mock-catalog-overlay.vp-mock-anim-fade{padding:8px}.vp-mock-catalog-modal.vp-mock-anim-pop{border-radius:12px;height:100%;max-height:calc(100vh - 64px);max-height:calc(100vh - var(--main-header-height, 48px) - 16px);width:100%}.vp-mock-catalog-aside{gap:12px;padding:10px;width:168px}}.vp-mock-obs-body,.vp-mock-obs-host{position:relative;width:100%}.vp-mock-obs-textarea.vp-mock-input{background:#fff;border:1px solid oklch(.91 .006 285);border-radius:8px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:12px;line-height:1.45;min-height:86px;outline:none;padding:9px 140px 9px 10px;resize:vertical;width:100%}.vp-mock-obs-tools{align-items:stretch;display:flex;flex-direction:column;gap:6px;position:absolute;right:8px;top:8px;z-index:2}.vp-mock-obs-tool-btn{align-items:center;background:#fff;border:1.5px solid #e6e6ef;border-radius:10px;color:#6c6c80;cursor:pointer;display:inline-flex;font:600 11px/1 inherit;gap:6px;height:28px;justify-content:flex-start;min-width:0;overflow:visible;padding:0 10px;position:relative;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.vp-mock-obs-tool-tip{background:#fff;border:1px solid #c6c6cdd9;border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;font:600 11px/1.35 inherit;max-width:240px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:calc(100% + 8px);text-align:left;top:50%;transform:translateY(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:40}.vp-mock-obs-tool-btn:focus-visible .vp-mock-obs-tool-tip,.vp-mock-obs-tool-btn:hover .vp-mock-obs-tool-tip{opacity:1;visibility:visible}.vp-mock-obs-tool-ico{display:block;flex:0 0 auto}.vp-mock-obs-tool-btn:focus-visible,.vp-mock-obs-tool-btn:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.vp-mock-obs-tool-btn.is-recording{border-color:#fecaca;color:#dc2626}.vp-mock-obs-voice-pop{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;box-shadow:0 8px 24px #0f172a24;display:flex;flex-wrap:wrap;gap:6px;max-width:280px;padding:6px 8px;pointer-events:auto;position:fixed;z-index:80}.vp-mock-obs-voice-pulse{animation:vp-mock-obs-voice-blink 1s ease infinite;background:#dc2626;border-radius:50%;flex-shrink:0;height:7px;width:7px}.vp-mock-obs-voice-pulse.is-busy{animation:none;background:#7c4dff}@keyframes vp-mock-obs-voice-blink{0%,to{opacity:1}50%{opacity:.25}}.vp-mock-obs-voice-timer{font-feature-settings:"tnum";color:#16161d;color:var(--text-body,#16161d);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.vp-mock-obs-voice-label{color:#6c6c80;font-size:11px;font-weight:600}.vp-mock-obs-voice-transcribe{align-items:center;background:#7c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;height:22px;padding:0 8px;white-space:nowrap}.vp-mock-obs-voice-transcribe:hover:not(:disabled){filter:brightness(1.06)}.vp-mock-obs-voice-cancel:disabled,.vp-mock-obs-voice-transcribe:disabled{cursor:wait;opacity:.65}.vp-mock-obs-voice-cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#6c6c80;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.vp-mock-obs-voice-cancel:hover:not(:disabled){background:#ef44441a;color:#dc2626}.vp-mock-obs-voice-error{color:#c53030;flex:1 0 100%;font-size:11px;font-weight:600}.app.theme-dark .vp-mock-obs-textarea.vp-mock-input,html.theme-dark .vp-mock-obs-textarea.vp-mock-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-obs-tool-btn,html.theme-dark .vp-mock-obs-tool-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .vp-mock-obs-tool-btn:focus-visible,.app.theme-dark .vp-mock-obs-tool-btn:hover,html.theme-dark .vp-mock-obs-tool-btn:focus-visible,html.theme-dark .vp-mock-obs-tool-btn:hover{background:linear-gradient(#323236,#323236) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-raised,#323236),var(--bg-surface-raised,#323236)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;color:#c4b5fd}.app.theme-dark .vp-mock-obs-tool-tip,html.theme-dark .vp-mock-obs-tool-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-obs-voice-pop,html.theme-dark .vp-mock-obs-voice-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #0006}.app.theme-dark .vp-mock-obs-voice-timer,html.theme-dark .vp-mock-obs-voice-timer{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vp-mock-obs-voice-cancel,.app.theme-dark .vp-mock-obs-voice-label,html.theme-dark .vp-mock-obs-voice-cancel,html.theme-dark .vp-mock-obs-voice-label{color:#9a9aa3}.ce-compat-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ce-compat-body>.ce-compat-shell,.ce-compat-body>.vp-mock{flex:1 1;min-height:0}.ce-compat-shell{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ce-compat-shell>.vp-mock{flex:1 1;min-height:0}.ce-compat-filters-bar.filters-bar{background:#0000;border-bottom:none;border-top:none;box-shadow:none;flex:none;left:auto;margin:0;padding:6px 0 8px;position:relative;right:auto;top:auto;z-index:20}.ce-compat-filters-bar .filter-buttons{align-items:center;box-sizing:border-box;display:flex;gap:6px;justify-content:space-between;margin:0;max-width:none;padding:0 20px;width:100%}.ce-compat-filters-bar .filter-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.ce-compat-filters-bar .board-toolbar-separator{align-items:center;color:#d4d4d8;color:var(--border-subtle,#d4d4d8);display:inline-flex;font-size:12px;margin:0 2px;-webkit-user-select:none;user-select:none}.ce-compat-filters-bar .board-toolbar-expand-search-wrap{align-items:center;display:inline-flex}.ce-compat-filters-bar .board-toolbar-right{align-items:center;display:inline-flex;gap:3px;margin-left:auto}.ce-compat-refresh-chip.is-refreshing .board-clickup-filter-chip-icon{animation:ce-compat-refresh-spin .8s linear infinite}@keyframes ce-compat-refresh-spin{to{transform:rotate(1turn)}}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item-label{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item-meta-slot{align-items:center;display:inline-flex;flex-shrink:0;gap:0;margin-left:8px}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item-meta,.ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta{align-items:center;background:oklch(.96 .02 288);border:1px solid oklch(.88 .04 288);border-radius:999px;color:oklch(.42 .14 288);display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;margin-left:0;min-width:18px;padding:0 5px;text-align:center}.ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta--links{background:oklch(.96 .035 155);border-color:oklch(.88 .05 155);color:oklch(.38 .1 155)}.ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta-sep{background:#b0b7c3;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin:0 5px;width:4px}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head[role=presentation]{cursor:default;pointer-events:none}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label{align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:0;text-transform:none}.ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label svg{color:#7c4dff;flex-shrink:0;opacity:.9}.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label{color:#9a9aa3;text-transform:none}.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label svg,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item--uf-head .bsf-simple-picker-item-label svg{color:#a78bfa}.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item-meta,.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .bsf-simple-picker-item-meta,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4b5fd}.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta--links,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta--links{background:#22a06b2e;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#6ee7b7}.app.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta-sep,html.theme-dark .ce-compat-eq-popover.board-search-filters-popover--simple .ce-compat-eq-meta-sep{background:#6e6e78}.ce-compat-cancel-filter.user-form-link-btn{font-size:12px;height:26px;padding:0 4px;white-space:nowrap}.app.theme-dark .ce-compat-cancel-filter.user-form-link-btn,html.theme-dark .ce-compat-cancel-filter.user-form-link-btn{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .ce-compat-cancel-filter.user-form-link-btn:hover,html.theme-dark .ce-compat-cancel-filter.user-form-link-btn:hover{color:#c4b5fd}.vp-mock-main{background:#0000;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.ce-compat-empty{align-items:center;animation:ce-compat-empty-fade .45s ease-out both;background:radial-gradient(ellipse 85% 70% at 50% 18%,oklch(.955 .028 288/.32) 0,#0000 72%),linear-gradient(180deg,#fbfbfb,oklch(.975 .012 288/.45) 42%,oklch(.97 .018 288/.55));background:radial-gradient(ellipse 85% 70% at 50% 18%,oklch(.955 .028 288/.32) 0,#0000 72%),linear-gradient(180deg,var(--eq2-bg,#fbfbfb) 0,oklch(.975 .012 288/.45) 42%,oklch(.97 .018 288/.55) 100%);display:flex;flex:1 1;justify-content:center;min-height:0;padding:40px 28px}@keyframes ce-compat-empty-fade{0%{opacity:0}to{opacity:1}}@keyframes ce-compat-empty-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ce-compat-empty-icon-pulse{0%,to{box-shadow:0 0 0 0 oklch(.52 .18 288/.28);transform:scale(1)}50%{box-shadow:0 0 0 10px oklch(.52 .18 288/0);transform:scale(1.03)}}.ce-compat-empty-card{animation:ce-compat-empty-rise .5s cubic-bezier(.22,1,.36,1) .06s both;background:linear-gradient(145deg,#fff,oklch(.975 .025 288));border:1px solid oklch(.88 .05 288);border-radius:20px;box-shadow:0 1px 2px #14151f0a,0 18px 40px -18px oklch(.45 .14 288/.35);padding:56px 40px;text-align:center;width:min(560px,100%)}.ce-compat-empty-content{align-items:center;display:flex;flex-direction:column;gap:0}.ce-compat-empty-icon-wrap{align-items:center;animation:ce-compat-empty-icon-pulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,oklch(.9 .04 288),oklch(.96 .02 288));border:1px solid oklch(.86 .03 288);border-radius:22px;display:inline-flex;height:88px;justify-content:center;margin-bottom:18px;width:88px}.ce-compat-empty-icon{color:oklch(.42 .16 288);flex-shrink:0}.app .ce-compat-empty h3.ce-compat-empty-title{color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.app .ce-compat-empty p.ce-compat-empty-desc{color:#94a3b8;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14.5px;font-variation-settings:"wght" 450;font-weight:400;line-height:1.55;margin:0;max-width:440px}.app .ce-compat-empty p.ce-compat-empty-desc strong{color:#64748b;font-weight:600}.app.theme-dark .ce-compat-empty,html.theme-dark .ce-compat-empty{background:radial-gradient(ellipse 85% 70% at 50% 18%,#7c4dff1a 0,#0000 72%),linear-gradient(180deg,#222225,#7c4dff0f 50%,#7c4dff17);background:radial-gradient(ellipse 85% 70% at 50% 18%,#7c4dff1a 0,#0000 72%),linear-gradient(180deg,var(--eq2-bg,var(--bg-body,#222225)) 0,#7c4dff0f 50%,#7c4dff17 100%)}.app.theme-dark .ce-compat-empty-card,html.theme-dark .ce-compat-empty-card{background:linear-gradient(145deg,#323236,#2a2a2e);background:linear-gradient(145deg,var(--bg-surface-raised,#323236) 0,var(--bg-surface,#2a2a2e) 100%);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 18px 40px -18px #00000073}.app.theme-dark .ce-compat-empty-icon-wrap,html.theme-dark .ce-compat-empty-icon-wrap{background:linear-gradient(135deg,#7c4dff47,#7c4dff1a);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .ce-compat-empty-icon,html.theme-dark .ce-compat-empty-icon{color:#c4b5fd}.app.theme-dark .ce-compat-empty h3.ce-compat-empty-title,html.theme-dark .app .ce-compat-empty h3.ce-compat-empty-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .ce-compat-empty p.ce-compat-empty-desc,html.theme-dark .app .ce-compat-empty p.ce-compat-empty-desc{color:#9a9aa3;color:var(--text-muted,#9a9aa3)}.app.theme-dark .ce-compat-empty p.ce-compat-empty-desc strong,html.theme-dark .app .ce-compat-empty p.ce-compat-empty-desc strong{color:#c4c4cc}@media (prefers-reduced-motion:reduce){.ce-compat-empty,.ce-compat-empty-card,.ce-compat-empty-icon-wrap{animation:none}}.app.theme-dark .ce-compat-filters-bar.filters-bar,html.theme-dark .ce-compat-filters-bar.filters-bar{background:#0000;border-bottom:none}.monitoramento-modern-tooltip-host{align-items:center;display:inline-flex;max-width:100%;position:relative}.monitoramento-modern-tooltip{background:#fff;border:1px solid #e7ebef;border-radius:10px;box-shadow:0 10px 28px #10182824;box-sizing:border-box;max-width:240px;min-width:132px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:20080}.monitoramento-modern-tooltip-label{color:#1a2230;display:block;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.35}.monitoramento-modern-tooltip-os-list{display:flex;flex-direction:column;gap:3px;margin-top:6px}.monitoramento-modern-tooltip-os{color:#7c5cfc;display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.2}.monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px)}.monitoramento-modern-tooltip-host--top:focus-within .monitoramento-modern-tooltip,.monitoramento-modern-tooltip-host--top:hover .monitoramento-modern-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:before{border:7px solid #0000;border-top-color:#e7ebef;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:after{border:6px solid #0000;border-top-color:#fff;content:"";left:50%;position:absolute;top:calc(100% - 1px);transform:translateX(-50%)}.monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip{left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}.monitoramento-modern-tooltip-host--bottom:focus-within .monitoramento-modern-tooltip,.monitoramento-modern-tooltip-host--bottom:hover .monitoramento-modern-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:before{border:7px solid;border-color:#0000 #0000 #e7ebef;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:after{border:6px solid;border-color:#0000 #0000 #fff;bottom:calc(100% - 1px);content:"";left:50%;position:absolute;transform:translateX(-50%)}.monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip{right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px)}.monitoramento-modern-tooltip-host--left:focus-within .monitoramento-modern-tooltip,.monitoramento-modern-tooltip-host--left:hover .monitoramento-modern-tooltip{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:before{border:7px solid #0000;border-left-color:#e7ebef;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}.monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:after{border:6px solid #0000;border-left-color:#fff;content:"";left:calc(100% - 1px);position:absolute;top:50%;transform:translateY(-50%)}.monitoramento-modern-tooltip-host--config{display:inline-flex;flex-shrink:0}.monitoramento-modern-tooltip-host--desloc{display:block;width:100%}.monitoramento-modern-tooltip-host--chip{display:inline-flex;flex-shrink:0}.monitoramento-modern-tooltip-host--suppressed .monitoramento-modern-tooltip,.monitoramento-modern-tooltip-host--suppressed:focus-within .monitoramento-modern-tooltip,.monitoramento-modern-tooltip-host--suppressed:hover .monitoramento-modern-tooltip{opacity:0;pointer-events:none;visibility:hidden}.monitoramento-modern-tooltip-host--suppressed.monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip{transform:translateX(-50%) translateY(4px)}.monitoramento-modern-tooltip-host--suppressed.monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip{transform:translateX(-50%) translateY(-4px)}.monitoramento-modern-tooltip-host--suppressed.monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip{transform:translateY(-50%) translateX(4px)}.app.theme-dark .monitoramento-modern-tooltip,html.theme-dark .monitoramento-modern-tooltip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 10px 28px #0000004d}.app.theme-dark .monitoramento-modern-tooltip-label,html.theme-dark .monitoramento-modern-tooltip-label{color:var(--text-body)}.app.theme-dark .monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:before,html.theme-dark .monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:before{border-top-color:var(--border-subtle)}.app.theme-dark .monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:after,html.theme-dark .monitoramento-modern-tooltip-host--top .monitoramento-modern-tooltip:after{border-top-color:var(--modal-bg)}.app.theme-dark .monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:before,html.theme-dark .monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:before{border-bottom-color:var(--border-subtle)}.app.theme-dark .monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:after,html.theme-dark .monitoramento-modern-tooltip-host--bottom .monitoramento-modern-tooltip:after{border-bottom-color:var(--modal-bg)}.app.theme-dark .monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:before,html.theme-dark .monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:before{border-left-color:var(--border-subtle)}.app.theme-dark .monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:after,html.theme-dark .monitoramento-modern-tooltip-host--left .monitoramento-modern-tooltip:after{border-left-color:var(--modal-bg)}.monitoramento-externo-dashboard{--mon-ext-accent:#7c5cfc;--mon-ext-bg:var(--board-bg,#f8fafc);--mon-ext-surface:#fff;--mon-ext-border:#e7ebef;--mon-ext-border-soft:#eef1f4;--mon-ext-text:#1a2230;--mon-ext-muted:#8a93a0;--mon-ext-muted-2:#c3c9d1;--mon-ext-grid-cols:260px 190px 100px 135px minmax(635px,1fr) 95px 110px;--mon-ext-font-ui:"Manrope",system-ui,sans-serif;--mon-ext-font-mono:"JetBrains Mono",ui-monospace,monospace;-webkit-font-smoothing:antialiased;background:var(--mon-ext-bg);color:var(--mon-ext-text);display:flex;flex-direction:column;font-family:var(--mon-ext-font-ui);height:100%;overflow:hidden}.monitoramento-externo-dashboard--loading{opacity:.72;pointer-events:none}.monitoramento-externo-kpis{background:var(--mon-ext-bg);border-bottom:none;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;padding:4px 20px 14px}.monitoramento-externo-title-row{align-items:center;display:flex;flex:1 1 100%;gap:12px;margin-bottom:2px;min-width:0;padding-right:148px}.monitoramento-externo-title{color:var(--mon-ext-text);flex:0 1 auto;font-size:18px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoramento-externo-kpi{align-items:flex-start;background:var(--mon-ext-surface);border:1px solid var(--mon-ext-border);border-radius:14px;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280a;display:flex;flex:1 1;gap:12px;justify-content:space-between;min-height:0;min-width:190px;padding:16px 18px}.monitoramento-externo-kpi-main{min-width:0}.monitoramento-externo-kpi-values{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.monitoramento-externo-dashboard .monitoramento-externo-kpi-value,.monitoramento-externo-kpi-value{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;-webkit-font-smoothing:antialiased;color:var(--mon-ext-text);font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:21px!important;font-variant-numeric:tabular-nums lining-nums;font-weight:700!important;letter-spacing:-.015em;line-height:1;text-rendering:geometricPrecision;white-space:nowrap}.monitoramento-externo-kpi-value--accent{color:#7c5cfc!important}.monitoramento-externo-kpi-value-highlight--teal{color:#0ea5b7}.monitoramento-externo-kpi-value-highlight{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:21px!important;font-variant-numeric:tabular-nums lining-nums!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1!important}.monitoramento-externo-kpi-extra-num{color:#c8402f}.monitoramento-externo-dashboard .monitoramento-externo-kpi-extra,.monitoramento-externo-kpi-extra{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;color:var(--mon-ext-muted);font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-variant-numeric:tabular-nums lining-nums;font-weight:700!important;line-height:1;white-space:nowrap}.monitoramento-externo-kpi-label{color:var(--mon-ext-muted);font-size:12.5px!important;font-weight:600!important;line-height:1.35;margin-top:4px}.monitoramento-externo-kpi-icon-box{align-items:center;background:#f5f7fa;border-radius:10px;color:var(--mon-ext-muted);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.monitoramento-externo-table-wrap{background:var(--mon-ext-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:4px 20px 20px}.monitoramento-externo-table-scroll{background:var(--mon-ext-surface);border:1px solid var(--mon-ext-border);border-radius:16px;box-shadow:0 1px 2px #1018280a,0 10px 28px #1018280d;flex:1 1;min-height:0;overflow:auto;position:relative}.monitoramento-externo-table-scroll::-webkit-scrollbar{height:10px;width:10px}.monitoramento-externo-table-scroll::-webkit-scrollbar-thumb{background:#d7dce2;border-radius:999px}.monitoramento-externo-table-scroll::-webkit-scrollbar-track{background:#0000}.monitoramento-externo-grid-header,.monitoramento-externo-grid-row{align-items:stretch;display:grid;grid-template-columns:var(--mon-ext-grid-cols);min-width:-webkit-max-content;min-width:max-content}.monitoramento-externo-grid-header{background:var(--mon-ext-surface);border-bottom:2px solid var(--mon-ext-border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.monitoramento-externo-grid-row{border-bottom:1px solid var(--mon-ext-border-soft);min-height:58px;transition:background .12s ease}.monitoramento-externo-grid-row:hover{background:#fafbfc}.monitoramento-externo-grid-row:last-child{border-bottom:none}.monitoramento-externo-grid-cell{box-sizing:border-box;min-width:0;padding:9px 16px}.monitoramento-externo-grid-header .monitoramento-externo-grid-cell{-webkit-font-smoothing:antialiased;color:var(--mon-ext-muted);line-height:1;padding:12px 16px;text-rendering:geometricPrecision;text-transform:uppercase}.monitoramento-externo-grid-header .monitoramento-externo-grid-cell,.monitoramento-externo-grid-header .monitoramento-externo-grid-cell--status,.monitoramento-externo-grid-header .monitoramento-externo-grid-cell--tecnico{font-family:var(--mon-ext-font-ui)!important;font-size:12.5px;font-weight:700;letter-spacing:.05em}.monitoramento-externo-grid-cell--timeline{height:44px;padding-right:0;position:relative}.monitoramento-externo-hour-mark{color:var(--mon-ext-muted);font-family:var(--mon-ext-font-mono);font-size:12px;font-weight:700;letter-spacing:.03em;position:absolute;top:6px;white-space:nowrap}.monitoramento-externo-grid-cell--tecnico{align-items:center;display:flex;gap:11px}.monitoramento-externo-tec-avatar{align-items:center;background:var(--mon-ext-border-soft);border-radius:999px;color:#4b5563;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.monitoramento-externo-tec-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;min-width:0}.monitoramento-externo-tec-name-row{align-items:center;display:flex;gap:6px;line-height:1.2;min-width:0}.monitoramento-externo-tec-name{-webkit-font-smoothing:antialiased;color:var(--mon-ext-text);font-family:var(--mon-ext-font-ui)!important;font-size:15px!important;font-weight:700!important;line-height:1.12;max-width:130px;overflow:hidden;text-overflow:ellipsis;text-rendering:geometricPrecision;white-space:nowrap}.monitoramento-externo-indicators-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:5px}.monitoramento-externo-indicator{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.monitoramento-externo-indicator svg{height:12px;width:12px}.monitoramento-externo-indicator--cond-operacao{background:#fbf0dd;color:#b87a1a}.monitoramento-externo-indicator--cond-retorno{background:#fceae7;color:#b8402f}.monitoramento-externo-tec-status{align-items:center;display:flex;gap:7px}.monitoramento-externo-tec-status-dot{border-radius:999px;flex-shrink:0;height:8px;width:8px}.monitoramento-externo-tec-status-dot--pulse,.monitoramento-externo-tec-status-dot--pulse-almoco,.monitoramento-externo-tec-status-dot--pulse-ocioso{animation:monitoramento-externo-pulse-dot 1.6s ease-in-out infinite}@keyframes monitoramento-externo-pulse-dot{0%,to{opacity:1}50%{opacity:.25}}.monitoramento-externo-tec-status-label{-webkit-font-smoothing:antialiased;font-family:var(--mon-ext-font-ui)!important;font-size:15px!important;font-weight:700!important;line-height:1.35;text-rendering:geometricPrecision;white-space:nowrap}.monitoramento-externo-grid-cell--tempo{align-items:center;color:var(--mon-ext-text);display:flex;font-family:var(--mon-ext-font-mono);font-size:15px;font-weight:600}.monitoramento-externo-grid-cell--muted{color:var(--mon-ext-muted-2)!important}.monitoramento-externo-grid-cell--progresso{display:flex;flex-direction:column;justify-content:center}.monitoramento-externo-progresso-track{background:var(--mon-ext-border-soft);border-radius:999px;height:6px;max-width:100%;overflow:hidden;width:88px}.monitoramento-externo-progresso-fill{background:var(--mon-ext-accent);border-radius:999px;height:100%;transition:width .2s ease}.monitoramento-externo-progresso-label{color:var(--mon-ext-muted);font-family:var(--mon-ext-font-mono);font-size:12.5px;font-weight:600;margin-top:5px}.monitoramento-externo-grid-row .monitoramento-externo-grid-cell--timeline{height:auto;padding:9px 16px 9px 0}.monitoramento-externo-hours-strip{background-image:linear-gradient(to right,var(--mon-ext-border-soft) 1px,#0000 1px);background-size:8.33333% 100%;height:51px;overflow:hidden;position:relative;width:100%}.monitoramento-externo-now-line{background:var(--mon-ext-accent);bottom:0;pointer-events:none;position:absolute;top:0;transform:translateX(-1px);transition:left .35s linear;width:2px;will-change:left;z-index:3}@media (prefers-reduced-motion:reduce){.monitoramento-externo-now-line{transition:none}}.monitoramento-externo-grid-cell--desloc{color:#4b5563;display:flex;flex-direction:column;font-family:var(--mon-ext-font-mono);font-size:12px;font-weight:600;gap:4px;justify-content:center}.monitoramento-externo-desloc-line{align-items:baseline;display:flex;font-size:13px;gap:4px;line-height:1.2;white-space:nowrap}.monitoramento-externo-desloc-prefix{font-weight:600}.monitoramento-externo-grid-cell--produzido{display:flex;flex-direction:column;justify-content:center}.monitoramento-externo-produzido-value{color:var(--mon-ext-text);font-family:var(--mon-ext-font-mono);font-size:15.5px;font-weight:700;line-height:1.2}.monitoramento-externo-grid-cell--produzido.monitoramento-externo-grid-cell--muted .monitoramento-externo-produzido-value{color:var(--mon-ext-muted-2)}.monitoramento-externo-produzido-track{background:var(--mon-ext-border-soft);border-radius:999px;height:3px;margin-top:6px;max-width:100%;overflow:hidden;width:64px}.monitoramento-externo-produzido-fill{background:var(--mon-ext-accent);border-radius:999px;height:100%;opacity:.55;transition:width .2s ease}.monitoramento-externo-os-andamento-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.monitoramento-externo-os-chip{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;align-items:center;background:#f5f7fa;border:1px solid var(--mon-ext-border);border-radius:6px;display:inline-flex;flex-shrink:0;font-family:var(--mon-ext-font-mono)!important;font-variant-numeric:tabular-nums lining-nums;gap:5px;line-height:1;padding:2px 7px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.monitoramento-externo-os-chip--servico{background:#edf9f2;border-color:#cfead9}.monitoramento-externo-os-chip--servico .monitoramento-externo-os-chip-code{color:#2f6f4f}.monitoramento-externo-os-chip--servico .monitoramento-externo-os-chip-icon,.monitoramento-externo-os-chip--servico .monitoramento-externo-os-chip-timer{color:#78a88d}.monitoramento-externo-os-chip-code{color:#4b5563;font-family:var(--mon-ext-font-mono)!important;font-size:11.5px;font-weight:600;line-height:1}.monitoramento-externo-os-chip-icon{color:#9aa3ae;flex-shrink:0}.monitoramento-externo-os-chip-timer{color:#9aa3ae;font-family:var(--mon-ext-font-mono)!important;font-size:11.5px;font-weight:600;line-height:1}.monitoramento-externo-activity{align-items:center;border:1px solid;border-radius:7px;bottom:8px;box-sizing:border-box;display:flex;font-size:12px!important;font-weight:600!important;justify-content:flex-start;overflow:hidden;padding:0 8px;position:absolute;top:8px;white-space:nowrap;z-index:2}.monitoramento-externo-activity-content{align-items:center;display:inline-flex;gap:5px;justify-content:flex-start;min-width:0}.monitoramento-externo-activity-label{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;-webkit-font-smoothing:antialiased;color:inherit;font-family:var(--mon-ext-font-mono)!important;font-size:12px!important;font-variant-numeric:tabular-nums lining-nums;font-weight:600!important;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-rendering:geometricPrecision}.monitoramento-externo-activity-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.monitoramento-externo-activity--only-icon{justify-content:center;padding:0 6px}.monitoramento-externo-activity--deslocamento_trajeto{background:#eef1f5;border-color:#dce1e8;color:#4b5563;z-index:1}.monitoramento-externo-activity--deslocamento{background:#eef1f5;border-color:#dce1e8;color:#4b5563}.monitoramento-externo-activity--em_servico{background:#f7dfb0;border-color:#d99a32;color:#7a5510}.monitoramento-externo-activity--concluida{background:#dff3ec;border-color:#b9e4d6;color:#1f7a5c}.monitoramento-externo-activity--cond-operacao{background:#f7dfb0;border-color:#d99a32;color:#7a5510}.monitoramento-externo-activity--cond-retorno{background:#fceae7;border-color:#e8b4ad;color:#b8402f}.monitoramento-externo-activity--ocioso{background:#fbf0dd;border-color:#e5c98a;color:#93700f}.monitoramento-externo-activity--almoco{background:#ffe4e9;border-color:#fda4af;color:#e11d48;z-index:2}.app.theme-dark .monitoramento-externo-activity--almoco,html.theme-dark .monitoramento-externo-activity--almoco{background:#f43f5e33;border-color:#f43f5e73;color:#fda4af}.monitoramento-externo-activity--clickable{cursor:pointer}.monitoramento-externo-activity--clickable:hover{filter:brightness(.97)}.monitoramento-externo-os-em-almoco-strip,.monitoramento-externo-os-em-deslocamento-strip,.monitoramento-externo-os-em-servico-strip{align-items:center;border-radius:7px;bottom:8px;box-sizing:border-box;display:flex;justify-content:center;min-width:4px;overflow:hidden;pointer-events:auto;position:absolute;top:8px;z-index:4}.monitoramento-externo-os-em-deslocamento-strip,.monitoramento-externo-os-em-servico-strip{cursor:pointer}.monitoramento-externo-os-em-servico-strip{animation:monitoramento-externo-pulse-travel 2.2s ease-in-out infinite;background:#dff4f7;border:1px solid #8ad8e2}.monitoramento-externo-os-em-deslocamento-strip{animation:monitoramento-externo-pulse-travel 2.2s ease-in-out infinite;background:#eef1f5;border:1px solid #dce1e8}.monitoramento-externo-os-em-almoco-strip{animation:monitoramento-externo-pulse-travel 2.2s ease-in-out infinite;background:#ffe4e9;border:1px solid #fda4af;cursor:default;z-index:5}@keyframes monitoramento-externo-pulse-travel{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.monitoramento-externo-os-em-almoco-strip,.monitoramento-externo-os-em-deslocamento-strip,.monitoramento-externo-os-em-servico-strip{animation:none}}.monitoramento-externo-os-em-almoco-strip-os,.monitoramento-externo-os-em-deslocamento-strip-os,.monitoramento-externo-os-em-servico-strip-os{align-items:center;display:flex;font-family:var(--mon-ext-font-mono)!important;font-size:12px!important;font-weight:600!important;gap:3px;justify-content:center;min-width:0;overflow:hidden;padding:0 6px;white-space:nowrap}.monitoramento-externo-os-em-servico-strip-os{color:#0a7c8a}.monitoramento-externo-os-em-deslocamento-strip-os{color:#4b5563}.monitoramento-externo-os-em-almoco-strip-os{color:#e11d48}.monitoramento-externo-os-strip-os-num{min-width:0;overflow:hidden;text-overflow:ellipsis}.monitoramento-externo-os-strip-more{color:currentColor;opacity:.78;white-space:nowrap}.monitoramento-externo-desloc-tip{animation:monitoramento-externo-popover-in .15s ease;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mon-ext-surface);border:1px solid var(--mon-ext-border);border-radius:14px;box-shadow:0 12px 32px #10182829;box-sizing:border-box;font-family:var(--mon-ext-font-ui);font-size:12.5px;isolation:isolate;line-height:1.35;opacity:1;overflow:hidden;padding:14px 15px;position:relative;width:224px}.monitoramento-externo-desloc-tip:before{background:#fff;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.monitoramento-externo-desloc-tip-os{color:var(--mon-ext-text);font-family:var(--mon-ext-font-mono);font-size:12.8px;font-weight:700;position:relative;z-index:1}.monitoramento-externo-desloc-tip-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px;position:relative;z-index:1}.monitoramento-externo-desloc-tip-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.monitoramento-externo-desloc-tip-kicker{color:#8a93a0;font-family:var(--mon-ext-font-mono);font-size:12.8px;font-weight:700;letter-spacing:0;text-transform:uppercase}.monitoramento-externo-desloc-tip-body{display:flex;flex-direction:column;gap:11px;position:relative;z-index:1}.monitoramento-externo-desloc-tip-section{border-top:1px solid #eef1f4;padding-top:11px}.monitoramento-externo-desloc-tip-section:first-child{border-top:none;padding-top:0}.monitoramento-externo-desloc-tip-label{color:#8a93a0;font-size:11.5px;margin-bottom:3px}.monitoramento-externo-desloc-tip-horario{color:var(--mon-ext-text);font-family:var(--mon-ext-font-mono);font-size:10px;font-weight:600;position:relative;z-index:1}.monitoramento-externo-desloc-tip-cliente{color:var(--mon-ext-text);font-size:10.4px;font-weight:700;position:relative;word-break:break-word;z-index:1}.monitoramento-externo-os-popover{animation:monitoramento-externo-popover-in .2s ease;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mon-ext-surface);border:1px solid var(--mon-ext-border);border-radius:14px;box-shadow:0 12px 32px #10182829;font-family:var(--mon-ext-font-ui);isolation:isolate;opacity:1;overflow:hidden;padding:0;position:relative;z-index:1}@keyframes monitoramento-externo-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.monitoramento-externo-os-popover-inner{background:var(--mon-ext-surface);max-height:70vh;opacity:1;overflow-y:auto;padding:14px 15px;position:relative;z-index:1}.monitoramento-externo-os-popover:before{background:#fff;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}.monitoramento-externo-os-popover-error,.monitoramento-externo-os-popover-loading{color:var(--mon-ext-muted);font-size:12.5px;padding:8px 0}.monitoramento-externo-os-popover-error{color:#b8402f}.monitoramento-externo-os-popover-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px;position:relative;z-index:1}.monitoramento-externo-os-popover-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.monitoramento-externo-os-popover-os{color:var(--mon-ext-text);font-family:var(--mon-ext-font-mono);font-size:12.8px;font-weight:700;margin:0}.monitoramento-externo-os-popover-os-tipo{color:#8a93a0;font-family:var(--mon-ext-font-mono);font-size:12.8px;font-weight:700;letter-spacing:0;text-transform:uppercase}.monitoramento-externo-os-popover-badge{border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.monitoramento-externo-os-popover-badge.is-operacao{background:#e4f7ed;color:#0b7a44}.monitoramento-externo-os-popover-badge.is-retorno{background:#fbf3de;color:#93700f}.monitoramento-externo-os-popover-close{align-items:center;background:#f5f7fa;border:none;border-radius:999px;color:#6b7684;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.monitoramento-externo-os-popover-body{display:flex;flex-direction:column;gap:11px;position:relative;z-index:1}.monitoramento-externo-os-popover-section{border-top:1px solid #eef1f4;padding-top:11px}.monitoramento-externo-os-popover-section:first-child{border-top:none;padding-top:0}.monitoramento-externo-os-popover-field+.monitoramento-externo-os-popover-field{margin-top:8px}.monitoramento-externo-os-popover-label{color:#8a93a0;font-size:11.5px;margin-bottom:3px}.monitoramento-externo-os-popover-value{color:var(--mon-ext-text);font-size:10.4px;font-weight:700;line-height:1.4;word-break:break-word}.monitoramento-externo-os-popover-duracao,.monitoramento-externo-os-popover-value--mono{font-family:var(--mon-ext-font-mono);font-size:10px}.monitoramento-externo-os-popover-duracao{color:#0ea65c}.app.theme-dark .monitoramento-externo-dashboard{--mon-ext-bg:var(--board-bg);--mon-ext-surface:var(--bg-surface);--mon-ext-border:var(--border-subtle);--mon-ext-border-soft:var(--border-subtle);--mon-ext-text:var(--text-body);--mon-ext-muted:var(--text-muted);--mon-ext-muted-2:var(--text-muted)}.app.theme-dark .monitoramento-externo-kpi,.app.theme-dark .monitoramento-externo-table-scroll{box-shadow:0 1px 2px #00000029,0 10px 28px #0000002e}.app.theme-dark .monitoramento-externo-kpi-icon-box,.app.theme-dark .monitoramento-externo-os-chip,.app.theme-dark .monitoramento-externo-os-popover-close{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .monitoramento-externo-grid-row:hover{background:var(--bg-surface-alt)}.app.theme-dark .monitoramento-externo-grid-cell--desloc,.app.theme-dark .monitoramento-externo-os-chip-code,.app.theme-dark .monitoramento-externo-tec-avatar{color:var(--text-body)}.app.theme-dark .monitoramento-externo-table-scroll::-webkit-scrollbar-thumb{background:var(--border-subtle)}.app.theme-dark .monitoramento-externo-desloc-tip,.app.theme-dark .monitoramento-externo-os-popover,.app.theme-dark .monitoramento-externo-os-popover-inner,html.theme-dark .monitoramento-externo-desloc-tip,html.theme-dark .monitoramento-externo-os-popover,html.theme-dark .monitoramento-externo-os-popover-inner{--mon-ext-surface:var(--modal-bg);--mon-ext-border:var(--border-subtle);--mon-ext-border-soft:var(--border-subtle);--mon-ext-text:var(--text-body);--mon-ext-muted:var(--text-muted);background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 12px 32px #00000052;color:var(--text-body)}.app.theme-dark .monitoramento-externo-desloc-tip:before,.app.theme-dark .monitoramento-externo-os-popover:before,html.theme-dark .monitoramento-externo-desloc-tip:before,html.theme-dark .monitoramento-externo-os-popover:before{background:var(--modal-bg)}.app.theme-dark .monitoramento-externo-desloc-tip-section,.app.theme-dark .monitoramento-externo-os-popover-section,html.theme-dark .monitoramento-externo-desloc-tip-section,html.theme-dark .monitoramento-externo-os-popover-section{border-top-color:var(--border-subtle)}.app.theme-dark .monitoramento-externo-desloc-tip-kicker,.app.theme-dark .monitoramento-externo-desloc-tip-label,.app.theme-dark .monitoramento-externo-os-popover-label,.app.theme-dark .monitoramento-externo-os-popover-os-tipo,html.theme-dark .monitoramento-externo-desloc-tip-kicker,html.theme-dark .monitoramento-externo-desloc-tip-label,html.theme-dark .monitoramento-externo-os-popover-label,html.theme-dark .monitoramento-externo-os-popover-os-tipo{color:var(--text-muted)}.app.theme-dark .monitoramento-externo-os-em-almoco-strip,html.theme-dark .monitoramento-externo-os-em-almoco-strip{background:#f43f5e38;border-color:#f43f5e80}.app.theme-dark .monitoramento-externo-os-em-almoco-strip-os,html.theme-dark .monitoramento-externo-os-em-almoco-strip-os{color:#fda4af}.mapalive-root{--ma-stale-border:#fb718561;--ma-stale-border-on:#fb7185d1;display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.mapalive-root,.mapalive-root--tv{background:#f1f5f9;background:var(--bg-body,#f1f5f9)}.mapalive-tv-header{align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;gap:12px;min-width:0;padding:14px 168px 8px 20px}.mapalive-tv-title{color:#e5e7eb;color:var(--text-body,#e5e7eb);flex:0 1 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapalive-map-shell{background:#e8ecf1;border:1px solid #0f172a0f;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;flex:1 1;margin:0 10px 10px;min-height:0;overflow:hidden;position:relative}.mapalive-root--tv .mapalive-map-shell{margin:0 12px 12px}.mapalive-map-host,.mapalive-tv-veil{inset:0;position:absolute}.mapalive-tv-veil{background:#f1f5f9;background:var(--bg-body,#f1f5f9);opacity:1;pointer-events:none;transition:opacity .5s ease;z-index:5}.mapalive-tv-veil.is-off{opacity:0}.mapalive-overlay-msg{background:#fffffff0;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 8px 24px #0f172a1a;color:#475569;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;left:50%;max-width:min(360px,80%);padding:12px 16px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:4}.mapalive-overlay-msg--error{border-color:#b91c1c33;color:#b91c1c}.mapalive-side{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 0 1px #0f172a1f,0 12px 32px -8px #0f172a2e;display:flex;flex-direction:column;height:auto;max-height:calc(100% - 24px);overflow:hidden;position:absolute;right:12px;top:12px;width:min(320px,calc(100% - 24px));z-index:5}.mapalive-side-head{border-bottom:1px solid #0f172a0f;flex-shrink:0;padding:12px 12px 10px}.mapalive-side-meta{align-items:center;color:#64748b;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:8px;justify-content:space-between}.mapalive-side-meta strong{color:#334155;font-weight:600}.mapalive-side-live{align-items:center;color:#059669;display:inline-flex;font-weight:600;gap:5px}.mapalive-side-live-dot{background:#34d399;border-radius:99px;box-shadow:0 0 0 3px #34d39940;height:6px;width:6px}.mapalive-side-list{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px}.mapalive-side-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:10px;margin:0 0 4px;padding:8px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.mapalive-side-row:hover{background:#0f172a0a}.mapalive-side-row.is-selected{background:var(--ma-soft);border-color:var(--ma-border)}.mapalive-side-row.is-stale,.mapalive-side-row.is-stale.is-selected{animation:mapalive-stale-border 1.7s ease-in-out infinite;border:2.5px dashed var(--ma-stale-border-on)}.mapalive-side-avatar{flex-shrink:0;height:36px;overflow:visible;position:relative;width:36px}.mapalive-side-avatar,.mapalive-side-avatar-media{align-items:center;display:inline-flex;justify-content:center}.mapalive-side-avatar-media{background:#e2e8f0;border-radius:99px;color:#475569;font-size:11px;font-weight:700;height:100%;overflow:hidden;width:100%}.mapalive-side-avatar-media img{display:block;height:100%;object-fit:cover;width:100%}.mapalive-side-avatar-dot{background:var(--ma-status);border:2px solid #fff;border-radius:99px;bottom:-1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ma-status) 30%,#0000);height:10px;pointer-events:none;position:absolute;right:-1px;width:10px;z-index:1}.mapalive-side-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mapalive-side-name{color:#1e293b;font-size:12.5px;font-weight:600}.mapalive-side-name,.mapalive-side-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapalive-side-sub{color:#94a3b8;font-size:11px}.mapalive-side-sub--os{align-items:center;display:inline-flex;gap:4px;min-width:0}.mapalive-side-os-icon{color:#94a3b8;flex-shrink:0}.mapalive-side-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-width:58%}.mapalive-side-badge{background:var(--ma-soft);border:1px solid var(--ma-border);border-radius:999px;color:var(--ma-status);font-size:10px;font-weight:600;line-height:1.2;padding:3px 7px;white-space:nowrap}.mapalive-side-badge-row{gap:5px;justify-content:flex-end}.mapalive-side-badge-row,.mapalive-side-stale{align-items:center;display:inline-flex;min-width:0}.mapalive-side-stale{color:#c2410c;cursor:default;flex-shrink:0;gap:3px;opacity:.95}.mapalive-side-stale-icon{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.mapalive-stale-tooltip{animation:mapalive-stale-tip-in .14s ease-out;background:#fff;border:1px solid #e7ebef;border-radius:10px;box-shadow:0 10px 28px #10182824;box-sizing:border-box;max-width:min(280px,calc(100vw - 24px));min-width:148px;padding:8px 10px;pointer-events:none;position:fixed;transform:translate(-100%,-50%) translateX(-10px);z-index:30080}.mapalive-stale-tooltip-label{color:#1a2230;display:block;font-family:Manrope,Geist Variable,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.35}.mapalive-stale-tooltip:before{border:7px solid #0000;border-left-color:#e7ebef;left:100%}.mapalive-stale-tooltip:after,.mapalive-stale-tooltip:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.mapalive-stale-tooltip:after{border:6px solid #0000;border-left-color:#fff;left:calc(100% - 1px)}@keyframes mapalive-stale-tip-in{0%{opacity:0;transform:translate(-100%,-50%) translateX(-4px)}to{opacity:1;transform:translate(-100%,-50%) translateX(-10px)}}.mapalive-side-ago{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500}.mapalive-side-foot{border-top:1px solid #0f172a0f;padding:10px 12px}.mapalive-side-foot,.mapalive-side-selection{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.mapalive-side-selection{border:none;padding:8px 12px 4px}.mapalive-side-sync{border:none;color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.01em;line-height:1.3;padding:4px 12px 8px}.mapalive-side-foot-name,.mapalive-side-sync{font-family:Geist Variable,Geist,system-ui,sans-serif}.mapalive-side-foot-name{color:#1e293b;font-size:12px;font-weight:600}.mapalive-side-foot-meta{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:#64748b;display:-webkit-box;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;overflow:hidden;white-space:normal;word-break:break-word}.mapalive-os-pin{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:relative;transform:translateY(-4px)}.mapalive-os-pin-chip{background:#2563ebf2;border-radius:6px;box-shadow:0 2px 8px #2563eb59;color:#fff;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.3;margin-bottom:4px;max-width:96px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.mapalive-os-pin-dot{background:#2563eb;border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 6px #0f172a40;height:16px;transform:rotate(-45deg);width:16px}.mapalive-marker{--ma-stale-border:#fb718561;--ma-stale-border-on:#fb7185d1;align-items:center;display:flex;filter:drop-shadow(0 6px 12px rgba(15,23,42,.18));height:56px;justify-content:center;position:absolute;width:56px}.mapalive-marker.is-selected .mapalive-marker-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--ma-status) 45%,#0000);transform:scale(1.08)}.mapalive-marker.is-stale .mapalive-marker-dot{animation:mapalive-stale-border 1.7s ease-in-out infinite;border:3px dashed var(--ma-stale-border-on)}.mapalive-marker.is-stale .mapalive-marker-label{animation:mapalive-stale-border 1.7s ease-in-out infinite;border:2.5px dashed var(--ma-stale-border-on)}.mapalive-marker-pulse{animation:mapalive-pulse 2.6s ease-out infinite;border:1.5px solid color-mix(in srgb,var(--ma-status) 45%,#0000);border-radius:99px;inset:4px;pointer-events:none;position:absolute}.mapalive-marker-dot{align-items:center;background:var(--ma-status);border:3px solid var(--ma-status);border-radius:99px;box-shadow:0 0 0 2px #fff,0 4px 14px -2px color-mix(in srgb,var(--ma-status) 55%,#0000);color:#fff;display:flex;font:800 11px/1 Geist Variable,Geist,system-ui,sans-serif;height:36px;justify-content:center;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:36px;z-index:1}.mapalive-marker-img{display:block;height:100%;object-fit:cover;width:100%}.mapalive-marker-label{align-items:stretch;background:#fff;border:1px solid color-mix(in srgb,var(--ma-status) 40%,#0000);border-radius:999px;bottom:calc(100% + 3px);box-shadow:0 2px 8px #0f172a1a;display:inline-flex;gap:0;left:50%;max-width:220px;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:2}.mapalive-marker-label--with-speed{max-width:240px}.mapalive-marker-name{background:#0000;color:color-mix(in srgb,var(--ma-status) 72%,#0f172a);flex:1 1;font:700 9px/1.25 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:.01em;max-width:140px;min-width:0;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;text-transform:none}.mapalive-marker-name,.mapalive-marker-speed{border:none;box-shadow:none;white-space:nowrap}.mapalive-marker-speed{align-items:center;background:color-mix(in srgb,var(--ma-status) 88%,#0f172a);border-left:1px solid color-mix(in srgb,var(--ma-status) 55%,#0000);color:#fff;display:inline-flex;flex:none;font:800 9px/1.25 JetBrains Mono,ui-monospace,monospace;letter-spacing:-.02em;padding:3px 7px 3px 6px}.mapalive-marker-label--lunch{max-width:240px}.mapalive-marker-lunch{align-items:center;background:color-mix(in srgb,var(--ma-status) 88%,#0f172a);border:none;border-left:1px solid color-mix(in srgb,var(--ma-status) 55%,#0000);box-shadow:none;color:#fff;display:inline-flex;flex:none;font:800 9px/1.25 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.02em;padding:3px 7px 3px 6px;text-transform:uppercase;white-space:nowrap}.mapalive-side-sub--os-count span:last-child{font-weight:600;letter-spacing:.01em}@keyframes mapalive-pulse{0%{opacity:.85;transform:scale(.92)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@keyframes mapalive-stale-border{0%,to{border-color:var(--ma-stale-border)}50%{border-color:var(--ma-stale-border-on)}}.app.theme-dark .mapalive-root,html.theme-dark .mapalive-root{--ma-stale-border:#fb71854d;--ma-stale-border-on:#fda4afc7;background:var(--bg-body)}.app.theme-dark .mapalive-tv-veil,html.theme-dark .mapalive-tv-veil{background:var(--bg-body)}.app.theme-dark .mapalive-tv-title,html.theme-dark .mapalive-tv-title{color:var(--text-body)}.app.theme-dark .mapalive-map-shell,html.theme-dark .mapalive-map-shell{background:var(--bg-surface);border-color:var(--border-subtle);box-shadow:none}.app.theme-dark .mapalive-side,html.theme-dark .mapalive-side{background:color-mix(in srgb,var(--bg-surface) 92%,#0000);border-color:var(--border-subtle);box-shadow:0 12px 32px -8px #0006}.app.theme-dark .mapalive-side-foot,.app.theme-dark .mapalive-side-head,html.theme-dark .mapalive-side-foot,html.theme-dark .mapalive-side-head{border-color:var(--border-subtle)}.app.theme-dark .mapalive-side-ago,.app.theme-dark .mapalive-side-foot-meta,.app.theme-dark .mapalive-side-meta,.app.theme-dark .mapalive-side-sub,.app.theme-dark .mapalive-side-sync,html.theme-dark .mapalive-side-ago,html.theme-dark .mapalive-side-foot-meta,html.theme-dark .mapalive-side-meta,html.theme-dark .mapalive-side-sub,html.theme-dark .mapalive-side-sync{color:#9a9aa3}.app.theme-dark .mapalive-side-stale,html.theme-dark .mapalive-side-stale{color:#fdba74}.app.theme-dark .mapalive-stale-tooltip,html.theme-dark .mapalive-stale-tooltip{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0000004d}.app.theme-dark .mapalive-stale-tooltip-label,html.theme-dark .mapalive-stale-tooltip-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .mapalive-stale-tooltip:before,html.theme-dark .mapalive-stale-tooltip:before{border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50)}.app.theme-dark .mapalive-stale-tooltip:after,html.theme-dark .mapalive-stale-tooltip:after{border-left-color:#2a2a2e;border-left-color:var(--modal-bg,#2a2a2e)}.app.theme-dark .mapalive-side-foot-name,.app.theme-dark .mapalive-side-meta strong,.app.theme-dark .mapalive-side-name,html.theme-dark .mapalive-side-foot-name,html.theme-dark .mapalive-side-meta strong,html.theme-dark .mapalive-side-name{color:var(--text-body)}.app.theme-dark .mapalive-side-row:hover,html.theme-dark .mapalive-side-row:hover{background:var(--bg-surface-alt)}.app.theme-dark .mapalive-side-avatar-media,html.theme-dark .mapalive-side-avatar-media{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .mapalive-side-avatar-dot,html.theme-dark .mapalive-side-avatar-dot{border-color:var(--bg-surface)}.app.theme-dark .mapalive-side-os-icon,html.theme-dark .mapalive-side-os-icon{color:#9a9aa3}.app.theme-dark .mapalive-overlay-msg,html.theme-dark .mapalive-overlay-msg{background:#2a2a2ef0;border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .mapalive-marker-label,html.theme-dark .mapalive-marker-label{background:var(--bg-surface-raised);border-color:color-mix(in srgb,var(--ma-status) 45%,var(--border-subtle))}.app.theme-dark .mapalive-marker-name,html.theme-dark .mapalive-marker-name{background:#0000;border-color:#0000;color:var(--text-body)}.app.theme-dark .mapalive-marker-lunch,.app.theme-dark .mapalive-marker-speed,html.theme-dark .mapalive-marker-lunch,html.theme-dark .mapalive-marker-speed{background:color-mix(in srgb,var(--ma-status) 70%,#2a2a2e);border-left-color:color-mix(in srgb,var(--ma-status) 55%,var(--border-subtle));color:#fff}.app.theme-dark .mapalive-marker-dot,html.theme-dark .mapalive-marker-dot{box-shadow:0 0 0 2px var(--bg-surface-raised),0 4px 14px -2px color-mix(in srgb,var(--ma-status) 55%,#0000)}.app.theme-dark .mapalive-marker,html.theme-dark .mapalive-marker{--ma-stale-border:#fb71854d;--ma-stale-border-on:#fda4afc7}@media (max-width:820px){.mapalive-side{bottom:8px;left:8px;max-height:42%;right:8px;top:auto;width:auto}}.monitoramento-pre-atendimento{--mpa-bg:var(--board-bg,#fbfbfb);--mpa-surface:var(--bg-surface,#fff);--mpa-surface-soft:var(--bg-surface-alt,#f9fafb);--mpa-border:var(--border-subtle,#e2e8f0);--mpa-border-card:#eef2f7;--mpa-text:var(--text-body,#1f1b2e);--mpa-text-soft:var(--text-muted,#6b6580);--mpa-text-faint:#9c97af;--mpa-icon:#94a3b8;--mpa-summary-bg:#1f1b2e;--mpa-pill-pending-bg:#fef3c7;--mpa-pill-pending-fg:#d97706;--mpa-pill-atend-bg:#ede9fe;--mpa-pill-atend-fg:#6c4cf1;--mpa-unread-bg:#e11d48;--mpa-live-border:#e6e6ef;--mpa-live-bg:var(--bg-surface,#fff);--mpa-live-fg:#6c6c80;--mpa-live-hover-fg:#5a2ee0;--mpa-row-shadow:0 1px 2px #0f172a0f,0 2px 8px #0f172a14;background:var(--mpa-bg);box-sizing:border-box;color:var(--mpa-text);display:flex;flex-direction:column;font-family:Geist Variable,Plus Jakarta Sans,sans-serif;height:100%;min-height:0;width:100%}.monitoramento-pre-atendimento *,.monitoramento-pre-atendimento :after,.monitoramento-pre-atendimento :before{box-sizing:border-box}.mpa-tv-title{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-width:0;padding:14px 20px 8px}.mpa-tv-title-text{color:var(--mpa-text);flex:0 1 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpa-tv-countdown{flex-shrink:0}.mpa-shell{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;padding:8px 16px 12px}.mpa-main-stack{align-items:stretch;display:flex;flex:1 1;gap:18px;min-height:0}.mpa-mid-sep{align-self:stretch;background:linear-gradient(to bottom,#0000 0,var(--mpa-border) 18%,var(--mpa-border) 82%,#0000 100%);flex:0 0 1px;margin:8px 4px;mask-image:linear-gradient(180deg,#0000 0,#000 14%,#000 86%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 14%,#000 86%,#0000);opacity:.95;width:1px}.mpa-pre-card{background:#0000;border:none;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;width:100%}.mpa-card-head,.mpa-card-head-left{align-items:baseline;display:flex;gap:12px}.mpa-card-head-left{min-width:0}.monitoramento-pre-atendimento .mpa-pre-card .mpa-sector-name{color:var(--mpa-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.mpa-pre-stat-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.mpa-stat-tile{align-items:center;background:var(--mpa-surface);border:1px solid var(--mpa-border-card);border-radius:10px;box-shadow:none;display:flex;gap:8px;min-height:36.4px;min-width:0;padding:6px 12px}.monitoramento-pre-atendimento .mpa-stat-tile.mpa-stat-tile--alert{animation:mpa-kpi-border-pulse 1.6s ease-in-out infinite;border-color:#e11d48}@keyframes mpa-kpi-border-pulse{0%,to{border-color:#e11d48;box-shadow:0 0 0 0 #e11d4859}50%{border-color:#fb7185;box-shadow:0 0 0 3px #e11d482e}}.app.theme-dark .monitoramento-pre-atendimento .mpa-stat-tile.mpa-stat-tile--alert,html.theme-dark .monitoramento-pre-atendimento .mpa-stat-tile.mpa-stat-tile--alert{animation-name:mpa-kpi-border-pulse-dark}@keyframes mpa-kpi-border-pulse-dark{0%,to{border-color:#fb7185;box-shadow:0 0 0 0 #fb718559}50%{border-color:#fda4af;box-shadow:0 0 0 3px #fb718533}}.mpa-stat-icon{color:var(--mpa-icon);flex-shrink:0}.monitoramento-pre-atendimento .mpa-stat-tile .mpa-stat-value{font-feature-settings:"tnum";color:var(--mpa-text);flex-shrink:0;font-family:Geist Variable,Sora,sans-serif;font-size:19.5px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.monitoramento-pre-atendimento .mpa-stat-tile .mpa-stat-label{color:var(--mpa-text-soft);font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mpa-os-summary{align-items:center;border-bottom:none;display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding-bottom:0}.mpa-os-summary-label{align-items:center;color:var(--mpa-text-soft);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:0;text-transform:none}.mpa-os-summary-label svg{color:var(--mpa-text-faint);flex-shrink:0}.mpa-os-summary-item{align-items:center;display:flex;font-size:13px;font-weight:700;gap:6px}.mpa-os-summary-dot{border-radius:999px;flex-shrink:0;height:8px;width:8px}.mpa-pre-rows{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;min-height:0;overflow:auto}.mpa-item-row{background:var(--mpa-surface);border:1px solid var(--mpa-border-card);border-radius:14px;box-shadow:var(--mpa-row-shadow);display:flex;flex-direction:column;gap:7px;min-width:0;padding:9px 12px}.mpa-item-client{color:var(--mpa-text);font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpa-item-bottom{align-items:center;display:flex;gap:8px;min-width:0}.mpa-item-avatar{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10.5px;font-weight:700;height:26px;justify-content:center;width:26px}.mpa-item-contact{color:var(--mpa-text-soft);flex-shrink:1;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpa-pill{border-radius:999px;flex-shrink:0;font-size:10.5px;font-weight:700;line-height:1.15;padding:1px 7px;white-space:nowrap}.mpa-pill--pending{background:var(--mpa-pill-pending-bg);color:var(--mpa-pill-pending-fg)}.mpa-pill--atendimento{background:var(--mpa-pill-atend-bg);color:var(--mpa-pill-atend-fg)}.mpa-os-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.mpa-os-item{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;max-width:100%;overflow:hidden;padding:3px 10px;white-space:nowrap}.mpa-os-item--nova{background:#ccfbf1b3;color:#0d9488}.mpa-os-item--adiada{background:#e2e8f0b3;color:#475569}.mpa-os-item--encaminhada{background:#ffedd5b3;color:#ea580c}.mpa-os-item--fechada{background:#dcfce7b3;color:#16a34a}.mpa-os-item--excluida{background:#ffe4e6b3;color:#be123c}.mpa-os-summary-item--nova{color:#0d9488}.mpa-os-summary-item--nova .mpa-os-summary-dot{background:#0d9488}.mpa-os-summary-item--adiada{color:#475569}.mpa-os-summary-item--adiada .mpa-os-summary-dot{background:#475569}.mpa-os-summary-item--encaminhada{color:#ea580c}.mpa-os-summary-item--encaminhada .mpa-os-summary-dot{background:#ea580c}.mpa-os-summary-item--fechada{color:#16a34a}.mpa-os-summary-item--fechada .mpa-os-summary-dot{background:#16a34a}.mpa-os-summary-item--excluida{color:#be123c}.mpa-os-summary-item--excluida .mpa-os-summary-dot{background:#be123c}.mpa-os-number,.mpa-os-sep{flex-shrink:0}.mpa-os-sep{opacity:.5}.mpa-os-status{font-weight:600;overflow:hidden;text-overflow:ellipsis}.mpa-unread-badge{align-items:center;background:var(--mpa-unread-bg);border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.monitoramento-pre-atendimento .mpa-unread-badge.mpa-unread-badge--overdue{animation:mpa-time-overdue-pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 2px #e11d4859}.mpa-row-time{color:var(--mpa-text-faint);flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.monitoramento-pre-atendimento .mpa-row-time.mpa-row-time--overdue{animation:mpa-time-overdue-pulse 1.6s ease-in-out infinite;color:#e11d48;font-weight:700}@keyframes mpa-time-overdue-pulse{0%,to{opacity:1}50%{opacity:.35}}.app.theme-dark .monitoramento-pre-atendimento .mpa-row-time.mpa-row-time--overdue,html.theme-dark .monitoramento-pre-atendimento .mpa-row-time.mpa-row-time--overdue{color:#fb7185}.mpa-row-spacer{align-items:center;display:flex;gap:8px;margin-left:auto}.mpa-overflow-note{color:var(--mpa-text-faint);font-size:12px;font-weight:600;grid-column:1/-1;padding:4px 0 0;text-align:center}.mpa-other-card{background:#0000;border:none;border-radius:0;display:flex;flex:35 1;flex-direction:column;min-height:0;padding:0}.mpa-other-title{font-size:29px;font-weight:700;line-height:1.25}.mpa-other-col-heads{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1fr 1fr;margin-top:20px;padding:0 4px}.mpa-other-col-head{color:var(--mpa-text-faint);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.mpa-other-col-head:first-child{text-align:left}.mpa-other-rows{display:flex;flex-direction:column;gap:12px;margin-top:14px;min-height:0;overflow:auto}.mpa-other-row{grid-gap:10px;align-items:center;background:var(--mpa-surface);border:1px solid var(--mpa-border);border-radius:12px;box-shadow:0 1px 2px #1018280a,0 4px 12px #10182808;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:1.6fr 1fr 1fr 1fr;padding:10px 14px}.mpa-other-sector-id{align-items:center;display:flex;gap:10px;min-width:0}.mpa-other-dot{border-radius:999px;flex-shrink:0;height:12px;width:12px}.mpa-other-name-block{display:flex;flex-direction:column;min-width:0}.mpa-other-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpa-other-total{color:var(--mpa-text-faint);font-size:11.5px;font-weight:600}.mpa-other-stat{text-align:center}.mpa-other-stat-value{font-family:Geist Variable,Sora,sans-serif;font-size:25px;font-weight:800;line-height:1}.mpa-empty-hint{align-items:center;color:var(--mpa-text-faint);display:flex;flex:0 0 auto;font-size:13px;font-weight:600;justify-content:center;padding:40px 0}.mpa-summary-bar{align-items:stretch;background:var(--mpa-summary-bg);border-radius:22px;display:flex;flex-shrink:0;gap:0;padding:16px 36px}.mpa-summary-bar--live-only{align-items:center;align-self:flex-end;background:#0000;border-radius:0;justify-content:center;margin-left:auto;max-width:100%;padding:0;width:auto}.mpa-summary-bar--live-only .mpa-summary-live{background:var(--mpa-live-bg);border:1.5px solid var(--mpa-live-border);border-radius:10px;color:var(--mpa-live-fg);cursor:default;font:600 11px/1 Plus Jakarta Sans,Geist Variable,system-ui,sans-serif;gap:8px;height:30px;margin-left:0;padding:0 14px;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.mpa-summary-bar--live-only .mpa-summary-live:focus-visible,.mpa-summary-bar--live-only .mpa-summary-live:hover{background:linear-gradient(var(--mpa-live-bg),var(--mpa-live-bg)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:var(--mpa-live-hover-fg);outline:none}.mpa-summary-bar--live-only .mpa-summary-live-text{color:inherit;font:inherit;opacity:1}.mpa-summary-bar--live-only .mpa-live-dot{height:8px;width:8px}.mpa-summary-bar--live-only .mpa-live-sep{color:var(--mpa-text-faint);font-weight:700;opacity:.55;-webkit-user-select:none;user-select:none}.mpa-summary-bar--live-only .mpa-live-stat{align-items:baseline;color:inherit;display:inline-flex;font:inherit;gap:4px}.mpa-summary-bar--live-only .mpa-live-stat-num{font-feature-settings:"tnum";color:var(--mpa-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.mpa-summary-bar--live-only .mpa-live-stat-label{color:var(--mpa-text-soft);font-size:10.5px;font-weight:600;letter-spacing:.01em}.mpa-summary-bar--live-only .mpa-live-stat--enc .mpa-live-stat-num{color:#ea580c}.mpa-summary-bar--live-only .mpa-live-stat--fech .mpa-live-stat-num{color:#16a34a}.app.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat-num,html.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat-num{color:var(--mpa-text)}.app.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat--enc .mpa-live-stat-num,html.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat--enc .mpa-live-stat-num{color:#fdba74}.app.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat--fech .mpa-live-stat-num,html.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-live-stat--fech .mpa-live-stat-num{color:#86efac}.mpa-summary-item{border-right:1px solid #ffffff1f;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0 26px}.mpa-summary-item:first-child{padding-left:0}.mpa-summary-item:last-child{border-right:none}.mpa-summary-label{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mpa-summary-value{color:#fff;font-family:Geist Variable,Sora,sans-serif;font-size:25px;font-weight:800;line-height:1.1}.mpa-summary-live{align-items:center;display:flex;gap:8px;margin-left:auto;padding-left:26px}.mpa-live-dot{animation:mpa-pulse 1.8s infinite;background:#34d399;border-radius:999px;flex-shrink:0;height:9px;width:9px}@keyframes mpa-pulse{0%{box-shadow:0 0 0 0 #34d39980}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}.mpa-summary-live-text{color:#ffffffb3;font-size:12.5px;font-weight:600;white-space:nowrap}@media (max-width:1400px){.mpa-pre-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.mpa-main-stack{flex-direction:column}.mpa-pre-rows,.mpa-pre-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mpa-mid-sep{align-self:stretch;background:linear-gradient(to right,#0000 0,var(--mpa-border) 18%,var(--mpa-border) 82%,#0000 100%);flex:0 0 1px;height:1px;margin:4px 8px;mask-image:linear-gradient(90deg,#0000 0,#000 14%,#000 86%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%,#000 86%,#0000);width:auto}.mpa-other-card,.mpa-pre-card{flex:1 1 auto}.mpa-summary-bar{flex-wrap:wrap;gap:12px 0;padding:14px 20px}.mpa-summary-item{padding:0 16px}.mpa-summary-live{border-top:1px solid #ffffff1f;margin-left:0;padding:8px 0 0;width:100%}.mpa-summary-bar--live-only{margin-left:auto;width:auto}.mpa-summary-bar--live-only .mpa-summary-live{border-top:none;padding:0 12px;width:auto}}@media (max-width:720px){.mpa-pre-rows,.mpa-pre-stat-row{grid-template-columns:1fr}}.app.theme-dark .monitoramento-pre-atendimento,html.theme-dark .monitoramento-pre-atendimento{--mpa-bg:var(--board-bg,#222225);--mpa-surface:var(--bg-surface-raised,#323236);--mpa-surface-soft:var(--bg-surface-alt,#3a3a3e);--mpa-border:var(--border-subtle,#4a4a50);--mpa-border-card:var(--border-subtle,#4a4a50);--mpa-text:var(--text-body,#ededef);--mpa-text-soft:#c4c4cc;--mpa-text-faint:#9a9aa3;--mpa-icon:#9a9aa3;--mpa-summary-bg:#1a1a1d;--mpa-pill-pending-bg:#d9770638;--mpa-pill-pending-fg:#fbbf24;--mpa-pill-atend-bg:#6c4cf138;--mpa-pill-atend-fg:#a78bfa;--mpa-live-border:var(--border-subtle,#4a4a50);--mpa-live-bg:var(--bg-surface-alt,#3a3a3e);--mpa-live-fg:#c4c4cc;--mpa-live-hover-fg:var(--link,#a78bfa);--mpa-row-shadow:0 1px 2px #0003,0 2px 8px #0000002e;background:var(--mpa-bg)}.app.theme-dark .monitoramento-pre-atendimento .mpa-stat-tile,html.theme-dark .monitoramento-pre-atendimento .mpa-stat-tile{background:var(--mpa-surface);border-color:var(--mpa-border-card);box-shadow:none}.app.theme-dark .monitoramento-pre-atendimento .mpa-item-row,.app.theme-dark .monitoramento-pre-atendimento .mpa-other-row,html.theme-dark .monitoramento-pre-atendimento .mpa-item-row,html.theme-dark .monitoramento-pre-atendimento .mpa-other-row{background:var(--mpa-surface);border-color:var(--mpa-border-card);box-shadow:var(--mpa-row-shadow)}.app.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-summary-live:focus-visible,.app.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-summary-live:hover,html.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-summary-live:focus-visible,html.theme-dark .monitoramento-pre-atendimento .mpa-summary-bar--live-only .mpa-summary-live:hover{box-shadow:0 0 0 1px #38bdf829,0 4px 16px #7c4dff38,0 2px 8px #e879f91f}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-item--nova,html.theme-dark .monitoramento-pre-atendimento .mpa-os-item--nova{background:#0d948826;color:#5eead4}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-item--adiada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-item--adiada{background:#94a3b826;color:#cbd5e1}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-item--encaminhada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-item--encaminhada{background:#ea580c26;color:#fdba74}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-item--fechada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-item--fechada{background:#16a34a26;color:#86efac}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-item--excluida,html.theme-dark .monitoramento-pre-atendimento .mpa-os-item--excluida{background:#be123c26;color:#fda4af}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--nova,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--nova{color:#5eead4}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--nova .mpa-os-summary-dot,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--nova .mpa-os-summary-dot{background:#5eead4}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--adiada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--adiada{color:#cbd5e1}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--adiada .mpa-os-summary-dot,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--adiada .mpa-os-summary-dot{background:#94a3b8}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--encaminhada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--encaminhada{color:#fdba74}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--encaminhada .mpa-os-summary-dot,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--encaminhada .mpa-os-summary-dot{background:#fb923c}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--fechada,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--fechada{color:#86efac}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--fechada .mpa-os-summary-dot,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--fechada .mpa-os-summary-dot{background:#4ade80}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--excluida,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--excluida{color:#fda4af}.app.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--excluida .mpa-os-summary-dot,html.theme-dark .monitoramento-pre-atendimento .mpa-os-summary-item--excluida .mpa-os-summary-dot{background:#fb7185}.app.theme-dark .monitoramento-pre-atendimento .mpa-other-name,.app.theme-dark .monitoramento-pre-atendimento .mpa-other-stat-value,html.theme-dark .monitoramento-pre-atendimento .mpa-other-name,html.theme-dark .monitoramento-pre-atendimento .mpa-other-stat-value{color:var(--mpa-text)}.monitoramento-externo-config-overlay{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}.monitoramento-externo-config-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:90vh;max-width:480px;width:100%}.monitoramento-externo-config-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.monitoramento-externo-config-header h2{color:#0f172a;font-size:16px;font-weight:600;margin:0}.monitoramento-externo-config-close{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:28px}.monitoramento-externo-config-close:hover{background:#e2e8f0;color:#334155}.monitoramento-externo-config-body{min-height:0;overflow-y:auto;padding:16px 18px}.monitoramento-externo-config-empty,.monitoramento-externo-config-loading{color:#64748b;font-size:13px;padding:8px 0}.monitoramento-externo-config-error{color:#dc2626;font-size:13px;margin-bottom:8px;padding:8px 0}.monitoramento-externo-config-field{margin-bottom:16px}.monitoramento-externo-config-field label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.monitoramento-externo-config-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#334155;font-size:13px;padding:8px 10px;width:100%}.monitoramento-externo-config-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff26;outline:none}.monitoramento-externo-config-input-num{width:72px}.monitoramento-externo-config-hint{color:#64748b;font-size:11px;margin-left:8px}.monitoramento-externo-config-search{margin-bottom:8px}.monitoramento-externo-config-tree{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:280px;overflow-y:auto;padding:6px 10px 10px}.monitoramento-externo-config-tree-group{margin-bottom:2px}.monitoramento-externo-config-tree-row{align-items:center;border-radius:6px;display:flex;gap:6px;min-height:28px;padding:6px 8px;transition:background .15s}.monitoramento-externo-config-tree-row:hover{background:#ffffffb3}.monitoramento-externo-config-tree-chevron{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;line-height:1;padding:0;width:18px}.monitoramento-externo-config-tree-label{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:12px;line-height:1.6;margin:0;min-height:20px;min-width:0}.monitoramento-externo-config-tree-row input[type=checkbox]{accent-color:#7c4dff;align-self:center;cursor:pointer;flex-shrink:0;height:14px;margin:0;vertical-align:middle;width:14px}.monitoramento-externo-config-tree-text{align-self:center;color:#334155;flex:1 1;font-size:12px;line-height:1;margin-left:4px;min-width:0;overflow:hidden;text-overflow:ellipsis}.monitoramento-externo-config-tree-count{color:#64748b;flex-shrink:0;font-size:10px;margin-left:4px}.monitoramento-externo-config-tree-coord{font-weight:600}.monitoramento-externo-config-tree-area{padding-left:20px}.monitoramento-externo-config-tree-tech{font-weight:400;padding-left:38px}.monitoramento-externo-config-tree-children{border-left:1px solid #e2e8f0;margin-left:9px;padding-left:6px}.monitoramento-externo-config-footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 18px}.monitoramento-externo-config-footer-actions{display:flex;gap:8px}.monitoramento-externo-config-btn-delete{background:#0000;border:none;color:#dc2626}.monitoramento-externo-config-btn-delete:hover:not(:disabled){background:#fef2f2;color:#b91c1c}.monitoramento-externo-config-btn-delete:disabled{cursor:not-allowed;opacity:.7}.monitoramento-externo-config-btn{border-radius:8px;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;padding:8px 14px;transition:background .15s,color .15s}.monitoramento-externo-config-btn-cancel{background:#f1f5f9;border:none;color:#475569}.monitoramento-externo-config-btn-cancel:hover{background:#e2e8f0}.monitoramento-externo-config-btn-save{background:#7c4dff;border:none;color:#fff}.monitoramento-externo-config-btn-save:hover:not(:disabled){background:#6d3de6}.monitoramento-externo-config-btn-save:disabled{cursor:not-allowed;opacity:.7}.app.theme-dark .monitoramento-externo-config-modal{background:var(--modal-bg);border:1px solid var(--border-subtle);box-shadow:0 20px 60px #00000057;color:var(--text-body)}.app.theme-dark .monitoramento-externo-config-footer,.app.theme-dark .monitoramento-externo-config-header{border-color:var(--border-subtle)}.app.theme-dark .monitoramento-externo-config-header h2,.app.theme-dark .monitoramento-externo-config-tree-text{color:var(--text-body)}.app.theme-dark .monitoramento-externo-config-empty,.app.theme-dark .monitoramento-externo-config-field label,.app.theme-dark .monitoramento-externo-config-hint,.app.theme-dark .monitoramento-externo-config-loading,.app.theme-dark .monitoramento-externo-config-tree-chevron,.app.theme-dark .monitoramento-externo-config-tree-count{color:var(--text-muted)}.app.theme-dark .monitoramento-externo-config-btn-cancel,.app.theme-dark .monitoramento-externo-config-close{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .monitoramento-externo-config-btn-cancel:hover,.app.theme-dark .monitoramento-externo-config-close:hover{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .monitoramento-externo-config-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .monitoramento-externo-config-tree{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .monitoramento-externo-config-tree-row:hover{background:var(--bg-surface-raised)}.app.theme-dark .monitoramento-externo-config-tree-children{border-left-color:var(--border-subtle)}.app.theme-dark .monitoramento-externo-config-btn-delete:hover:not(:disabled){background:#ef44441a}.mon-tv-rot-overlay{align-items:center;background:#0f172a66;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}.mon-tv-rot-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:90vh;max-width:420px;width:100%}.mon-tv-rot-header{align-items:center;border:none;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px 4px}.mon-tv-rot-header h2{color:#0f172a;font-size:16px;font-weight:600;margin:0}.mon-tv-rot-close{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;width:28px}.mon-tv-rot-close:hover{background:#e2e8f0;color:#334155}.mon-tv-rot-body{min-height:0;overflow-y:auto;padding:16px 18px}.mon-tv-rot-error{color:#dc2626;font-size:13px;margin:0 0 10px}.mon-tv-rot-switch{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0 0 4px;position:relative}.mon-tv-rot-switch input{cursor:pointer;height:18px;margin:0;opacity:0;position:absolute;width:32px;z-index:1}.mon-tv-rot-switch-ui{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:18px;pointer-events:none;position:relative;transition:background .15s;width:32px}.mon-tv-rot-switch-ui:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a33;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s;width:14px}.mon-tv-rot-switch input:checked+.mon-tv-rot-switch-ui{background:#7c4dff}.mon-tv-rot-switch input:checked+.mon-tv-rot-switch-ui:after{transform:translateX(14px)}.mon-tv-rot-switch input:disabled+.mon-tv-rot-switch-ui{opacity:.45}.mon-tv-rot-switch input:disabled~.mon-tv-rot-switch-label{cursor:default}.mon-tv-rot-switch-label{color:#334155;font-size:13px;font-weight:600}.mon-tv-rot-hint{color:#64748b;font-size:11px;line-height:1.4;margin:0 0 14px}.mon-tv-rot-hint--warn{color:#dc2626}.mon-tv-rot-field{margin-bottom:14px}.mon-tv-rot-field>label,.mon-tv-rot-list-label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.mon-tv-rot-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:inherit;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:88px}.mon-tv-rot-input::-webkit-inner-spin-button,.mon-tv-rot-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mon-tv-rot-input:focus{box-shadow:0 0 0 2px #7c4dff47}.mon-tv-rot-hint-inline{color:#64748b;font-size:11px;margin-left:8px}.mon-tv-rot-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.mon-tv-rot-empty{color:#64748b;font-size:12px;padding:12px 10px}.mon-tv-rot-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:6px;min-height:36px;padding:6px 8px}.mon-tv-rot-row:last-child{border-bottom:none}.mon-tv-rot-row.is-on{background:#fff}.mon-tv-rot-modal .mon-tv-rot-row-main{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;font-size:13px;font-weight:400;gap:8px;justify-content:flex-start;margin:0;min-width:0;position:relative}.mon-tv-rot-modal .deq-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.mon-tv-rot-modal .deq-check-box{align-items:center;background:#0000;border:1.5px dashed #4f46e5b8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;line-height:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.mon-tv-rot-modal .deq-check-label:hover .deq-check-box{border-color:#4f46e5}.mon-tv-rot-modal .deq-check-native:focus-visible+.deq-check-box{box-shadow:0 0 0 2px #4f46e540}.mon-tv-rot-modal .deq-check-native:checked+.deq-check-box{background:#4f46e5;border-color:#4f46e5;border-style:solid}.mon-tv-rot-modal .deq-check-label:hover .deq-check-native:checked+.deq-check-box{background:#4338ca;border-color:#4338ca}.mon-tv-rot-modal .deq-check-native:checked+.deq-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.mon-tv-rot-ord{color:#7c4dff;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center;text-align:center;width:18px}.mon-tv-rot-name,.mon-tv-rot-ord{align-items:center;display:inline-flex;height:16px;line-height:16px}.mon-tv-rot-name{color:#334155;flex:1 1;font-size:13px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-tv-rot-move{display:flex;flex-shrink:0;gap:2px}.mon-tv-rot-move-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.mon-tv-rot-move-btn:hover:not(:disabled){background:#e2e8f0;color:#334155}.mon-tv-rot-move-btn:disabled{cursor:default;opacity:.35}.mon-tv-rot-footer{align-items:center;border:none;display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;padding:8px 18px 16px}.mon-tv-rot-footer .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:32px;min-height:32px;padding:8px 16px}.mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:8px 0}.mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .mon-tv-rot-overlay,html.theme-dark .mon-tv-rot-overlay{background:#00000080;background:var(--overlay,#00000080)}.app.theme-dark .mon-tv-rot-modal,html.theme-dark .mon-tv-rot-modal{background:var(--modal-bg);border:1px solid var(--border-subtle);box-shadow:0 20px 60px #00000057;color:var(--text-body)}.app.theme-dark .mon-tv-rot-row,html.theme-dark .mon-tv-rot-row{border-color:var(--border-subtle)}.app.theme-dark .mon-tv-rot-header h2,.app.theme-dark .mon-tv-rot-name,.app.theme-dark .mon-tv-rot-switch-label,html.theme-dark .mon-tv-rot-header h2,html.theme-dark .mon-tv-rot-name,html.theme-dark .mon-tv-rot-switch-label{color:var(--text-body)}.app.theme-dark .mon-tv-rot-empty,.app.theme-dark .mon-tv-rot-field label,.app.theme-dark .mon-tv-rot-hint,.app.theme-dark .mon-tv-rot-hint-inline,.app.theme-dark .mon-tv-rot-list-label,.app.theme-dark .mon-tv-rot-move-btn,html.theme-dark .mon-tv-rot-empty,html.theme-dark .mon-tv-rot-field label,html.theme-dark .mon-tv-rot-hint,html.theme-dark .mon-tv-rot-hint-inline,html.theme-dark .mon-tv-rot-list-label,html.theme-dark .mon-tv-rot-move-btn{color:#9a9aa3}.app.theme-dark .mon-tv-rot-hint--warn,html.theme-dark .mon-tv-rot-hint--warn{color:#f87171}.app.theme-dark .mon-tv-rot-close,html.theme-dark .mon-tv-rot-close{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .mon-tv-rot-close:hover,.app.theme-dark .mon-tv-rot-move-btn:hover:not(:disabled),html.theme-dark .mon-tv-rot-close:hover,html.theme-dark .mon-tv-rot-move-btn:hover:not(:disabled){background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .mon-tv-rot-input,html.theme-dark .mon-tv-rot-input{background:var(--bg-surface-alt);border:none;color:var(--text-body)}.app.theme-dark .mon-tv-rot-list,html.theme-dark .mon-tv-rot-list{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .mon-tv-rot-row.is-on,html.theme-dark .mon-tv-rot-row.is-on{background:var(--bg-surface-raised)}.app.theme-dark .mon-tv-rot-ord,html.theme-dark .mon-tv-rot-ord{color:var(--accent)}.app.theme-dark .mon-tv-rot-switch-ui,html.theme-dark .mon-tv-rot-switch-ui{background:#4a4a50}.app.theme-dark .mon-tv-rot-switch input:checked+.mon-tv-rot-switch-ui,html.theme-dark .mon-tv-rot-switch input:checked+.mon-tv-rot-switch-ui{background:var(--accent)}.app.theme-dark .mon-tv-rot-modal .deq-check-box,html.theme-dark .mon-tv-rot-modal .deq-check-box{border-color:#7c4dffb8}.app.theme-dark .mon-tv-rot-modal .deq-check-label:hover .deq-check-box,html.theme-dark .mon-tv-rot-modal .deq-check-label:hover .deq-check-box{border-color:var(--accent)}.app.theme-dark .mon-tv-rot-modal .deq-check-native:checked+.deq-check-box,html.theme-dark .mon-tv-rot-modal .deq-check-native:checked+.deq-check-box{background:var(--accent);border-color:var(--accent)}.app.theme-dark .mon-tv-rot-modal .deq-check-label:hover .deq-check-native:checked+.deq-check-box,html.theme-dark .mon-tv-rot-modal .deq-check-label:hover .deq-check-native:checked+.deq-check-box{background:#8b6cff;border-color:#8b6cff}.app.theme-dark .mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn,html.theme-dark .mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn{background:none;color:#a5b4fc}.app.theme-dark .mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .mon-tv-rot-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn{background:var(--accent);color:#fff}.app.theme-dark .mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .mon-tv-rot-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.monitoramento-page{background:#f8fafc;background:var(--board-bg,#f8fafc);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:var(--main-header-height)}@keyframes monitoramentoNewPanelIn{0%{opacity:0;transform:scale(.96) translateX(-4px)}to{opacity:1;transform:scale(1) translateX(0)}}.monitoramento-page-top{background:#0000;display:flex;flex-direction:column;flex-shrink:0;gap:0;padding:0 0 4px}.monitoramento-page .ec-header{align-items:flex-start;background:#0000;box-sizing:border-box;display:flex;flex:none;left:auto;min-height:37px;padding:15px 28px 6px;position:relative;right:auto;top:auto;z-index:auto}.monitoramento-page .ec-breadcrumb{gap:6px;margin-bottom:0;min-width:0}.monitoramento-page .ec-breadcrumb,.monitoramento-page .ec-breadcrumb-avatar{-webkit-font-smoothing:antialiased;align-items:center;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;line-height:1;text-rendering:optimizeLegibility}.monitoramento-page .ec-breadcrumb-avatar{background:#1e1e24;border-radius:3.5px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:14px;justify-content:center;-webkit-user-select:none;user-select:none;width:14px}.monitoramento-page .ec-breadcrumb-segment{color:#646a73;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12px;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoramento-page .ec-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.monitoramento-page .ec-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;white-space:nowrap}.monitoramento-page .ec-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.monitoramento-page .ec-breadcrumb-current-text{font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12px;overflow:hidden;text-overflow:ellipsis}.monitoramento-toolbar{background:#0000}.monitoramento-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.monitoramento-toolbar-left .board-toolbar-separator{flex-shrink:0;margin:0 2px}.monitoramento-day-period-modal{max-height:none;max-width:272px;width:min(272px,calc(100vw - 24px))!important}.monitoramento-day-period-modal .ec-period-picker-calendars--single{justify-content:center}.monitoramento-day-period-modal.equipment-consult-period-modal--no-head .ec-period-picker-body{padding:8px 8px 0}.monitoramento-day-period-modal .ec-period-month-title{font-size:11.5px}.monitoramento-day-period-modal .ec-period-nav,.monitoramento-day-period-modal .ec-period-nav-spacer{height:24px;width:24px}.monitoramento-day-period-modal .ec-period-weekday{font-size:10px;height:22px}.monitoramento-day-period-modal .ec-period-days{grid-template-rows:repeat(6,27px);min-height:162px}.monitoramento-day-period-modal .ec-period-day{font-size:11px;height:27px}.monitoramento-day-period-modal .ec-period-day-inner{border-radius:7px;height:27px;width:27px}.monitoramento-day-period-modal .ec-period-day:before{inset:2px 0}.monitoramento-day-period-modal .ec-period-picker-actions{border-top:none;gap:10px;padding:6px 10px 10px}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-height:28px;padding:6px 12px;transition:color .15s ease,background .15s ease}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:6px 0}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .monitoramento-day-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3dff}.monitoramento-status-filter-wrap{position:relative}.monitoramento-status-filter-wrap .ec-actions-menu{left:0;right:auto}.monitoramento-status-filter-check{align-items:center;color:#6049e7;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.monitoramento-status-filter-item.is-selected{font-weight:500}.monitoramento-view-actions{gap:8px}.monitoramento-actions-menu-wrap{flex-shrink:0;position:relative}.monitoramento-new-panel-anchor{align-items:center;display:inline-flex;gap:6px}.monitoramento-toolbar.ec-filters-bar.filters-bar{border-top:none;box-sizing:border-box;left:auto;position:relative;right:auto;top:auto;width:100%;z-index:auto}.monitoramento-toolbar .filter-buttons{align-items:center}.monitoramento-panel-menu-anchor{display:inline-flex;flex-shrink:0;position:relative}.monitoramento-panel-menu{background:#fff;border-radius:8px;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;left:0;min-width:220px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:10002}.monitoramento-panel-menu-item-row{align-items:center;border-radius:6px;display:flex;gap:4px}.monitoramento-panel-menu-item-row.is-active,.monitoramento-panel-menu-item-row:hover{background:rgba(0,0,0,.059)}.monitoramento-panel-menu-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#202020;cursor:pointer;display:flex;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:10px;line-height:1.334;margin:0;min-width:0;padding:7px 8px;text-align:left}.monitoramento-panel-menu-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoramento-panel-menu-item-check{color:#6f4ef0;flex-shrink:0}.monitoramento-panel-menu-config-btn:focus-visible,.monitoramento-panel-menu-item:focus-visible{outline:2px solid #6049e759;outline-offset:-2px}.monitoramento-panel-menu-config-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#646a73;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-right:4px;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,background .15s ease,color .15s ease;width:28px}.monitoramento-panel-menu-config-btn:focus-visible,.monitoramento-panel-menu-item-row.is-active .monitoramento-panel-menu-config-btn,.monitoramento-panel-menu-item-row:hover .monitoramento-panel-menu-config-btn{opacity:1;pointer-events:auto}.monitoramento-panel-menu-config-btn:hover{background:#f3f4f6;color:#292d34}.monitoramento-views-bar-loading{color:#64748b;font-size:13px;padding:0 4px}.monitoramento-new-panel-form{align-items:center;animation:monitoramentoNewPanelIn .15s ease;background:#fff;border:1px solid #e8eaed;border-radius:999px;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:5px;padding:2px 4px 2px 6px}.monitoramento-new-panel-form--typed{border-radius:14px;flex-wrap:wrap;gap:6px;max-width:min(520px,calc(100vw - 40px));padding:6px 6px 6px 8px;row-gap:6px}.monitoramento-new-panel-types{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.monitoramento-new-panel-type{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:550;gap:5px;line-height:1.2;margin:0;padding:4px 9px;transition:background .12s ease,border-color .12s ease,color .12s ease}.monitoramento-new-panel-type:hover{background:#f1f5f9;border-color:#d1d5db;color:#334155}.monitoramento-new-panel-type.is-on{background:#f3f0ff;border-color:#c4b5fd;color:#6f4ef0}.monitoramento-panel-menu-item-icon{color:#94a3b8;display:inline-flex;flex-shrink:0}.monitoramento-panel-menu-item.is-active .monitoramento-panel-menu-item-icon{color:#6f4ef0}.monitoramento-new-panel-input{background:#0000;border:none;color:#292d34;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;outline:none;padding:4px 6px;width:160px}.monitoramento-new-panel-input::placeholder{color:#9ca3af}.monitoramento-new-panel-action{align-items:center;background:#f4f5f7;border:none;border-radius:50%;color:#646a73;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.monitoramento-new-panel-action:hover{background:#e8eaed;color:#4f5660}.monitoramento-new-panel-action--confirm{background:#f3f0ff;color:#7c5cff}.monitoramento-new-panel-action--confirm:hover:not(:disabled){background:#ede9ff;color:#6f4ef0}.monitoramento-new-panel-action--confirm:disabled{cursor:not-allowed;opacity:.45}.monitoramento-view-toolbar-error{color:#dc2626;font-size:11px;padding:0 16px 0 10px}.monitoramento-content-empty{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:center;padding:24px}.monitoramento-view-actions{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.monitoramento-content{background:#fbfbfb;background:var(--board-bg,#fbfbfb);color:#2d3748;color:var(--text-body,#2d3748);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding-top:2px}.monitoramento-content:-webkit-full-screen,.monitoramento-content:fullscreen{background:#fbfbfb;background:var(--board-bg,#fbfbfb);color:#2d3748;color:var(--text-body,#2d3748);height:100%;width:100%}.monitoramento-content>*{flex:1 1;min-height:0}.monitoramento-tv-slot{display:flex;flex:1 1;flex-direction:column;min-height:0}.monitoramento-tv-slot>*{flex:1 1;min-height:0}.monitoramento-content--tv-rot{height:100%;overflow:hidden;position:relative}.monitoramento-content--tv-rot>.monitoramento-tv-slot{flex:none;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;width:100%;z-index:0}.monitoramento-content--tv-rot>.monitoramento-tv-slot.is-active{flex:1 1;height:100%;inset:auto;min-height:0;opacity:1;pointer-events:auto;position:relative;width:100%;z-index:1}.monitoramento-page--fullscreen{background:#fbfbfb;background:var(--board-bg,#fbfbfb);bottom:0;left:0;position:fixed;right:0;top:0;z-index:40}.monitoramento-page--fullscreen:-webkit-full-screen,.monitoramento-page--fullscreen:fullscreen,.monitoramento-page:-webkit-full-screen,.monitoramento-page:fullscreen{background:#fbfbfb;background:var(--board-bg,#fbfbfb);color:#2d3748;color:var(--text-body,#2d3748);height:100%;width:100%}.monitoramento-page--fullscreen .monitoramento-content{height:100%;overflow:hidden;padding:0}.monitoramento-tv-exit-btn{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:999px;box-shadow:0 8px 20px #0f172a1f;color:#2d3748;color:var(--text-body,#2d3748);cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;max-width:min(90vw,360px);opacity:0;overflow:hidden;padding:6px 12px;pointer-events:none;position:fixed;right:20px;text-overflow:ellipsis;top:14px;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:41}.monitoramento-tv-exit-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.monitoramento-tv-exit-btn:hover{background:#f9fafb;background:var(--bg-surface-alt,#f9fafb)}.app.theme-dark .monitoramento-tv-exit-btn,html.theme-dark .monitoramento-tv-exit-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .monitoramento-tv-exit-btn:hover,html.theme-dark .monitoramento-tv-exit-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.monitoramento-tv-countdown{font-feature-settings:"tnum";background:#7c4dff1f;border-radius:8px;color:#7c4dff;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;line-height:1;margin-left:0;padding:5px 10px}.app.theme-dark .monitoramento-tv-countdown,html.theme-dark .monitoramento-tv-countdown{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .monitoramento-page,.app.theme-dark .monitoramento-page--fullscreen{background:var(--board-bg);color:var(--text-body)}.app.theme-dark .monitoramento-content-empty,.app.theme-dark .monitoramento-page .ec-breadcrumb-segment,.app.theme-dark .monitoramento-page .ec-breadcrumb-sep,.app.theme-dark .monitoramento-views-bar-loading{color:var(--text-muted)}.app.theme-dark .monitoramento-page .ec-breadcrumb-current{color:var(--text-body)}.app.theme-dark .monitoramento-panel-menu,html.theme-dark .monitoramento-panel-menu{background:var(--modal-bg);border:1px solid var(--border-subtle);box-shadow:0 8px 24px #00000047;color:var(--text-body)}.app.theme-dark .monitoramento-panel-menu-item,html.theme-dark .monitoramento-panel-menu-item{color:var(--text-body)}.app.theme-dark .monitoramento-panel-menu-config-btn:hover,.app.theme-dark .monitoramento-panel-menu-item-row.is-active,.app.theme-dark .monitoramento-panel-menu-item-row:hover,html.theme-dark .monitoramento-panel-menu-config-btn:hover,html.theme-dark .monitoramento-panel-menu-item-row.is-active,html.theme-dark .monitoramento-panel-menu-item-row:hover{background:var(--bg-surface-alt)}.app.theme-dark .monitoramento-panel-menu-config-btn,html.theme-dark .monitoramento-panel-menu-config-btn{color:var(--text-muted)}.app.theme-dark .monitoramento-new-panel-form{background:var(--input-bg);border-color:var(--border-subtle);box-shadow:none}.app.theme-dark .monitoramento-new-panel-type{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:#c4c4cc}.app.theme-dark .monitoramento-new-panel-type:hover{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .monitoramento-new-panel-type.is-on{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-subtle));color:var(--accent)}.app.theme-dark .monitoramento-panel-menu-item-icon,html.theme-dark .monitoramento-panel-menu-item-icon{color:var(--text-muted)}.app.theme-dark .monitoramento-panel-menu-item.is-active .monitoramento-panel-menu-item-icon,html.theme-dark .monitoramento-panel-menu-item.is-active .monitoramento-panel-menu-item-icon{color:var(--accent)}.app.theme-dark .monitoramento-new-panel-input{color:var(--text-body)}.app.theme-dark .monitoramento-new-panel-input::placeholder{color:var(--text-muted)}.app.theme-dark .monitoramento-new-panel-action{background:var(--bg-surface-alt);color:var(--text-muted)}.app.theme-dark .monitoramento-new-panel-action:hover{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .monitoramento-new-panel-action--confirm,.app.theme-dark .monitoramento-new-panel-action--confirm:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.btv-modal-overlay{align-items:center;background:#0f10146b;background:var(--overlay,#0f10146b);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:12050}.btv-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px #0f172a2e;display:flex;flex-direction:column;max-height:min(86vh,640px);width:min(460px,100%)}.btv-modal-header{align-items:center;display:flex;gap:8px;padding:14px 14px 0}.btv-modal-header-icon{color:#7c4dff;display:inline-flex}.btv-modal-header h2{color:#0f172a;flex:1 1;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0}.btv-modal-close{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.btv-modal-close:hover{background:#f1f5f9;color:#0f172a}.btv-modal-body{display:flex;flex-direction:column;gap:16px;overflow:auto;padding:14px 16px 8px}.btv-modal-section-head{margin-bottom:10px}.btv-modal-kicker{color:#7c4dff;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.btv-modal-section-head p{color:#64748b;font-size:12px;line-height:1.35;margin:3px 0 0}.btv-stack-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.btv-stack-card{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:118px;padding:10px 8px 9px}.btv-stack-card:hover:not(:disabled){border-color:#c4b5fd}.btv-stack-card.is-selected{background:#f5f0ff;border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff1f}.btv-stack-card.is-disabled{cursor:not-allowed;opacity:.42}.btv-stack-preview{display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;width:34px}.btv-stack-cell{background:#fff;border:1px solid #cbd5e1;border-radius:3px;box-sizing:border-box;display:block;flex:1 1;min-height:16px;width:100%}.btv-stack-card.is-selected .btv-stack-cell{background:#ede9fe;border-color:#7c4dff}.btv-stack-card-label{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600}.btv-stack-card-hint{color:#94a3b8;font-size:10px}.btv-open-toggle{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.btv-open-toggle:hover{border-color:#c4b5fd}.btv-open-toggle.is-on{background:#f5f0ff;border-color:#7c4dff}.btv-open-toggle-preview{flex:0 0 auto}.btv-open-mini{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;display:flex;height:42px;overflow:hidden;width:36px}.btv-open-mini.is-collapsed{width:14px}.btv-open-mini-bar{background:#7c4dff;width:6px}.btv-open-mini-body{background:#fff;flex:1 1}.btv-open-toggle-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.btv-open-toggle-title{align-items:center;color:#1e293b;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px}.btv-open-toggle-desc{color:#64748b;font-size:11px}.btv-open-switch{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:18px;position:relative;width:32px}.btv-open-toggle.is-on .btv-open-switch{background:#7c4dff}.btv-open-switch-knob{background:#fff;border-radius:50%;height:14px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:14px}.btv-open-toggle.is-on .btv-open-switch-knob{transform:translateX(14px)}.btv-modal-footer{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px 14px}.btv-modal-btn{border-radius:8px;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;height:32px;padding:0 12px}.btv-modal-btn--ghost{background:#fff;border:1px solid #e2e8f0;color:#475569}.btv-modal-btn--ghost:hover{background:#f8fafc}.btv-modal-btn--apply{background:#7c4dff;border:none;color:#fff}.btv-modal-btn--apply:hover{background:#6b3fe0}.app.theme-dark .btv-modal,html.theme-dark .btv-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #0006}.app.theme-dark .btv-modal-header h2,html.theme-dark .btv-modal-header h2{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .btv-modal-close,html.theme-dark .btv-modal-close{color:#9a9aa3}.app.theme-dark .btv-modal-close:hover,html.theme-dark .btv-modal-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .btv-modal-section-head p,.app.theme-dark .btv-open-toggle-desc,.app.theme-dark .btv-stack-card-hint,html.theme-dark .btv-modal-section-head p,html.theme-dark .btv-open-toggle-desc,html.theme-dark .btv-stack-card-hint{color:#9a9aa3}.app.theme-dark .btv-modal-btn--ghost,.app.theme-dark .btv-open-toggle,.app.theme-dark .btv-stack-card,html.theme-dark .btv-modal-btn--ghost,html.theme-dark .btv-open-toggle,html.theme-dark .btv-stack-card{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .btv-open-toggle-title,.app.theme-dark .btv-stack-card-label,html.theme-dark .btv-open-toggle-title,html.theme-dark .btv-stack-card-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .btv-open-toggle:hover,.app.theme-dark .btv-stack-card:hover:not(:disabled),html.theme-dark .btv-open-toggle:hover,html.theme-dark .btv-stack-card:hover:not(:disabled){border-color:#8b5cf6}.app.theme-dark .btv-open-toggle.is-on,.app.theme-dark .btv-stack-card.is-selected,html.theme-dark .btv-open-toggle.is-on,html.theme-dark .btv-stack-card.is-selected{background:#7c4dff38;background:var(--accent-soft,#7c4dff38);border-color:#7c4dff}.app.theme-dark .btv-stack-cell,html.theme-dark .btv-stack-cell{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .btv-stack-card.is-selected .btv-stack-cell,html.theme-dark .btv-stack-card.is-selected .btv-stack-cell{background:#7c4dff47;border-color:#a78bfa}.app.theme-dark .btv-open-mini,html.theme-dark .btv-open-mini{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .btv-open-mini-body,html.theme-dark .btv-open-mini-body{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .btv-open-switch,html.theme-dark .btv-open-switch{background:#4a4a50}.app.theme-dark .btv-modal-btn--ghost:hover,html.theme-dark .btv-modal-btn--ghost:hover{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}@keyframes gr-cats-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes gr-cats-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.gr-cats-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111146b;display:flex;justify-content:center;padding:24px 16px;z-index:12100}.gr-cats-modal{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #11111412;border-radius:20px;box-shadow:0 24px 64px -24px #1111143d,0 2px 6px #1111140a;display:flex;flex-direction:column;font-family:inherit;max-height:min(760px,92vh);overflow:hidden;width:min(780px,100%)}.gr-cats-head{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:26px 28px 0}.gr-cats-head-text{flex:1 1 auto;min-width:0}.gr-cats-title{color:#111114;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.gr-cats-sub{color:#6f6f7a;font-size:13.5px;font-weight:500;line-height:1.4;margin:6px 0 0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-cats-kbd{background:#f1f1f5;border:1px solid #11111414;border-radius:6px;color:#45454f;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;padding:1px 6px}.gr-cats-icon-btn{align-items:center;background:#0000;border:0;border-radius:10px;color:#8a8a95;cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;margin:0;padding:0;transition:background .15s ease,color .15s ease;width:34px}.gr-cats-icon-btn:hover{background:#f1f1f5;color:#111114}.gr-cats-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:20px 28px 0}.gr-cats-composer{align-items:center;background:#fff;border:1.5px solid #1111141c;border-radius:14px;box-shadow:0 1px 2px #1111140a;display:flex;gap:10px;height:52px;padding:0 12px 0 14px;transition:border-color .18s ease,box-shadow .18s ease}.gr-cats-composer.is-focused{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 4px #7c4dff1f}.gr-cats-composer.is-error{border-color:#c0392b80}.gr-cats-composer.is-shake{animation:gr-cats-shake .25s ease}.gr-cats-composer-plus{align-items:center;background:#7c4dff;background:var(--accent,#7c4dff);border-radius:7px;color:#fff;display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.gr-cats-composer-input{background:#0000;border:0;color:#111114;flex:1 1;font:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;min-width:0;outline:0}.gr-cats-composer-input::placeholder{color:#9a9aa4;font-weight:500}.gr-cats-cadastrar{align-items:center;background:#111114;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:600;gap:7px;height:34px;padding:0 14px;transition:background .15s ease}.gr-cats-cadastrar:hover:not(:disabled){background:#2b2b33}.gr-cats-cadastrar:disabled{cursor:not-allowed;opacity:.6}.gr-cats-enter-hint{font-family:ui-monospace,Menlo,monospace;font-size:11px;opacity:.55}.gr-cats-error-slot{color:#c0392b;font-size:12.5px;font-weight:500;min-height:20px;padding:6px 4px 0}.gr-cats-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:2px}.gr-cats-tabs{background:#f3f3f6;border-radius:12px;gap:4px;padding:4px}.gr-cats-tab,.gr-cats-tabs{align-items:center;display:inline-flex}.gr-cats-tab{background:#0000;border:0;border-radius:9px;color:#7a7a85;cursor:pointer;font:inherit;font-size:13px;font-weight:600;gap:7px;height:32px;padding:0 13px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.gr-cats-tab.is-active{background:#fff;box-shadow:0 1px 3px #1111141f;color:#111114}.gr-cats-tab-count{font-size:11.5px;font-weight:600;opacity:.55}.gr-cats-filter{align-items:center;background:#fff;border:1px solid #11111417;border-radius:11px;color:#9a9aa4;display:inline-flex;gap:8px;height:38px;padding:0 12px}.gr-cats-filter input{background:#0000;border:0;color:#111114;font:inherit;font-size:13.5px;font-weight:500;outline:0;width:120px}.gr-cats-chips-wrap{flex:1 1 auto;margin-bottom:22px;margin-top:16px;max-height:360px;min-height:200px;overflow-y:auto;padding-bottom:4px}.gr-cats-chips{align-content:flex-start;display:flex;flex-wrap:wrap;gap:9px}.gr-cats-chip{align-items:center;background:#f3f2fb;border:1px solid #d5d2ef;border-radius:999px;box-sizing:border-box;display:inline-flex;gap:0;min-height:36px;overflow:visible;padding:0 5px 0 12px;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.gr-cats-chip.is-inactive{background:#f3f4f6;border-color:#d1d5db}.gr-cats-chip.is-confirm{background:#fdf2f2;border-color:#f2cdcd;border-radius:999px;padding:0 9px 0 12px;z-index:5}.gr-cats-chip.is-editing{background:#f8f6ff;border-color:#c4b5fd;border-radius:999px;box-shadow:0 0 0 2px #7c4dff1f;padding:0 5px 0 12px;z-index:5}.gr-cats-chip.is-pop{animation:gr-cats-pop .32s cubic-bezier(.2,.9,.3,1.2)}.gr-cats-chip-name{background:#0000;border:0;color:#4f46a5;cursor:text;font:inherit;font-size:12.6px;font-weight:600;letter-spacing:-.01em;margin:0;max-width:198px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.gr-cats-chip.is-inactive .gr-cats-chip-name{color:#6b7280}.gr-cats-inactive-pill{align-items:center;background:#ffffffb8;border:1px solid #d1d5db;border-radius:999px;color:#6f6f7a;display:inline-flex;font-size:9.5px;font-weight:700;height:20px;letter-spacing:.02em;margin-left:5px;padding:0 7px;text-transform:uppercase}.gr-cats-chip-actions{align-items:center;background:#0000;border:0;box-shadow:none;display:inline-flex;flex-shrink:0;gap:0;height:29px;margin-left:3px;padding:0;white-space:nowrap}.gr-cats-chip-actions .gr-tip-anchor{display:inline-flex;line-height:0}.gr-cats-chip>.gr-tip-anchor{display:inline-flex;max-width:100%;min-width:0}.gr-cats-chip-btn{align-items:center;background:#0000;border:0;border-radius:7px;color:#6d63c9;cursor:pointer;display:inline-flex;height:25px;justify-content:center;margin:0;opacity:.85;padding:0;transition:background .13s ease,color .13s ease,opacity .13s ease;width:25px}.gr-cats-chip-btn:hover:not(:disabled){background:#ffffffb8;color:#4f46a5;opacity:1}.gr-cats-chip-btn.is-power-off{color:#7c4dff;color:var(--accent,#7c4dff);opacity:.95}.gr-cats-chip-btn.is-danger:hover:not(:disabled){background:#fdeceaf2;color:#c0392b}.gr-cats-chip-btn:disabled{cursor:not-allowed;opacity:.4}.gr-cats-chip-edit-input{background:#0000;border:0;color:#4f46a5;font:inherit;font-size:12.6px;font-weight:600;letter-spacing:-.01em;outline:0;width:135px}.gr-cats-chip-save{align-items:center;background:#7c4dff;background:var(--accent,#7c4dff);border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;height:25px;justify-content:center;margin-left:3px;width:25px}.gr-cats-confirm-text{color:#b03028;font-size:12px;font-weight:600;letter-spacing:-.01em;padding-right:4px}.gr-cats-confirm-yes{background:#c0392b;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:600;height:25px;margin-left:5px;padding:0 9px}.gr-cats-confirm-yes:hover:not(:disabled){background:#a52f22}.gr-cats-confirm-no{background:#0000;border:0;border-radius:7px;color:#6f6f7a;cursor:pointer;font:inherit;font-size:11px;font-weight:600;height:25px;padding:0 9px}.gr-cats-confirm-no:hover:not(:disabled){background:#1111140f}.gr-cats-state{align-items:center;color:#6f6f7a;display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;min-height:180px;text-align:center}.gr-cats-state.is-empty{gap:6px;padding:40px 0}.gr-cats-empty-title{color:#45454f;font-size:14.5px;font-weight:600}.gr-cats-empty-hint{color:#8a8a95;font-size:13px;font-weight:500}.app.theme-dark .gr-cats-overlay,html.theme-dark .gr-cats-overlay{background:#0000008c}.app.theme-dark .gr-cats-modal,html.theme-dark .gr-cats-modal{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 24px 64px -16px #00000080}.app.theme-dark .gr-cats-title,html.theme-dark .gr-cats-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-cats-sub,html.theme-dark .gr-cats-sub{color:#9a9aa3}.app.theme-dark .gr-cats-kbd,html.theme-dark .gr-cats-kbd{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .gr-cats-icon-btn,html.theme-dark .gr-cats-icon-btn{color:#9a9aa3}.app.theme-dark .gr-cats-icon-btn:hover,html.theme-dark .gr-cats-icon-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-cats-composer,html.theme-dark .gr-cats-composer{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none}.app.theme-dark .gr-cats-composer.is-focused,html.theme-dark .gr-cats-composer.is-focused{border-color:#8b6cff;box-shadow:0 0 0 4px #7c4dff38}.app.theme-dark .gr-cats-composer-input,html.theme-dark .gr-cats-composer-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-cats-composer-input::placeholder,html.theme-dark .gr-cats-composer-input::placeholder{color:#6b6b72}.app.theme-dark .gr-cats-cadastrar,html.theme-dark .gr-cats-cadastrar{background:#ededef;color:#1f1f23}.app.theme-dark .gr-cats-cadastrar:hover:not(:disabled),html.theme-dark .gr-cats-cadastrar:hover:not(:disabled){background:#fff}.app.theme-dark .gr-cats-error-slot,html.theme-dark .gr-cats-error-slot{color:#f87171}.app.theme-dark .gr-cats-tabs,html.theme-dark .gr-cats-tabs{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .gr-cats-tab,html.theme-dark .gr-cats-tab{color:#9a9aa3}.app.theme-dark .gr-cats-tab.is-active,html.theme-dark .gr-cats-tab.is-active{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 1px 3px #00000040;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-cats-filter,html.theme-dark .gr-cats-filter{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .gr-cats-filter input,html.theme-dark .gr-cats-filter input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-cats-chip,html.theme-dark .gr-cats-chip{background:#6d63c929;border-color:#6d63c961}.app.theme-dark .gr-cats-chip.is-inactive,html.theme-dark .gr-cats-chip.is-inactive{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-cats-chip-actions,html.theme-dark .gr-cats-chip-actions{background:#0000;border:0;box-shadow:none}.app.theme-dark .gr-cats-chip.is-inactive .gr-cats-chip-actions,html.theme-dark .gr-cats-chip.is-inactive .gr-cats-chip-actions{background:#0000}.app.theme-dark .gr-cats-chip.is-confirm,html.theme-dark .gr-cats-chip.is-confirm{background:#c0392b29;border-color:#f8717159}.app.theme-dark .gr-cats-chip.is-editing,html.theme-dark .gr-cats-chip.is-editing{background:#7c4dff24;border-color:#8b6cff}.app.theme-dark .gr-cats-chip-edit-input,.app.theme-dark .gr-cats-chip-name,html.theme-dark .gr-cats-chip-edit-input,html.theme-dark .gr-cats-chip-name{color:#c4b5fd}.app.theme-dark .gr-cats-chip.is-inactive .gr-cats-chip-name,html.theme-dark .gr-cats-chip.is-inactive .gr-cats-chip-name{color:#9a9aa3}.app.theme-dark .gr-cats-inactive-pill,html.theme-dark .gr-cats-inactive-pill{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .gr-cats-chip-btn,html.theme-dark .gr-cats-chip-btn{color:#c4b5fd}.app.theme-dark .gr-cats-chip-btn:hover:not(:disabled),html.theme-dark .gr-cats-chip-btn:hover:not(:disabled){background:#ffffff14;color:#e9e0ff}.app.theme-dark .gr-cats-chip-btn.is-danger:hover:not(:disabled),html.theme-dark .gr-cats-chip-btn.is-danger:hover:not(:disabled){background:#c0392b38;color:#f87171}.app.theme-dark .gr-cats-confirm-text,html.theme-dark .gr-cats-confirm-text{color:#f87171}.app.theme-dark .gr-cats-empty-title,html.theme-dark .gr-cats-empty-title{color:#c4c4cc}.app.theme-dark .gr-cats-empty-hint,.app.theme-dark .gr-cats-state,html.theme-dark .gr-cats-empty-hint,html.theme-dark .gr-cats-state{color:#9a9aa3}.gr-new-exp-day-popover,.gr-new-exp-day-popover *,.gr-new-exp-overlay,.gr-new-exp-panel,.gr-new-exp-panel *,.gr-new-exp-tech-popover,.gr-new-exp-tech-popover *{font-family:Geist Variable,Geist,system-ui,sans-serif}.gr-new-exp-overlay{animation:gr-new-exp-fade .14s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12141c6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:11200}@keyframes gr-new-exp-fade{0%{opacity:0}to{opacity:1}}.gr-new-exp-backdrop{background:#0000;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.gr-new-exp-panel{animation:gr-new-exp-in .2s cubic-bezier(.2,.8,.2,1);background:#fff;box-shadow:-20px 0 60px -20px #10142866;display:flex;flex-direction:column;height:100%;max-width:94vw;position:relative;width:460px;z-index:1}@keyframes gr-new-exp-in{0%{opacity:.92;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.gr-new-exp-head{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px 14px}.gr-new-exp-title{color:#16181d;font-size:15px;font-weight:700;letter-spacing:-.01em}.gr-new-exp-sub{color:#8b919b;font-size:12px;font-weight:500;margin-top:3px}.gr-new-exp-close{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:9px;color:#7c828d;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease;width:30px}.gr-new-exp-close:hover{background:#f6f7f9;border-color:#dfe1e6;color:#4a5058}.gr-new-exp-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:16px 20px}.gr-new-exp-field{display:flex;flex-direction:column;gap:6px}.gr-new-exp-label{color:#6c727c;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gr-new-exp-hint{color:#9aa0aa;font-size:11.5px;font-weight:500}.gr-new-exp-input,.gr-new-exp-select,.gr-new-exp-select-btn{background:#fff;border:1px solid #e3e6eb;border-radius:10px;box-sizing:border-box;color:#23262c;font:inherit;font-size:13px;font-weight:600;height:38px;outline:none;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.gr-new-exp-input{-webkit-appearance:none;appearance:none;display:block;line-height:1.2}.gr-new-exp-input:disabled{cursor:not-allowed;opacity:.55}.gr-new-exp-select-btn{align-items:center;color:#9aa0aa;cursor:pointer;display:inline-flex;gap:8px;justify-content:space-between;text-align:left}.gr-new-exp-select-btn.has-value{color:#23262c}.gr-new-exp-select-btn.is-open{border-color:#c9bfff;box-shadow:0 0 0 2px #7c4dff1f}.gr-new-exp-select-btn:disabled{cursor:not-allowed;opacity:.55}.gr-new-exp-select-btn-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-new-exp-tech-anchor{position:relative;width:100%}.gr-new-exp-input:focus,.gr-new-exp-select-btn:focus-visible,.gr-new-exp-select:focus{border-color:#c9bfff;box-shadow:0 0 0 2px #7c4dff1f}.gr-new-exp-input::placeholder{color:#a2a8b2;font-weight:500}.gr-new-exp-input.is-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.gr-new-exp-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.gr-new-exp-chips{display:flex;flex-wrap:wrap;gap:6px}.gr-new-exp-chip{background:#fff;border:1px solid #e3e6eb;border-radius:8px;color:#5a6069;cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:26px;padding:0 11px;transition:background .12s ease,border-color .12s ease,color .12s ease}.gr-new-exp-chip:hover:not(:disabled){border-color:#d4ccff;color:#5b2be6}.gr-new-exp-chip.is-active{background:#7c4dff14;border-color:#7c4dff;color:#7c4dff;font-weight:700}.gr-new-exp-chip:disabled{cursor:not-allowed;opacity:.45}.gr-new-exp-drop{background:#fafbfc;border:1.5px dashed #dcdfe6;border-radius:12px;cursor:pointer;padding:18px;text-align:center;transition:border-color .12s ease,background .12s ease}.gr-new-exp-drop.is-drag,.gr-new-exp-drop:hover{background:#7c4dff0a;border-color:#c9bfff}.gr-new-exp-drop.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:auto}.gr-new-exp-drop.is-disabled.is-drag,.gr-new-exp-drop.is-disabled:hover{background:#fafbfc;border-color:#dcdfe6}.gr-new-exp-drop-title{color:#5a6069;font-size:12.5px;font-weight:600}.gr-new-exp-drop-sub{color:#9aa0aa;font-size:11.5px;margin-top:3px}.gr-new-exp-file-name{color:#4f46a5;flex:1 1 auto;font-size:12px;font-weight:600;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-new-exp-file-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.gr-new-exp-file-item{align-items:center;background:#fafbfc;border:1px solid #e6e8ec;border-radius:9px;display:flex;gap:8px;padding:7px 8px 7px 10px}.gr-new-exp-file-status{color:#8b919b;flex-shrink:0;font-size:11px;font-weight:600}.gr-new-exp-file-item.is-done .gr-new-exp-file-status{color:#1fa37a}.gr-new-exp-file-item.is-failed .gr-new-exp-file-status{color:#b03028}.gr-new-exp-file-remove{align-items:center;background:#0000;border:0;border-radius:6px;color:#8b919b;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.gr-new-exp-file-remove:hover:not(:disabled){background:#0000000d;color:#4a5058}.gr-new-exp-file-remove:disabled{cursor:not-allowed;opacity:.4}.gr-new-exp-file-input{display:none}.gr-new-exp-error{background:#fdf2f2;border:1px solid #f2cdcd;border-radius:8px;color:#b03028}.gr-new-exp-error,.gr-new-exp-notice{font-size:12px;font-weight:600;margin:0;padding:8px 10px}.gr-new-exp-notice{background:#7c4dff14;border:1px solid #d4ccff;border-radius:8px;color:#5b2be6}.gr-new-exp-foot{align-items:center;background:#0000;border-top:none;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 20px 16px}.gr-new-exp-status-hint{color:#8b919b;font-size:12px;font-weight:600}.gr-new-exp-status-hint b{color:#a5691b;font-weight:700}.gr-new-exp-actions{align-items:center;display:flex;flex-shrink:0;gap:9px}.gr-new-exp-actions .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;padding:8px 16px}.gr-new-exp-actions .user-form-link-btn.user-form-footer-btn{padding:8px 0}.gr-new-exp-actions .user-form-profile-save-btn:disabled{cursor:not-allowed;opacity:.55}.gr-new-exp-tech-popover.board-search-filters-popover{border-radius:12px;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:none!important;min-width:0!important;overflow:hidden;width:100%}.gr-new-exp-tech-popover.board-search-filters-popover .bsf-cidade-picker,.gr-new-exp-tech-popover.board-search-filters-popover .bsf-cidade-picker-content,.gr-new-exp-tech-popover.board-search-filters-popover .bsf-popover-modal,.gr-new-exp-tech-popover.board-search-filters-popover .bsf-popover-modal-content{box-sizing:border-box;max-width:none;width:100%}.gr-new-exp-tech-popover .bsf-simple-picker-list,.gr-new-exp-tech-popover .bsf-simple-picker-search{box-sizing:border-box;width:100%}.gr-new-exp-day-popover.equipment-consult-period-modal{font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(calc(100vh - 24px),420px);width:min(320px,calc(100vw - 24px))!important;z-index:12100!important}.gr-new-expense-btn{align-items:center;background:linear-gradient(140deg,#7c4dff,#5b2be6);border:0;border-radius:999px;box-shadow:0 1px 2px #3c14a033,0 4px 12px -5px #5628e080;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700;gap:5px;height:26px;line-height:1;padding:0 11px;transition:filter .12s ease,box-shadow .12s ease;white-space:nowrap}.gr-new-expense-btn:hover{box-shadow:0 1px 2px #3c14a03d,0 6px 14px -5px #5628e08c;filter:brightness(1.05)}.gr-new-expense-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff59;outline:none}.gr-new-expense-btn-plus{font-size:14px;font-weight:700;line-height:1;margin-top:-1px}.app.theme-dark .gr-new-exp-overlay,html.theme-dark .gr-new-exp-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .gr-new-exp-panel,html.theme-dark .gr-new-exp-panel{background:#2a2a2e;background:var(--modal-bg,var(--bg-surface,#2a2a2e));box-shadow:-20px 0 60px -16px #0000008c}.app.theme-dark .gr-new-exp-head,html.theme-dark .gr-new-exp-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-new-exp-title,html.theme-dark .gr-new-exp-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-new-exp-drop-sub,.app.theme-dark .gr-new-exp-hint,.app.theme-dark .gr-new-exp-label,.app.theme-dark .gr-new-exp-sub,html.theme-dark .gr-new-exp-drop-sub,html.theme-dark .gr-new-exp-hint,html.theme-dark .gr-new-exp-label,html.theme-dark .gr-new-exp-sub{color:#9a9aa3}.app.theme-dark .gr-new-exp-close,html.theme-dark .gr-new-exp-close{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .gr-new-exp-close:hover,html.theme-dark .gr-new-exp-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-new-exp-input,.app.theme-dark .gr-new-exp-select,.app.theme-dark .gr-new-exp-select-btn,html.theme-dark .gr-new-exp-input,html.theme-dark .gr-new-exp-select,html.theme-dark .gr-new-exp-select-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-new-exp-select-btn:not(.has-value),html.theme-dark .gr-new-exp-select-btn:not(.has-value){color:#9a9aa3}.app.theme-dark .gr-new-exp-select-btn.has-value,html.theme-dark .gr-new-exp-select-btn.has-value{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-new-exp-day-popover.equipment-consult-period-modal,html.theme-dark .gr-new-exp-day-popover.equipment-consult-period-modal{z-index:12100!important}.app.theme-dark .gr-new-exp-input::placeholder,html.theme-dark .gr-new-exp-input::placeholder{color:#9a9aa3}.app.theme-dark .gr-new-exp-file-item,html.theme-dark .gr-new-exp-file-item{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-new-exp-file-status,html.theme-dark .gr-new-exp-file-status{color:#9a9aa3}.app.theme-dark .gr-new-exp-file-remove:hover:not(:disabled),html.theme-dark .gr-new-exp-file-remove:hover:not(:disabled){background:#ffffff0f;color:#c4c4cc}.app.theme-dark .gr-new-exp-chip,html.theme-dark .gr-new-exp-chip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .gr-new-exp-chip:hover:not(:disabled),html.theme-dark .gr-new-exp-chip:hover:not(:disabled){border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .gr-new-exp-chip.is-active,html.theme-dark .gr-new-exp-chip.is-active{background:#7c4dff29;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.app.theme-dark .gr-new-exp-drop,html.theme-dark .gr-new-exp-drop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-new-exp-drop.is-drag,.app.theme-dark .gr-new-exp-drop:hover,html.theme-dark .gr-new-exp-drop.is-drag,html.theme-dark .gr-new-exp-drop:hover{background:#7c4dff1a;border-color:#7c4dff73}.app.theme-dark .gr-new-exp-drop.is-disabled.is-drag,.app.theme-dark .gr-new-exp-drop.is-disabled:hover,html.theme-dark .gr-new-exp-drop.is-disabled.is-drag,html.theme-dark .gr-new-exp-drop.is-disabled:hover{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-new-exp-drop-title,html.theme-dark .gr-new-exp-drop-title{color:#c4c4cc}.app.theme-dark .gr-new-exp-file-name,html.theme-dark .gr-new-exp-file-name{color:#c4b5fd}.app.theme-dark .gr-new-exp-error,html.theme-dark .gr-new-exp-error{background:#c0392b29;border-color:#f8717159;color:#fca5a5}.app.theme-dark .gr-new-exp-notice,html.theme-dark .gr-new-exp-notice{background:#7c4dff24;border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .gr-new-exp-foot,html.theme-dark .gr-new-exp-foot{background:#0000;border-top:none}.app.theme-dark .gr-new-exp-status-hint,html.theme-dark .gr-new-exp-status-hint{color:#9a9aa3}.app.theme-dark .gr-new-exp-status-hint b,html.theme-dark .gr-new-exp-status-hint b{color:#f0c36d}.app.theme-dark .gr-new-exp-actions .user-form-link-btn,html.theme-dark .gr-new-exp-actions .user-form-link-btn{color:#a78bfa}.app.theme-dark .gr-new-exp-actions .user-form-link-btn:hover:not(:disabled),html.theme-dark .gr-new-exp-actions .user-form-link-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .gr-new-exp-actions .user-form-profile-save-btn,html.theme-dark .gr-new-exp-actions .user-form-profile-save-btn{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .gr-new-exp-actions .user-form-profile-save-btn:hover:not(:disabled),html.theme-dark .gr-new-exp-actions .user-form-profile-save-btn:hover:not(:disabled){background:#6f3dff}.app.theme-dark .gr-new-expense-btn,html.theme-dark .gr-new-expense-btn{box-shadow:0 1px 2px #00000059,0 4px 12px -5px #7c4dff73}.gr-report-modal{align-items:center;box-sizing:border-box;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.gr-report-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1212168c;inset:0;position:absolute}.gr-report-modal-panel{background:#eceef2;background:var(--bg-body,#eceef2);border-radius:8px;box-shadow:0 24px 80px #0f121c47;display:flex;flex-direction:column;height:calc(100vh - 32px);margin:0 auto;max-height:calc(100vh - 32px);min-height:0;overflow:hidden;position:relative;width:min(1120px,100%);z-index:1}.gr-report-modal-toolbar{align-items:center;background:#fff;background:var(--bg-surface,#fff);border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--border-subtle,#e8eaed);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:14px 20px}.gr-report-modal-kicker{color:#8b919b;display:block;font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.gr-report-modal-title{color:#1a1d26;color:var(--text-body,#1a1d26);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:2px 0 0}.gr-report-modal-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.gr-report-modal-error{color:#a52222;font-size:12px;font-weight:600;max-width:220px}.gr-report-action-btn{align-items:center;background:#fff;border:1px solid #e3e6eb;border-radius:8px;color:#3a3f4a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650;gap:6px;height:32px;padding:0 12px;transition:background .12s,border-color .12s,color .12s}.gr-report-action-btn:hover:not(:disabled){background:#f7f8fa;border-color:#d0d4dc}.gr-report-action-btn.is-primary{background:#7c4dff;border-color:#0000;color:#fff}.gr-report-action-btn.is-primary:hover:not(:disabled){background:#6b3fe0}.gr-report-action-btn.is-ghost{background:#0000;border-color:#0000;color:#6b7280;padding:0 8px}.gr-report-action-btn:disabled{cursor:not-allowed;opacity:.55}.gr-report-switch{align-items:center;cursor:pointer;display:inline-flex;gap:8px;height:32px;margin-right:4px;padding:0 10px 0 4px;-webkit-user-select:none;user-select:none}.gr-report-switch.is-disabled{cursor:not-allowed;opacity:.55}.gr-report-switch-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.gr-report-switch-track{background:#d9dce3;border-radius:999px;flex-shrink:0;height:17px;position:relative;transition:background .16s ease;width:30px}.gr-report-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f121c33;height:13px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:13px}.gr-report-switch-input:checked+.gr-report-switch-track{background:#7c4dff}.gr-report-switch-input:checked+.gr-report-switch-track .gr-report-switch-thumb{transform:translateX(13px)}.gr-report-switch-input:focus-visible+.gr-report-switch-track{box-shadow:0 0 0 3px #7c4dff40}.gr-report-switch-label{color:#3a3f4a;font-size:12.5px;font-weight:650;white-space:nowrap}.gr-report-preview-stage{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:hidden;padding:6px 8px;position:relative;scrollbar-width:none}.gr-report-preview-stage::-webkit-scrollbar{display:none;height:0;width:0}.gr-report-sheets{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.gr-report-sheet{background:#fff;border-radius:2px;box-shadow:0 1px 2px #0f121c0d,0 10px 32px #0f121c1f;box-sizing:border-box;color:#141820;flex-shrink:0;height:210mm;overflow:hidden;width:297mm}.gr-report-sheets:not(.is-exporting) .gr-report-sheet{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(var(--gr-report-fit-scale,1));transform-origin:center center;visibility:hidden}.gr-report-sheets:not(.is-exporting) .gr-report-sheet.is-active{pointer-events:auto;visibility:visible;z-index:1}.gr-report-page-nav{align-items:center;background:#ffffffeb;border:1px solid #e4e6ec;border-radius:10px;box-shadow:0 4px 16px #0f121c1a;display:flex;flex-direction:column;gap:4px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .16s ease;z-index:2}.gr-report-page-nav:focus-within,.gr-report-preview-stage:hover .gr-report-page-nav{opacity:1;pointer-events:auto}.gr-report-page-nav-btn{align-items:center;background:#0000;border:0;border-radius:7px;color:#4b5563;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .12s,color .12s;width:28px}.gr-report-page-nav-btn:hover:not(:disabled){background:#f3f0ff;color:#7c4dff}.gr-report-page-nav-btn:disabled{cursor:default;opacity:.35}.gr-report-page-nav-label{font-feature-settings:"tnum";color:#6b7280;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;min-width:28px;padding:2px 0;text-align:center}.gr-report-sheet-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;padding:11mm 12mm 10mm;width:100%}.gr-report-sheet-head{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px}.gr-report-brand{align-items:center;display:flex;gap:10px;min-width:0}.gr-report-brand-mark{background:linear-gradient(180deg,#7c4dff,#3b82f6);border-radius:4px;flex-shrink:0;height:36px;width:10px}.gr-report-brand-title{color:#12151c;font-size:15px;font-weight:750;letter-spacing:-.02em;line-height:1.2}.gr-report-brand-sub{color:#8b919b;font-size:10.5px;font-weight:600;margin-top:2px}.gr-report-head-total{flex-shrink:0;text-align:right}.gr-report-head-total-label{color:#8b919b;display:block;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.gr-report-head-total-value{font-feature-settings:"tnum";color:#12151c;display:block;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;margin-top:2px}.gr-report-identity{align-items:center;background:linear-gradient(135deg,#f7f5ff,#f4f7fc 55%,#f8fafc);border:1px solid #eceef5;border-radius:10px;display:flex;gap:12px;padding:10px 12px}.gr-report-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:center;overflow:hidden}.gr-report-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.gr-report-avatar-initials{line-height:1}.gr-report-identity-text{flex:1 1 auto;min-width:0}.gr-report-identity-name{color:#12151c;font-size:14px;font-weight:750;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-report-identity-path{color:#6b7280;font-size:11.5px;font-weight:600;margin-top:2px}.gr-report-identity-period{color:#7c4dff;font-size:11px;font-weight:650;margin-top:2px}.gr-report-identity-meta{font-feature-settings:"tnum";align-items:flex-end;color:#8b919b;display:flex;flex-direction:column;flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:650;gap:2px}.gr-report-table-wrap{flex:1 1 auto;min-height:0;overflow:hidden}.gr-report-table{border-collapse:collapse;font-size:10.5px;table-layout:fixed;width:100%}.gr-report-table th{background:#fafbfc;border-bottom:1px solid #e6e9ef;color:#8b919b;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:6px;text-align:left;text-transform:uppercase;white-space:nowrap}.gr-report-table td{border-bottom:1px solid #f0f2f5;color:#1c212b;font-weight:550;overflow:hidden;padding:5.5px 6px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.gr-report-table tbody tr:nth-child(2n) td{background:#fbfcfd}.gr-report-table td:first-child,.gr-report-table th:first-child{width:11%}.gr-report-table td:nth-child(2),.gr-report-table th:nth-child(2){width:9%}.gr-report-table td:nth-child(3),.gr-report-table th:nth-child(3){width:28%}.gr-report-table td:nth-child(4),.gr-report-table th:nth-child(4){width:13%}.gr-report-table td:nth-child(5),.gr-report-table th:nth-child(5){width:10%}.gr-report-table td:nth-child(6),.gr-report-table th:nth-child(6){width:13%}.gr-report-table td:nth-child(7),.gr-report-table th:nth-child(7){width:7%}.gr-report-table td:nth-child(8),.gr-report-table th:nth-child(8){width:9%}.gr-report-table .is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.gr-report-table .is-strong{font-weight:750}.gr-report-table .is-muted{color:#6b7280;font-weight:600}.gr-report-table .is-mono{color:#4b5563;font-family:Geist Mono,ui-monospace,monospace;font-size:10px}.gr-report-table .is-obs{font-weight:600}.gr-report-table .is-empty{color:#8b919b;padding:28px 8px;text-align:center;white-space:normal}.gr-report-table tr.has-receipt td{border-bottom-color:#0000}.gr-report-table tr.gr-report-receipt-row td{background:#fff!important;padding:2px 6px 8px;white-space:normal}.gr-report-receipt{align-items:center;background:#fafbfc;border:1px solid #eef0f4;border-radius:8px;display:flex;height:76mm;justify-content:center;overflow:hidden}.gr-report-receipt-img{display:block;max-height:100%;max-width:100%;object-fit:contain}.gr-report-receipt-fallback{color:#8b919b;font-size:11px;font-weight:600}.gr-report-status{align-items:center;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px}.gr-report-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.gr-report-sheet-foot{font-feature-settings:"tnum";align-items:center;border-top:1px solid #eef0f4;color:#8b919b;display:flex;font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:650;gap:12px;justify-content:space-between;margin-top:auto;padding-top:8px}.app.theme-dark .gr-report-modal-panel,html.theme-dark .gr-report-modal-panel{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .gr-report-modal-toolbar,html.theme-dark .gr-report-modal-toolbar{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-report-modal-title,html.theme-dark .gr-report-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-report-modal-kicker,html.theme-dark .gr-report-modal-kicker{color:#9a9aa3}.app.theme-dark .gr-report-action-btn,html.theme-dark .gr-report-action-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-report-action-btn:hover:not(:disabled),html.theme-dark .gr-report-action-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .gr-report-action-btn.is-primary,html.theme-dark .gr-report-action-btn.is-primary{background:#7c4dff;border-color:#0000;color:#fff}.app.theme-dark .gr-report-switch-label,html.theme-dark .gr-report-switch-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-report-switch-track,html.theme-dark .gr-report-switch-track{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .gr-report-switch-input:checked+.gr-report-switch-track,html.theme-dark .gr-report-switch-input:checked+.gr-report-switch-track{background:#7c4dff}.app.theme-dark .gr-report-action-btn.is-ghost,html.theme-dark .gr-report-action-btn.is-ghost{background:#0000;border-color:#0000;color:#c4c4cc}@media print{@page gr-reembolso{size:A4 landscape;margin:0}body,html{background:#fff!important;margin:0!important;padding:0!important}body:has(.gr-report-modal) *{visibility:hidden!important}.gr-report-modal,.gr-report-modal *{visibility:visible!important}.gr-report-modal{background:#0000!important;display:block!important;inset:auto!important;padding:0!important;position:static!important}.gr-report-modal-backdrop,.gr-report-modal-toolbar,.gr-report-page-nav{display:none!important}.gr-report-modal-panel{background:#0000!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:static!important;width:100%!important}.gr-report-preview-stage{padding:0!important}.gr-report-preview-stage,.gr-report-sheets{display:block!important;height:auto!important;overflow:visible!important}.gr-report-sheets{position:static!important;width:auto!important}.gr-report-sheets .gr-report-sheet{border-radius:0!important;box-shadow:none!important;break-after:page;height:210mm!important;page:gr-reembolso;page-break-after:always;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important;width:297mm!important}.gr-report-sheets .gr-report-sheet:last-child{break-after:auto;page-break-after:auto}}.gr-report-sheets.is-exporting{display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;left:-12000px!important;overflow:visible!important;pointer-events:none;position:fixed!important;top:0!important;width:297mm!important;z-index:-1}.gr-report-sheets.is-exporting .gr-report-sheet{height:210mm!important;margin:0!important;pointer-events:none!important;position:static!important;transform:none!important;visibility:visible!important;width:297mm!important}.gr-sk{--gr-sk-base:#eceef2;--gr-sk-shine:#f7f8fa;--gr-sk-surface:#fff;--gr-sk-surface-2:#fafbfc;animation:gr-sk-in .2s ease;background:#f6f7f9;background:var(--gr-bg,#f6f7f9);box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 20px 24px}.gr-sk--overlay{inset:0;position:absolute;z-index:4}.app.theme-dark .gr-sk,html.theme-dark .gr-sk{--gr-sk-base:#3a3a3e;--gr-sk-shine:#46464b;--gr-sk-surface:var(--bg-surface-raised,#323236);--gr-sk-surface-2:var(--bg-surface,#2a2a2e)}@keyframes gr-sk-in{0%{opacity:0}to{opacity:1}}.gr-sk-bone{animation:gr-sk-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--gr-sk-base) 0,var(--gr-sk-shine) 50%,var(--gr-sk-base) 100%);background-size:200% 100%;display:block;flex-shrink:0;max-width:100%}@keyframes gr-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.gr-sk-bone{animation:none}}.gr-sk-row{align-items:center;gap:8px}.gr-sk-col,.gr-sk-row{display:flex;min-width:0}.gr-sk-col{flex:1 1;flex-direction:column;gap:7px}.gr-sk-between{justify-content:space-between}.gr-sk-push{margin-left:auto}.gr-sk-toolbar{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:46px;height:var(--filters-bar-height,46px);padding:8px 0 2px}.gr-sk-sep{background:#e6e8ec;background:var(--gr-border,#e6e8ec);height:16px;margin:0 2px;width:1px}.gr-sk-coord-list{display:flex;flex-wrap:wrap;gap:14px;padding-top:14px}.gr-sk-coord{background:var(--gr-sk-surface-2);border:1px solid #e6e8ec;border:1px solid var(--gr-border,#e6e8ec);border-radius:16px;flex:0 1 auto;min-width:min(100%,288px);overflow:hidden}.gr-sk-coord-head{align-items:center;border-bottom:1px solid #e6e8ec;border-bottom:1px solid var(--gr-border,#e6e8ec);display:flex;gap:10px;padding:12px 14px}.gr-sk-area-head{align-items:center;display:flex;gap:8px;padding:12px 14px 8px}.gr-sk-tech-grid{display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 14px}.gr-sk-tech{background:var(--gr-sk-surface);border:1px solid #e6e8ec;border:1px solid var(--gr-border,#e6e8ec);border-radius:14px;box-sizing:border-box;max-width:100%;padding:13px;width:256px}.gr-sk-detail,.gr-sk-tech{display:flex;flex-direction:column;gap:12px}.gr-sk-detail-top{gap:10px;max-width:420px;padding-top:14px}.gr-sk-tabs{gap:6px}.gr-sk-table{background:var(--gr-sk-surface);border:1px solid #e6e8ec;border:1px solid var(--gr-border,#e6e8ec);border-radius:12px;overflow:hidden}.gr-sk-thead,.gr-sk-tr{align-items:center;display:grid;grid-template-columns:36px 84px 64px 76px minmax(0,1.4fr) 112px 84px 142px;padding:0 12px}.gr-sk-thead{background:var(--gr-sk-surface-2);height:40px}.gr-sk-thead,.gr-sk-tr{border-bottom:1px solid #e6e8ec;border-bottom:1px solid var(--gr-border,#e6e8ec)}.gr-sk-tr{height:48px}.gr-sk-tr:last-child{border-bottom:none}.gr-live-host.is-skeleton{overflow:hidden;pointer-events:none}.gr-live-host.is-skeleton .gr-live-loading-bar,.gr-live-host.is-skeleton>.gr-detail>:not(.gr-filters-bar),.gr-live-host.is-skeleton>.gr-overview>:not(.gr-filters-bar){display:none}.gr-module{--gr-font-sans:"Plus Jakarta Sans","Geist Variable","Geist",system-ui,sans-serif;--gr-font-mono:"JetBrains Mono",ui-monospace,monospace;--gr-breadcrumb-bar-height:37px;--gr-bg:#f6f7f9;--gr-text:#16181d;--gr-muted:#6c727c;--gr-muted-2:#9aa0aa;--gr-border:#e6e8ec;--gr-card:#fff;--gr-accent:#7c4dff;--gr-accent-2:#5b2be6;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--gr-text);font-family:var(--gr-font-sans);min-width:0;width:100%}.gr-header{background:#f9f9f9;box-sizing:border-box;font-family:Geist Variable,Geist,system-ui,sans-serif;height:var(--gr-breadcrumb-bar-height);left:0;padding:10px 28px 6px;position:fixed;right:0;top:var(--main-header-height);z-index:999}.gr-breadcrumb{-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.gr-breadcrumb,.gr-breadcrumb-avatar{align-items:center;display:inline-flex}.gr-breadcrumb-avatar{background:#1e1e24;border-radius:3.5px;color:#fff;flex-shrink:0;font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:14px}.gr-breadcrumb-segment{color:#646a73;font-size:12px;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.gr-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.gr-breadcrumb-current-text{font-size:10.2px;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.gestao-reembolsos-root{background:var(--gr-bg);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--main-header-height) - var(--gr-breadcrumb-bar-height));margin-top:calc(var(--main-header-height) + var(--gr-breadcrumb-bar-height));min-height:0;min-width:0;overflow:hidden;width:100%}.gestao-reembolsos-root.has-filters{height:calc(100vh - var(--main-header-height) - var(--gr-breadcrumb-bar-height) - var(--filters-bar-height));margin-top:calc(var(--main-header-height) + var(--gr-breadcrumb-bar-height) + var(--filters-bar-height))}.gestao-reembolsos-load-error,.gestao-reembolsos-loading{align-items:center;color:var(--gr-muted);display:flex;flex:1 1;font-size:13px;justify-content:center;padding:24px;text-align:center}.gestao-reembolsos-load-error{color:#a52222}.gr-live-host{box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;position:relative;transition:opacity .28s ease;width:100%}.gr-live-host.is-refreshing{opacity:.62;pointer-events:none}.gr-live-host.is-action-busy,.gr-live-host.is-action-busy .gr-detail{pointer-events:none}.gr-action-progress{align-items:center;display:flex;flex-direction:column;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:40}.gr-action-progress-track{background:#7c4dff1f;height:3px;overflow:hidden;width:100%}.gr-action-progress-indeterminate{animation:gr-action-indet 1.05s cubic-bezier(.45,.05,.55,.95) infinite;background:linear-gradient(90deg,#a78bfa,#7c4dff,#5b2be6);border-radius:999px;height:100%;width:36%}@keyframes gr-action-indet{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.gr-action-progress-pill{align-items:center;animation:gr-action-pill-in .22s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #7c4dff38;border-radius:999px;box-shadow:0 10px 28px #0f121c1f;display:inline-flex;gap:8px;margin-top:10px;padding:8px 14px}@keyframes gr-action-pill-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.gr-action-progress-spinner{animation:gr-action-spin .7s linear infinite;border:2px solid #7c4dff38;border-radius:50%;border-top-color:#7c4dff;flex-shrink:0;height:14px;width:14px}@keyframes gr-action-spin{to{transform:rotate(1turn)}}.gr-action-progress-text{color:#3b2f6b;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.gr-detail-row.is-processing{animation:gr-row-process 1.2s ease infinite;background:linear-gradient(90deg,#7c4dff0a,#7c4dff1a,#7c4dff0a);background-size:200% 100%;box-shadow:inset 3px 0 0 #7c4dff;box-shadow:inset 3px 0 0 var(--gr-accent,#7c4dff);position:relative}@keyframes gr-row-process{0%{background-position:100% 0}to{background-position:-100% 0}}.gr-actions-cell.is-busy{color:#5b2be6;color:var(--gr-accent-2,#5b2be6);font-size:11px;font-weight:700;gap:6px;justify-content:flex-end}.gr-action-busy-spin{animation:gr-action-spin .7s linear infinite;border:2px solid #7c4dff33;border-radius:50%;border-top-color:#7c4dff;flex-shrink:0;height:13px;width:13px}.gr-action-busy-label{white-space:nowrap}.gr-actions-cell.is-disabled{opacity:.55}.gr-live-loading-bar{animation:gr-shimmer 1.1s ease infinite;background:linear-gradient(90deg,#0000,var(--gr-accent),#0000);height:2px;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:5}@keyframes gr-shimmer{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes gr-refresh-fade{0%{opacity:.55}to{opacity:1}}.gr-live-host.is-refreshing .gr-detail,.gr-live-host.is-refreshing .gr-overview{animation:gr-refresh-fade .45s ease}.gr-avatar{align-items:center;aspect-ratio:1/1;background:#7c4dff;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;flex-shrink:0;font-size:12px;font-weight:700;justify-content:center;line-height:0;overflow:hidden;position:relative}.gr-avatar-img{display:block;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.gr-avatar-initials{line-height:1;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.gr-overview{box-sizing:border-box;margin:0;max-width:none;padding:0 20px 48px;width:100%}.gr-detail{align-self:stretch;box-sizing:border-box;margin:0;max-width:none;min-width:0;padding:0 20px 12px}.gr-detail,.gr-live-host[data-gr-view=detail]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.gr-live-host[data-gr-view=detail]{flex:1 1 auto;overflow:hidden}.gr-live-host[data-gr-view=detail]>.gr-detail{flex:1 1 auto;height:100%;max-width:none;min-height:0;width:100%}.gr-filters-bar.filters-bar{background:#f9f9f9;border-bottom:none;border-top:none;box-shadow:none;padding:8px 0 2px;top:calc(var(--main-header-height) + var(--gr-breadcrumb-bar-height));z-index:998}.gr-filters-bar .filter-buttons{align-items:center;box-sizing:border-box;display:flex;gap:6px;justify-content:space-between;margin:0;max-width:none;padding:0 20px;width:100%}.gr-filters-bar .filter-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.gr-filters-bar .board-toolbar-separator{margin-left:3px;margin-right:3px}.gr-filters-bar .board-toolbar-right,.gr-filters-bar .search-container{align-items:center;display:inline-flex;gap:3px;margin-left:auto}.gr-filters-bar .board-toolbar-right .board-toolbar-separator,.gr-filters-bar .search-container .board-toolbar-separator{margin-left:1px;margin-right:1px}.gr-filters-actions{align-items:center;display:inline-flex;gap:4px}.gr-filters-bar .board-clickup-filter-chip-value{max-width:180px;overflow:hidden;text-overflow:ellipsis}.app.theme-dark .gr-filters-bar.filters-bar,html.theme-dark .gr-filters-bar.filters-bar{background:#222225;background:var(--bg-body,#222225)}.gr-empty{color:var(--gr-muted);font-size:13px;font-weight:600;padding:48px 16px;text-align:center}.gr-coord-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding-top:14px}.gr-coord-block{background:#fafbfc;border:1px solid var(--gr-border);border-radius:16px;box-sizing:border-box;overflow:hidden}.gr-coord-block,.gr-coord-block.is-slim{min-width:min(100%,288px)}.gr-coord-block.is-wide{min-width:min(100%,540px)}.gr-coord-head{background:#fff;border:0;color:inherit;cursor:pointer;flex-wrap:nowrap;font-family:inherit;gap:10px 12px;padding:12px 14px;text-align:left;width:100%}.gr-coord-head,.gr-coord-title{align-items:flex-start;display:flex}.gr-coord-title{flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.gr-coord-name{color:var(--gr-text);font-size:14px;font-weight:700;line-height:1.25}.gr-coord-role{color:var(--gr-muted-2)}.gr-coord-meta,.gr-coord-role{font-size:11.5px;font-weight:600}.gr-coord-meta{color:var(--gr-muted)}.gr-coord-summary{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-start;margin-left:0;width:100%}.gr-coord-summary>div{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.gr-coord-block.is-wide .gr-coord-title{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.gr-coord-block.is-wide .gr-coord-summary{flex:0 0 auto;margin-left:auto;width:auto}.gr-coord-block.is-wide .gr-coord-summary>div{align-items:flex-end}.gr-coord-sum-label{color:var(--gr-muted-2);font-size:10.5px;font-weight:600}.gr-coord-sum-value{font-feature-settings:"tnum";color:var(--gr-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.gr-coord-sum-value.is-pend{color:#8a5a08}.gr-area-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;padding:0 12px 14px}.gr-area-block{box-sizing:border-box;max-width:100%}.gr-area-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 2px 10px}.gr-area-dot{border-radius:3px;flex:0 0 8px;height:8px;width:8px}.gr-area-name{color:var(--gr-text);font-size:13px;font-weight:700}.gr-area-meta{color:var(--gr-muted-2);font-size:11.5px;font-weight:600}.gr-area-total{font-feature-settings:"tnum";color:var(--gr-text);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.gr-tech-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.gr-tech-card{background:#fff;border:1px solid #eceef1;border-radius:14px;box-shadow:0 1px 2px #1418280a;box-sizing:border-box;color:inherit;cursor:pointer;flex:0 0 256px;font-family:inherit;max-width:100%;padding:13px 13px 12px;text-align:left;transition:all .16s;width:256px}.gr-tech-card:hover{border-color:#d8dbe3;box-shadow:0 4px 12px #14182812}.gr-tech-card.is-selected{background:#faf8ff;border-color:#c9b6ff}.gr-tech-card-head{align-items:center;display:flex;gap:10px;min-width:0}.gr-tech-card-id{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.gr-tech-card-name{color:var(--gr-text);font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-tech-card-id>.gr-tip-anchor{display:block;max-width:100%;width:100%}.gr-tech-card-id .gr-tech-card-period-hint{align-items:flex-start;background:#0000;border:0;color:#6b4610;display:inline-flex;font-size:8.5px;font-weight:700;gap:5px;line-height:1.2;margin:0;max-width:100%;min-width:0;padding:0}.gr-tech-card-id .gr-tech-card-period-hint.is-past,.gr-tech-card-id .gr-tech-card-period-hint.is-past .gr-tech-card-period-hint-text{color:#6b4610}.gr-tech-card-id .gr-tech-card-period-hint.is-active,.gr-tech-card-id .gr-tech-card-period-hint.is-active .gr-tech-card-period-hint-text{color:#0f6a6a}.gr-tech-card-id .gr-tech-card-period-hint.is-history,.gr-tech-card-id .gr-tech-card-period-hint.is-history .gr-tech-card-period-hint-text{color:#6b6b76}.gr-tech-card-period-hint-text{flex:1 1 auto;font-weight:700;-webkit-hyphens:none;hyphens:none;letter-spacing:-.01em;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:normal}.gr-tech-card-period-count-badge{font-feature-settings:"tnum";align-items:center;background:#e5e7eb;border:1px solid #d1d5db;border-radius:999px;color:#4b5563;display:inline-flex;flex-shrink:0;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 4px}.gr-tech-card.has-past-open .gr-tech-card-head,.gr-tech-card.has-period-hint .gr-tech-card-head{align-items:flex-start}.gr-tech-card.has-past-open .gr-tech-card-head .gr-avatar,.gr-tech-card.has-period-hint .gr-tech-card-head .gr-avatar{flex-shrink:0;margin-top:0}.gr-tech-card-total{align-items:baseline;display:flex;gap:5px;margin-top:12px}.gr-tech-card-currency{color:var(--gr-muted);font-size:12px;font-weight:700}.gr-tech-card-amount{font-feature-settings:"tnum";color:var(--gr-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.gr-tech-card-meta{align-items:center;color:var(--gr-muted);display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:5px}.gr-tech-card-pend{background:#fff6e6;border:1px solid #f4e0b6;border-radius:6px;color:#8a5a08;font-size:11px;font-weight:700;padding:1px 6px}.gr-tech-card-bar{background:#eef0f3;border-radius:4px;display:flex;height:4px;margin-top:10px;overflow:hidden}.gr-tech-card-bar>span{display:block;height:100%;transition:width .3s}.gr-tech-card-stats{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr;margin-top:11px}.gr-tech-stat{align-items:center;background:#fafbfc;border:1px solid #f1f2f5;border-radius:8px;display:flex;font-size:11.5px;font-weight:600;gap:6px;height:26px;padding:0 8px}.gr-tech-stat-dot{border-radius:50%;flex:0 0 6px;height:6px;width:6px}.gr-tech-stat-label{color:var(--gr-muted);flex:1 1 auto;min-width:0}.gr-tech-stat-value{font-feature-settings:"tnum";color:var(--gr-text);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.gr-tech-card.has-past-open{border-color:#e8deb8}.gr-tech-card.is-period-active{border-color:#e6e8ec;border-color:var(--gr-border,#e6e8ec)}.gr-tech-card-foot{align-items:center;border-top:1px solid #f1f2f5;display:flex;gap:8px;justify-content:space-between;margin-top:12px;padding-top:10px}.gr-tech-card-last{color:var(--gr-muted-2);font-size:11.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-tech-card-last:empty{flex:1 1}.gr-tech-card-go{color:var(--gr-accent-2);font-size:11.5px;font-weight:700;white-space:nowrap}.gr-detail-top{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;padding:14px 0 4px}.gr-detail-identity{align-items:center;display:flex;gap:10px;min-width:0}.gr-detail-id-text{display:flex;flex-direction:column;gap:1px;min-width:0}.gr-detail-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.gr-detail-name{color:var(--gr-text);font-size:15px;font-weight:700;line-height:1.25}.gr-detail-period-hint{align-items:center;display:inline-flex;font-size:8.5px;font-weight:700;gap:5px;letter-spacing:-.01em;line-height:1.2;max-width:100%;min-width:0}.gr-detail-period-hint.is-active,.gr-detail-period-hint.is-active .gr-detail-period-hint-text{color:#0f6a6a}.gr-detail-period-hint-text{white-space:nowrap}.gr-detail-path{color:var(--gr-muted);font-size:12px;font-weight:600}.gr-detail-total{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;margin-left:auto}.gr-detail-total-label{color:var(--gr-muted-2);font-size:10.5px;font-weight:600}.gr-detail-total-value{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.gr-detail .board-toolbar-expand-search,.gr-detail .board-toolbar-expand-search.is-expanded{width:220px}.gr-detail .board-toolbar-right,.gr-detail .search-container.board-toolbar-right{gap:4px}.gr-detail .board-toolbar-right .board-toolbar-separator{margin-left:0;margin-right:0}@keyframes grDetailBackLabelGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gr-detail-back-chip .board-clickup-filter-chip-icon{color:#7c3aed}.gr-detail-back-chip .gr-detail-back-label{-webkit-text-fill-color:#0000;animation:grDetailBackLabelGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.app.theme-dark .gr-detail-back-chip .board-clickup-filter-chip-icon,html.theme-dark .gr-detail-back-chip .board-clickup-filter-chip-icon{color:#a78bfa}.gr-detail-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--gr-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px}.gr-detail-tab.is-active{background:#f2eefe;color:var(--gr-accent-2);font-weight:700}.gr-detail-tab-badge{background:#eef0f3;border-radius:5px;color:#8b919b;font-family:var(--gr-font-mono);font-size:10.5px;font-weight:700;padding:1px 5px}.gr-detail-tab.is-active .gr-detail-tab-badge{background:#fff;color:var(--gr-accent-2)}.gr-detail-table-wrap{background:#fff;border:1px solid var(--gr-border);border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#d8dbe3 #0000;scrollbar-width:thin}.gr-detail-table-wrap::-webkit-scrollbar{height:6px;width:6px}.gr-detail-table-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.gr-detail-table-wrap::-webkit-scrollbar-track{background:#0000}.gr-detail-table-wrap::-webkit-scrollbar-thumb{background:#d8dbe3;border-radius:999px}.gr-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#c5c9d2}.gr-detail-table{min-width:1340px;width:100%}.gr-detail-row,.gr-detail-thead{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:36px 84px 64px 76px minmax(0,1.4fr) 112px 84px 142px 48px 104px 40px 168px;padding:0 12px}.gr-detail-row>*,.gr-detail-thead>*{max-width:100%;min-width:0}.gr-detail-check-cell,.gr-detail-th-check{align-items:center;display:flex;justify-content:center}.gr-detail-status-cell{align-items:center;display:flex;min-width:0}.gr-detail-actions-cell{align-items:center;display:flex;justify-content:flex-end;min-height:28px;width:100%}.gr-detail-history-cell,.gr-detail-th-history{align-items:center;display:flex;justify-content:center;min-height:28px;width:100%}.gr-history-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;transition:color .12s,background .12s;width:30px}.gr-history-btn:hover:not(:disabled){background:#f6f2ff;color:#7c4dff}.gr-history-btn:disabled{cursor:not-allowed;opacity:.5}.gr-history-empty{align-items:center;color:#c2c7ce;display:inline-flex;font-size:12px;justify-content:center;line-height:26px;width:100%}.gr-actions-cell{flex-wrap:nowrap;gap:4px;min-height:26px}.gr-actions-cell,.gr-actions-empty{align-items:center;display:inline-flex;justify-content:flex-end;width:100%}.gr-actions-empty{color:#c2c7ce;font-size:12px;line-height:26px}.gr-detail-thead{background:#fafbfc;border-bottom:1px solid #f1f2f5;color:var(--gr-muted-2);font-size:11px;font-weight:700;height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.gr-detail-th{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-family:inherit;font-size:11px;font-weight:700;gap:4px;margin:0;min-width:0;padding:0;text-align:left;transition:color .12s}.gr-detail-th:hover{color:var(--gr-text)}.gr-detail-th.is-sorted{color:var(--gr-accent-2)}.gr-detail-th-static{cursor:default}.gr-detail-th-static:hover{color:inherit}.gr-detail-th-dir{font-size:10px;font-weight:800;line-height:1;opacity:.9}.gr-detail-row{border-bottom:1px solid #f1f2f5;font-size:12.5px;font-weight:600;min-height:48px;transition:background .14s ease}.gr-detail-row.is-selected{background:#f7f4ff}.gr-detail-row.is-status-flash{animation:gr-row-status-flash 1.1s ease}@keyframes gr-row-status-flash{0%{background:#7c4dff29;box-shadow:inset 3px 0 0 #7c4dff;box-shadow:inset 3px 0 0 var(--gr-accent,#7c4dff)}to{background:#0000;box-shadow:inset 3px 0 0 #0000}}.gr-detail-row:last-child{border-bottom:0}.gr-detail-code,.gr-detail-date,.gr-detail-service{font-feature-settings:"tnum";color:var(--gr-muted);font-variant-numeric:tabular-nums}.gr-detail-code,.gr-detail-service{font-family:var(--gr-font-mono);font-size:11.5px}.gr-detail-obs-wrap{display:block;max-width:100%;min-width:0;outline:none;position:relative}.gr-detail-obs{color:var(--gr-text);display:block;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-detail-obs-tip{background:#fff;border:1px solid #e8eaed;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0f121c1f;color:#1a1d26;font-size:12px;font-weight:600;left:0;line-height:1.4;max-width:min(360px,70vw);opacity:0;padding:7px 11px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;visibility:hidden;white-space:normal;z-index:30}.gr-detail-obs-wrap.is-truncated:focus-within .gr-detail-obs-tip,.gr-detail-obs-wrap.is-truncated:hover .gr-detail-obs-tip{opacity:1;transform:translateY(0);visibility:visible}.gr-detail-obs-tip:after{border:5px solid #0000;border-top-color:#fff;content:"";filter:drop-shadow(0 1px 0 #e8eaed);left:16px;position:absolute;top:100%}.gr-detail-cat{color:var(--gr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-detail-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.gr-detail-pay{color:var(--gr-muted);overflow:visible;text-overflow:clip;white-space:nowrap}.gr-receipt-btn{align-items:center;background:#0000;border:0;border-radius:7px;color:#5a6069;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .12s,background .12s;width:28px}.gr-receipt-btn:hover{background:#f5f2ff;color:var(--gr-accent-2)}.gr-receipt-empty{color:#c2c7ce}.gr-status-pill{align-items:center;border:1px solid #0000;border-radius:7px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;height:24px;padding:0 10px 0 8px}.gr-status-pill.is-plain{background:#0000!important;border:0;border-radius:0;font-weight:700;height:auto;padding:0}.gr-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.gr-detail-footer{color:var(--gr-muted);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:12px;justify-content:space-between;padding:10px 4px 0}.gr-detail-tabs-line{gap:10px 12px}.gr-detail-tabs,.gr-detail-tabs-line{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.gr-detail-tabs{gap:4px;overflow-x:auto;padding:0;scrollbar-width:none}.gr-detail-tabs::-webkit-scrollbar{display:none;height:0}.gr-detail-bulk{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(6px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1),visibility .2s;visibility:hidden}.gr-detail-bulk.is-visible{max-width:520px;opacity:1;overflow:visible;pointer-events:auto;transform:translateX(0);visibility:visible}.gr-detail-bulk .gr-actions-cell{flex:0 0 auto;justify-content:flex-start;min-height:0;min-width:0;width:auto}.gr-detail-bulk-count{border-left:1px solid #e6e8ec;color:var(--gr-accent-2);flex-shrink:0;font-size:12px;font-weight:700;line-height:26px;margin-left:2px;padding:0 2px 0 8px;white-space:nowrap}.gr-detail-tabs-row{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:10px 16px;min-height:42px;padding:6px 0 10px}.gr-detail-tabs-row .gr-detail-total{flex-shrink:0;margin-left:auto}.gr-detail-table.is-bulk-selection .gr-detail-actions-cell,.gr-detail-table.is-bulk-selection .gr-detail-th-actions{pointer-events:none;visibility:hidden}.gr-oc-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:13200}.gr-oc-modal-backdrop{background:#12121673;inset:0;position:absolute}.gr-oc-modal-panel{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 20px 50px #0f121c2e;display:flex;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;position:relative;width:min(920px,100%)}.gr-oc-modal-head{align-items:center;border-bottom:0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 18px 10px}.gr-oc-modal-head-text{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;min-width:0}.gr-oc-modal-title{align-items:center;color:#12151c;display:inline-flex;font-size:16px;font-weight:750;gap:8px;letter-spacing:-.02em;line-height:1.25;margin:0}.gr-oc-modal-title svg{color:#7c4dff;flex-shrink:0}.gr-oc-modal-sub{align-items:center;color:#8b919b;display:inline-flex;font-size:12px;font-weight:600;line-height:1.25;margin:0}.gr-oc-modal-sub:before{background:#c4c4cc;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:3px;margin-right:10px;width:3px}.gr-oc-modal-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;width:32px}.gr-oc-modal-close:hover{background:#f3f4f6;color:#111827}.gr-oc-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 18px 16px}.gr-oc-state{color:#8b919b;font-size:13px;font-weight:600;padding:28px 12px;text-align:center}.gr-oc-state.is-error{color:#a52222}.gr-oc-row,.gr-oc-table-head{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:40px 108px 72px minmax(110px,.9fr) minmax(100px,1fr) minmax(0,1.4fr)}.gr-oc-table-head{background:#fff;border-bottom:0;color:#9aa0aa;font-size:11px;font-weight:700;padding:0 4px 2px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.gr-oc-col-id{justify-self:start;text-align:left;width:100%}.gr-oc-list{display:flex;flex-direction:column;gap:4px;padding:2px 0 4px}.gr-oc-row{background:#0000;border:0;border-radius:0;padding:2px 4px}.gr-oc-id{font-feature-settings:"tnum";color:#4b5563;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;height:auto;justify-content:flex-start;margin:0;width:auto}.gr-oc-field,.gr-oc-id{align-items:center;background:#0000;border:0;border-radius:0;min-height:28px;min-width:0;padding:0}.gr-oc-field{box-sizing:border-box;color:#1a1d26;display:flex;font-size:12.5px;font-weight:600}.gr-oc-date,.gr-oc-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.gr-oc-time{justify-content:flex-start}.gr-oc-reason,.gr-oc-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-oc-reason.is-empty{color:#c2c7ce}.gr-oc-status{padding-left:0;padding-right:0}.app.theme-dark .gr-history-btn,html.theme-dark .gr-history-btn{background:#0000;border:0;color:#c4c4cc}.app.theme-dark .gr-history-btn:hover:not(:disabled),html.theme-dark .gr-history-btn:hover:not(:disabled){background:#7c4dff24;box-shadow:none;color:#c4b5fd}.app.theme-dark .gr-history-empty,html.theme-dark .gr-history-empty{color:#6b6b72}.app.theme-dark .gr-oc-modal-panel,html.theme-dark .gr-oc-modal-panel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 20px 50px #00000073}.app.theme-dark .gr-oc-modal-title,html.theme-dark .gr-oc-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-oc-modal-sub,.app.theme-dark .gr-oc-state,html.theme-dark .gr-oc-modal-sub,html.theme-dark .gr-oc-state{color:#9a9aa3}.app.theme-dark .gr-oc-state.is-error,html.theme-dark .gr-oc-state.is-error{color:#f87171}.app.theme-dark .gr-oc-modal-close,html.theme-dark .gr-oc-modal-close{color:#c4c4cc}.app.theme-dark .gr-oc-modal-close:hover,html.theme-dark .gr-oc-modal-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-oc-table-head,html.theme-dark .gr-oc-table-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#0000;color:#9a9aa3}.app.theme-dark .gr-oc-row,html.theme-dark .gr-oc-row{background:#0000;border:0}.app.theme-dark .gr-oc-modal-sub:before,html.theme-dark .gr-oc-modal-sub:before{background:#6b6b72}.app.theme-dark .gr-oc-id,html.theme-dark .gr-oc-id{background:#0000;border:0;color:#c4c4cc}.app.theme-dark .gr-oc-field,html.theme-dark .gr-oc-field{background:#0000;border:0;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-oc-reason.is-empty,html.theme-dark .gr-oc-reason.is-empty{color:#6b6b72}.gr-check-label{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0}.gr-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.gr-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dffb8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.gr-check-label:hover .gr-check-box{border-color:#7c4dff}.gr-check-native:focus-visible+.gr-check-box{box-shadow:0 0 0 2px #7c4dff40}.gr-check-native:checked+.gr-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.gr-check-label:hover .gr-check-native:checked+.gr-check-box{background:#6b3fe0;border-color:#6b3fe0}.gr-check-native:checked+.gr-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.gr-check-native:indeterminate+.gr-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.gr-check-native:indeterminate+.gr-check-box:after{border:0;border-top:1.5px solid #fff;content:"";height:0;margin:0;transform:none;width:7px}.gr-action-btn{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:7px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:650;gap:4px;height:26px;padding:0 8px;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;white-space:nowrap}.gr-action-btn:hover{background:#f8f9fb;border-color:#d4d7de}.gr-action-btn.is-approve{background:#f4fcf7;border-color:#c6e9d4;color:#10714a}.gr-action-btn.is-approve:hover{background:#e8f8ef;border-color:#a8dcc0}.gr-action-btn.is-danger,.gr-action-btn.is-reject{background:#fdf6f6;border-color:#f2cdcd;color:#a52222}.gr-action-btn.is-danger:hover,.gr-action-btn.is-reject.is-open,.gr-action-btn.is-reject:hover{background:#fcebeb;border-color:#e8b0b0}.gr-action-btn.is-pay{background:#f4f7fe;border-color:#cddcfb;color:#1f4bb8}.gr-action-btn.is-pay:hover{background:#e8effc;border-color:#b3c7f5}.gr-reject-menu{animation:gr-reject-in .14s ease;background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 10px 32px #0f121c1f;min-width:148px;padding:4px;position:fixed;z-index:13000}@keyframes gr-reject-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gr-reject-menu-item{background:#0000;border:0;border-radius:7px;color:#1a1d26;cursor:pointer;display:block;font-family:inherit;font-size:12.5px;font-weight:650;padding:8px 10px;text-align:left;width:100%}.gr-reject-menu-item:hover{background:#f5f2ff;color:#7c4dff}.gr-review-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:13100}.gr-review-modal-backdrop{background:#12121673;inset:0;position:absolute}.gr-review-modal-panel{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 20px 50px #0f121c2e;padding:18px 18px 14px;position:relative;width:min(420px,100%)}.gr-review-modal-title{color:#12151c;font-size:15px;font-weight:750;margin:0}.gr-review-modal-hint{color:#8b919b;font-size:12px;font-weight:600;margin:4px 0 12px}.gr-review-modal-count{color:#9aa0aa;font-size:11px;font-weight:600;margin:4px 0 0;text-align:right}.gr-review-modal-textarea{background:#fafbfc;border:1px solid #e3e6eb;border-radius:10px;box-sizing:border-box;color:#1a1d26;font:inherit;font-size:13px;font-weight:550;min-height:96px;padding:10px 12px;resize:vertical;width:100%}.gr-review-modal-textarea:focus{background:#fff;border-color:#c9b6ff;box-shadow:0 0 0 3px #7c4dff1f;outline:none}.gr-review-modal-error{color:#a52222;font-size:12px;font-weight:650;margin-top:8px}.gr-review-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.app.theme-dark .gr-detail-obs-tip,html.theme-dark .gr-detail-obs-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-detail-obs-tip:after,html.theme-dark .gr-detail-obs-tip:after{border-top-color:#323236;border-top-color:var(--bg-surface-raised,#323236);filter:none}.app.theme-dark .gr-reject-menu,.app.theme-dark .gr-review-modal-panel,html.theme-dark .gr-reject-menu,html.theme-dark .gr-review-modal-panel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-review-modal-title,html.theme-dark .gr-review-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-review-modal-textarea,html.theme-dark .gr-review-modal-textarea{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-action-btn,html.theme-dark .gr-action-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc;color:var(--text-body,#c4c4cc)}.app.theme-dark .gr-detail-row.is-selected,html.theme-dark .gr-detail-row.is-selected{background:#7c4dff1f}.app.theme-dark .gr-detail-bulk-count,html.theme-dark .gr-detail-bulk-count{border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50);color:#a78bfa}.gr-receipt-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13200}.gr-receipt-backdrop{background:#00000080;inset:0;position:absolute}.gr-receipt-modal{background:#fff;border-radius:12px;box-shadow:0 20px 45px #0f172a47;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden;position:relative;transition:width .18s ease,max-width .18s ease;width:640px;z-index:1}.gr-receipt-modal.is-expanded{max-height:calc(100vh - 24px);max-width:calc(100vw - 32px);width:min(920px,calc(100vw - 32px))}.gr-receipt-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 16px}.gr-receipt-header-info{display:flex;flex-direction:column;gap:2px;min-width:0}.gr-receipt-title{color:#111827;font-size:14px;font-weight:600;margin:0}.gr-receipt-subtitle{color:#6b7280;font-size:11px;font-weight:550}.gr-receipt-close{background:#0000;border:0;border-radius:8px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:16px;height:32px;line-height:1;transition:background .12s,color .12s;width:32px}.gr-receipt-close:hover{background:#f3f4f6;color:#111827}.gr-receipt-body{align-items:center;display:flex;flex:1 1 auto;justify-content:center;max-height:min(70vh,520px);min-height:280px;overflow:auto;padding:12px 16px 16px}.gr-receipt-body.is-expanded{align-items:stretch;justify-content:stretch;max-height:min(82vh,720px)}.gr-receipt-frame{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;max-height:min(60vh,420px);min-height:200px;overflow:auto;padding:16px;position:relative;width:100%}.gr-receipt-frame.is-expanded{align-items:flex-start;justify-content:flex-start;max-height:min(76vh,660px);min-height:min(50vh,360px)}.gr-receipt-frame>.gr-tip-anchor.gr-receipt-zoom-tip{display:inline-flex;max-width:none;position:absolute;right:8px;top:8px;z-index:2}.gr-receipt-zoom-btn{align-items:center;background:#fffffff0;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0f172a14;color:#4b5563;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:static;transition:background .12s,color .12s,border-color .12s;width:32px}.gr-receipt-zoom-btn:hover{background:#fff;border-color:#d4d8e0;color:#5b2be6;color:var(--gr-accent-2,#5b2be6)}.gr-receipt-img{display:block;height:auto;max-height:min(56vh,380px);max-width:100%;object-fit:contain;width:auto}.gr-receipt-img.is-native{height:auto;max-height:none;max-width:none;object-fit:none;width:auto}.gr-receipt-iframe{background:#fafafa;border:0;border-radius:8px;height:min(56vh,420px);min-height:min(56vh,420px);width:100%}.app.theme-dark .gr-receipt-modal,html.theme-dark .gr-receipt-modal{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}.app.theme-dark .gr-receipt-header,html.theme-dark .gr-receipt-header{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-receipt-title,html.theme-dark .gr-receipt-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-receipt-subtitle,html.theme-dark .gr-receipt-subtitle{color:#9a9aa3}.app.theme-dark .gr-receipt-frame,html.theme-dark .gr-receipt-frame{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-receipt-zoom-btn,html.theme-dark .gr-receipt-zoom-btn{background:#2a2a2ef0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .gr-receipt-zoom-btn:hover,html.theme-dark .gr-receipt-zoom-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-receipt-close,html.theme-dark .gr-receipt-close{color:#c4c4cc}.app.theme-dark .gr-receipt-close:hover,html.theme-dark .gr-receipt-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-receipt-iframe,html.theme-dark .gr-receipt-iframe{background:#323236;background:var(--bg-surface-raised,#323236)}.gr-action-toast{align-items:center;animation:gr-toast-in .22s ease;background:#fdf2f2;border:1px solid #f2cdcd;border-radius:8px;color:#a52222;display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;margin:0 20px 8px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:20}@keyframes gr-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.gr-action-toast-close{background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px}.gr-action-toast-close:hover{background:#a5222214}.app.theme-dark .gr-action-toast,html.theme-dark .gr-action-toast{background:#a522222e;border-color:#d9474766;color:#f0a8a8}.app.theme-dark .gr-action-progress-track,html.theme-dark .gr-action-progress-track{background:#7c4dff2e}.app.theme-dark .gr-action-progress-pill,html.theme-dark .gr-action-progress-pill{background:#2a2a2ef0;border-color:#7c4dff59;box-shadow:0 12px 32px #00000059}.app.theme-dark .gr-action-progress-text,html.theme-dark .gr-action-progress-text{color:#e4dcff}.app.theme-dark .gr-detail-row.is-processing,html.theme-dark .gr-detail-row.is-processing{background:linear-gradient(90deg,#7c4dff0f,#7c4dff29,#7c4dff0f);background-size:200% 100%}.app.theme-dark .gr-actions-cell.is-busy,html.theme-dark .gr-actions-cell.is-busy{color:#c4b5fd}.app.theme-dark .gr-detail-row.is-status-flash,html.theme-dark .gr-detail-row.is-status-flash{animation-name:gr-row-status-flash-dark}@keyframes gr-row-status-flash-dark{0%{background:#7c4dff38;box-shadow:inset 3px 0 0 #7c4dff}to{background:#0000;box-shadow:inset 3px 0 0 #0000}}.app.theme-dark .gr-header,html.theme-dark .gr-header{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .gr-breadcrumb-segment,.app.theme-dark .gr-breadcrumb-sep,html.theme-dark .gr-breadcrumb-segment,html.theme-dark .gr-breadcrumb-sep{color:var(--text-muted)}.app.theme-dark .gr-breadcrumb-current,html.theme-dark .gr-breadcrumb-current{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-breadcrumb-avatar,html.theme-dark .gr-breadcrumb-avatar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-module,html.theme-dark .gr-module{--gr-bg:var(--bg-body,#222225);--gr-text:var(--text-body,#ededef);--gr-muted:#9a9aa3;--gr-muted-2:#c4c4cc;--gr-border:var(--border-subtle,#4a4a50);--gr-card:var(--bg-surface-raised,#323236);--gr-accent:#7c4dff;--gr-accent-2:#c4b5fd;color:var(--gr-text)}.app.theme-dark .gestao-reembolsos-root,html.theme-dark .gestao-reembolsos-root{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .gr-coord-block,html.theme-dark .gr-coord-block{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-coord-head,html.theme-dark .gr-coord-head{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .gr-coord-head:hover,html.theme-dark .gr-coord-head:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .gr-coord-sum-value.is-pend,html.theme-dark .gr-coord-sum-value.is-pend{color:#f0c674}.app.theme-dark .gr-tech-card,html.theme-dark .gr-tech-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 1px 2px #00000038}.app.theme-dark .gr-tech-card:hover,html.theme-dark .gr-tech-card:hover{border-color:#5a5a62;box-shadow:0 4px 14px #00000047}.app.theme-dark .gr-tech-card.is-selected,html.theme-dark .gr-tech-card.is-selected{background:#7c4dff1f;border-color:#a78bfa73}.app.theme-dark .gr-tech-card.has-past-open,html.theme-dark .gr-tech-card.has-past-open{border-color:#e0a42866}.app.theme-dark .gr-tech-card.is-period-active,html.theme-dark .gr-tech-card.is-period-active{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-tech-card-period-count-badge,html.theme-dark .gr-tech-card-period-count-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .gr-tech-card-pend,html.theme-dark .gr-tech-card-pend{background:#e0a42829;border-color:#e0a42857;color:#f0c674}.app.theme-dark .gr-tech-card-bar,html.theme-dark .gr-tech-card-bar{background:#3a3a3e}.app.theme-dark .gr-tech-stat,html.theme-dark .gr-tech-stat{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-tech-card-foot,html.theme-dark .gr-tech-card-foot{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-detail-tab.is-active,html.theme-dark .gr-detail-tab.is-active{background:#7c4dff2e;color:#ddd6fe}.app.theme-dark .gr-detail-tab-badge,html.theme-dark .gr-detail-tab-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .gr-detail-tab.is-active .gr-detail-tab-badge,html.theme-dark .gr-detail-tab.is-active .gr-detail-tab-badge{background:#7c4dff47;color:#ddd6fe}.app.theme-dark .gr-detail-table-wrap,html.theme-dark .gr-detail-table-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .gr-detail-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .gr-detail-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .gr-detail-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .gr-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .gr-detail-thead,html.theme-dark .gr-detail-thead{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#9a9aa3}.app.theme-dark .gr-detail-row,.app.theme-dark .gr-detail-thead,html.theme-dark .gr-detail-row,html.theme-dark .gr-detail-thead{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .gr-detail-th:hover,html.theme-dark .gr-detail-th:hover{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-receipt-btn:hover,html.theme-dark .gr-receipt-btn:hover{background:#7c4dff29;color:#c4b5fd}.app.theme-dark .gr-history-btn:hover:not(:disabled),html.theme-dark .gr-history-btn:hover:not(:disabled){background:#7c4dff29}.app.theme-dark .gr-action-btn:hover,html.theme-dark .gr-action-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .gr-action-btn.is-approve,html.theme-dark .gr-action-btn.is-approve{background:#22a06b24;border-color:#22a06b59;color:#6ee7b7}.app.theme-dark .gr-action-btn.is-approve:hover,html.theme-dark .gr-action-btn.is-approve:hover{background:#22a06b38;border-color:#22a06b80}.app.theme-dark .gr-action-btn.is-danger,.app.theme-dark .gr-action-btn.is-reject,html.theme-dark .gr-action-btn.is-danger,html.theme-dark .gr-action-btn.is-reject{background:#d9474724;border-color:#d9474759;color:#fca5a5}.app.theme-dark .gr-action-btn.is-danger:hover,.app.theme-dark .gr-action-btn.is-reject.is-open,.app.theme-dark .gr-action-btn.is-reject:hover,html.theme-dark .gr-action-btn.is-danger:hover,html.theme-dark .gr-action-btn.is-reject.is-open,html.theme-dark .gr-action-btn.is-reject:hover{background:#d9474738;border-color:#d9474780}.app.theme-dark .gr-action-btn.is-pay,html.theme-dark .gr-action-btn.is-pay{background:#3b6fe024;border-color:#3b6fe059;color:#93c5fd}.app.theme-dark .gr-action-btn.is-pay:hover,html.theme-dark .gr-action-btn.is-pay:hover{background:#3b6fe038;border-color:#3b6fe080}.app.theme-dark .gr-reject-menu-item:hover,html.theme-dark .gr-reject-menu-item:hover{background:#7c4dff29;color:#ddd6fe}.app.theme-dark .gr-review-modal-count,.app.theme-dark .gr-review-modal-hint,html.theme-dark .gr-review-modal-count,html.theme-dark .gr-review-modal-hint{color:#9a9aa3}.app.theme-dark .gr-review-modal-textarea:focus,html.theme-dark .gr-review-modal-textarea:focus{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .gr-review-modal-error,html.theme-dark .gr-review-modal-error{color:#fca5a5}.app.theme-dark .gr-check-box,html.theme-dark .gr-check-box{background:#0000;border-color:#a78bfa8c}.app.theme-dark .gr-check-label:hover .gr-check-box,html.theme-dark .gr-check-label:hover .gr-check-box{border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .gestao-reembolsos-load-error,html.theme-dark .gestao-reembolsos-load-error{color:#fca5a5}.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-past,.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-past .gr-tech-card-period-hint-text,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-past,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-past .gr-tech-card-period-hint-text{color:#e0b44a}.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-active,.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-active .gr-tech-card-period-hint-text,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-active,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-active .gr-tech-card-period-hint-text{color:#5eead4}.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-history,.app.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-history .gr-tech-card-period-hint-text,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-history,html.theme-dark .gr-tech-card-id .gr-tech-card-period-hint.is-history .gr-tech-card-period-hint-text{color:#9a9aa3}.app.theme-dark .gr-detail-period-hint.is-active,.app.theme-dark .gr-detail-period-hint.is-active .gr-detail-period-hint-text,html.theme-dark .gr-detail-period-hint.is-active,html.theme-dark .gr-detail-period-hint.is-active .gr-detail-period-hint-text{color:#5eead4}.gr-tip-anchor{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.gr-tip-anchor.gr-coord-head-tip{display:block;max-width:100%;width:100%}.gr-tip-inline{align-items:center;display:inline-flex;justify-content:center;line-height:0}.gr-tip-bubble{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 18px #0f172a1f,0 1px 3px #0f172a0f;box-sizing:border-box;color:#1f2937;font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.35;max-width:min(280px,calc(100vw - 20px));opacity:0;padding:7px 10px;pointer-events:none;position:fixed;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;z-index:14000}.gr-tip-bubble.is-ready{opacity:1;transform:translateY(0)}.gr-tip-bubble.is-multiline{font-weight:500;padding:8px 11px;text-align:left}.gr-tip-bubble--bottom:after,.gr-tip-bubble--top:after{background:#fff;border:1px solid #e5e7eb;content:"";height:8px;left:50%;left:var(--gr-tip-arrow,50%);position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.gr-tip-bubble--top:after{border-left:0;border-top:0;bottom:-5px}.gr-tip-bubble--bottom:after{border-bottom:0;border-right:0;top:-5px}.gr-tip-kicker{color:#6b7280;display:block;font-size:10px;font-weight:700;letter-spacing:.02em;margin-bottom:4px;text-transform:uppercase}.gr-tip-line{color:#111827;display:block;font-size:12.5px;font-weight:600;line-height:1.35}.gr-tip-list{color:#111827;list-style:disc;margin:0;padding:0 0 0 14px}.gr-tip-list li{font-size:12.5px;font-weight:600;line-height:1.35;margin:2px 0;padding-left:2px}.app.theme-dark .gr-tip-bubble,html.theme-dark .gr-tip-bubble{background:#1f1f23;border-color:#ffffff1a;box-shadow:0 6px 22px #00000073,0 1px 3px #0000004d;color:#ededef}.app.theme-dark .gr-tip-bubble--bottom:after,.app.theme-dark .gr-tip-bubble--top:after,html.theme-dark .gr-tip-bubble--bottom:after,html.theme-dark .gr-tip-bubble--top:after{background:#1f1f23;border-color:#ffffff1a}.app.theme-dark .gr-tip-kicker,html.theme-dark .gr-tip-kicker{color:#9a9aa3}.app.theme-dark .gr-tip-line,.app.theme-dark .gr-tip-list,html.theme-dark .gr-tip-line,html.theme-dark .gr-tip-list{color:#ededef}@media (max-width:900px){.gr-coord-block{flex:1 1 100%!important;max-width:100%!important;min-width:100%}.gr-coord-block.is-wide .gr-coord-title{align-items:flex-start;flex-direction:column}.gr-coord-block.is-wide .gr-coord-summary{margin-left:0;width:100%}.gr-coord-block.is-wide .gr-coord-summary>div{align-items:flex-start}.gr-tech-card{flex:1 1 100%;width:100%}.gr-detail-total{align-items:flex-start;margin-left:0;width:100%}}.kit-products-equip-panel{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;padding:0}.kit-products-equip-panel .mscad-main{border-top:1px solid #e7e7ef;border-top:1px solid var(--border-subtle,#e7e7ef);flex:1 1;min-height:280px}.kit-products-equip-panel .mscad-filters{padding:0 0 10px}.kit-products-equip-panel .board-toolbar-expand-search,.kit-products-equip-panel .board-toolbar-expand-search.is-expanded{max-width:min(286px,100%);width:286px}.kit-products-equip-panel .board-toolbar-expand-search .board-toolbar-expand-search-input,.kit-products-equip-panel .board-toolbar-expand-search.is-expanded .board-toolbar-expand-search-input{width:100%}.kit-products-equip-panel .deq-linked-panel,.kit-products-equip-panel .mscad-linked-panel{flex:0 0 min(624px,66%);max-width:66%;min-width:0;overflow:hidden;width:min(624px,66%)}.kit-products-equip-panel .deq-available,.kit-products-equip-panel .deq-main,.kit-products-equip-panel .mscad-available,.kit-products-equip-panel .mscad-main{min-width:0;overflow:hidden}.kit-products-equip-panel .deq-scroll,.kit-products-equip-panel .mscad-scroll--available,.kit-products-equip-panel .mscad-scroll--linked{max-height:min(48vh,440px);max-width:100%;min-height:min(40vh,360px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.kit-products-equip-panel .deq-scroll>*,.kit-products-equip-panel .mscad-scroll--available>*,.kit-products-equip-panel .mscad-scroll--linked>*{max-width:100%;min-width:0}.kit-products-equip-panel .deq-brand-head,.kit-products-equip-panel .deq-model-row{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}.kit-products-equip-panel .deq-brand-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-products-equip-panel .deq-model-name{min-width:0}.kit-filter-popover.board-search-filters-popover,.kit-filter-popover.deq-filter-popover{min-width:min(420px,calc(100vw - 24px));z-index:29050!important}.kit-filter-popover .bsf-simple-picker-item{align-items:flex-start;height:auto;min-height:32px;padding-bottom:7px;padding-top:7px}.kit-filter-popover .bsf-simple-picker-item-label{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.kit-filter-popover .bsf-simple-picker-check{flex-shrink:0;margin-top:2px}.kit-products-equip-panel .board-clickup-filter-chip-anchor{position:relative}.kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.kit-eqp-filter-chip) .board-clickup-tooltip--bottom{background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 10px 28px #0f172a1f,0 1px 2px #0f172a0f;color:#292d34;line-height:1.4;max-width:min(300px,calc(100vw - 32px));padding:10px 12px;text-align:left;white-space:normal;width:-webkit-max-content;width:max-content;z-index:30040}.kit-eqp-tip{display:flex;flex-direction:column;gap:4px;min-width:200px}.kit-eqp-tip-title{color:#0f172a;font-size:11.5px;font-weight:700;letter-spacing:.01em;line-height:1.25}.kit-eqp-tip-desc{color:#64748b;font-size:11px;font-weight:500;line-height:1.4}.kit-products-equip-panel .board-clickup-filter-chip-anchor:focus-within .board-clickup-tooltip--bottom,.kit-products-equip-panel .board-clickup-filter-chip-anchor:hover .board-clickup-tooltip--bottom{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.board-clickup-filter-chip.is-open) .board-clickup-tooltip{opacity:0!important;visibility:hidden!important}.app.theme-dark .kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.kit-eqp-filter-chip) .board-clickup-tooltip--bottom,html.theme-dark .kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.kit-eqp-filter-chip) .board-clickup-tooltip--bottom{background:#3a3a3e;border-color:#4a4a50;box-shadow:0 12px 32px #00000073,0 1px 2px #0000004d;color:#ededef}.app.theme-dark .kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.kit-eqp-filter-chip) .board-clickup-tooltip--bottom:after,html.theme-dark .kit-products-equip-panel .board-clickup-filter-chip-anchor:has(.kit-eqp-filter-chip) .board-clickup-tooltip--bottom:after{border-bottom-color:#3a3a3e}.app.theme-dark .kit-eqp-tip-title,html.theme-dark .kit-eqp-tip-title{color:#ededef}.app.theme-dark .kit-eqp-tip-desc,html.theme-dark .kit-eqp-tip-desc{color:#9a9aa3}.kit-products-equip-panel .kit-products-scroll--refreshing{opacity:.78;transition:opacity .18s ease}.kit-products-equip-panel .mscad-scroll--available:not(.kit-products-scroll--refreshing){opacity:1;transition:opacity .18s ease}.kit-filter-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5.5rem}.kit-products-error,.kit-products-loading{color:#64748b;font-size:13px;padding:28px 16px;text-align:center}.kit-products-error{color:#b91c1c}.kit-product-submeta{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;margin-left:auto;max-width:42%;min-width:0;padding-left:8px}.kit-linked-product-row .kit-product-submeta{margin-left:0;max-width:34%;padding-left:2px}.kit-product-submeta-ref{font-feature-settings:"tnum";border-bottom:1px dotted #0000;color:#94a3b8;cursor:default;display:inline-block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.kit-product-ref-tip-host{cursor:default;display:inline-flex;max-width:100%;outline:none;position:relative;vertical-align:middle}.kit-product-ref-tip-host:focus-visible .kit-product-submeta-ref,.kit-product-ref-tip-host:hover .kit-product-submeta-ref{border-bottom-color:#cbd5e1;color:#64748b}.kit-product-ref-tip--portal{animation:kit-ref-tip-in .12s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 28px #0f172a1f,0 1px 2px #0f172a0f;color:#0f172a;display:flex;flex-direction:column;gap:2px;padding:7px 10px;pointer-events:none;position:fixed;transform:translate(-100%,-100%);white-space:nowrap;z-index:30050}.kit-product-ref-tip--portal.kit-product-ref-tip--below{transform:translate(-100%)}.kit-product-ref-tip--portal:after{border:6px solid #0000;content:"";position:absolute}.kit-product-ref-tip--above:after{border-top-color:#fff;filter:drop-shadow(0 1px 0 #e2e8f0);right:12px;top:100%}.kit-product-ref-tip--below:after{border-bottom-color:#fff;bottom:100%;filter:drop-shadow(0 -1px 0 #e2e8f0);right:12px}@keyframes kit-ref-tip-in{0%{opacity:0}to{opacity:1}}.kit-product-ref-tip-label{color:#64748b;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.kit-product-ref-tip-value{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1.25}.kit-linked-product-row{align-items:center;gap:6px;height:auto;min-height:32px;padding-bottom:6px;padding-top:6px}.kit-linked-product-row .deq-check-label,.kit-linked-product-row .deq-model-name,.kit-linked-product-row .kit-max-qty-input,.kit-linked-product-row .kit-product-submeta{align-self:center;margin-top:0}.kit-compat-models-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin:0;padding:0;position:relative;transition:color .12s ease,background .12s ease,border-color .12s ease;width:22px}.kit-compat-models-btn:focus-visible,.kit-compat-models-btn:hover{background:#7c4dff14;border-color:#7c4dff33;color:#7c4dff;outline:none}.kit-compat-models-btn.is-open{background:#7c4dff1f;border-color:#7c4dff47;color:#7c4dff}.kit-compat-models-btn-tip--portal{animation:kit-ref-tip-in .1s ease;background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 8px 20px #0f172a1f;color:#0f172a;font-size:10.5px;font-weight:600;padding:6px 9px;pointer-events:none;position:fixed;white-space:nowrap;z-index:30120}.kit-compat-models-btn-tip--above{transform:translate(-50%,-100%)}.kit-compat-models-btn-tip--below{transform:translate(-50%)}.kit-compat-models-btn-tip--above:after,.kit-compat-models-btn-tip--below:after{border:5px solid #0000;content:"";left:50%;position:absolute;transform:translateX(-50%)}.kit-compat-models-btn-tip--above:after{border-top-color:#fff;filter:drop-shadow(0 1px 0 #e2e8f0);top:100%}.kit-compat-models-btn-tip--below:after{border-bottom-color:#fff;bottom:100%;filter:drop-shadow(0 -1px 0 #e2e8f0)}.kit-compat-models-pop{animation:kit-ref-tip-in .12s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 14px 36px #0f172a24,0 2px 6px #0f172a0f;display:flex;flex-direction:column;max-height:min(320px,50vh);overflow:hidden;position:fixed;z-index:30100}.kit-compat-models-pop--above{transform:translateY(-100%)}.kit-compat-models-pop-head{align-items:center;border-bottom:1px solid #eef1f5;color:#7c4dff;display:flex;flex-shrink:0;gap:7px;padding:10px 12px}.kit-compat-models-pop-title{color:#0f172a;font-size:12px;font-weight:700;letter-spacing:.01em}.kit-compat-models-pop-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.kit-compat-models-empty{color:#64748b;font-size:12px;padding:16px 12px;text-align:center}.kit-compat-models-empty.is-error{color:#b91c1c}.kit-compat-models-groups{padding:4px 0 8px}.kit-compat-models-group+.kit-compat-models-group{margin-top:2px}.kit-compat-models-group-head{background:linear-gradient(180deg,#f8f7fc,#f8f7fc 85%,#0000);color:#7c4dff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:7px 12px 5px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.kit-compat-models-list{list-style:none;margin:0;padding:0 0 4px}.kit-compat-models-item{display:flex;flex-direction:column;gap:2px;padding:5px 12px 5px 14px}.kit-compat-models-name{color:#0f172a;font-size:12px;font-weight:500;line-height:1.35;word-break:break-word}.kit-products-equip-panel .deq-scroll.kit-scroll-locked,.kit-products-equip-panel .mscad-scroll.kit-scroll-locked{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.kit-max-qty-input{font-feature-settings:"tnum";background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;flex:0 0 46px;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:24px;margin:0;outline:none;padding:0 4px;text-align:center;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;width:46px}.kit-max-qty-input::placeholder{color:#94a3b8;font-weight:500}.kit-max-qty-input:hover{border-color:#cbd5e1}.kit-max-qty-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff2e}.kit-max-qty-input.is-invalid{background:#fff7f7;border-color:#fca5a5}.kit-max-qty-input.is-invalid:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444429}.kit-linked-meta,.kit-linked-meta--code-only{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-products-equip-panel .deq-model-row{align-items:center}.kit-products-equip-panel .deq-model-row--linked .deq-model-name{flex:1 1 auto;line-height:1.35;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.app.theme-dark .kit-product-submeta-ref,.app.theme-dark .kit-products-loading,html.theme-dark .kit-product-submeta-ref,html.theme-dark .kit-products-loading{color:#9a9aa3}.app.theme-dark .kit-product-ref-tip-host:focus-visible .kit-product-submeta-ref,.app.theme-dark .kit-product-ref-tip-host:hover .kit-product-submeta-ref,html.theme-dark .kit-product-ref-tip-host:focus-visible .kit-product-submeta-ref,html.theme-dark .kit-product-ref-tip-host:hover .kit-product-submeta-ref{border-bottom-color:#6b6b75;color:#c4c4cc}.app.theme-dark .kit-product-ref-tip--portal,html.theme-dark .kit-product-ref-tip--portal{background:#3a3a3e;border-color:#4a4a50;box-shadow:0 10px 28px #00000073,0 1px 2px #0000004d;color:#ededef}.app.theme-dark .kit-product-ref-tip--above:after,html.theme-dark .kit-product-ref-tip--above:after{border-top-color:#3a3a3e;filter:none}.app.theme-dark .kit-product-ref-tip--below:after,html.theme-dark .kit-product-ref-tip--below:after{border-bottom-color:#3a3a3e;filter:none}.app.theme-dark .kit-product-ref-tip-label,html.theme-dark .kit-product-ref-tip-label{color:#9a9aa3}.app.theme-dark .kit-product-ref-tip-value,html.theme-dark .kit-product-ref-tip-value{color:#ededef}.app.theme-dark .kit-max-qty-input,html.theme-dark .kit-max-qty-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-max-qty-input::placeholder,html.theme-dark .kit-max-qty-input::placeholder{color:#9a9aa3}.app.theme-dark .kit-max-qty-input:hover,html.theme-dark .kit-max-qty-input:hover{border-color:#6b6b75}.app.theme-dark .kit-max-qty-input:focus,html.theme-dark .kit-max-qty-input:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff47}.app.theme-dark .kit-max-qty-input.is-invalid,html.theme-dark .kit-max-qty-input.is-invalid{background:#ef44441f;border-color:#f87171}.app.theme-dark .kit-compat-models-btn,.app.theme-dark .kit-linked-meta,.app.theme-dark .kit-linked-meta--code-only,html.theme-dark .kit-compat-models-btn,html.theme-dark .kit-linked-meta,html.theme-dark .kit-linked-meta--code-only{color:#9a9aa3}.app.theme-dark .kit-compat-models-btn.is-open,.app.theme-dark .kit-compat-models-btn:focus-visible,.app.theme-dark .kit-compat-models-btn:hover,html.theme-dark .kit-compat-models-btn.is-open,html.theme-dark .kit-compat-models-btn:focus-visible,html.theme-dark .kit-compat-models-btn:hover{background:#7c4dff29;border-color:#7c4dff59;color:#a78bfa}.app.theme-dark .kit-compat-models-btn-tip--portal,html.theme-dark .kit-compat-models-btn-tip--portal{background:#3a3a3e;border-color:#4a4a50;box-shadow:0 8px 20px #0006;color:#ededef}.app.theme-dark .kit-compat-models-btn-tip--above:after,html.theme-dark .kit-compat-models-btn-tip--above:after{border-top-color:#3a3a3e;filter:none}.app.theme-dark .kit-compat-models-btn-tip--below:after,html.theme-dark .kit-compat-models-btn-tip--below:after{border-bottom-color:#3a3a3e;filter:none}.app.theme-dark .kit-compat-models-pop,html.theme-dark .kit-compat-models-pop{background:#323236;border-color:#4a4a50;box-shadow:0 16px 40px #00000080}.app.theme-dark .kit-compat-models-pop-head,html.theme-dark .kit-compat-models-pop-head{border-bottom-color:#4a4a50;color:#a78bfa}.app.theme-dark .kit-compat-models-pop-title,html.theme-dark .kit-compat-models-pop-title{color:#ededef}.app.theme-dark .kit-compat-models-empty,html.theme-dark .kit-compat-models-empty{color:#9a9aa3}.app.theme-dark .kit-compat-models-empty.is-error,html.theme-dark .kit-compat-models-empty.is-error{color:#fca5a5}.app.theme-dark .kit-compat-models-group-head,html.theme-dark .kit-compat-models-group-head{background:linear-gradient(180deg,#323236,#323236 85%,#0000);color:#a78bfa}.app.theme-dark .kit-compat-models-name,html.theme-dark .kit-compat-models-name{color:#ededef}.kit-stock-picker-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:600;gap:4px;height:24px;margin:0;max-width:96px;padding:0 7px;transition:color .12s ease,background .12s ease,border-color .12s ease}.kit-stock-picker-btn:focus-visible,.kit-stock-picker-btn:hover{background:#7c4dff0f;border-color:#7c4dff59;color:#5b21b6;outline:none}.kit-stock-picker-btn.has-sel,.kit-stock-picker-btn.is-open{background:#7c4dff1a;border-color:#7c4dff66;color:#5b21b6}.kit-stock-picker-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-stock-picker-btn-n{background:#7c4dff;border-radius:999px;color:#fff;flex-shrink:0;font-size:9px;font-weight:700;height:14px;line-height:14px;min-width:14px;padding:0 4px;text-align:center}.kit-stock-pop{animation:kit-ref-tip-in .12s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 14px 36px #0f172a24,0 2px 6px #0f172a0f;display:flex;flex-direction:column;max-height:min(300px,48vh);overflow:hidden;position:fixed;z-index:30110}.kit-stock-pop--above{transform:translateY(-100%)}.kit-stock-pop-head{align-items:flex-start;border-bottom:1px solid #eef1f5;color:#7c4dff;display:flex;flex-shrink:0;gap:6px;padding:9px 12px}.kit-stock-pop-head>svg{flex-shrink:0;margin-top:1px}.kit-stock-pop-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kit-stock-pop-title{color:#0f172a;font-size:12px;font-weight:700;line-height:1.25}.kit-stock-pop-sub{color:#64748b;font-size:11px;font-weight:500;line-height:1.35}.kit-stock-pop-cols{grid-gap:8px;color:#94a3b8;display:grid;font-size:10px;font-weight:600;gap:8px;grid-template-columns:1fr auto;letter-spacing:.03em;padding:6px 12px 4px 34px;text-transform:uppercase}.kit-stock-pop-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.kit-stock-pop-empty{color:#64748b;font-size:12px;padding:16px 12px;text-align:center}.kit-stock-pop-empty.is-error{color:#b91c1c}.kit-stock-list{list-style:none;margin:0;padding:2px 0 6px}.kit-stock-row{grid-gap:8px;align-items:center;background:#0000;border:none;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:18px 1fr auto;margin:0;padding:7px 12px;text-align:left;transition:background .1s ease;width:100%}.kit-stock-row:hover{background:#f8fafc}.kit-stock-row.is-selected{background:#7c4dff12}.kit-stock-check{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;color:#0000;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.kit-stock-check.on{background:#7c4dff;border-color:#7c4dff;color:#fff}.kit-stock-company{color:#0f172a;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-stock-qty{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.kit-linked-product-row .kit-stock-picker-btn{align-self:center}.app.theme-dark .kit-stock-picker-btn,html.theme-dark .kit-stock-picker-btn{background:#3a3a3e;border-color:#4a4a50;color:#9a9aa3}.app.theme-dark .kit-stock-picker-btn:focus-visible,.app.theme-dark .kit-stock-picker-btn:hover,html.theme-dark .kit-stock-picker-btn:focus-visible,html.theme-dark .kit-stock-picker-btn:hover{background:#7c4dff24;border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .kit-stock-picker-btn.has-sel,.app.theme-dark .kit-stock-picker-btn.is-open,html.theme-dark .kit-stock-picker-btn.has-sel,html.theme-dark .kit-stock-picker-btn.is-open{background:#7c4dff2e;border-color:#7c4dff80;color:#c4b5fd}.app.theme-dark .kit-stock-pop,html.theme-dark .kit-stock-pop{background:#323236;border-color:#4a4a50;box-shadow:0 16px 40px #00000080}.app.theme-dark .kit-stock-pop-head,html.theme-dark .kit-stock-pop-head{border-bottom-color:#4a4a50;color:#a78bfa}.app.theme-dark .kit-stock-pop-title,html.theme-dark .kit-stock-pop-title{color:#ededef}.app.theme-dark .kit-stock-pop-cols,.app.theme-dark .kit-stock-pop-empty,.app.theme-dark .kit-stock-pop-sub,html.theme-dark .kit-stock-pop-cols,html.theme-dark .kit-stock-pop-empty,html.theme-dark .kit-stock-pop-sub{color:#9a9aa3}.app.theme-dark .kit-stock-pop-empty.is-error,html.theme-dark .kit-stock-pop-empty.is-error{color:#fca5a5}.app.theme-dark .kit-stock-row:hover,html.theme-dark .kit-stock-row:hover{background:#3a3a3e}.app.theme-dark .kit-stock-row.is-selected,html.theme-dark .kit-stock-row.is-selected{background:#7c4dff29}.app.theme-dark .kit-stock-check,html.theme-dark .kit-stock-check{background:#3a3a3e;border-color:#4a4a50}.app.theme-dark .kit-stock-check.on,html.theme-dark .kit-stock-check.on{background:#7c4dff;border-color:#7c4dff;color:#fff}.app.theme-dark .kit-stock-company,html.theme-dark .kit-stock-company{color:#ededef}.app.theme-dark .kit-stock-qty,html.theme-dark .kit-stock-qty{color:#c4c4cc}.app.theme-dark .kit-products-equip-panel,html.theme-dark .kit-products-equip-panel{background:#0000;border:none;box-shadow:none;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-products-equip-panel .mscad-main,html.theme-dark .kit-products-equip-panel .mscad-main{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.kit-motivo-picker-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;height:24px;justify-content:center;max-width:100%;min-width:0;padding:0 8px;transition:border-color .15s,background .15s,color .15s}.kit-motivo-picker-btn:focus-visible,.kit-motivo-picker-btn:hover{background:#f8fafc;border-color:#cbd5e1;outline:none}.kit-motivo-picker-btn.has-sel,.kit-motivo-picker-btn.is-open{background:#7c4dff14;border-color:#7c4dff73;color:#6d28d9}.kit-motivo-picker-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-motivo-picker-btn-n{background:#7c4dff;border-radius:999px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px}.kit-motivo-pop .kit-stock-pop-head{border-bottom:none;padding-bottom:4px}.kit-motivo-options{display:flex;flex-direction:column;gap:6px;padding:0 10px 8px}.kit-motivo-option{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:border-color .15s,background .15s,color .15s;width:100%}.kit-motivo-option:hover{background:#fff;border-color:#cbd5e1}.kit-motivo-option.is-active{background:#7c4dff14;border-color:#7c4dff73;color:#6d28d9}.kit-motivo-return-head{border-top:1px solid #eef2f7;margin-top:2px;padding:8px 12px 6px}.kit-motivo-return-body{max-height:160px}.app.theme-dark .kit-motivo-picker-btn,html.theme-dark .kit-motivo-picker-btn{background:#323236;border-color:#4a4a50;color:#c4c4cc}.app.theme-dark .kit-motivo-picker-btn:focus-visible,.app.theme-dark .kit-motivo-picker-btn:hover,html.theme-dark .kit-motivo-picker-btn:focus-visible,html.theme-dark .kit-motivo-picker-btn:hover{background:#3a3a3e;border-color:#5a5a62}.app.theme-dark .kit-motivo-picker-btn.has-sel,.app.theme-dark .kit-motivo-picker-btn.is-open,html.theme-dark .kit-motivo-picker-btn.has-sel,html.theme-dark .kit-motivo-picker-btn.is-open{background:#7c4dff24;border-color:#7c4dff8c;color:#c4b5fd}.app.theme-dark .kit-motivo-option,html.theme-dark .kit-motivo-option{background:#2a2a2e;border-color:#4a4a50;color:#ededef}.app.theme-dark .kit-motivo-option:hover,html.theme-dark .kit-motivo-option:hover{background:#323236;border-color:#5a5a62}.app.theme-dark .kit-motivo-option.is-active,html.theme-dark .kit-motivo-option.is-active{background:#7c4dff24;border-color:#7c4dff8c;color:#c4b5fd}.app.theme-dark .kit-motivo-return-head,html.theme-dark .kit-motivo-return-head{border-top-color:#4a4a50}@media (max-width:960px){.kit-products-equip-panel .deq-linked-panel,.kit-products-equip-panel .mscad-linked-panel{flex:1 1 auto;min-width:0;width:100%}}.kit-sk{--kit-sk-base:#eceef2;--kit-sk-shine:#f7f8fa;animation:kit-sk-in .2s ease}.app.theme-dark .kit-sk,html.theme-dark .kit-sk{--kit-sk-base:#3a3a3e;--kit-sk-shine:#46464b}@keyframes kit-sk-in{0%{opacity:0}to{opacity:1}}.kit-sk-bone{animation:kit-sk-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--kit-sk-base) 0,var(--kit-sk-shine) 50%,var(--kit-sk-base) 100%);background-size:200% 100%;display:block;flex-shrink:0;max-width:100%}@keyframes kit-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.kit-sk-bone{animation:none}}.kit-sk-row{align-items:center;gap:8px}.kit-sk-col,.kit-sk-row{display:flex;min-width:0}.kit-sk-col{flex:1 1;flex-direction:column;gap:6px}.kit-sk-push{margin-left:auto}.kit-sk-list{display:flex;flex-direction:column;gap:9px;min-height:0;overflow:hidden}.kit-sk-section-head{align-items:center;display:flex;gap:9px;margin:0 2px}.kit-sk-line{background:#e8eaed;background:var(--kit-border,#e8eaed);flex:1 1;height:1px}.kit-sk-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:2px}.kit-sk-card{background:#fff;background:var(--kit-card,#fff);border-radius:13px;box-shadow:var(--kit-elev);display:flex;flex-direction:column;gap:11px;padding:13px 14px 11px}.kit-sk-foot{border-top:1px solid #e8eaed;border-top:1px solid var(--kit-border,#e8eaed);gap:16px;padding-top:9px}.kit-sk-tr{grid-gap:12px;align-items:center;border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--kit-border,#e8eaed);display:grid;gap:12px;grid-template-columns:34px minmax(0,2.4fr) 1fr .6fr 1fr .8fr;padding:10px 16px}.kit-sk-tr:last-child{border-bottom:none}.kit-sk-pedidos{display:flex;flex-direction:column;gap:10px}.kit-sk-pedido{background:#fff;background:var(--kit-card,#fff);border:1px solid #e8eaed;border:1px solid var(--kit-border,#e8eaed);border-radius:13px;overflow:hidden}.kit-sk-pedido-head{border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--kit-border,#e8eaed);gap:10px;padding:12px 16px}.kit-sk-pedido-item{gap:12px;padding:10px 16px}.kit-tecnico-page{--kit-bg:var(--board-bg,#f8fafc);--kit-text:#15171c;--kit-muted:#8b91a0;--kit-muted-2:#a0a5b2;--kit-border:#e8eaed;--kit-card:#fff;--kit-accent:#5b5bd6;--kit-accent-hover:#4d4dc4;--kit-tone-mix-bg:#fff;--kit-tone-mix-pct:12%;--kit-tone-border-pct:22%;--kit-elev:0 -1px 2px #0f172a0d,0 1px 2px #0f172a0f,0 2px 8px #0f172a14;--kit-elev-hover:0 -1px 3px #0f172a0f,0 1px 3px #0f172a14,0 4px 12px #0f172a1a;--kit-breadcrumb-bar-height:37px;-webkit-font-smoothing:antialiased;align-items:stretch;background:var(--kit-bg);box-sizing:border-box;color:var(--kit-text);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;height:calc(100vh - var(--main-header-height) - var(--kit-breadcrumb-bar-height));margin-top:calc(var(--main-header-height) + var(--kit-breadcrumb-bar-height));max-height:calc(100vh - var(--main-header-height) - var(--kit-breadcrumb-bar-height));max-width:none;min-height:0;min-width:0;overflow:hidden;width:100%}.kit-tecnico-page.has-filters{height:calc(100vh - var(--main-header-height) - var(--kit-breadcrumb-bar-height) - var(--filters-bar-height));margin-top:calc(var(--main-header-height) + var(--kit-breadcrumb-bar-height) + var(--filters-bar-height));max-height:calc(100vh - var(--main-header-height) - var(--kit-breadcrumb-bar-height) - var(--filters-bar-height))}.kit-tecnico-page *,.kit-tecnico-page :after,.kit-tecnico-page :before{box-sizing:border-box}.kit-header{--kit-breadcrumb-bar-height:37px;background:#f8fafc;background:var(--board-bg,#f8fafc);box-sizing:border-box;display:flex;gap:12px;height:var(--kit-breadcrumb-bar-height);justify-content:space-between;left:0;padding:10px 28px 6px;position:fixed;right:0;top:var(--main-header-height);z-index:999}.kit-breadcrumb,.kit-header{align-items:center;font-family:Geist Variable,Geist,system-ui,sans-serif}.kit-breadcrumb{-webkit-font-smoothing:antialiased;display:inline-flex;gap:6px;margin-bottom:0;min-width:0;text-rendering:optimizeLegibility}.kit-breadcrumb-avatar{align-items:center;background:#1e1e24;border-radius:3.5px;color:#fff;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:14px}.kit-breadcrumb-segment{color:#646a73;font-size:12px;font-weight:600;line-height:1.334;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-breadcrumb-sep{color:#a29cb2;flex-shrink:0;font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.kit-breadcrumb-current{align-items:center;color:#292d34;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.334;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-breadcrumb-current-icon{color:currentColor;flex-shrink:0}.kit-breadcrumb-current-text{font-size:10.2px;font-weight:600;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.kit-root{animation:kit-fadeUp .25s ease both;display:flex;flex:1 1;flex-direction:column;height:auto;max-width:none;min-height:0;overflow:hidden;width:100%}@keyframes kit-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kit-list-shell{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;margin:0;max-width:none;min-height:0;padding:14px 28px 16px;width:100%}.kit-filters-bar.filters-bar{background:#f8fafc;background:var(--board-bg,#f8fafc);border-bottom:none;border-top:none;box-shadow:none;padding:8px 0 2px;top:calc(var(--main-header-height) + 37px);top:calc(var(--main-header-height) + var(--kit-breadcrumb-bar-height, 37px));z-index:998}.kit-filters-bar .filter-buttons{align-items:center;box-sizing:border-box;display:flex;gap:6px;justify-content:space-between;margin:0;max-width:none;padding:0 28px;width:100%}.kit-filters-bar .filter-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.kit-filters-bar .board-toolbar-separator{margin-left:3px;margin-right:3px}.kit-filters-bar .board-toolbar-right,.kit-filters-bar .search-container{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto}.kit-filters-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.kit-filters-actions .kit-status-seg{flex-shrink:0}.kit-filters-actions .board-toolbar-separator{margin-left:3px;margin-right:3px}.kit-filters-bar .board-clickup-filter-chip-value{max-width:180px;overflow:hidden;text-overflow:ellipsis}.kit-status-seg{align-items:stretch;background:#fff;border:1px solid #e2e4ea;border-radius:8px;display:inline-flex;flex-wrap:nowrap;height:26px;min-width:0;overflow:hidden}.kit-status-seg-btn{align-items:center;background:#0000;border:0;border-right:1px solid #e6e8ec;color:#41475a;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;height:100%;line-height:1;margin:0;padding:0 10px;transition:background .12s ease,color .12s ease;white-space:nowrap}.kit-status-seg-btn:last-child{border-right:0}.kit-status-seg-btn:hover{background:#f4f5f7}.kit-status-seg-btn.is-on{background:#15171c;color:#fff}.kit-status-seg-btn.is-on:hover{background:#1e2028;color:#fff}.kit-status-seg-dot{border-radius:50%;box-shadow:inset 0 0 0 .5px #00000014;flex:none;height:7px;width:7px}.kit-status-seg-btn.is-on .kit-status-seg-dot{box-shadow:0 0 0 1px #ffffff59}.kit-status-seg-label{font-weight:600}.kit-status-seg-n{font-size:11px;font-weight:700;opacity:.65}.kit-status-seg-btn.is-on .kit-status-seg-n{opacity:.85}.kit-refresh-btn{align-items:center;background:#fff;border:1px solid #e2e4ea;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin:0;padding:0;transition:color .12s ease,background .12s ease,border-color .12s ease;width:26px}.kit-refresh-btn:hover:not(:disabled){background:#7c4dff0f;border-color:#d4c4f9;color:#7c4dff}.kit-refresh-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff59;outline:none}.kit-refresh-btn:disabled{cursor:default;opacity:.65}.kit-refresh-btn.is-refreshing svg{animation:kit-refresh-spin .7s linear infinite}@keyframes kit-refresh-spin{to{transform:rotate(1turn)}}.kit-create-kit-btn{align-items:center;background:linear-gradient(140deg,#7c4dff,#5b2be6);border:0;border-radius:999px;box-shadow:0 1px 2px #3c14a033,0 4px 12px -5px #5628e080;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700;gap:5px;height:26px;line-height:1;padding:0 11px;transition:filter .12s ease,box-shadow .12s ease;white-space:nowrap}.kit-create-kit-btn:hover{box-shadow:0 1px 2px #3c14a03d,0 6px 14px -5px #5628e08c;filter:brightness(1.05)}.kit-create-kit-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff59;outline:none}.kit-create-kit-btn-plus{font-size:14px;font-weight:700;line-height:1;margin-top:-1px}.kit-btn-primary{align-items:center;background:var(--kit-accent);border:none;border-radius:8px;box-shadow:0 1px 2px #14161e2e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;height:30px;padding:0 13px}.kit-btn-primary:hover:not(:disabled){background:var(--kit-accent-hover)}.kit-btn-primary:disabled{cursor:not-allowed;opacity:.45}.kit-btn-primary--h32{height:32px}.kit-btn-primary--sm{box-shadow:none;font-size:12px;height:auto;padding:6px 13px}.kit-btn-plus{font-size:15px;line-height:1;margin-top:-1px}.kit-btn-ghost{background:#fff;border:1px solid #e2e4ea;border-radius:8px;color:#41475a;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:8px 14px}.kit-btn-ghost:hover{background:#f4f5f7}.kit-cols{align-items:stretch;display:flex;flex:1 1;gap:14px;min-height:0}.kit-col-atencao{flex:1 1 auto;flex-direction:column}.kit-col-atencao,.kit-col-ok{display:flex;gap:9px;min-height:0;min-width:0}.kit-col-ok{flex:0 1 auto;flex-direction:column;max-width:min(52%,100%);width:-webkit-max-content;width:max-content}.kit-col-ok.is-empty{flex:0 0 auto;max-width:280px;width:auto}.kit-cols--ok-only .kit-col-ok{flex:1 1 auto;max-width:none;width:auto}.kit-cols--atencao-only .kit-col-atencao,.kit-cols--ok-only .kit-col-ok.is-empty{flex:1 1 auto;max-width:none}.kit-col-ok .kit-section-head{max-width:100%}.kit-section-head{align-items:center;display:flex;gap:9px;margin:0 2px}.kit-section-title{color:var(--kit-muted);font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.kit-section-badge{border-radius:20px;font-size:11px;font-weight:800;padding:2px 7px}.kit-section-badge--warn{background:#fff0ee;color:#c8412f}.kit-section-badge--ok{background:#e7f6ee;color:#0d7a4f}.kit-section-hint{color:var(--kit-muted-2);font-size:11.5px;white-space:nowrap}.kit-section-line{background:var(--kit-border);flex:1 1;height:1px}.kit-card-grid{grid-gap:11px;align-content:start;align-items:start;display:grid;flex:1 1;gap:11px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:-4px -2px 0 -4px;min-height:0;overflow:auto;padding:4px 6px 10px 4px}.kit-card{animation:kit-fadeUp .25s ease both;background:var(--kit-card);border:1px solid #0000;border-radius:13px;box-shadow:var(--kit-elev);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;justify-content:space-between;min-width:0;padding:13px 14px 11px;text-align:left;transition:background .15s ease,box-shadow .15s ease}.kit-card:hover{background:#fff;border-color:#0000;box-shadow:var(--kit-elev-hover);transform:none}.kit-card-top{align-items:center;display:flex;gap:10px}.kit-tone-surface{background:color-mix(in srgb,currentColor var(--kit-tone-mix-pct),var(--kit-tone-mix-bg));background:color-mix(in srgb,var(--kit-tone,currentColor) var(--kit-tone-mix-pct),var(--kit-tone-mix-bg));border-color:color-mix(in srgb,var(--kit-tone,currentColor) var(--kit-tone-border-pct),var(--kit-tone-mix-bg))}.kit-avatar{align-items:center;border-radius:9px;display:flex;flex:none;font-size:11.5px;font-weight:800;height:32px;justify-content:center;width:32px}.kit-avatar--sm{border-radius:8px;font-size:10px;height:26px;width:26px}.kit-avatar--lg{border-radius:12px;font-size:15px;height:44px;width:44px}.kit-avatar--round{border-radius:50%}.kit-avatar--photo{background:#eef0f4;border:1px solid #0f172a0f;display:block;flex:none;object-fit:cover;padding:0}.kit-avatar--xs{background:#f1f2f5;border-radius:8px;color:#6a7080;font-size:10.5px;height:28px;width:28px}.kit-avatar--xs.kit-avatar--round{border-radius:50%}.kit-list-status{color:#64748b;color:var(--kit-muted,#64748b);font-size:13px;margin:28px 8px}.kit-list-status--error{color:#d64533}.kit-detail-save-btn{animation:kit-detail-save-in .2s ease;background:#7c4dff;border:none;border-radius:9px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:12.5px;font-weight:600;margin-left:auto;margin-right:0;padding:8px 14px;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.kit-detail-save-btn:hover:not(:disabled){background:#6b3fe0}.kit-detail-save-btn:disabled{cursor:not-allowed;opacity:.65}@keyframes kit-detail-save-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kit-table-row.is-qty-dirty{background:#7c4dff0a}.kit-qty.is-dirty .kit-qty-n{color:#5b21b6;font-weight:800}.kit-qty.is-dirty .kit-qty-btn{border-color:#7c4dff59;color:#7c4dff;opacity:1}.kit-card-id{flex:1 1;min-width:0}.kit-card-name{font-size:13.5px;font-weight:700;letter-spacing:-.2px}.kit-card-name,.kit-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-card-sub{color:var(--kit-muted);font-size:11.5px;margin-top:1px}.kit-status-pills{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:3px}.kit-detail-head .kit-status-pills{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px}.kit-status-pill{align-items:center;border-radius:20px;display:flex;font-size:11px;font-weight:800;gap:5px;padding:3px 9px;white-space:nowrap}.kit-status-dot{border-radius:50%;flex:none;height:6px;width:6px}.kit-metric-row{justify-content:space-between;margin-bottom:6px}.kit-metric-left,.kit-metric-row{align-items:baseline;display:flex}.kit-metric-left{gap:4px}.kit-metric-big{font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600;letter-spacing:-1px}.kit-metric-big--md{font-size:24px}.kit-metric-den{color:#9aa0ae;font-family:IBM Plex Mono,monospace;font-size:13px}.kit-metric-lbl{color:var(--kit-muted);font-size:11.5px;font-weight:600;margin-left:4px}.kit-metric-pct{font-size:14px;font-weight:800;letter-spacing:-.3px}.kit-bar{background:#eef0f3;border-radius:20px;display:flex;height:7px;overflow:hidden}.kit-bar--solid{display:block}.kit-bar--solid .kit-bar-fill{height:100%}.kit-bar--sm{flex:1 1;height:6px}.kit-bar-fill{height:100%;min-width:0}.kit-fabs{display:flex;flex-wrap:wrap;gap:5px}.kit-fab-chip{align-items:center;border:1px solid #0000;border-radius:7px;display:flex;gap:6px;padding:3px 8px}.kit-fab-tip-wrap{cursor:help;display:inline-flex;max-width:100%}.kit-fab-tip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0f;max-width:min(520px,calc(100vw - 24px));padding:10px 12px;pointer-events:none;position:fixed;width:-webkit-max-content;width:max-content;z-index:11000}.kit-fab-tip:after{border:6px solid #0000;content:"";position:absolute}.kit-fab-tip--bottom:after{border-bottom-color:#fff;bottom:100%;filter:drop-shadow(0 -1px 0 #e2e8f0)}.kit-fab-tip--start:after{left:14px}.kit-fab-tip--end:after{right:14px}.kit-fab-tip-title{color:#0f172a;font-size:12px;font-weight:700;line-height:1.3;margin:0 0 6px}.kit-fab-tip-text{color:#64748b;font-size:11px;line-height:1.45;margin:0 0 8px}.kit-fab-tip-list{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px}.kit-fab-tip-row{align-items:center;color:#64748b;display:flex;font-size:11px;gap:12px;justify-content:space-between}.kit-fab-tip-prod{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-fab-tip-row strong{color:#0f172a;flex:none;font-size:11px;font-weight:700;white-space:nowrap}.kit-fab-name{color:#31353f;font-size:11.5px;font-weight:700}.kit-fab-delta,.kit-fab-pct{color:inherit;color:var(--kit-tone,inherit);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.kit-fab-delta{font-size:10.5px;opacity:.8}.kit-card-foot{border-top:1px dashed #e9ebef;display:flex;gap:14px;padding-top:10px}.kit-foot-col{flex:1 1;min-width:0}.kit-foot-lbl{color:var(--kit-muted-2);font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.kit-foot-val{color:#41475a;font-size:11.5px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-foot-val--md{font-size:12px}.kit-coleta-banner{align-items:center;background:#eef4ff;border:1px solid #d8e4fd;border-radius:9px;display:flex;gap:8px;padding:7px 10px}.kit-coleta-dot{background:#2d6df6;border-radius:50%;flex:none;height:6px;width:6px}.kit-coleta-txt{color:#1c4fbd;font-size:12px;font-weight:700}.kit-coleta-cta{color:#2d6df6;font-size:11.5px;font-weight:800;margin-left:auto}.kit-ok-row{align-items:flex-start;display:flex;flex:1 1 auto;gap:10px;margin:-4px -2px 0 -4px;max-width:100%;min-height:0;overflow:auto;padding:4px 6px 10px 4px;width:-webkit-max-content;width:max-content}.kit-ok-collapsed{align-items:center;align-self:flex-start;background:var(--kit-card);border:1px solid #0000;border-radius:12px;box-shadow:var(--kit-elev);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-family:inherit;gap:10px;height:228px;height:var(--kit-ok-h,228px);max-height:228px;max-height:var(--kit-ok-h,228px);min-height:228px;min-height:var(--kit-ok-h,228px);padding:11px 0 12px;transition:background .15s ease,box-shadow .15s ease;width:46px}.kit-ok-collapsed:hover{background:#fff;border-color:#0000;box-shadow:var(--kit-elev-hover)}.kit-ok-name-v{align-items:center;display:flex;flex:1 1 auto;font-size:12.5px;font-weight:700;justify-content:center;letter-spacing:-.1px;min-height:0;overflow:hidden;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl}.kit-ok-pct-v{color:#0d7a4f;flex:none;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;writing-mode:vertical-rl}.kit-ok-dot{background:#12a06a;border-radius:50%;flex:none;height:8px;width:8px}.kit-ok-open{align-self:flex-start;animation:kit-fadeUp .2s ease both;background:var(--kit-card);border:1px solid #0000;border-radius:13px;box-shadow:var(--kit-elev);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:space-between;padding:13px 14px 11px;width:330px}.kit-link-muted{background:#0000;border:none;border-radius:7px;color:var(--kit-muted);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:4px 7px}.kit-link-muted:hover{background:#f1f2f5;color:var(--kit-text)}.kit-open-full{background:#0000;border:1px solid #e0e0f7;border-radius:9px;color:var(--kit-accent);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:7px;text-align:center}.kit-open-full:hover{background:#f3f3fe}.kit-detail-shell{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow:hidden;padding:16px 28px;width:100%}.kit-crumb{display:none}.kit-detail-header-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}@keyframes kitDetailBackLabelGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.kit-detail-back-chip .board-clickup-filter-chip-icon{color:#7c3aed}.kit-detail-back-chip .kit-detail-back-label{-webkit-text-fill-color:#0000;animation:kitDetailBackLabelGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.kit-detail-head{align-items:center;background:var(--kit-card);border:1px solid #0000;border-radius:13px;box-shadow:var(--kit-elev);display:flex;flex-shrink:0;flex-wrap:wrap;gap:18px;margin-bottom:6px;padding:16px 18px}.kit-detail-head .kit-flex{flex:1 1 auto;min-width:12px}.kit-detail-head .kit-detail-meta{flex:0 0 auto;margin-left:0}.kit-detail-head .kit-detail-save-btn{margin-left:0;order:99}.kit-detail-id{min-width:170px}.kit-detail-name{font-size:17px;font-weight:800;letter-spacing:-.4px}.kit-detail-sub{color:var(--kit-muted);font-size:12px;margin-top:2px}.kit-detail-vsep{background:#eceef2;height:36px;width:1px}.kit-detail-metric{min-width:190px}.kit-detail-meta{display:flex;gap:16px}.kit-detail-tabs-row{flex-shrink:0;gap:10px 16px;min-height:42px;padding:6px 0 10px}.kit-detail-tabs,.kit-detail-tabs-row{align-items:center;display:flex;flex-wrap:nowrap}.kit-detail-tabs{flex:1 1 auto;gap:4px;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.kit-detail-mov-period{gap:4px;margin-left:0;padding-right:4px}.kit-detail-mov-period,.kit-detail-tab-cluster{align-items:center;display:inline-flex;flex-shrink:0}.kit-detail-tab-cluster{border-radius:8px;min-height:30px}.kit-detail-tab-cluster.has-period.is-active{background:#f2eefe;gap:2px;padding-right:2px}.kit-detail-tab-cluster.has-period.is-active .kit-detail-tab.is-active{background:#0000}.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.is-open,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true]{background:#ffffffb8;border:0;border-radius:6px;box-shadow:none;color:#5b2be6;height:24px;min-height:24px;padding:0 8px}.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection:hover,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip:hover,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true]:hover{background:#fff;color:#5b2be6}.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-icon,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.has-selection .board-clickup-filter-chip-icon,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip[aria-expanded=true] .board-clickup-filter-chip-icon{color:#5b2be6}.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-label,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-separator,.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-value{color:#5b2be6;font-weight:600}.kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-value{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-item{grid-column-gap:8px;grid-row-gap:1px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:40px;padding:6px 8px;row-gap:1px}.board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-item-label{flex:none;grid-column:1;grid-row:1}.board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-item-meta{color:#8b91a0;color:var(--kit-muted,#8b91a0);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;grid-column:1;grid-row:2;margin-left:0;min-width:0;overflow:hidden;padding-left:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-check{grid-column:2;grid-row:1/span 2}.kit-detail-tabs-search{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.kit-th-sort{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:inherit;font-weight:inherit;gap:4px;justify-content:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;white-space:nowrap}.kit-th-sort:hover{color:#5b2be6}.kit-th-sort.kit-tc{justify-content:center;width:100%}.kit-th-sort.kit-tr{justify-content:flex-end;width:100%}.kit-th-sort-ind{font-size:9px;line-height:1;opacity:.85}.kit-th-with-filter{align-items:center;display:inline-flex;gap:4px;min-width:0}.kit-filter-icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#8b919b;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;position:relative;width:18px}.kit-filter-icon-btn.is-active,.kit-filter-icon-btn:hover{background:#f2eefe;color:#5b2be6}.kit-filter-badge-dot{background:#7c4dff;border-radius:999px;box-shadow:0 0 0 1px #fff;height:6px;position:absolute;right:1px;top:1px;width:6px}.kit-table-empty{color:#8b919b;color:var(--kit-muted,#8b919b);font-size:13px;padding:28px 16px;text-align:center}.kit-table-empty--card{background:#fff;background:var(--kit-card,#fff);border:1px dashed #e5e7eb;border:1px dashed var(--kit-border,#e5e7eb);border-radius:13px}.kit-table-empty--error{background:#fdecea;border-color:#f5c6c0;border-style:solid;color:#b93b2b}.app.theme-dark .kit-table-empty--error,html.theme-dark .kit-table-empty--error{background:#7f1d1d40;border-color:#f8717159;color:#fca5a5}.kit-detail-tabs::-webkit-scrollbar{display:none;height:0}.kit-detail-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:#6c727c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px;white-space:nowrap}.kit-detail-tab.is-active{background:#f2eefe;color:#5b2be6;font-weight:700}.kit-detail-tab-badge{background:#eef0f3;border-radius:5px;color:#8b919b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;padding:1px 5px}.kit-detail-tab.is-active .kit-detail-tab-badge{background:#fff;color:#5b2be6}.kit-detail-tab-cluster.has-add.is-active{background:#f2eefe;gap:0;padding-right:4px}.kit-detail-tab-cluster.has-add.is-active .kit-detail-tab.is-active{background:#0000;padding-right:8px}.kit-detail-tab-add-sep{background:#b0b7c3;border-radius:50%;display:inline-block;flex-shrink:0;height:4px;margin:0 6px 0 2px;position:relative;top:-1px;width:4px}.kit-detail-add-products-btn{align-items:center;background:#fff;border:0;border-radius:999px;color:#5b2be6;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;margin:0;overflow:hidden;padding:0;transition:width .22s cubic-bezier(.4,0,.2,1);width:22px}.kit-detail-add-products-btn:focus-visible,.kit-detail-add-products-btn:hover{width:150px}.kit-detail-add-products-btn:focus-visible{box-shadow:0 0 0 2px #5b2be647;outline:none}.kit-detail-add-products-btn-icon{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.kit-detail-add-products-btn-label{font-family:inherit;font-size:11px;font-weight:700;line-height:1;max-width:0;opacity:0;overflow:hidden;padding-right:9px;pointer-events:none;transition:max-width .22s cubic-bezier(.4,0,.2,1),opacity .16s ease .04s;white-space:nowrap}.kit-detail-add-products-btn:focus-visible .kit-detail-add-products-btn-label,.kit-detail-add-products-btn:hover .kit-detail-add-products-btn-label{max-width:130px;opacity:1}.kit-table{background:var(--kit-card);border:1px solid var(--kit-border);border-radius:13px;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#d4d7de #0000;scrollbar-width:thin}.kit-table::-webkit-scrollbar{height:6px;width:6px}.kit-table::-webkit-scrollbar-track{background:#0000}.kit-table::-webkit-scrollbar-thumb{background:#d4d7de;border-radius:8px}.kit-table::-webkit-scrollbar-thumb:hover{background:#c4c8d0}.kit-table-head{align-items:center;background:#fafbfc;border-bottom:1px solid #eceef2;color:var(--kit-muted);font-size:10.5px;font-weight:800;letter-spacing:.4px;padding:9px 16px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.kit-table-row{align-items:center;border-bottom:1px solid #f2f3f6;padding:10px 16px}.kit-table-row:hover{background:#fafbfc}.kit-table-grid-pecas{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,2.4fr) 1.1fr 88px 92px 130px 1fr}.kit-table-grid-pecas--stock{grid-template-columns:minmax(240px,2.2fr) 1fr 88px 88px 80px 120px 1fr}.kit-stock-cell{align-items:center;display:flex;justify-content:center;min-width:0}.kit-stock-cell .kit-motivo-picker-btn,.kit-stock-cell .kit-stock-picker-btn{max-width:100%}.kit-stock-cell-empty{color:#9a9aa3;color:var(--text-muted,#9a9aa3);font-size:12px}.kit-th-static{align-items:center;color:#8b91a0;color:var(--text-muted,#8b91a0);display:flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.02em;text-transform:uppercase}.kit-save-result-portal.kit-create-result-overlay{border-radius:0;inset:0;position:fixed;z-index:28100}.app.theme-dark .kit-stock-cell-empty,.app.theme-dark .kit-th-static,html.theme-dark .kit-stock-cell-empty,html.theme-dark .kit-th-static{color:#9a9aa3}.kit-table-grid-movs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:112px minmax(220px,2fr) 64px minmax(160px,1.5fr) 128px}.kit-table-grid-movs--balance{grid-template-columns:112px minmax(220px,2fr) 64px 92px minmax(160px,1.5fr) 128px}.kit-table-grid-movs .kit-th-static--start{justify-content:flex-start}.kit-table-grid-movs .kit-th-static.kit-tr{justify-content:flex-end}.kit-mov-balance{color:var(--kit-muted);font-weight:600}.kit-min0{min-width:0}.kit-flex-1{flex:1 1}.kit-row-title{font-size:13px;font-weight:700;letter-spacing:-.15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-row-title--sm{font-size:12.5px}.kit-row-meta{color:var(--kit-muted);display:flex;font-family:IBM Plex Mono,monospace;font-size:10.5px;gap:10px;margin-top:2px}.kit-fab-cell{color:#41475a;font-size:12px;font-weight:600}.kit-qty{gap:5px}.kit-qty,.kit-qty-btn{align-items:center;display:flex;justify-content:center}.kit-qty-btn{background:#fff;border:1px solid #e2e4ea;border-radius:6px;color:#6a7080;cursor:pointer;font-family:inherit;font-size:13px;height:20px;line-height:1;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease;-webkit-user-select:none;user-select:none;width:20px}.kit-table-row:focus-within .kit-qty-btn,.kit-table-row:hover .kit-qty-btn{opacity:1;pointer-events:auto}.kit-qty-btn:hover{background:#f1f2f5;color:var(--kit-text)}.kit-qty-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff47;opacity:1;outline:none;pointer-events:auto}.kit-qty-n{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;min-width:16px}.kit-qty-n,.kit-tc{text-align:center}.kit-tr{text-align:right}.kit-stock{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.kit-coleta-pill{align-items:center;border-radius:7px;cursor:default;display:inline-flex;font-size:11px;font-weight:700;gap:6px;outline:none;padding:3px 9px}.kit-coleta-pill-dot{font-weight:800;opacity:.55}.kit-coleta-tip{align-items:stretch;animation:kit-coleta-tip-in .12s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a1f,0 1px 2px #0f172a0f;display:inline-flex;gap:0;padding:8px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:30050}.kit-coleta-tip--below{transform:translate(-50%)}.kit-coleta-tip:after{border:6px solid #0000;content:"";left:50%;margin-left:-6px;position:absolute}.kit-coleta-tip--above:after{border-top-color:#fff;filter:drop-shadow(0 1px 0 #e2e8f0);top:100%}.kit-coleta-tip--below:after{border-bottom-color:#fff;bottom:100%;filter:drop-shadow(0 -1px 0 #e2e8f0)}@keyframes kit-coleta-tip-in{0%{opacity:0}to{opacity:1}}.kit-coleta-tip-col{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 8px}.kit-coleta-tip-col:first-child{align-items:flex-start;padding-left:2px}.kit-coleta-tip-col:last-child{align-items:flex-end;padding-right:2px}.kit-coleta-tip-sep{background:#e2e8f0;flex-shrink:0;margin:1px 2px;width:1px}.kit-coleta-tip-lbl{color:#64748b;font-size:9.5px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.kit-coleta-tip-val{font-feature-settings:"tnum";color:#0f172a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25}.app.theme-dark .kit-coleta-tip,html.theme-dark .kit-coleta-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #00000059,0 1px 2px #0003}.app.theme-dark .kit-coleta-tip--above:after,html.theme-dark .kit-coleta-tip--above:after{border-top-color:#323236;border-top-color:var(--bg-surface-raised,#323236);filter:drop-shadow(0 1px 0 #4a4a50)}.app.theme-dark .kit-coleta-tip--below:after,html.theme-dark .kit-coleta-tip--below:after{border-bottom-color:#323236;border-bottom-color:var(--bg-surface-raised,#323236);filter:drop-shadow(0 -1px 0 #4a4a50)}.app.theme-dark .kit-coleta-tip-sep,html.theme-dark .kit-coleta-tip-sep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-coleta-tip-lbl,html.theme-dark .kit-coleta-tip-lbl{color:#9a9aa3}.app.theme-dark .kit-coleta-tip-val,html.theme-dark .kit-coleta-tip-val{color:#ededef;color:var(--text-body,#ededef)}.kit-health{align-items:center;display:flex;gap:9px}.kit-health-lbl{font-size:11.5px;font-weight:700;min-width:66px}.kit-tipo-pill{align-items:center;border-radius:7px;display:flex;font-size:11px;font-weight:800;gap:6px;padding:3px 9px;width:-webkit-fit-content;width:fit-content}.kit-mov-l1{color:#41475a;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-mov-data{color:#6a7080;font-family:IBM Plex Mono,monospace;font-size:11.5px}.kit-pedidos{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#d4d7de #0000;scrollbar-width:thin}.kit-pedidos::-webkit-scrollbar{height:6px;width:6px}.kit-pedidos::-webkit-scrollbar-track{background:#0000}.kit-pedidos::-webkit-scrollbar-thumb{background:#d4d7de;border-radius:8px}.kit-pedidos::-webkit-scrollbar-thumb:hover{background:#c4c8d0}.kit-pedido{background:var(--kit-card);border:1px solid var(--kit-border);border-radius:13px;overflow:hidden}.kit-pedido-head{align-items:center;background:#fbfcfe;border-bottom:1px solid #f2f3f6;display:flex;gap:10px;padding:11px 15px}.kit-pedido-dot{border-radius:50%;flex:none;height:8px;width:8px}.kit-pedido-num{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.kit-pedido-st{border-radius:20px;font-size:11px;font-weight:800;padding:2px 8px}.kit-pedido-local{color:var(--kit-muted);font-size:11.5px;font-weight:600}.kit-pedido-item{align-items:center;border-bottom:1px solid #f5f6f8;display:flex;gap:12px;padding:9px 15px}.kit-pedido-qtd{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.kit-pedido-foot{align-items:center;display:flex;gap:10px;padding:10px 15px}.kit-pedido-date{color:var(--kit-muted);font-size:11.5px;font-weight:600}.kit-modal-backdrop{align-items:center;background:#10121873;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.kit-modal{animation:kit-fadeUp .18s ease both;background:#fff;border-radius:15px;box-shadow:0 24px 60px #10121847;max-width:100%;overflow:hidden;width:560px}.kit-modal-head{border-bottom:1px solid #eceef2;padding:16px 18px 12px}.kit-modal-title{font-size:15px;font-weight:800;letter-spacing:-.3px}.kit-modal-sub{color:var(--kit-muted);font-size:12px;margin-top:2px}.kit-modal-list{max-height:320px;overflow:auto}.kit-modal-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f5f6f8;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:10px 18px;text-align:left;width:100%}.kit-modal-row:hover{background:#fafbfc}.kit-check{align-items:center;background:#fff;border:1.5px solid #cfd3dc;border-radius:5px;color:#fff;display:flex;flex:none;font-size:11px;font-weight:800;height:17px;justify-content:center;width:17px}.kit-check.is-checked{background:#5b5bd6;background:var(--kit-accent,#5b5bd6);border-color:#5b5bd6;border-color:var(--kit-accent,#5b5bd6)}.kit-modal-name{display:block;font-size:13px;font-weight:700}.kit-modal-sub2{color:var(--kit-muted);display:block;font-size:11.5px;margin-top:1px}.kit-modal-veic{color:var(--kit-muted-2);font-size:11.5px;font-weight:600}.kit-modal-empty{color:var(--kit-muted);font-size:13px;padding:24px 18px;text-align:center}.kit-modal-foot{align-items:center;display:flex;gap:10px;padding:13px 18px}.kit-modal-sel{color:#6a7080;font-size:12px;font-weight:600}.app.theme-dark .kit-tecnico-page,html.theme-dark .kit-tecnico-page{--kit-bg:var(--bg-body,#222225);--kit-text:var(--text-body,#ededef);--kit-muted:#9a9aa3;--kit-muted-2:#9a9aa3;--kit-border:var(--border-subtle,#4a4a50);--kit-card:var(--bg-surface-raised,#323236);--kit-accent:#7c4dff;--kit-accent-hover:#6b3fe0;--kit-tone-mix-bg:var(--bg-surface-raised,#323236);--kit-tone-mix-pct:20%;--kit-tone-border-pct:32%;--kit-elev:0 -1px 2px #0003,0 1px 2px #00000038,0 2px 10px #00000047;--kit-elev-hover:0 -1px 3px #0000003d,0 1px 3px #00000047,0 4px 14px #00000057;color-scheme:dark}.app.theme-dark .kit-header,html.theme-dark .kit-header{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .kit-breadcrumb-segment,html.theme-dark .kit-breadcrumb-segment{color:#9a9aa3}.app.theme-dark .kit-breadcrumb-sep,html.theme-dark .kit-breadcrumb-sep{color:#6e6e76}.app.theme-dark .kit-breadcrumb-current,.app.theme-dark .kit-breadcrumb-current-text,html.theme-dark .kit-breadcrumb-current,html.theme-dark .kit-breadcrumb-current-text{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-breadcrumb-avatar,html.theme-dark .kit-breadcrumb-avatar{background:#7c4dff;color:#fff}.app.theme-dark .kit-filters-bar.filters-bar,html.theme-dark .kit-filters-bar.filters-bar{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .kit-status-seg,html.theme-dark .kit-status-seg{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-status-seg-btn,html.theme-dark .kit-status-seg-btn{border-right-color:#4a4a50;border-right-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .kit-status-seg-btn:hover,html.theme-dark .kit-status-seg-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-status-seg-btn.is-on,html.theme-dark .kit-status-seg-btn.is-on{background:#7c4dff;color:#fff}.app.theme-dark .kit-status-seg-btn.is-on:hover,html.theme-dark .kit-status-seg-btn.is-on:hover{background:#6b3fe0;color:#fff}.app.theme-dark .kit-refresh-btn,html.theme-dark .kit-refresh-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .kit-refresh-btn:hover:not(:disabled),html.theme-dark .kit-refresh-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#6b5bb5;color:#a78bfa}.app.theme-dark .kit-create-kit-btn,html.theme-dark .kit-create-kit-btn{box-shadow:0 1px 2px #00000047,0 4px 12px -5px #7c4dff73}.app.theme-dark .kit-btn-ghost,html.theme-dark .kit-btn-ghost{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-btn-ghost:hover,html.theme-dark .kit-btn-ghost:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .kit-section-badge--warn,html.theme-dark .kit-section-badge--warn{background:#c8412f33;color:#f0a8a0}.app.theme-dark .kit-section-badge--ok,html.theme-dark .kit-section-badge--ok{background:#12a06a33;color:#6dd5a8}.app.theme-dark .kit-card,.app.theme-dark .kit-detail-head,.app.theme-dark .kit-ok-collapsed,.app.theme-dark .kit-ok-open,html.theme-dark .kit-card,html.theme-dark .kit-detail-head,html.theme-dark .kit-ok-collapsed,html.theme-dark .kit-ok-open{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#0000;box-shadow:var(--kit-elev)}.app.theme-dark .kit-pedido,.app.theme-dark .kit-table,html.theme-dark .kit-pedido,html.theme-dark .kit-table{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-card:hover,.app.theme-dark .kit-ok-collapsed:hover,html.theme-dark .kit-card:hover,html.theme-dark .kit-ok-collapsed:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#0000;box-shadow:var(--kit-elev-hover)}.app.theme-dark .kit-avatar--xs,html.theme-dark .kit-avatar--xs{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .kit-metric-den,html.theme-dark .kit-metric-den{color:#9a9aa3}.app.theme-dark .kit-bar,html.theme-dark .kit-bar{background:#3a3a3e}.app.theme-dark .kit-fab-name,html.theme-dark .kit-fab-name{color:#c4c4cc}.app.theme-dark .kit-fab-tip,html.theme-dark .kit-fab-tip{background:var(--modal-bg);border-color:var(--border-subtle);box-shadow:0 12px 32px #00000047;color:var(--text-body)}.app.theme-dark .kit-fab-tip-row strong,.app.theme-dark .kit-fab-tip-title,html.theme-dark .kit-fab-tip-row strong,html.theme-dark .kit-fab-tip-title{color:var(--text-body)}.app.theme-dark .kit-fab-tip-row,.app.theme-dark .kit-fab-tip-text,html.theme-dark .kit-fab-tip-row,html.theme-dark .kit-fab-tip-text{color:#9a9aa3}.app.theme-dark .kit-fab-tip-list,html.theme-dark .kit-fab-tip-list{background:var(--bg-surface-alt);border-color:var(--border-subtle)}.app.theme-dark .kit-fab-tip--bottom:after,html.theme-dark .kit-fab-tip--bottom:after{border-bottom-color:var(--modal-bg);filter:drop-shadow(0 -1px 0 var(--border-subtle))}.app.theme-dark .kit-card-foot,html.theme-dark .kit-card-foot{border-top-color:#4a4a50}.app.theme-dark .kit-fab-cell,.app.theme-dark .kit-foot-val,.app.theme-dark .kit-mov-l1,html.theme-dark .kit-fab-cell,html.theme-dark .kit-foot-val,html.theme-dark .kit-mov-l1{color:#c4c4cc}.app.theme-dark .kit-coleta-banner,html.theme-dark .kit-coleta-banner{background:#2d6df629;border-color:#2d6df652}.app.theme-dark .kit-coleta-dot,html.theme-dark .kit-coleta-dot{background:#7aa2ff}.app.theme-dark .kit-coleta-cta,.app.theme-dark .kit-coleta-txt,html.theme-dark .kit-coleta-cta,html.theme-dark .kit-coleta-txt{color:#93b4fb}.app.theme-dark .kit-ok-pct-v,html.theme-dark .kit-ok-pct-v{color:#6dd5a8}.app.theme-dark .kit-ok-dot,html.theme-dark .kit-ok-dot{background:#12a06a;box-shadow:0 0 0 2px #12a06a40}.app.theme-dark .kit-link-muted:hover,html.theme-dark .kit-link-muted:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-open-full,html.theme-dark .kit-open-full{border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .kit-open-full:hover,html.theme-dark .kit-open-full:hover{background:#7c4dff29}.app.theme-dark .kit-detail-back-chip .board-clickup-filter-chip-icon,html.theme-dark .kit-detail-back-chip .board-clickup-filter-chip-icon{color:#a78bfa}.app.theme-dark .kit-detail-vsep,html.theme-dark .kit-detail-vsep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-detail-tab,html.theme-dark .kit-detail-tab{color:#9a9aa3}.app.theme-dark .kit-detail-tab:hover,html.theme-dark .kit-detail-tab:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .kit-detail-tab.is-active,html.theme-dark .kit-detail-tab.is-active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .kit-detail-tab-cluster.has-period.is-active,html.theme-dark .kit-detail-tab-cluster.has-period.is-active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e)}.app.theme-dark .kit-detail-tab-cluster.has-period.is-active .kit-detail-tab.is-active,html.theme-dark .kit-detail-tab-cluster.has-period.is-active .kit-detail-tab.is-active{background:#0000}.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.is-open,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true],html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.is-open,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true]{background:#323236b8;color:#c4b5fd}.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection:hover,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip:hover,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true]:hover,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip.has-selection:hover,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip:hover,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.board-clickup-filter-chip[aria-expanded=true]:hover{background:#323236;background:var(--bg-surface-raised,#323236);color:#c4b5fd}.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-icon,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-label,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-separator,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-value,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.has-selection .board-clickup-filter-chip-icon,.app.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip[aria-expanded=true] .board-clickup-filter-chip-icon,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-icon,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-label,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-separator,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip .board-clickup-filter-chip-value,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip.has-selection .board-clickup-filter-chip-icon,html.theme-dark .kit-detail-tab-cluster.has-period .kit-detail-mov-period-chip[aria-expanded=true] .board-clickup-filter-chip-icon{color:#c4b5fd}.app.theme-dark .kit-detail-tab-badge,html.theme-dark .kit-detail-tab-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .kit-detail-tab.is-active .kit-detail-tab-badge,html.theme-dark .kit-detail-tab.is-active .kit-detail-tab-badge{background:#2a2a2ed9;color:#c4b5fd}.app.theme-dark .kit-detail-tab-cluster.has-add.is-active,html.theme-dark .kit-detail-tab-cluster.has-add.is-active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e)}.app.theme-dark .kit-detail-tab-cluster.has-add.is-active .kit-detail-tab.is-active,html.theme-dark .kit-detail-tab-cluster.has-add.is-active .kit-detail-tab.is-active{background:#0000}.app.theme-dark .kit-detail-tab-add-sep,html.theme-dark .kit-detail-tab-add-sep{background:#6b6680}.app.theme-dark .kit-detail-add-products-btn,html.theme-dark .kit-detail-add-products-btn{background:#323236;background:var(--bg-surface-raised,#323236);color:#c4b5fd}.app.theme-dark .kit-detail-add-products-btn:focus-visible,.app.theme-dark .kit-detail-add-products-btn:hover,html.theme-dark .kit-detail-add-products-btn:focus-visible,html.theme-dark .kit-detail-add-products-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#a78bfa}.app.theme-dark .kit-pedido-head,.app.theme-dark .kit-table-head,html.theme-dark .kit-pedido-head,html.theme-dark .kit-table-head{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .kit-th-sort:hover,html.theme-dark .kit-th-sort:hover{color:#c4b5fd}.app.theme-dark .kit-filter-icon-btn,html.theme-dark .kit-filter-icon-btn{color:#9a9aa3}.app.theme-dark .kit-filter-icon-btn.is-active,.app.theme-dark .kit-filter-icon-btn:hover,html.theme-dark .kit-filter-icon-btn.is-active,html.theme-dark .kit-filter-icon-btn:hover{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .kit-filter-badge-dot,html.theme-dark .kit-filter-badge-dot{box-shadow:0 0 0 1px #3a3a3e;box-shadow:0 0 0 1px var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .kit-table-empty,html.theme-dark .kit-table-empty{color:#9a9aa3}.app.theme-dark .kit-table-empty--card,html.theme-dark .kit-table-empty--card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-table-row,html.theme-dark .kit-table-row{border-bottom-color:#3f3f44}.app.theme-dark .kit-modal-row:hover,.app.theme-dark .kit-table-row:hover,html.theme-dark .kit-modal-row:hover,html.theme-dark .kit-table-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .kit-mov-data,html.theme-dark .kit-mov-data{color:#9a9aa3}.app.theme-dark .kit-mov-balance,html.theme-dark .kit-mov-balance{color:#c4c4cc}.app.theme-dark .kit-qty-btn,html.theme-dark .kit-qty-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .kit-qty-btn:hover,html.theme-dark .kit-qty-btn:hover{background:#44444a;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-pedido-head,html.theme-dark .kit-pedido-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-pedido-item,html.theme-dark .kit-pedido-item{border-bottom-color:#3f3f44}.app.theme-dark .kit-modal-backdrop,html.theme-dark .kit-modal-backdrop{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .kit-modal,html.theme-dark .kit-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);box-shadow:0 24px 60px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-modal-head,html.theme-dark .kit-modal-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-modal-row,html.theme-dark .kit-modal-row{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-bottom-color:#3f3f44;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .kit-check,html.theme-dark .kit-check{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .kit-check.is-checked,html.theme-dark .kit-check.is-checked{background:#7c4dff;border-color:#7c4dff;color:#fff}.app.theme-dark .kit-modal-sel,html.theme-dark .kit-modal-sel{color:#9a9aa3}.app.theme-dark .kit-card-grid,.app.theme-dark .kit-detail-tabs,.app.theme-dark .kit-modal-list,.app.theme-dark .kit-ok-row,.app.theme-dark .kit-pedidos,.app.theme-dark .kit-table,html.theme-dark .kit-card-grid,html.theme-dark .kit-detail-tabs,html.theme-dark .kit-modal-list,html.theme-dark .kit-ok-row,html.theme-dark .kit-pedidos,html.theme-dark .kit-table{scrollbar-color:#4a4a50 #0000}.app.theme-dark .kit-card-grid::-webkit-scrollbar-thumb,.app.theme-dark .kit-modal-list::-webkit-scrollbar-thumb,.app.theme-dark .kit-ok-row::-webkit-scrollbar-thumb,.app.theme-dark .kit-pedidos::-webkit-scrollbar-thumb,.app.theme-dark .kit-table::-webkit-scrollbar-thumb,html.theme-dark .kit-card-grid::-webkit-scrollbar-thumb,html.theme-dark .kit-modal-list::-webkit-scrollbar-thumb,html.theme-dark .kit-ok-row::-webkit-scrollbar-thumb,html.theme-dark .kit-pedidos::-webkit-scrollbar-thumb,html.theme-dark .kit-table::-webkit-scrollbar-thumb{background:#4a4a50;border-radius:8px}.app.theme-dark .kit-pedidos::-webkit-scrollbar-thumb:hover,.app.theme-dark .kit-table::-webkit-scrollbar-thumb:hover,html.theme-dark .kit-pedidos::-webkit-scrollbar-thumb:hover,html.theme-dark .kit-table::-webkit-scrollbar-thumb:hover{background:#5a5a62}.app.theme-dark .kit-card-grid::-webkit-scrollbar-track,.app.theme-dark .kit-modal-list::-webkit-scrollbar-track,.app.theme-dark .kit-ok-row::-webkit-scrollbar-track,.app.theme-dark .kit-pedidos::-webkit-scrollbar-track,.app.theme-dark .kit-table::-webkit-scrollbar-track,html.theme-dark .kit-card-grid::-webkit-scrollbar-track,html.theme-dark .kit-modal-list::-webkit-scrollbar-track,html.theme-dark .kit-ok-row::-webkit-scrollbar-track,html.theme-dark .kit-pedidos::-webkit-scrollbar-track,html.theme-dark .kit-table::-webkit-scrollbar-track{background:#0000}.app.theme-dark .kit-avatar--photo,html.theme-dark .kit-avatar--photo{background:#3a3a3e;border-color:#4a4a50}.app.theme-dark .kit-list-status,html.theme-dark .kit-list-status{color:#9a9aa3}.app.theme-dark .kit-list-status--error,html.theme-dark .kit-list-status--error{color:#fca5a5}.app.theme-dark .kit-detail-save-btn,html.theme-dark .kit-detail-save-btn{background:#7c4dff;color:#fff}.app.theme-dark .kit-detail-save-btn:hover:not(:disabled),html.theme-dark .kit-detail-save-btn:hover:not(:disabled){background:#6b3fe0}.app.theme-dark .kit-table-row.is-qty-dirty,html.theme-dark .kit-table-row.is-qty-dirty{background:#7c4dff1a}.app.theme-dark .kit-qty.is-dirty .kit-qty-n,html.theme-dark .kit-qty.is-dirty .kit-qty-n{color:#c4b5fd}.app.theme-dark .kit-qty.is-dirty .kit-qty-btn,html.theme-dark .kit-qty.is-dirty .kit-qty-btn{border-color:#7c4dff73;color:#a78bfa}.app.theme-dark .board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-item-meta,html.theme-dark .board-search-filters-popover[data-kit-mov-prod-popover] .bsf-simple-picker-item-meta{color:#9a9aa3}.rsched-overlay{align-items:center;background:#18182873;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12040}.rsched-date-popover.equipment-consult-period-modal{z-index:13050!important}.rsched-shell{border-radius:14px;box-shadow:0 18px 50px #18182838;height:70vh;max-height:calc(100vh - 32px);max-width:1400px;width:70vw}.rsched-root,.rsched-shell{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.rsched-root{color:#1a202c;color:var(--text-body,#1a202c);font-family:Plus Jakarta Sans,system-ui,sans-serif;gap:0;height:100%;min-height:0;padding:0}.rsched-header{background:#f0f2f6;border-bottom:1px solid #e2e4ea;display:flex;flex-direction:column;flex-shrink:0;gap:0;min-height:46px;overflow:visible;padding:6px 14px 0 16px;position:relative;z-index:4}.rsched-header-top{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;min-height:40px}.rsched-header-left{align-items:flex-end;display:flex;flex:1 1;gap:10px;min-width:0}.rsched-title{color:#16161f;flex-shrink:0;font:800 14.5px/1 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 10px;white-space:nowrap}.rsched-tabs{--rsched-chrome-strip:#f0f2f6;--rsched-chrome-tab:#fff;--rsched-chrome-hover:#ffffff8c;--rsched-chrome-sep:#4648582e;--rsched-chrome-text:#5c5c6a;--rsched-chrome-text-active:#16161f;--rsched-chrome-radius:10px;--rsched-chrome-curve:10px;align-items:flex-end;align-self:stretch;display:flex;flex:none;gap:0;margin:0 0 -1px 4px;min-height:36px;padding:0 2px}.rsched-tab,.rsched-tabs{position:relative;z-index:1}.rsched-tab{align-items:center;background:#0000;border:none;border-radius:var(--rsched-chrome-radius) var(--rsched-chrome-radius) 0 0;color:var(--rsched-chrome-text);cursor:pointer;display:inline-flex;font:600 12px/1 Plus Jakarta Sans,system-ui,sans-serif;gap:6px;height:32px;justify-content:center;letter-spacing:-.01em;margin:0 1px;max-width:168px;padding:0 14px;transition:background-color .24s cubic-bezier(.22,1,.36,1),color .22s ease,box-shadow .24s ease,transform .22s cubic-bezier(.22,1,.36,1);white-space:nowrap}.rsched-tab:hover:not(.is-active){background:var(--rsched-chrome-hover);color:#2e2e3a}.rsched-tab:active:not(.is-active){transform:translateY(1px) scale(.985)}.rsched-tab.is-active{background:var(--rsched-chrome-tab);box-shadow:0 1px 0 0 var(--rsched-chrome-tab);color:var(--rsched-chrome-text-active);font-weight:700;transform:translateY(0);z-index:3}.rsched-tab.is-active:after,.rsched-tab.is-active:before{background:var(--rsched-chrome-strip);bottom:0;content:"";height:var(--rsched-chrome-curve);opacity:1;pointer-events:none;position:absolute;width:var(--rsched-chrome-curve)}.rsched-tab.is-active:before{border-bottom-right-radius:var(--rsched-chrome-curve);box-shadow:4px 0 0 0 var(--rsched-chrome-tab);left:calc(var(--rsched-chrome-curve)*-1)}.rsched-tab.is-active:after{border-bottom-left-radius:var(--rsched-chrome-curve);box-shadow:-4px 0 0 0 var(--rsched-chrome-tab);right:calc(var(--rsched-chrome-curve)*-1)}.rsched-tab-sep{background:var(--rsched-chrome-sep);bottom:28%;left:0;opacity:0;pointer-events:none;position:absolute;top:28%;width:1px}.rsched-tab:not(:first-child):not(.is-active) .rsched-tab-sep{opacity:1}.rsched-tab.is-active .rsched-tab-sep,.rsched-tab.is-active+.rsched-tab .rsched-tab-sep,.rsched-tab:hover .rsched-tab-sep,.rsched-tab:hover+.rsched-tab .rsched-tab-sep{opacity:0}.rsched-header-actions{align-self:center;display:inline-flex;flex:none;margin:0 0 8px}.rsched-body{background:#fff;box-sizing:border-box;padding:12px 16px 16px}.rsched-body,.rsched-prev-list{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:auto}.rsched-prev-list{scrollbar-color:#c5cad3 #0000;scrollbar-width:thin}.rsched-prev-list::-webkit-scrollbar{height:6px;width:6px}.rsched-prev-list::-webkit-scrollbar-track{background:#0000}.rsched-prev-list::-webkit-scrollbar-thumb{background:#c5cad3;border-radius:999px}.rsched-prev-list::-webkit-scrollbar-thumb:hover{background:#aeb4c0}.rsched-prev-group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;max-height:min(420px,55vh);overflow:hidden}.rsched-prev-group-head{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-shrink:0;font-size:12.5px;font-weight:700;gap:8px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.rsched-prev-group-title{min-width:0}.rsched-prev-group-count{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:22px;padding:0 7px}.rsched-prev-table-wrap{flex:1 1;min-height:0;overflow:auto;scrollbar-color:#c5cad3 #0000;scrollbar-width:thin}.rsched-prev-table-wrap::-webkit-scrollbar{height:6px;width:6px}.rsched-prev-table-wrap::-webkit-scrollbar-track{background:#0000}.rsched-prev-table-wrap::-webkit-scrollbar-thumb{background:#c5cad3;border-radius:999px}.rsched-prev-table-wrap::-webkit-scrollbar-thumb:hover{background:#aeb4c0}.rsched-prev-table{border-collapse:collapse;font-size:12px;width:100%}.rsched-prev-table th{background:#fafbfc;border-bottom:1px solid #eef2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.rsched-prev-table td{border-bottom:1px solid #f1f5f9;color:#334155;padding:7px 10px;vertical-align:middle}.rsched-prev-table tr:last-child td{border-bottom:none}.rsched-prev-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.rsched-prev-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;height:20px;padding:0 8px}.rsched-prev-status.is-done{background:#e7f7ee;color:#0f6b3f}.rsched-prev-status.is-error{background:#fde8ea;color:#b42318}.rsched-prev-status.is-pending{background:#eef2ff;color:#3730a3}.rsched-prev-status.is-cancelled{background:#f1f5f9;color:#64748b}.rsched-prev-err-btn{background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#b42318;cursor:pointer;font-size:11.5px;font-weight:700;height:26px;padding:0 10px}.rsched-prev-err-btn:hover{background:#fee2e2}.rsched-prev-ok-hint{color:#0f6b3f;font-size:11.5px;font-weight:650}.rsched-prev-pend-hint{color:#64748b;font-size:11.5px}.rsched-prev-err-overlay{align-items:center;background:#18182873;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13100}.rsched-prev-err-modal{background:#fff;border-radius:14px;box-shadow:0 18px 50px #18182838;overflow:hidden;width:min(440px,100%)}.rsched-prev-err-modal-head{align-items:center;background:#fff5f5;border-bottom:1px solid #fee2e2;color:#991b1b;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:12px 14px}.rsched-prev-err-modal-body{color:#334155;display:flex;flex-direction:column;font-size:12.5px;gap:10px;padding:14px}.rsched-prev-err-msg{line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.rsched-prev-err-serie{color:#64748b;font-size:12px;margin:0}.rsched-prev-err-div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.rsched-prev-err-div-title{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.rsched-prev-err-div ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px}.rsched-prev-err-div li{color:#475569;font-size:11.5px;line-height:1.4}.rsched-prev-td-check,.rsched-prev-th-check{padding-left:10px!important;padding-right:4px!important;text-align:center;width:36px}.rsched-prev-td-actions,.rsched-prev-th-actions{padding-right:8px!important;text-align:center;width:40px}.rsched-prev-row.is-selected td{background:#7c4dff0f}.rsched-prev-check-label{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0}.rsched-prev-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.rsched-prev-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dffb8;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.rsched-prev-check-label:hover .rsched-prev-check-box{border-color:#7c4dff}.rsched-prev-check-native:focus-visible+.rsched-prev-check-box{box-shadow:0 0 0 2px #7c4dff40}.rsched-prev-check-native:checked+.rsched-prev-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.rsched-prev-check-label:hover .rsched-prev-check-native:checked+.rsched-prev-check-box{background:#6b3fe0;border-color:#6b3fe0}.rsched-prev-check-native:checked+.rsched-prev-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.rsched-prev-check-native:indeterminate+.rsched-prev-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.rsched-prev-check-native:indeterminate+.rsched-prev-check-box:after{border:0;border-top:1.5px solid #fff;content:"";height:0;margin:0;transform:none;width:7px}.rsched-prev-row-del{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin:0;padding:0;width:26px}.rsched-prev-row-del:hover:not(:disabled){background:#fde8ea;color:#b42318}.rsched-prev-row-del:disabled{cursor:wait;opacity:.5}.rsched-prev-bulk-del{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#b42318;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:28px;margin-left:auto;padding:0 12px}.rsched-prev-bulk-del:hover:not(:disabled){background:#fee2e2}.rsched-prev-bulk-del:disabled{cursor:wait;opacity:.65}.rsched-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.rsched-header-filters{align-items:center;display:flex;min-width:0}.rsched-header-filters .filter-group.board-toolbar-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;width:100%}.rsched-search-wrap{align-items:center;display:flex;flex:1 1 180px;margin-left:4px;max-width:280px;min-width:160px}.rsched-search-wrap .board-toolbar-expand-search{width:100%}.rsched-close-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;padding:0;width:28px}.rsched-close-btn:hover{background:#f1f5f9;color:#1a202c}.rsched-summary{align-items:center;color:#64748b;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:12px 16px}.rsched-summary strong{color:#1a202c;color:var(--text-body,#1a202c);font-weight:700}.rsched-sum-chip{align-items:baseline;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;margin:0;padding:2px 6px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.rsched-sum-chip.is-open,.rsched-sum-chip:hover:not(:disabled){background:#7c4dff14;box-shadow:inset 0 -1px 0 currentColor}.rsched-sum-chip.is-disabled,.rsched-sum-chip:disabled{cursor:default;opacity:.85}.rsched-sum-ok,.rsched-sum-ok strong{color:#12a375}.rsched-sum-err,.rsched-sum-err strong{color:#d1443e}.rsched-sum-miss strong{color:#c27803}.rsched-sum-pend strong{color:#64748b}.rsched-sum-popover{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 14px 40px #1818282e;box-sizing:border-box;max-height:min(360px,50vh);overflow:auto}.rsched-sum-popover-head{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;color:#1a202c;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0}.rsched-sum-popover--success .rsched-sum-popover-head{color:#065f46}.rsched-sum-popover--error .rsched-sum-popover-head{color:#991b1b}.rsched-sum-popover-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin:0;padding:0;width:24px}.rsched-sum-popover-close:hover{background:#f1f5f9;color:#1a202c}.rsched-sum-popover-body{display:flex;flex-direction:column;gap:12px;padding:10px 12px 12px}.rsched-sum-popover-block-title{color:#334155;font-size:12px;font-weight:600;margin-bottom:4px}.rsched-sum-popover-block ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px}.rsched-sum-popover-block li{color:#64748b;font-size:12px;line-height:1.4;word-break:break-word}.rsched-sum-popover-footer{border-top:1px solid #e2e8f0;padding:10px 12px 12px}.rsched-retry-btn{align-items:center;background:#7c4dff;border:1px solid #7c4dff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;width:100%}.rsched-retry-btn:hover:not(:disabled){filter:brightness(1.05)}.rsched-retry-btn:disabled{cursor:not-allowed;opacity:.55}.rsched-retry-progress{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;display:flex;font-size:12px;gap:10px;margin:0 16px 10px;padding:10px 12px}.rsched-retry-progress.is-running{background:#f5f3ff;border-color:#c4b5fd;color:#5b21b6}.rsched-retry-progress.is-done{background:#f0fdf4;border-color:#86efac;color:#166534}.rsched-retry-spinner{animation:rsched-spin .7s linear infinite;border:2px solid #c4b5fd;border-radius:999px;border-top-color:#7c4dff;flex-shrink:0;height:14px;width:14px}@keyframes rsched-spin{to{transform:rotate(1turn)}}.rsched-retry-history{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:0 16px 12px;padding:10px 12px}.rsched-retry-history-head{align-items:baseline;color:#334155;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px}.rsched-retry-history-hint{color:#94a3b8;font-size:11px;font-weight:500}.rsched-retry-history-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.rsched-retry-history-block.is-ok{background:#f0fdf4;border-color:#bbf7d0}.rsched-retry-history-block.is-fail{background:#fef2f2;border-color:#fecaca}.rsched-retry-history-title{color:#334155;font-size:12px;font-weight:600;margin-bottom:4px}.rsched-retry-history-block ul{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:16px}.rsched-retry-history-block li{color:#64748b;font-size:12px;line-height:1.4;word-break:break-word}.rsched-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;flex-shrink:0;font-size:13px;padding:16px}.rsched-empty{flex:1 1;min-height:0;padding:32px 24px}.rsched-empty,.rsched-empty-placeholder{align-items:center;display:flex;justify-content:center;text-align:center}.rsched-empty-placeholder{flex-direction:column;max-width:440px}.rsched-empty-icon{color:#5a43d659;flex-shrink:0;margin-bottom:18px}.rsched-empty-title{color:#475569;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.rsched-empty-desc{color:#94a3b8;font-size:14.5px;font-weight:400;line-height:1.55;margin:0}.rsched-grid{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-height:0;overflow:auto}.rsched-tech-wrap{display:flex;flex-direction:column;gap:8px}.rsched-tech-wrap.is-collapsed{max-width:180px;min-width:108px;width:auto}.rsched-tech-wrap.is-expanded{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box;padding:10px;width:min(420px,100%)}.rsched-tech-collapsed{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin:0;padding:8px 10px 10px;transition:background .15s ease,border-color .15s ease;width:100%}.rsched-tech-wrap.is-expanded .rsched-tech-collapsed{align-items:center;background:#0000;border:none;border-radius:0;flex-direction:row;gap:10px;justify-content:flex-start;padding:0}.rsched-tech-collapsed:hover{background:#f8fafc;border-color:#c4b5fd}.rsched-tech-wrap.is-expanded .rsched-tech-collapsed:hover{background:#0000;border-color:#0000}.rsched-tech-avatar{align-items:center;background:#ede9fe;border-radius:999px;color:#7c4dff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.rsched-tech-avatar--photo img{display:block;height:100%;object-fit:cover;width:100%}.rsched-tech-name-row{align-items:center;display:flex;gap:6px;justify-content:center;max-width:100%;min-width:0}.rsched-tech-wrap.is-expanded .rsched-tech-name-row{flex:1 1 auto;justify-content:flex-start;min-width:0}.rsched-tech-name{color:#1a202c;font-size:11px;font-weight:600;line-height:1.25;max-width:100%;text-align:center;white-space:normal;word-break:break-word}.rsched-tech-wrap.is-expanded .rsched-tech-name{font-size:13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rsched-tech-os-count{background:#ede9fe;border-radius:999px;color:#6d28d9;display:inline-flex;flex-shrink:0;font-weight:700;height:18px;min-width:18px;padding:0 5px}.rsched-tech-meta,.rsched-tech-os-count{align-items:center;font-size:10px;justify-content:center}.rsched-tech-meta{color:#94a3b8;display:flex;gap:6px;max-width:100%;min-width:0}.rsched-tech-wrap.is-expanded .rsched-tech-meta{margin-left:auto}.rsched-tech-area{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsched-status-dots{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.rsched-status-dot{border-radius:999px;display:inline-block;height:7px;width:7px}.rsched-status-dot--confirmed{background:#12a375}.rsched-status-dot--error{background:#d1443e}.rsched-status-dot--missed{background:#c27803}.rsched-status-dot--pending{background:#94a3b8}.rsched-tech-minimize{align-items:center;border-radius:6px;color:#64748b;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:4px;width:24px}.rsched-tech-minimize:hover{background:#f1f5f9;color:#1a202c}.rsched-tech-body-head{color:#94a3b8;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:8px}.rsched-os-chips{display:flex;flex-wrap:wrap;gap:6px}.rsched-os-chip{align-items:center;background:#f1f5f9;border:1px solid #0000;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;gap:5px;line-height:1.2;max-width:100%;padding:3px 8px}.rsched-os-seq{color:#7c4dff;font-weight:700}.rsched-os-code{font-weight:600}.rsched-os-chip--confirmed{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.rsched-os-chip--confirmed .rsched-os-seq{color:#059669}.rsched-os-chip--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.rsched-os-chip--error .rsched-os-seq{color:#dc2626}.rsched-os-chip--missed{background:#fffbeb;border-color:#fde68a;color:#92400e}.rsched-os-chip--missed .rsched-os-seq{color:#d97706}.rsched-os-chip--pending{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.rsched-os-chip--pending .rsched-os-seq{color:#7c4dff}.app.theme-dark .rsched-overlay,html.theme-dark .rsched-overlay{background:#0000008c}.app.theme-dark .rsched-shell,html.theme-dark .rsched-shell{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:0 18px 50px #00000073}.app.theme-dark .rsched-root,html.theme-dark .rsched-root{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:var(--text-body)}.app.theme-dark .rsched-header,html.theme-dark .rsched-header{background:#252528;border-bottom-color:#3a3a40}.app.theme-dark .rsched-title,html.theme-dark .rsched-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .rsched-body,html.theme-dark .rsched-body{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}.app.theme-dark .rsched-close-btn,html.theme-dark .rsched-close-btn{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .rsched-close-btn:hover,html.theme-dark .rsched-close-btn:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .rsched-summary,html.theme-dark .rsched-summary{color:#9a9aa3}.app.theme-dark .rsched-summary strong,html.theme-dark .rsched-summary strong{color:var(--text-body)}.app.theme-dark .rsched-sum-chip.is-open,.app.theme-dark .rsched-sum-chip:hover:not(:disabled),html.theme-dark .rsched-sum-chip.is-open,html.theme-dark .rsched-sum-chip:hover:not(:disabled){background:#7c4dff29}.app.theme-dark .rsched-sum-ok,.app.theme-dark .rsched-sum-ok strong,html.theme-dark .rsched-sum-ok,html.theme-dark .rsched-sum-ok strong{color:#34d399}.app.theme-dark .rsched-sum-err,.app.theme-dark .rsched-sum-err strong,html.theme-dark .rsched-sum-err,html.theme-dark .rsched-sum-err strong{color:#f87171}.app.theme-dark .rsched-sum-popover,html.theme-dark .rsched-sum-popover{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:0 14px 40px #00000073}.app.theme-dark .rsched-sum-popover-head,html.theme-dark .rsched-sum-popover-head{background:var(--bg-surface-raised);border-bottom-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .rsched-sum-popover--success .rsched-sum-popover-head,html.theme-dark .rsched-sum-popover--success .rsched-sum-popover-head{color:#a7f3d0}.app.theme-dark .rsched-sum-popover--error .rsched-sum-popover-head,html.theme-dark .rsched-sum-popover--error .rsched-sum-popover-head{color:#fecaca}.app.theme-dark .rsched-sum-popover-close,html.theme-dark .rsched-sum-popover-close{color:#9a9aa3}.app.theme-dark .rsched-sum-popover-close:hover,html.theme-dark .rsched-sum-popover-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .rsched-sum-popover-block-title,html.theme-dark .rsched-sum-popover-block-title{color:var(--text-body)}.app.theme-dark .rsched-sum-popover-block li,html.theme-dark .rsched-sum-popover-block li{color:#c4c4cc}.app.theme-dark .rsched-error,html.theme-dark .rsched-error{background:#3a2a2e;border-color:#6b3a3a;color:#f5c2c2}.app.theme-dark .rsched-empty-icon,html.theme-dark .rsched-empty-icon{color:#a78bfa73}.app.theme-dark .rsched-empty-title,html.theme-dark .rsched-empty-title{color:#c4c4cc}.app.theme-dark .rsched-empty-desc,html.theme-dark .rsched-empty-desc{color:#9a9aa3}.app.theme-dark .rsched-tech-wrap.is-expanded,html.theme-dark .rsched-tech-wrap.is-expanded{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .rsched-tech-collapsed,html.theme-dark .rsched-tech-collapsed{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .rsched-tech-collapsed:hover,html.theme-dark .rsched-tech-collapsed:hover{background:var(--bg-surface-alt);border-color:#7c4dff}.app.theme-dark .rsched-tech-wrap.is-expanded .rsched-tech-collapsed,html.theme-dark .rsched-tech-wrap.is-expanded .rsched-tech-collapsed{background:#0000;border-color:#0000}.app.theme-dark .rsched-tech-name,html.theme-dark .rsched-tech-name{color:var(--text-body)}.app.theme-dark .rsched-tech-os-count,html.theme-dark .rsched-tech-os-count{background:#3a3358;background:var(--accent-soft,#3a3358);color:#c4b5fd}.app.theme-dark .rsched-tech-body-head,.app.theme-dark .rsched-tech-meta,html.theme-dark .rsched-tech-body-head,html.theme-dark .rsched-tech-meta{color:#9a9aa3}.app.theme-dark .rsched-tech-avatar,html.theme-dark .rsched-tech-avatar{background:#3a3358;background:var(--accent-soft,#3a3358);color:#c4b5fd}.app.theme-dark .rsched-tech-minimize,html.theme-dark .rsched-tech-minimize{color:#9a9aa3}.app.theme-dark .rsched-tech-minimize:hover,html.theme-dark .rsched-tech-minimize:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .rsched-os-chip--pending,html.theme-dark .rsched-os-chip--pending{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:#c4c4cc}.app.theme-dark .rsched-os-chip--confirmed,html.theme-dark .rsched-os-chip--confirmed{background:#1e3a32;border-color:#2f6b57;color:#a7f3d0}.app.theme-dark .rsched-os-chip--error,html.theme-dark .rsched-os-chip--error{background:#3a2428;border-color:#7a3a3a;color:#fecaca}.app.theme-dark .rsched-os-chip--missed,html.theme-dark .rsched-os-chip--missed{background:#3a3220;border-color:#7a6230;color:#fde68a}.app.theme-dark .rsched-sum-popover-footer,html.theme-dark .rsched-sum-popover-footer{border-top-color:var(--border-subtle)}.app.theme-dark .rsched-retry-progress,html.theme-dark .rsched-retry-progress{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:#c4c4cc}.app.theme-dark .rsched-retry-progress.is-running,html.theme-dark .rsched-retry-progress.is-running{background:#2f2a3e;border-color:#5b4a8a;color:#c4b5fd}.app.theme-dark .rsched-retry-progress.is-done,html.theme-dark .rsched-retry-progress.is-done{background:#1e3a32;border-color:#2f6b57;color:#a7f3d0}.app.theme-dark .rsched-retry-history,html.theme-dark .rsched-retry-history{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .rsched-retry-history-head,html.theme-dark .rsched-retry-history-head{color:var(--text-body)}.app.theme-dark .rsched-retry-history-hint,html.theme-dark .rsched-retry-history-hint{color:#9a9aa3}.app.theme-dark .rsched-retry-history-block,html.theme-dark .rsched-retry-history-block{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .rsched-retry-history-block.is-ok,html.theme-dark .rsched-retry-history-block.is-ok{background:#1e3a32;border-color:#2f6b57}.app.theme-dark .rsched-retry-history-block.is-fail,html.theme-dark .rsched-retry-history-block.is-fail{background:#3a2428;border-color:#7a3a3a}.app.theme-dark .rsched-retry-history-title,html.theme-dark .rsched-retry-history-title{color:var(--text-body)}.app.theme-dark .rsched-retry-history-block li,html.theme-dark .rsched-retry-history-block li{color:#c4c4cc}.app.theme-dark .rsched-tabs,html.theme-dark .rsched-tabs{--rsched-chrome-strip:#252528;--rsched-chrome-tab:var(--bg-surface,#2a2a2e);--rsched-chrome-hover:#ffffff0f;--rsched-chrome-sep:#ffffff1f;--rsched-chrome-text:#9a9aa3;--rsched-chrome-text-active:var(--text-body,#ededef);background:#0000}.app.theme-dark .rsched-tab:hover:not(.is-active),html.theme-dark .rsched-tab:hover:not(.is-active){color:#c4c4cc}.app.theme-dark .rsched-tab.is-active,html.theme-dark .rsched-tab.is-active{background:var(--rsched-chrome-tab);box-shadow:0 1px 0 0 var(--rsched-chrome-tab);color:var(--rsched-chrome-text-active)}.app.theme-dark .rsched-prev-group,html.theme-dark .rsched-prev-group{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .rsched-prev-list,.app.theme-dark .rsched-prev-table-wrap,html.theme-dark .rsched-prev-list,html.theme-dark .rsched-prev-table-wrap{scrollbar-color:#5a5a62 #0000}.app.theme-dark .rsched-prev-list::-webkit-scrollbar-thumb,.app.theme-dark .rsched-prev-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .rsched-prev-list::-webkit-scrollbar-thumb,html.theme-dark .rsched-prev-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .rsched-prev-list::-webkit-scrollbar-thumb:hover,.app.theme-dark .rsched-prev-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .rsched-prev-list::-webkit-scrollbar-thumb:hover,html.theme-dark .rsched-prev-table-wrap::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .rsched-prev-group-head,html.theme-dark .rsched-prev-group-head{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .rsched-prev-group-count,html.theme-dark .rsched-prev-group-count{background:#2a2a36;color:#c4c4cc}.app.theme-dark .rsched-prev-table th,html.theme-dark .rsched-prev-table th{background:var(--bg-surface);border-color:var(--border-subtle);color:#9a9aa3}.app.theme-dark .rsched-prev-table td,html.theme-dark .rsched-prev-table td{border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .rsched-prev-row.is-selected td,html.theme-dark .rsched-prev-row.is-selected td{background:#7c4dff24}.app.theme-dark .rsched-prev-row-del,html.theme-dark .rsched-prev-row-del{color:#9a9aa3}.app.theme-dark .rsched-prev-row-del:hover:not(:disabled),html.theme-dark .rsched-prev-row-del:hover:not(:disabled){background:#3a2428;color:#fca5a5}.app.theme-dark .rsched-prev-bulk-del,html.theme-dark .rsched-prev-bulk-del{background:#3a2428;border-color:#7a3a3a;color:#fca5a5}.app.theme-dark .rsched-prev-check-label:hover .rsched-prev-check-box,html.theme-dark .rsched-prev-check-label:hover .rsched-prev-check-box{border-color:#a78bfa}.app.theme-dark .rsched-prev-status.is-done,html.theme-dark .rsched-prev-status.is-done{background:#1e3a32;color:#a7f3d0}.app.theme-dark .rsched-prev-status.is-error,html.theme-dark .rsched-prev-status.is-error{background:#3a2428;color:#fca5a5}.app.theme-dark .rsched-prev-status.is-pending,html.theme-dark .rsched-prev-status.is-pending{background:#2a2a45;color:#c4b5fd}.app.theme-dark .rsched-prev-err-btn,html.theme-dark .rsched-prev-err-btn{background:#3a2428;border-color:#7a3a3a;color:#fca5a5}.app.theme-dark .rsched-prev-err-modal,html.theme-dark .rsched-prev-err-modal{background:var(--bg-surface-raised)}.app.theme-dark .rsched-prev-err-modal-head,html.theme-dark .rsched-prev-err-modal-head{background:#3a2428;border-color:#7a3a3a;color:#fecaca}.app.theme-dark .rsched-prev-err-modal-body,html.theme-dark .rsched-prev-err-modal-body{color:var(--text-body)}.app.theme-dark .rsched-prev-err-div,html.theme-dark .rsched-prev-err-div{background:var(--bg-surface);border-color:var(--border-subtle)}.changelog-sidebar-backdrop{background:#00000024;inset:0;opacity:0;pointer-events:none;position:fixed;top:48px;top:var(--main-header-height,48px);transition:opacity .36s cubic-bezier(.32,.72,0,1);z-index:1000}.changelog-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.changelog-sidebar{--changelog-sidebar-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica","Apple Color Emoji",Arial,sans-serif;--changelog-outline:#eaeaeb;--changelog-surface:#fcfcfc;--changelog-text:#202020;--changelog-text-var:#838383;--changelog-fs-body:11.9px;--changelog-lh-body:17px;--changelog-badge-fs:9.51px;--changelog-badge-h:17.3px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fafafa;border-left:1px solid #e2e3e4;border-right:none;box-shadow:0 0 1px 0 #00000045,0 4px 12px #00000014;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--changelog-sidebar-font);height:calc(100vh - 48px);height:calc(100vh - var(--main-header-height, 48px));left:auto;max-width:min(320px,calc(100vw - 24px));min-height:calc(100vh - 48px);min-height:calc(100vh - var(--main-header-height, 48px));opacity:0;position:fixed;right:0;top:48px;top:var(--main-header-height,48px);transform:translateX(104%);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .32s cubic-bezier(.32,.72,0,1),visibility .38s;visibility:hidden;width:320px;z-index:1001}.changelog-sidebar.is-open{opacity:1;transform:translateX(0);visibility:visible}.changelog-sidebar-body{background:#fafafa;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 14px 20px}.changelog-sidebar-intro{align-items:flex-start;display:flex;gap:10px;margin:0 0 14px;padding:0 2px}.changelog-sidebar-intro-icon{color:#777779;flex-shrink:0;margin-top:1px}.changelog-sidebar-intro-text{flex:1 1;min-width:0}.changelog-sidebar-intro-title{color:#2b2d31;font-size:11.9px;font-weight:500;line-height:17.85px}.changelog-sidebar-intro-title,.changelog-sidebar-intro-version{-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;letter-spacing:normal;margin:0}.changelog-sidebar-intro-version{color:#6c717a;font-size:10.2px;font-weight:400;line-height:15.3px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.changelog-sidebar-status{color:var(--changelog-text-var);font-size:var(--changelog-fs-body);font-weight:400;line-height:var(--changelog-lh-body);padding:20px 8px;text-align:center}.changelog-sidebar-status--error{color:#ba1a1a}.changelog-sidebar-list{display:flex;flex-direction:column;gap:10px}.changelog-card{background:var(--changelog-surface);border:1px solid var(--changelog-outline);border-radius:12px;box-sizing:border-box;padding:8px 12px;text-align:start;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.changelog-card--expandable{cursor:pointer}.changelog-card--expandable:hover{background:#f4f5f5;border-color:#e2e3e4}.changelog-card--expandable:focus-visible{box-shadow:0 0 0 2px #6049e733;outline:none}.changelog-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;min-height:var(--changelog-badge-h)}.changelog-card-top-spacer{flex:1 1;min-width:0}.changelog-card-badge{-webkit-font-smoothing:antialiased;align-items:center;border-radius:5.19px;display:inline-flex;flex-shrink:0;font-family:var(--changelog-sidebar-font);font-size:var(--changelog-badge-fs);font-weight:500;height:var(--changelog-badge-h);justify-content:center;letter-spacing:0;line-height:1;padding:1.73px 5.19px;text-transform:uppercase;white-space:nowrap}.changelog-card-badge,.changelog-card-badge--fixed{background-color:#6647f0;color:#fff}.changelog-card-badge--improved{background-color:#f43d82;color:#fff}.changelog-card-badge--new{background-color:#299764;color:#fff}.changelog-card-chevron{color:#8d8d8d;flex-shrink:0;height:13px;pointer-events:none;transition:transform .22s cubic-bezier(.32,.72,0,1);width:13px}.changelog-card-chevron--expanded{transform:rotate(180deg)}.changelog-card-title{color:var(--changelog-text);font-weight:500;margin:0}.changelog-card-desc,.changelog-card-title{font-size:var(--changelog-fs-body);letter-spacing:normal;line-height:var(--changelog-lh-body);word-break:break-word}.changelog-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--changelog-text-var);display:-webkit-box;font-weight:400;margin:4px 0 0;overflow:hidden;white-space:pre-wrap}.changelog-card-desc--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.app.theme-dark .changelog-sidebar,html.theme-dark .changelog-sidebar{--changelog-outline:#3f3f46;--changelog-surface:#323236;--changelog-text:#ededef;--changelog-text-var:#9a9aa3;background:var(--bg-surface);border-left-color:var(--border-subtle);box-shadow:0 8px 24px #0006;color:var(--changelog-text)}.app.theme-dark .changelog-sidebar-body,html.theme-dark .changelog-sidebar-body{background:var(--bg-surface);scrollbar-color:#5a5a62 #0000;scrollbar-width:thin}.app.theme-dark .changelog-sidebar-body::-webkit-scrollbar,html.theme-dark .changelog-sidebar-body::-webkit-scrollbar{width:8px}.app.theme-dark .changelog-sidebar-body::-webkit-scrollbar-track,html.theme-dark .changelog-sidebar-body::-webkit-scrollbar-track{background:#0000}.app.theme-dark .changelog-sidebar-body::-webkit-scrollbar-thumb,html.theme-dark .changelog-sidebar-body::-webkit-scrollbar-thumb{background:#4a4a50;border-radius:4px}.app.theme-dark .changelog-sidebar-body::-webkit-scrollbar-thumb:hover,html.theme-dark .changelog-sidebar-body::-webkit-scrollbar-thumb:hover{background:#6b6b73}.app.theme-dark .changelog-sidebar-intro-icon,html.theme-dark .changelog-sidebar-intro-icon{color:#9a9aa3}.app.theme-dark .changelog-sidebar-intro-title,html.theme-dark .changelog-sidebar-intro-title{color:#ededef}.app.theme-dark .changelog-sidebar-intro-version,.app.theme-dark .changelog-sidebar-status,html.theme-dark .changelog-sidebar-intro-version,html.theme-dark .changelog-sidebar-status{color:#9a9aa3}.app.theme-dark .changelog-sidebar-status--error,html.theme-dark .changelog-sidebar-status--error{color:#f87171}.app.theme-dark .changelog-card,html.theme-dark .changelog-card{background:var(--changelog-surface);border-color:var(--changelog-outline)}.app.theme-dark .changelog-card--expandable:hover,html.theme-dark .changelog-card--expandable:hover{background:#3a3a3e;border-color:#4a4a50}.app.theme-dark .changelog-card--expandable:focus-visible,html.theme-dark .changelog-card--expandable:focus-visible{box-shadow:0 0 0 2px #7c4dff59}.app.theme-dark .changelog-card-title,html.theme-dark .changelog-card-title{color:var(--changelog-text)}.app.theme-dark .changelog-card-desc,html.theme-dark .changelog-card-desc{color:var(--changelog-text-var)}.app.theme-dark .changelog-card-badge--fixed,html.theme-dark .changelog-card-badge--fixed{background-color:#6647f0;color:#fff}.app.theme-dark .changelog-card-badge--improved,html.theme-dark .changelog-card-badge--improved{background-color:#f43d82;color:#fff}.app.theme-dark .changelog-card-badge--new,html.theme-dark .changelog-card-badge--new{background-color:#299764;color:#fff}.app.theme-dark .changelog-card-chevron,html.theme-dark .changelog-card-chevron{color:#ffffff73}.app.theme-dark .changelog-sidebar-backdrop.is-visible,html.theme-dark .changelog-sidebar-backdrop.is-visible{background:var(--overlay)}.changelog-dropdown-wrap{overflow:visible;position:relative}.changelog-dropdown-wrap,.changelog-trigger-anchor{align-items:center;display:inline-flex}.changelog-trigger-anchor .board-clickup-tooltip{z-index:1300}.changelog-trigger-anchor.board-clickup-icon-btn-anchor .board-clickup-tooltip--bottom{left:auto;right:0;transform:translateY(-4px)}.changelog-trigger-anchor.board-clickup-icon-btn-anchor:focus-within .board-clickup-tooltip--bottom,.changelog-trigger-anchor.board-clickup-icon-btn-anchor:hover .board-clickup-tooltip--bottom{transform:translateY(0)}.changelog-trigger-anchor .board-clickup-tooltip--bottom:after{left:auto;right:10px;transform:none}.changelog-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;color:var(--nav-item,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;line-height:0;margin:0;padding:0;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;width:28px}.changelog-trigger:hover{background:#0f172a0a;background:var(--header-icon-hover-bg,#0f172a0a);color:#475569;color:var(--nav-item-hover,#475569)}.changelog-trigger.is-open{background:#6647f01f;background:var(--header-icon-active-bg,#6647f01f);box-shadow:none;color:#6647f0;color:var(--header-icon-active-color,#6647f0)}.changelog-trigger.is-open:hover{background:#6647f029;background:var(--accent-soft,#6647f029);color:#5a3de0;color:var(--header-icon-active-color,#5a3de0)}.changelog-trigger:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #7c5cff2e;box-shadow:0 0 0 2px var(--accent-soft,#7c5cff2e);color:#475569;color:var(--nav-item-hover,#475569);outline:none}.changelog-trigger-icon-wrap{align-items:center;display:inline-flex;justify-content:center;line-height:0;position:relative}.changelog-trigger-dot{background:#dc2626;border:1.5px solid #fff;border-radius:50%;box-sizing:border-box;height:7px;pointer-events:none;position:absolute;right:-3px;top:-1px;width:7px}.app.theme-dark .changelog-trigger-dot,html.theme-dark .changelog-trigger-dot{border-color:#2a2a2e;border-color:var(--bg-surface,#2a2a2e)}.pass-policy-overlay{align-items:center;animation:passPolicyFadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1001}@keyframes passPolicyFadeIn{0%{opacity:0}to{opacity:1}}.pass-policy-modal{animation:passPolicySlide .25s ease;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:420px;width:90%}@keyframes passPolicySlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pass-policy-header{align-items:center;border-bottom:none;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 12px}.pass-policy-title{color:#1e293b;font-size:16px;font-weight:600;margin:0}.pass-policy-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.pass-policy-close:hover{background:#f1f5f9;color:#1e293b}.pass-policy-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.pass-policy-loading{color:#64748b;font-size:13px;margin:0}.pass-policy-row{margin-bottom:14px}.pass-policy-row-inline{display:flex;flex-wrap:wrap;gap:24px}.pass-policy-field{flex:0 0 auto}.pass-policy-label{color:#475569;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.pass-policy-input{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-family:inherit;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 12px;transition:box-shadow .15s ease;width:80px}.pass-policy-input:focus{box-shadow:0 0 0 2px #7c4dff47}.pass-policy-check{align-items:center;display:flex;gap:10px;margin-bottom:12px}.pass-policy-check-label{color:#334155;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.pass-policy-msg{color:#b91c1c;font-size:12px;margin:0 20px 8px}.pass-policy-msg-ok{color:#059669}.pass-policy-footer{align-items:center;background:inherit;border-top:none;display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;padding:12px 20px 16px}.pass-policy-footer .user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;min-height:32px;padding:8px 16px}.pass-policy-footer .user-form-link-btn.user-form-footer-btn{padding:8px 0}.app.theme-dark .pass-policy-modal,html.theme-dark .pass-policy-modal{background:var(--modal-bg);box-shadow:0 25px 50px -12px #00000073;color:var(--text-body)}.app.theme-dark .pass-policy-footer,.app.theme-dark .pass-policy-header,html.theme-dark .pass-policy-footer,html.theme-dark .pass-policy-header{background:#0000;border:none}.app.theme-dark .pass-policy-check-label,.app.theme-dark .pass-policy-title,html.theme-dark .pass-policy-check-label,html.theme-dark .pass-policy-title{color:var(--text-body)}.app.theme-dark .pass-policy-close,.app.theme-dark .pass-policy-label,.app.theme-dark .pass-policy-loading,html.theme-dark .pass-policy-close,html.theme-dark .pass-policy-label,html.theme-dark .pass-policy-loading{color:var(--text-muted)}.app.theme-dark .pass-policy-close:hover,html.theme-dark .pass-policy-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .pass-policy-input,html.theme-dark .pass-policy-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pass-policy-input:focus,html.theme-dark .pass-policy-input:focus{box-shadow:0 0 0 2px #7c4dff59}.app.theme-dark .pass-policy-msg,html.theme-dark .pass-policy-msg{color:var(--danger)}.app.theme-dark .pass-policy-msg-ok,html.theme-dark .pass-policy-msg-ok{color:var(--success)}.app.theme-dark .pass-policy-footer .user-form-link-btn.user-form-footer-btn,html.theme-dark .pass-policy-footer .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .pass-policy-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .pass-policy-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .pass-policy-footer .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .pass-policy-footer .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .pass-policy-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .pass-policy-footer .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.auth-history-overlay{align-items:center;animation:authHistoryFadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;background:var(--overlay,#00000080);display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1002}@keyframes authHistoryFadeIn{0%{opacity:0}to{opacity:1}}.auth-history-modal{animation:authHistorySlide .25s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(92vh,640px);max-width:760px;width:100%}@keyframes authHistorySlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-history-header{align-items:center;background:#0000;border:none;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 4px}.auth-history-title{color:#1e293b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:15px;font-weight:600;margin:0}.auth-history-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.auth-history-close:hover{background:#f1f5f9;color:#1e293b}.auth-history-body{overflow:hidden;padding:12px 14px 14px}.auth-history-body,.auth-history-ci2{display:flex;flex:1 1;flex-direction:column;min-height:0}.auth-history-ci2{--ci2-sticky-col1:0px;--ci2-sticky-col2-left:0px;--ci2-sticky-col2-width:auto;font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-size:12px}.auth-history-ci2 .ci2-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.auth-history-ci2 .ci2-table-scroll.auth-history-scroll{--auth-hist-row:32px;--auth-hist-head:34px;max-height:calc(var(--auth-hist-head) + var(--auth-hist-row)*14);min-height:0!important;overflow-x:hidden!important;overflow-y:auto;width:100%}.auth-history-ci2 table.ci2-table.auth-history-table{border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-size:11.5px!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.auth-history-ci2 table.auth-history-table tbody td,.auth-history-ci2 table.auth-history-table thead th{box-shadow:none!important;font-family:Geist Variable,Geist,system-ui,sans-serif!important;font-size:11.5px!important;height:32px;height:var(--auth-hist-row,32px);left:auto!important;line-height:1.3;max-width:none!important;min-width:0!important;overflow:hidden;padding:7px 6px!important;text-overflow:clip!important;vertical-align:middle;white-space:nowrap!important;width:auto}.auth-history-ci2 table.auth-history-table thead th{background:#fff!important;height:34px;height:var(--auth-hist-head,34px);position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important}.auth-history-ci2 table.auth-history-table tbody td{position:static!important;z-index:auto!important}.auth-history-ci2 table.auth-history-table tbody td:first-child,.auth-history-ci2 table.auth-history-table tbody td:nth-child(2),.auth-history-ci2 table.auth-history-table thead th:first-child,.auth-history-ci2 table.auth-history-table thead th:nth-child(2){box-shadow:none!important;left:auto!important;min-width:0!important;width:auto!important}.auth-history-ci2 table.auth-history-table thead th:first-child,.auth-history-ci2 table.auth-history-table thead th:nth-child(2){position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important}.auth-history-ci2 table.auth-history-table tbody td:first-child,.auth-history-ci2 table.auth-history-table tbody td:nth-child(2){position:static!important}.auth-history-col-dt{width:24%}.auth-history-col-ip{width:12%}.auth-history-col-country{width:9%}.auth-history-col-city{width:16%}.auth-history-col-browser{width:24%}.auth-history-col-method{width:15%}.auth-history-td-ip{font-feature-settings:"tnum";font-size:11px!important;font-variant-numeric:tabular-nums}.auth-history-td-dt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth-history-td-city{white-space:normal!important;word-break:break-word}.auth-history-note{color:#64748b;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;margin:0;padding:16px 12px;text-align:center}.auth-history-note--err{color:#b91c1c}.auth-history-empty-cell{color:#64748b;font-size:12px;padding:20px 10px!important;text-align:center;white-space:normal!important}.app.theme-dark .auth-history-modal,html.theme-dark .auth-history-modal{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 25px 50px -12px #0000008c}.app.theme-dark .auth-history-header,html.theme-dark .auth-history-header{background:#0000;border:none}.app.theme-dark .auth-history-ci2 table.auth-history-table thead th,html.theme-dark .auth-history-ci2 table.auth-history-table thead th{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;color:#c4c4cc}.app.theme-dark .auth-history-title,html.theme-dark .auth-history-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .auth-history-close,html.theme-dark .auth-history-close{color:#9a9aa3}.app.theme-dark .auth-history-close:hover,html.theme-dark .auth-history-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .auth-history-note,html.theme-dark .auth-history-note{color:#9a9aa3}.app.theme-dark .auth-history-note--err,html.theme-dark .auth-history-note--err{color:#f87171}.app.theme-dark .auth-history-empty-cell,html.theme-dark .auth-history-empty-cell{color:#9a9aa3}.app.theme-dark .auth-history-overlay,html.theme-dark .auth-history-overlay{background:#000000a6;background:var(--overlay,#000000a6)}.tp-overlay{align-items:center;background:#18182873;display:flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;inset:0;justify-content:center;padding:16px 18px;position:fixed;z-index:12000}.tp-modal{--tp-bg:#fff;--tp-bg-soft:#fbfbfd;--tp-bg-muted:#f4f4f8;--tp-border:#eeeff4;--tp-border-strong:#e1ddfb;--tp-text:#16161f;--tp-text-2:#44444f;--tp-muted:#9a9aa6;--tp-muted-2:#8b8b99;--tp-accent:#6d54e8;--tp-accent-soft:#f1f0fd;--tp-accent-fg:#5b46d9;--tp-green:#12a375;--tp-warn:#b06a10;--tp-ok:#0d8f65;background:var(--tp-bg);border-radius:16px;box-shadow:0 18px 50px #18182838;color:var(--tp-text);display:flex;flex-direction:column;height:90%;max-height:calc(90vh - 24px);overflow:hidden;width:min(1296px,100%)}.app.theme-dark .tp-modal,html.theme-dark .tp-modal{--tp-bg:var(--bg-surface,#2a2a2e);--tp-bg-soft:var(--bg-surface-raised,#323236);--tp-bg-muted:var(--bg-surface-alt,#3a3a3e);--tp-border:var(--border-subtle,#4a4a50);--tp-border-strong:#5b4a8a;--tp-text:var(--text-body,#ededef);--tp-text-2:#c4c4cc;--tp-muted:#9a9aa3;--tp-muted-2:#9a9aa3;--tp-accent:#7c4dff;--tp-accent-soft:#7c4dff2e;--tp-accent-fg:#a78bfa;--tp-green:#34d399;--tp-warn:#fbbf24;--tp-ok:#34d399;box-shadow:0 18px 50px #00000073}.app.theme-dark .tp-overlay,html.theme-dark .tp-overlay{background:#0000008c}.tp-header{border-bottom:1px solid var(--tp-border);gap:14px;min-height:58px;padding:14px 18px 0}.tp-avatar,.tp-header{align-items:center;display:flex;flex:none}.tp-avatar{background:linear-gradient(160deg,#6d54e8,#5236c9);border-radius:11px;color:#fff;font:800 13px/1 Plus Jakarta Sans,sans-serif;height:38px;justify-content:center;letter-spacing:.02em;width:38px}.tp-id-block{flex-direction:column;gap:4px}.tp-id-block,.tp-id-row{display:flex;min-width:0}.tp-id-row{align-items:center;gap:8px}.tp-name{font:800 15px/1.1 Plus Jakarta Sans,sans-serif;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-status-chip{align-items:center;background:var(--tp-accent-soft);border-radius:6px;color:var(--tp-accent-fg);display:inline-flex;flex:none;font:700 10px/1 Plus Jakarta Sans,sans-serif;gap:5px;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.tp-subtitle{color:var(--tp-muted-2);font:500 11.5px/1.3 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-tabs{align-items:stretch;display:flex;flex:1 1;gap:18px;margin-left:18px;min-width:0;overflow-x:auto}.tp-tab{align-items:center;background:#0000;border:none;color:var(--tp-muted-2);cursor:pointer;display:flex;font:700 13px/1 Plus Jakarta Sans,sans-serif;gap:7px;letter-spacing:-.01em;padding:0 2px 14px;position:relative;white-space:nowrap}.tp-tab.is-active,.tp-tab:hover{color:var(--tp-text)}.tp-tab-underline{background:#0000;border-radius:2px;bottom:0;height:2px;left:0;position:absolute;right:0}.tp-tab.is-active .tp-tab-underline{background:var(--tp-accent)}.tp-tab-count{background:var(--tp-bg-muted);border-radius:5px;color:var(--tp-muted);font:700 10.5px/1 JetBrains Mono,monospace;padding:4px 6px}.tp-tab.is-active .tp-tab-count{background:var(--tp-accent-soft);color:var(--tp-accent-fg)}.tp-live-pill{align-items:center;background:var(--tp-bg-muted);border-radius:5px;color:var(--tp-muted);display:flex;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;gap:4px;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.tp-tab.is-active .tp-live-pill{background:#e9f8f1;color:#0b6f4f}.app.theme-dark .tp-tab.is-active .tp-live-pill,html.theme-dark .tp-tab.is-active .tp-live-pill{background:#34d39926;color:#34d399}.tp-live-dot-sm{background:#12a375;border-radius:99px;height:5px;width:5px}.tp-close{align-items:center;align-self:center;background:#0000;border:none;border-radius:8px;color:var(--tp-muted-2);cursor:pointer;display:flex;flex:none;height:30px;justify-content:center;margin-bottom:10px;width:30px}.tp-close:hover{background:var(--tp-bg-muted);color:var(--tp-text)}.tp-body{flex:1 1;flex-direction:column;min-height:0}.tp-body,.tp-rail{display:flex;gap:0}.tp-rail{align-items:stretch;background:var(--tp-bg);border-bottom:1px solid var(--tp-border);border-right:none;flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:12px 16px 14px}.tp-main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:12px 16px 16px}.tp-main>.tp-prod{flex:1 1;min-height:0}.tp-progress{display:flex;flex:1.15 1 240px;flex-direction:column;gap:0;justify-content:center;max-width:360px;min-width:220px;padding-right:18px}.tp-progress-head{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.tp-progress-pct{color:var(--tp-text);font:800 22px/1 JetBrains Mono,monospace}.tp-progress-label{color:var(--tp-muted);font:600 10px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tp-progress-bar{background:var(--tp-bg-muted);border-radius:99px;display:flex;height:6px;margin-top:8px;overflow:hidden}.tp-progress-bar-done{background:var(--tp-accent);height:100%}.tp-progress-bar-pend{background:var(--tp-green);height:100%;opacity:.55}.tp-progress-legend{color:var(--tp-muted);display:flex;flex-direction:row;flex-wrap:wrap;font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif;gap:12px;margin-top:8px}.tp-progress-legend span{align-items:center;display:inline-flex;gap:6px}.tp-dot{border-radius:99px;flex:none;height:7px;width:7px}.tp-dot--done{background:var(--tp-accent)}.tp-dot--pend{background:#c4c4cc}.app.theme-dark .tp-dot--pend,html.theme-dark .tp-dot--pend{background:#9a9aa3}.tp-kpi-rail{align-items:stretch;display:flex;flex:2 1;flex-direction:row;gap:0;min-width:0}.tp-kpi-card{background:#0000;border:none;border-left:1px solid var(--tp-border);border-radius:0;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:110px;padding:4px 16px}.tp-kpi-label{color:var(--tp-muted);font:600 10px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tp-kpi-value{color:var(--tp-text);font:800 22px/1.1 JetBrains Mono,monospace}.tp-kpi-hint{font:500 11px/1.3 Plus Jakarta Sans,sans-serif}.tp-kpi-hint--muted{color:var(--tp-muted)}.tp-kpi-hint--warn{color:var(--tp-warn)}.tp-kpi-hint--ok{color:var(--tp-ok)}.tp-empty,.tp-empty-sm{color:var(--tp-muted);font:500 13px/1.4 Plus Jakarta Sans,sans-serif;padding:28px 12px;text-align:center}.tp-empty-sm{font-size:12px;padding:16px 8px}.tp-spacer{flex:1 1}.tp-muted{color:var(--tp-muted);font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif}.tp-section-title{color:var(--tp-text);font:700 12.5px/1 Plus Jakarta Sans,sans-serif}.tp-prod{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.tp-prod-dayline{border-bottom:1px solid var(--tp-border);flex:none;margin-bottom:0;padding-bottom:10px}.tp-prod-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tp-day-range{flex:0 1 auto;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-filter-chip{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#6b6b78;cursor:pointer;display:inline-flex;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;gap:5px;height:23px;padding:0 8px;white-space:nowrap}.app.theme-dark .tp-filter-chip,html.theme-dark .tp-filter-chip{color:var(--tp-muted-2)}.tp-filter-chip.is-on{background:var(--tp-accent-soft)}.tp-filter-dot{border-radius:2px;height:7px;width:7px}.tp-filter-count{color:inherit;font:700 9.5px/1 JetBrains Mono,monospace}.tp-link-btn{background:#0000;border:none;color:var(--tp-muted-2);cursor:pointer;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;text-decoration:underline}.tp-link-btn:hover{color:var(--tp-text)}.tp-gantt{background:#0000;border-radius:8px;margin-bottom:0;overflow:visible;padding:0}.tp-gantt-track{border-radius:8px;height:26px;overflow:hidden;position:relative}.app.theme-dark .tp-gantt-track,.tp-gantt-track,html.theme-dark .tp-gantt-track{background:var(--tp-bg-muted)}.tp-gantt-seg{border-radius:6px;cursor:default;height:16px;position:absolute;top:0}.tp-gantt-seg.is-travel{height:8px}.tp-gantt-seg.is-hover{box-shadow:0 0 0 1px #6d54e859;filter:brightness(1.08)}.tp-gantt-hours{color:var(--tp-muted);display:flex;font:600 10px/1 JetBrains Mono,monospace;justify-content:space-between;margin-top:6px}.tp-gantt-hours--abs{display:block;height:12px;margin-top:4px;position:relative}.tp-gantt-hours--abs span{color:#c4c4cf;font:600 10px/1 JetBrains Mono,monospace;position:absolute;transform:translateX(-50%)}.app.theme-dark .tp-gantt-hours--abs span,html.theme-dark .tp-gantt-hours--abs span{color:#9a9aa3}.tp-prod-board{align-items:stretch;display:flex;flex:1 1;gap:10px;min-height:0;overflow:auto;padding:12px 2px 8px}.tp-hour-col{border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:158px;padding:0 2px 4px;transition:background .15s ease}.tp-hour-col.is-hover{background:#6d54e80f}.app.theme-dark .tp-hour-col.is-hover,html.theme-dark .tp-hour-col.is-hover{background:#7c4dff1a}.tp-hour-col-head{align-items:center;border-bottom:1px solid var(--tp-border);display:flex;gap:7px;padding:0 3px 5px}.tp-hour-col-label{color:#3d3d49;font:700 11.5px/1 JetBrains Mono,monospace}.app.theme-dark .tp-hour-col-label,html.theme-dark .tp-hour-col-label{color:var(--tp-text)}.tp-hour-col-count{border-radius:5px;font:700 10px/1 JetBrains Mono,monospace;margin-left:auto;padding:4px 6px}.app.theme-dark .tp-hour-col-count,html.theme-dark .tp-hour-col-count{background:var(--tp-accent-soft)!important;color:var(--tp-accent-fg)!important}.tp-hour-col-body{display:flex;flex-direction:column;gap:8px}.tp-hour-gap{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:column;gap:8px;min-height:120px;padding:22px 0 0;width:30px}.tp-hour-gap-label{color:#b7b7c2;font:600 9.5px/1 JetBrains Mono,monospace;letter-spacing:.04em;white-space:nowrap;writing-mode:vertical-rl}.app.theme-dark .tp-hour-gap-label,html.theme-dark .tp-hour-gap-label{color:#9a9aa3}.tp-hour-gap-line{background:repeating-linear-gradient(#e6e7ee 0 3px,#0000 3px 7px);flex:1 1;width:1px}.app.theme-dark .tp-hour-gap-line,html.theme-dark .tp-hour-gap-line{background:repeating-linear-gradient(#4a4a50 0 3px,#0000 3px 7px)}.tp-card{background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:10px;cursor:default;display:flex;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;transition:box-shadow .15s ease;white-space:nowrap}.tp-card--os{background:#faf9ff;background:var(--tp-cond-bg,#faf9ff);border:1px solid #e1ddfb;border-left:3px solid #6d54e8;border:1px solid var(--tp-cond-bd,#e1ddfb);border-left:3px solid var(--tp-cond,#6d54e8)}.app.theme-dark .tp-card--os,html.theme-dark .tp-card--os{background:color-mix(in srgb,#7c4dff 14%,#323236);background:color-mix(in srgb,var(--tp-cond,#7c4dff) 14%,var(--bg-surface-raised,#323236));border-color:color-mix(in srgb,#7c4dff 40%,#4a4a50);border-color:color-mix(in srgb,var(--tp-cond,#7c4dff) 40%,var(--border-subtle,#4a4a50));border-left-color:#7c4dff;border-left-color:var(--tp-cond,#7c4dff)}.tp-card--os:hover{box-shadow:0 6px 16px -8px #1818284d}.app.theme-dark .tp-card--os:hover,html.theme-dark .tp-card--os:hover{box-shadow:0 6px 16px -8px #00000073}.tp-card--travel{background:#fafafc;border-color:#dcdde6;border-style:dashed}.app.theme-dark .tp-card--travel,html.theme-dark .tp-card--travel{background:var(--tp-bg-soft);border-color:var(--tp-border)}.tp-card-top{align-items:center;display:flex;gap:6px}.tp-card-os{color:#22222c;font:700 11px/1 JetBrains Mono,monospace}.app.theme-dark .tp-card-os,html.theme-dark .tp-card-os{color:var(--tp-text)}.tp-card-dur,.tp-card-time{color:var(--tp-muted);font:700 10px/1 JetBrains Mono,monospace;margin-left:auto}.tp-card-travel-label{color:#8b8b99;font:700 10px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.tp-card-client{color:#6b6b78;font:500 10.5px/1.25 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.theme-dark .tp-card-client,html.theme-dark .tp-card-client{color:#c4c4cc}.tp-card-equip{color:#22222c;font:700 11px/1.25 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.theme-dark .tp-card-equip,html.theme-dark .tp-card-equip{color:var(--tp-text)}.tp-card-sub{color:#a8a8b4;font:500 10px/1.3 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-card-clock{color:#b7b7c2;font:600 9.5px/1 JetBrains Mono,monospace}.app.theme-dark .tp-card-clock,html.theme-dark .tp-card-clock{color:#9a9aa3}.tp-card-pending{border:1.5px solid #9a9aa6;border-radius:99px;flex:none;height:8px;width:8px}.tp-tag-fora{color:var(--tp-warn);font:700 9px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.06em}.tp-badge,.tp-tag-fora{text-transform:uppercase}.tp-badge{border-radius:5px;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.03em;padding:4px 6px}.tp-checkout-banner,.tp-open-banner{align-items:center;background:var(--tp-bg-soft);border:1px solid var(--tp-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 12px}.tp-open-banner-title{color:var(--tp-text);display:block;font:700 13px/1.2 Plus Jakarta Sans,sans-serif}.tp-open-table-wrap{background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:12px;overflow:auto}.tp-open-head,.tp-open-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:92px 100px minmax(160px,1.2fr) minmax(220px,1.5fr) 140px 112px 104px;padding:11px 14px}.tp-open-head{background:var(--tp-bg-soft);color:var(--tp-muted);font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.tp-open-head,.tp-open-row{border-bottom:1px solid var(--tp-border)}.tp-open-row{min-height:52px}.tp-open-row:last-child{border-bottom:none}.tp-mono-chip{align-items:center;background:var(--tp-accent-soft);border-radius:6px;color:var(--tp-accent-fg);display:inline-flex;font:700 10.5px/1 JetBrains Mono,monospace;gap:5px;padding:4px 7px;white-space:nowrap}.tp-cell-strong{color:var(--tp-text);font:700 12.5px/1.3 Plus Jakarta Sans,sans-serif}.tp-cell-muted,.tp-cell-strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-cell-muted{color:var(--tp-muted);font:500 11.5px/1.2 Plus Jakarta Sans,sans-serif}.tp-city-cell,.tp-equip-cell{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative}.tp-defect-btn{align-self:flex-start;background:#faf9ff;border:1px solid #e1ddfb;border-radius:6px;color:#5b46d9;cursor:pointer;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;height:20px;margin-top:2px;padding:0 6px}.app.theme-dark .tp-defect-btn,html.theme-dark .tp-defect-btn{background:var(--tp-accent-soft);border-color:var(--tp-border-strong);color:var(--tp-accent-fg)}.tp-defect-pop{background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:10px;box-shadow:0 8px 24px #18182824;color:var(--tp-text-2);display:flex;flex-direction:column;font:500 12px/1.4 Plus Jakarta Sans,sans-serif;gap:6px;left:0;margin-top:6px;padding:10px;position:absolute;top:100%;white-space:normal;width:min(320px,70vw);z-index:5}.tp-defect-pop-h{align-items:center;color:var(--tp-text);display:flex;font:700 11px/1 Plus Jakarta Sans,sans-serif;justify-content:space-between}.tp-defect-pop-h button{background:#0000;border:none;color:var(--tp-muted);cursor:pointer}.tp-sla{color:var(--tp-text-2);font:600 11px/1 Plus Jakarta Sans,sans-serif}.tp-ghost-btn,.tp-primary-btn,.tp-roteirizar-btn{border-radius:8px;cursor:pointer;font:700 11.5px/1 Plus Jakarta Sans,sans-serif;height:30px;padding:0 12px;white-space:nowrap}.tp-roteirizar-btn{background:#fff;border:1px solid var(--tp-border-strong);color:var(--tp-accent-fg)}.tp-roteirizar-btn:hover{background:#f6f4ff}.app.theme-dark .tp-roteirizar-btn,html.theme-dark .tp-roteirizar-btn{background:var(--tp-bg-muted);border-color:var(--tp-border-strong)}.tp-ghost-btn{background:#0000;border:1px solid var(--tp-border);color:var(--tp-text-2)}.tp-primary-btn{background:var(--tp-accent);border:none;color:#fff}.tp-primary-btn:disabled{cursor:not-allowed;opacity:.45}.tp-checkout-pulse{background:var(--tp-green);border-radius:99px;box-shadow:0 0 0 4px #12a37526;height:8px;width:8px}.tp-checkout-list{display:flex;flex-direction:column;gap:8px}.tp-checkout-row{grid-gap:10px;align-items:center;background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:12px;display:grid;gap:10px;grid-template-columns:72px 14px minmax(0,1fr) 140px 140px;padding:12px 14px}.tp-checkout-hh{display:block;font:800 16px/1 JetBrains Mono,monospace}.tp-checkout-rail{background:var(--tp-bg-muted);border-radius:99px;height:36px;justify-self:center;width:2px}.tp-checkout-pend{color:var(--tp-warn);font:700 11px/1.2 Plus Jakarta Sans,sans-serif}.tp-livemap{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 300px;height:100%;min-height:520px}.tp-map-canvas{background:var(--tp-bg-muted);border:1px solid var(--tp-border);border-radius:14px;min-height:480px;overflow:hidden;position:relative}.tp-map-canvas--mock{background:linear-gradient(90deg,#6d54e80d 1px,#0000 0) 0 0 /28px 28px,linear-gradient(#6d54e80d 1px,#0000 0) 0 0 /28px 28px,#eef0f6}.app.theme-dark .tp-map-canvas--mock,html.theme-dark .tp-map-canvas--mock{background:linear-gradient(90deg,#7c4dff14 1px,#0000 0) 0 0 /28px 28px,linear-gradient(#7c4dff14 1px,#0000 0) 0 0 /28px 28px,#2a2a2e}.tp-google-map{inset:0;position:absolute}.tp-map-mode-toggle,.tp-plan-days{background:#ffffffeb;border:1px solid var(--tp-border);border-radius:10px;box-shadow:0 4px 14px #1818281a;display:flex;gap:4px;padding:4px;position:absolute;z-index:2}.app.theme-dark .tp-map-mode-toggle,.app.theme-dark .tp-plan-days,html.theme-dark .tp-map-mode-toggle,html.theme-dark .tp-plan-days{background:#2a2a2ef0}.tp-map-mode-toggle{left:12px;top:12px}.tp-plan-days{left:168px;top:12px}.tp-map-mode-toggle button,.tp-plan-days button{background:#0000;border:none;border-radius:7px;color:var(--tp-muted-2);cursor:pointer;font:700 11.5px/1 Plus Jakarta Sans,sans-serif;padding:7px 10px}.tp-map-mode-toggle button.is-on,.tp-plan-days button.is-on{background:var(--tp-accent-soft);color:var(--tp-accent-fg)}.tp-map-tech-pin{align-items:center;background:linear-gradient(160deg,#6d54e8,#5236c9);border-radius:14px;box-shadow:0 8px 20px #6d54e859;color:#fff;display:flex;font:800 13px/1 Plus Jakarta Sans,sans-serif;height:42px;justify-content:center;left:48%;position:absolute;top:46%;width:42px}.tp-map-error,.tp-map-loading{background:#fffffff0;border:1px solid var(--tp-border);border-radius:8px;bottom:12px;font:600 12px/1.3 Plus Jakarta Sans,sans-serif;left:12px;padding:8px 10px;position:absolute;z-index:3}.tp-map-error{color:#d1443e}.app.theme-dark .tp-map-error,.app.theme-dark .tp-map-loading,html.theme-dark .tp-map-error,html.theme-dark .tp-map-loading{background:#2a2a2ef2}.tp-map-side{background:var(--tp-bg-soft);border:1px solid var(--tp-border);border-radius:14px;gap:10px;min-height:0;overflow:auto;padding:12px}.tp-live-card,.tp-map-side{display:flex;flex-direction:column}.tp-live-card{gap:12px}.tp-live-head{align-items:center;display:flex;font:700 12px/1 Plus Jakarta Sans,sans-serif;gap:8px}.tp-live-dot{background:var(--tp-green);border-radius:99px;height:8px;width:8px}.tp-live-next{align-items:flex-start;background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:10px;display:flex;gap:10px;padding:10px}.tp-live-pin{background:var(--tp-accent-soft);border-radius:9px;flex:none;height:28px;position:relative;width:28px}.tp-live-pin:after{background:var(--tp-accent);border-radius:50% 50% 50% 0;content:"";height:10px;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%) rotate(-45deg);width:10px}.tp-live-events{display:flex;flex-direction:column;gap:8px}.tp-live-event{color:var(--tp-text-2);display:flex;font:500 12px/1.35 Plus Jakarta Sans,sans-serif;gap:8px}.tp-mono{color:var(--tp-muted);font:700 11px/1 JetBrains Mono,monospace}.tp-route-side-head{display:flex;flex-direction:column;gap:2px}.tp-outside,.tp-route-list{display:flex;flex-direction:column;gap:6px}.tp-outside-item,.tp-route-item{align-items:center;background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:10px;display:flex;gap:8px;padding:8px 9px;text-align:left}.tp-outside-item{color:inherit;cursor:pointer;font:inherit;width:100%}.tp-route-seq{align-items:center;background:var(--tp-accent);border-radius:7px;color:#fff;display:flex;flex:none;font:700 11px/1 JetBrains Mono,monospace;height:22px;justify-content:center;width:22px}.tp-icon-x{background:#0000;border:none;color:var(--tp-muted);cursor:pointer;font-size:16px;line-height:1;margin-left:auto}.tp-route-actions{display:flex;gap:8px;margin-top:auto}.tp-map-tech-name{margin-top:4px}@media (max-width:1100px){.tp-rail{flex-wrap:wrap;row-gap:10px}.tp-progress{border-bottom:1px solid var(--tp-border);max-width:none;padding-bottom:8px;padding-right:0}.tp-kpi-rail,.tp-progress{flex:1 1 100%}.tp-kpi-card{min-width:120px}.tp-kpi-card:first-child{border-left:none;padding-left:0}.tp-livemap{grid-template-columns:1fr}.tp-open-head,.tp-open-row{grid-template-columns:80px 80px minmax(120px,1fr) minmax(140px,1fr) 110px 90px 90px}}.tpm-share-modal-overlay{align-items:center;background:#18182880;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:13050}.tpm-share-modal{background:#fff;border:1px solid #e8e9f0;border-radius:16px;box-shadow:0 20px 48px #16162338;font-family:Plus Jakarta Sans,system-ui,sans-serif;padding:18px 18px 14px;width:min(100%,380px)}.tpm-share-modal-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.tpm-share-modal-title{color:#1a1a24;font:800 16px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em;margin:0}.tpm-share-modal-x{align-items:center;background:#0000;border:none;border-radius:8px;color:#8a8a98;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;width:28px}.tpm-share-modal-x:hover{background:#f3f3f8;color:#3a3a46}.tpm-share-modal-msg{color:#5c5c6a;font:500 12.5px/1.45 Plus Jakarta Sans,sans-serif;margin:0 0 14px}.tpm-share-channels{align-items:flex-start;display:flex;gap:18px;margin:0 0 16px;padding:2px 2px 4px}.tpm-share-channel{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;gap:8px;padding:0;text-decoration:none;width:72px}.tpm-share-channel-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:52px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:52px}.tpm-share-channel:hover .tpm-share-channel-icon{box-shadow:0 8px 18px #16162329;transform:translateY(-1px)}.tpm-share-channel-icon.is-whatsapp{background:#25d366}.tpm-share-channel-icon.is-email{background:#5b5b66}.tpm-share-channel-label{color:#3a3a46;font:600 11.5px/1.2 Plus Jakarta Sans,sans-serif;text-align:center}.tpm-share-modal-url-row{align-items:center;background:#f4f4f8;border:1px solid #e2e3ec;border-radius:999px;box-sizing:border-box;display:flex;gap:8px;margin-bottom:10px;padding:6px 6px 6px 12px}.tpm-share-modal-url{background:#0000;border:none;color:#2a2a34;flex:1 1;font:500 12px/1 JetBrains Mono,monospace;height:32px;min-width:0;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.tpm-share-modal-copy{background:#fff;border:1px solid #d8d9e2;border-radius:999px;color:#2a2a34;cursor:pointer;flex:none;font:700 12px/1 Plus Jakarta Sans,sans-serif;height:32px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tpm-share-modal-copy:hover{background:#f7f7fb;border-color:#c9c2f6;color:#6d54e8}.tpm-share-modal-copy.is-copied{background:#0f766e;border-color:#0f766e;color:#fff}.tpm-share-modal-meta{color:#7a7a88;font:500 11px/1.4 Plus Jakarta Sans,sans-serif;margin:0 0 6px}.tpm-share-modal-meta strong{color:#3a3a46;font-weight:700}.tpm-share-modal-footer{border-top:1px solid #ececf2;display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px}.tpm-share-modal-pdf{background:#0000;border:none;color:#6d54e8;cursor:pointer;font:600 12px/1 Plus Jakarta Sans,sans-serif;padding:6px 2px}.tpm-share-modal-pdf:hover{text-decoration:underline}.app.theme-dark .tpm-share-modal-overlay,html.theme-dark .tpm-share-modal-overlay{background:#00000094}.app.theme-dark .tpm-share-modal,html.theme-dark .tpm-share-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 20px 48px #00000073}.app.theme-dark .tpm-share-modal-title,html.theme-dark .tpm-share-modal-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-share-modal-x,html.theme-dark .tpm-share-modal-x{color:#9a9aa3}.app.theme-dark .tpm-share-modal-x:hover,html.theme-dark .tpm-share-modal-x:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-share-channel-label,.app.theme-dark .tpm-share-modal-msg,html.theme-dark .tpm-share-channel-label,html.theme-dark .tpm-share-modal-msg{color:#c4c4cc}.app.theme-dark .tpm-share-channel-icon.is-email,html.theme-dark .tpm-share-channel-icon.is-email{background:#4a4a50}.app.theme-dark .tpm-share-modal-url-row,html.theme-dark .tpm-share-modal-url-row{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-share-modal-url,html.theme-dark .tpm-share-modal-url{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-share-modal-copy,html.theme-dark .tpm-share-modal-copy{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-share-modal-copy:hover,html.theme-dark .tpm-share-modal-copy:hover{background:#7c4dff29;border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .tpm-share-modal-copy.is-copied,html.theme-dark .tpm-share-modal-copy.is-copied{background:#0f766e;border-color:#0f766e;color:#fff}.app.theme-dark .tpm-share-modal-meta,html.theme-dark .tpm-share-modal-meta{color:#9a9aa3}.app.theme-dark .tpm-share-modal-meta strong,html.theme-dark .tpm-share-modal-meta strong{color:#c4c4cc}.app.theme-dark .tpm-share-modal-footer,html.theme-dark .tpm-share-modal-footer{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-share-modal-pdf,html.theme-dark .tpm-share-modal-pdf{color:#a78bfa}.tpm-diario-orya{--tpm-diario-w:400px;-webkit-font-smoothing:antialiased;background:#fff;border-right:1px solid #7c4dff24;bottom:0;box-shadow:12px 0 36px #0f172a1f;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:width .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),opacity .28s ease;width:var(--tpm-diario-w);z-index:80}.tpm-diario-orya--visible{opacity:1;pointer-events:auto;transform:translateX(0)}.tpm-diario-orya--expanded{--tpm-diario-w:560px}.tpm-diario-orya--closing{opacity:0;pointer-events:none;transform:translateX(-100%)}.tpm-diario-orya-header{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:14px 14px 8px}.tpm-diario-orya-brand{align-items:center;color:#0f172a;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px}.tpm-diario-orya-brand-ico{color:#7c4dff}.tpm-diario-orya-brand-sub{color:#94a3b8;font-size:11.5px;font-weight:500;margin-left:2px}.tpm-diario-orya-header-actions{align-items:center;display:flex;gap:2px}.tpm-diario-orya-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.tpm-diario-orya-icon-btn:hover{background:#7c4dff14;color:#7c4dff}.tpm-diario-orya-meta{color:#64748b;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:11.5px;gap:8px;padding:0 16px 10px}.tpm-diario-orya-meta span{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-weight:500;padding:3px 8px}.tpm-diario-orya-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 16px 12px;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.tpm-diario-orya-body::-webkit-scrollbar{width:5px}.tpm-diario-orya-body::-webkit-scrollbar-track{background:#0000}.tpm-diario-orya-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.tpm-diario-orya-body::-webkit-scrollbar-thumb:hover{background:#c4c9d2}.tpm-diario-orya-welcome{align-items:center;display:flex;flex-direction:column;padding:28px 8px 12px;text-align:center}.tpm-diario-orya-welcome-ico{color:#7c4dff;margin-bottom:12px}.tpm-diario-orya-welcome-title{color:#0f172a;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.tpm-diario-orya-welcome-name{color:#64748b;font-size:.85em;font-weight:600}.tpm-diario-orya-welcome-sub{color:#64748b;font-size:13.5px;margin:8px 0 20px}.tpm-diario-orya-quick{background:#fff;border:1px solid #e2e8f0;border-radius:12px;list-style:none;margin:0;max-width:360px;overflow:hidden;padding:0;text-align:left;width:100%}.tpm-diario-orya-quick li+li{border-top:1px solid #f1f5f9}.tpm-diario-orya-quick-btn{align-items:center;background:#0000;border:none;color:#334155;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:12px 14px;text-align:left;width:100%}.tpm-diario-orya-quick-btn:hover:not(:disabled){background:#7c4dff0d;color:#7c4dff}.tpm-diario-orya-quick-btn:disabled{cursor:wait;opacity:.55}.tpm-diario-orya-quick-ico{color:#7c4dff;display:inline-flex;flex-shrink:0}.tpm-diario-orya-thread{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.tpm-diario-orya-msg--user{align-self:flex-end;background:linear-gradient(135deg,#7c4dff,#6d54e8);border-radius:14px 14px 4px 14px;color:#fff;font-size:13px;line-height:1.45;max-width:92%;padding:10px 12px}.tpm-diario-orya-msg--assistant{align-self:stretch;color:#1e293b;font-size:13px;line-height:1.5;max-width:100%}.tpm-diario-orya-msg--assistant.is-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;padding:10px 12px}.tpm-diario-orya-msg-text{margin:0;white-space:pre-wrap}.tpm-diario-orya-msg-md{font-size:13px}.tpm-diario-orya-export{border-top:0;display:flex;justify-content:flex-start;margin-top:10px;padding-top:0}.tpm-diario-orya-export-btn{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font:500 12px/1.2 Geist Variable,Geist,system-ui,sans-serif;gap:6px;margin:0;padding:5px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tpm-diario-orya-export-btn:hover:not(:disabled){background:#f8f9fb;border-color:#dde1ea;color:#334155}.tpm-diario-orya-export-btn:disabled{cursor:default;opacity:.55}.tpm-diario-orya .rel-orya-md{color:inherit;display:flex;flex-direction:column;gap:6px}.tpm-diario-orya .rel-orya-md-heading{color:#0f172a;font-weight:700;line-height:1.3;margin:2px 0 0}.tpm-diario-orya .rel-orya-md-heading--h1,.tpm-diario-orya .rel-orya-md-heading--h2{font-size:13.5px}.tpm-diario-orya .rel-orya-md-heading--h3,.tpm-diario-orya .rel-orya-md-heading--h4{font-size:13px}.tpm-diario-orya .rel-orya-md-heading+.rel-orya-md-line,.tpm-diario-orya .rel-orya-md-heading+.rel-orya-md-prose,.tpm-diario-orya .rel-orya-md-heading+.rel-orya-md-table-shell{margin-top:2px}.tpm-diario-orya .rel-orya-md-prose{display:flex;flex-direction:column;gap:4px}.tpm-diario-orya .rel-orya-md-line{line-height:1.45;margin:0}.tpm-diario-orya .rel-orya-md-line-text strong{font-weight:650}.tpm-diario-orya .rel-orya-md-table-shell{margin:4px 0 2px;width:100%}.tpm-diario-orya .rel-orya-md-table-wrap{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:none;overflow:auto}.tpm-diario-orya .rel-orya-md-table{border-collapse:collapse;font-size:12px;line-height:1.4;min-width:100%;width:100%}.tpm-diario-orya .rel-orya-md-table td,.tpm-diario-orya .rel-orya-md-table th{border-bottom:1px solid #eef0f4;border-right:1px solid #f1f3f7;color:#334155;-webkit-hyphens:none;hyphens:none;max-width:none;overflow:visible;overflow-wrap:break-word;padding:8px 10px;text-align:left;text-overflow:clip;vertical-align:top;white-space:normal;word-break:normal}.tpm-diario-orya .rel-orya-md-table td:last-child,.tpm-diario-orya .rel-orya-md-table th:last-child{border-right:0}.tpm-diario-orya .rel-orya-md-table tr:last-child td{border-bottom:0}.tpm-diario-orya .rel-orya-md-table th{background:#f8f9fb;border-bottom:1px solid #e8eaef;color:#64748b;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none;vertical-align:middle}.tpm-diario-orya .rel-orya-md-table tbody tr:nth-child(2n) td{background:#fcfcfd}.tpm-diario-orya .rel-orya-md-table tbody tr:hover td{background:#f5f6f9}.tpm-diario-orya .rel-orya-md-table-th-sortable:focus-visible,.tpm-diario-orya .rel-orya-md-table-th-sortable:hover{background:#f1f3f7}.tpm-diario-orya-thinking{padding:4px 0}.tpm-diario-orya-composer{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #0f172a0f;flex-shrink:0;margin:0 12px 12px;padding:10px 12px 8px}.tpm-diario-orya-dock{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;gap:2px;justify-content:flex-end;margin:0 24px;padding:2.5px 6px}.tpm-diario-orya-dock-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:5px;height:22px;padding:0 9px;transition:background .15s,color .15s}.tpm-diario-orya-dock-btn:hover:not(:disabled){background:#eef0f4;color:#334155}.tpm-diario-orya-dock-btn:disabled{cursor:not-allowed;opacity:.45}.tpm-diario-orya-dock-dot{background:#cbd5e1;border-radius:99px;flex:none;height:3px;width:3px}.tpm-diario-orya-input{background:#0000;border:none;box-sizing:border-box;color:#0f172a;display:block;font-family:inherit;font-size:13.5px;line-height:1.45;max-height:180px;min-height:44px;outline:none;overflow:hidden;resize:none;width:100%}.tpm-diario-orya-input::placeholder{color:#94a3b8}.tpm-diario-orya-composer-bar{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.tpm-diario-orya-skill-pill{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 9px}.tpm-diario-orya-send{align-items:center;background:linear-gradient(135deg,#7c4dff,#5b8def);border:none;border-radius:50%;box-shadow:0 2px 8px #7c4dff59;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.tpm-diario-orya-send:disabled{box-shadow:none;cursor:default;opacity:.4}.tpm-diario-orya-send--busy{background:#0000;box-shadow:none;color:#7c4dff}.tpm-diario-orya-send--busy:hover:not(:disabled){background:#0000;color:#6d54e8}.tpm-diario-orya-send-busy{align-items:center;color:#7c4dff;display:inline-flex;height:34px;justify-content:center;position:relative;width:34px}.tpm-diario-orya-send-spinner{animation:tpm-diario-orya-send-spin .85s linear infinite;background:conic-gradient(from 0deg,#7c4dff00 0,#7c4dff26 35%,#7c4dff 72%,#5b8def 100%);border-radius:50%;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));pointer-events:none;position:absolute}.tpm-diario-orya-send-busy svg{flex-shrink:0;position:relative;z-index:1}@keyframes tpm-diario-orya-send-spin{to{transform:rotate(1turn)}}.app.theme-dark .tpm-diario-orya,html.theme-dark .tpm-diario-orya{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-right-color:#7c4dff47;box-shadow:12px 0 36px #00000059}.app.theme-dark .tpm-diario-orya-body,html.theme-dark .tpm-diario-orya-body{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-diario-orya-body::-webkit-scrollbar-thumb,html.theme-dark .tpm-diario-orya-body::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-diario-orya-body::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-diario-orya-body::-webkit-scrollbar-thumb:hover{background:#6b6b72}.app.theme-dark .tpm-diario-orya-brand,html.theme-dark .tpm-diario-orya-brand{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya-brand-sub,html.theme-dark .tpm-diario-orya-brand-sub{color:#9a9aa3}.app.theme-dark .tpm-diario-orya-meta span,html.theme-dark .tpm-diario-orya-meta span{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .tpm-diario-orya-welcome-title,html.theme-dark .tpm-diario-orya-welcome-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya-welcome-sub,html.theme-dark .tpm-diario-orya-welcome-sub{color:#9a9aa3}.app.theme-dark .tpm-diario-orya-quick,html.theme-dark .tpm-diario-orya-quick{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-diario-orya-quick li+li,html.theme-dark .tpm-diario-orya-quick li+li{border-top-color:#ffffff0f}.app.theme-dark .tpm-diario-orya-quick-btn,html.theme-dark .tpm-diario-orya-quick-btn{color:#c4c4cc}.app.theme-dark .tpm-diario-orya-quick-btn:hover:not(:disabled),html.theme-dark .tpm-diario-orya-quick-btn:hover:not(:disabled){background:#7c4dff1f;color:#c4b5fd}.app.theme-dark .tpm-diario-orya-msg--assistant,html.theme-dark .tpm-diario-orya-msg--assistant{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya-export,html.theme-dark .tpm-diario-orya-export{border-top:0}.app.theme-dark .tpm-diario-orya-export-btn,html.theme-dark .tpm-diario-orya-export-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-diario-orya-export-btn:hover:not(:disabled),html.theme-dark .tpm-diario-orya-export-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya .rel-orya-md-heading,html.theme-dark .tpm-diario-orya .rel-orya-md-heading{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya .rel-orya-md-table-wrap,html.theme-dark .tpm-diario-orya .rel-orya-md-table-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-diario-orya .rel-orya-md-table td,.app.theme-dark .tpm-diario-orya .rel-orya-md-table th,html.theme-dark .tpm-diario-orya .rel-orya-md-table td,html.theme-dark .tpm-diario-orya .rel-orya-md-table th{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);border-right-color:#4a4a508c;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya .rel-orya-md-table th,html.theme-dark .tpm-diario-orya .rel-orya-md-table th{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-diario-orya .rel-orya-md-table tbody tr:nth-child(2n) td,html.theme-dark .tpm-diario-orya .rel-orya-md-table tbody tr:nth-child(2n) td{background:#ffffff05}.app.theme-dark .tpm-diario-orya .rel-orya-md-table tbody tr:hover td,html.theme-dark .tpm-diario-orya .rel-orya-md-table tbody tr:hover td{background:#7c4dff14}.app.theme-dark .tpm-diario-orya-composer,html.theme-dark .tpm-diario-orya-composer{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none}.app.theme-dark .tpm-diario-orya-dock,html.theme-dark .tpm-diario-orya-dock{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-diario-orya-dock-btn,html.theme-dark .tpm-diario-orya-dock-btn{color:#9a9aa3}.app.theme-dark .tpm-diario-orya-dock-dot,html.theme-dark .tpm-diario-orya-dock-dot{background:#ffffff38}.app.theme-dark .tpm-diario-orya-dock-btn:hover:not(:disabled),html.theme-dark .tpm-diario-orya-dock-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya-input,html.theme-dark .tpm-diario-orya-input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-diario-orya-skill-pill,html.theme-dark .tpm-diario-orya-skill-pill{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-diario-orya-send--busy,.app.theme-dark .tpm-diario-orya-send-busy,html.theme-dark .tpm-diario-orya-send--busy,html.theme-dark .tpm-diario-orya-send-busy{background:#0000;color:#c4b5fd}.app.theme-dark .tpm-diario-orya-send-spinner,html.theme-dark .tpm-diario-orya-send-spinner{background:conic-gradient(from 0deg,#c4b5fd00 0,#c4b5fd2e 35%,#c4b5fd 72%,#a78bfa 100%)}.cmc-notice-dates{align-items:center;display:flex}.cmc-notice-dates-trigger{align-items:center;background:#0000;border:0;color:#6b7280;cursor:pointer;display:inline-flex;font:500 12px/1.2 Geist Variable,Geist,system-ui,sans-serif;gap:14px;min-height:28px;padding:2px 2px 2px 8px}.cmc-notice-dates-trigger:hover{color:#374151}.cmc-notice-dates-trigger-left{flex-shrink:0}.cmc-notice-dates-trigger-left,.cmc-notice-dates-trigger-range{align-items:center;display:inline-flex;gap:6px}.cmc-notice-dates-pill{align-items:center;color:#9ca3af;display:inline-flex;gap:5px}.cmc-notice-dates-pill.has-value{color:#4b5563}.cmc-notice-dates-arrow{color:#d1d5db;font-size:12px}.cmc-notice-dates-float{gap:8px}.cmc-notice-dates-float,.cmc-notice-dates-popover{display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif}.cmc-notice-dates-popover{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden}.cmc-notice-dates-float,.cmc-notice-dates-float *,.cmc-notice-dates-float aside,.cmc-notice-dates-float button,.cmc-notice-dates-float div,.cmc-notice-dates-float input,.cmc-notice-dates-float span{font-family:Geist Variable,Geist,system-ui,sans-serif}.cmc-notice-dates-head{align-items:center;display:flex;gap:8px;padding:8px 8px 6px}.cmc-notice-dates-head-dates{align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0}.cmc-notice-dates-head-field{align-items:center;background:#f3f4f6;border:0;border-radius:6px;box-shadow:none;color:#6b7280;cursor:pointer;display:inline-flex;font:500 11px/1.2 Geist Variable,Geist,system-ui,sans-serif;gap:5px;max-width:118px;min-height:26px;min-width:0;padding:0 8px;text-align:left}.cmc-notice-dates-head-field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-notice-dates-head-field.is-active{background:#ebecef;box-shadow:none;color:#111827}.cmc-notice-dates-conflict-panel{background:#faf5f5;border:1px solid #f0c9c9;border-radius:10px;box-shadow:0 8px 24px #0f172a1a,0 1px 4px #0f172a0a;color:#9b1c1c;font:500 12px/1.45 Geist Variable,Geist,system-ui,sans-serif;padding:10px 12px}.cmc-notice-dates-conflict-panel strong{font-weight:650}.cmc-notice-dates-time-input.is-conflict{background:#fff5f5;border-color:#e8a0a0}.cmc-notice-dates-day.has-busy:not(.is-selected):not(.is-range-start):not(.is-range-end):after{background:#e11d48;border-radius:50%;bottom:3px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.cmc-notice-dates-body{border-top:0;display:grid;grid-template-columns:196px 1fr;min-height:0}.cmc-notice-dates-shortcuts{border-right:1px solid #f3f4f6;display:flex;flex-direction:column;gap:0;padding:4px 4px 6px}.cmc-notice-dates-shortcut{grid-column-gap:14px;align-items:center;background:#0000;border:0;border-radius:5px;color:#111827;column-gap:14px;cursor:pointer;display:grid;font:500 11px/1.2 Geist Variable,Geist,system-ui,sans-serif;grid-template-columns:minmax(0,1fr) 3.6em;padding:5px 8px 5px 7px;text-align:left;white-space:nowrap;width:100%}.cmc-notice-dates-shortcut:hover{background:#f3f4f6}.cmc-notice-dates-shortcut-hint{color:#9ca3af;font-size:10.5px;font-weight:400;justify-self:stretch;text-align:right;white-space:nowrap}.cmc-notice-dates-calendar{padding:6px 10px 4px}.cmc-notice-dates-cal-head{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.cmc-notice-dates-cal-title{color:#111827;font-size:11.5px;font-weight:650;text-transform:lowercase}.cmc-notice-dates-cal-nav{align-items:center;display:inline-flex;gap:1px}.cmc-notice-dates-today-btn{background:#0000;border:0;border-radius:5px;color:#6b7280;cursor:pointer;font:500 10.5px/1 Geist Variable,Geist,system-ui,sans-serif;padding:3px 6px}.cmc-notice-dates-today-btn:hover{background:#f3f4f6;color:#111827}.cmc-notice-dates-nav-btn{align-items:center;background:#0000;border:0;border-radius:5px;color:#6b7280;cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.cmc-notice-dates-nav-btn:hover{background:#f3f4f6;color:#111827}.cmc-notice-dates-nav-btn svg{height:12px;width:12px}.cmc-notice-dates-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.cmc-notice-dates-weekdays span{color:#9ca3af;font-size:9.5px;padding:2px 0;text-align:center}.cmc-notice-dates-days{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(7,1fr)}.cmc-notice-dates-day{align-items:center;aspect-ratio:1;background:#0000;border:0;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font:500 11px/1 Geist Variable,Geist,system-ui,sans-serif;justify-content:center;max-height:24px;position:relative;width:100%;z-index:1}.cmc-notice-dates-day.is-outside{color:#d1d5db}.cmc-notice-dates-day:hover:not(.is-selected):not(.is-in-range){background:#f3f4f6}.cmc-notice-dates-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #e5e7eb}.cmc-notice-dates-day.is-in-range{background:#fce7ec;border-radius:0;color:#111827}.cmc-notice-dates-day.is-range-end,.cmc-notice-dates-day.is-range-start,.cmc-notice-dates-day.is-selected{background:#e11d48;border-radius:999px;color:#fff;font-weight:600;z-index:2}.cmc-notice-dates-day.is-range-end.is-in-range,.cmc-notice-dates-day.is-range-start.is-in-range{background:#e11d48}.cmc-notice-dates-footer{gap:8px;padding:6px 8px 8px}.cmc-notice-dates-footer,.cmc-notice-dates-time-row{align-items:center;border-top:0;display:flex;justify-content:flex-end}.cmc-notice-dates-time-row{flex:0 0 auto;gap:6px;margin-left:auto;min-width:0;padding:0}.cmc-notice-dates-time-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font:500 11px/1 Geist Variable,Geist,system-ui,sans-serif;height:26px;outline:none;padding:0 6px;text-align:center;width:58px}.cmc-notice-dates-time-input:focus{border-color:#c4c4cc;box-shadow:0 0 0 2px #1118270a}.cmc-notice-dates-time-para{color:#9ca3af;font-size:11px}.cmc-notice-dates-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:0}.cmc-notice-dates-actions .user-form-footer-btn{border-radius:6px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;height:26px;min-height:26px;padding:0 10px}.cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:0}.cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.app.theme-dark .cmc-notice-dates-trigger,html.theme-dark .cmc-notice-dates-trigger{color:#9a9aa3}.app.theme-dark .cmc-notice-dates-pill.has-value,.app.theme-dark .cmc-notice-dates-trigger:hover,html.theme-dark .cmc-notice-dates-pill.has-value,html.theme-dark .cmc-notice-dates-trigger:hover{color:#c4c4cc}.app.theme-dark .cmc-notice-dates-popover,html.theme-dark .cmc-notice-dates-popover{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #00000059}.app.theme-dark .cmc-notice-dates-head-field,html.theme-dark .cmc-notice-dates-head-field{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);box-shadow:none;color:#9a9aa3}.app.theme-dark .cmc-notice-dates-head-field.is-active,html.theme-dark .cmc-notice-dates-head-field.is-active{box-shadow:none;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-dates-shortcuts,html.theme-dark .cmc-notice-dates-shortcuts{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-notice-dates-cal-title,.app.theme-dark .cmc-notice-dates-day,.app.theme-dark .cmc-notice-dates-shortcut,html.theme-dark .cmc-notice-dates-cal-title,html.theme-dark .cmc-notice-dates-day,html.theme-dark .cmc-notice-dates-shortcut{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-dates-day:hover:not(.is-selected):not(.is-in-range),.app.theme-dark .cmc-notice-dates-nav-btn:hover,.app.theme-dark .cmc-notice-dates-shortcut:hover,.app.theme-dark .cmc-notice-dates-today-btn:hover,html.theme-dark .cmc-notice-dates-day:hover:not(.is-selected):not(.is-in-range),html.theme-dark .cmc-notice-dates-nav-btn:hover,html.theme-dark .cmc-notice-dates-shortcut:hover,html.theme-dark .cmc-notice-dates-today-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .cmc-notice-dates-nav-btn,.app.theme-dark .cmc-notice-dates-shortcut-hint,.app.theme-dark .cmc-notice-dates-time-para,.app.theme-dark .cmc-notice-dates-today-btn,.app.theme-dark .cmc-notice-dates-weekdays span,html.theme-dark .cmc-notice-dates-nav-btn,html.theme-dark .cmc-notice-dates-shortcut-hint,html.theme-dark .cmc-notice-dates-time-para,html.theme-dark .cmc-notice-dates-today-btn,html.theme-dark .cmc-notice-dates-weekdays span{color:#9a9aa3}.app.theme-dark .cmc-notice-dates-day.is-outside,html.theme-dark .cmc-notice-dates-day.is-outside{color:#6b6b73}.app.theme-dark .cmc-notice-dates-day.is-in-range,html.theme-dark .cmc-notice-dates-day.is-in-range{background:#e11d4838;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-dates-day.is-range-end,.app.theme-dark .cmc-notice-dates-day.is-range-start,.app.theme-dark .cmc-notice-dates-day.is-selected,html.theme-dark .cmc-notice-dates-day.is-range-end,html.theme-dark .cmc-notice-dates-day.is-range-start,html.theme-dark .cmc-notice-dates-day.is-selected{background:#e11d48;color:#fff}.app.theme-dark .cmc-notice-dates-time-input,html.theme-dark .cmc-notice-dates-time-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cmc-notice-dates-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cmc-notice-dates-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#8b6cff}.app.theme-dark .cmc-notice-dates-conflict-panel,html.theme-dark .cmc-notice-dates-conflict-panel{background:#3a2e2e;border-color:#c45c5c66;box-shadow:0 8px 24px #00000047,0 1px 4px #0000001f;color:#f2b8b5}.app.theme-dark .cmc-notice-dates-time-input.is-conflict,html.theme-dark .cmc-notice-dates-time-input.is-conflict{background:#c45c5c1f;border-color:#c45c5c73}.app.theme-dark .cmc-notice-dates-day.has-busy:not(.is-selected):not(.is-range-start):not(.is-range-end):after,html.theme-dark .cmc-notice-dates-day.has-busy:not(.is-selected):not(.is-range-start):not(.is-range-end):after{background:#fb7185}.tp-mock-overlay{display:flex;inset:0;position:fixed;z-index:12050}.tp-mock-overlay,.tp-mock-overlay.tp-layout-modal{align-items:center;background:#18182873;justify-content:center;padding:16px 18px}.tp-mock-overlay.tp-layout-fullscreen{align-items:stretch;background:#eceef1;justify-content:stretch;padding:0}.tp-mock-overlay.tp-layout-sidebar{align-items:stretch;background:#18182847;justify-content:flex-end;padding:0}.app.theme-dark .tp-mock-overlay,html.theme-dark .tp-mock-overlay{background:#0000008c}.app.theme-dark .tp-mock-overlay.tp-layout-fullscreen,html.theme-dark .tp-mock-overlay.tp-layout-fullscreen{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .tp-mock-overlay.tp-layout-sidebar,html.theme-dark .tp-mock-overlay.tp-layout-sidebar{background:#00000073}.tp-mock-shell{background:#fff;border-radius:16px;box-shadow:0 18px 50px #18182838;display:flex;flex-direction:column;height:90%;max-height:calc(90vh - 24px);overflow:hidden;position:relative;width:min(1296px,100%)}.tp-mock-overlay.tp-layout-fullscreen .tp-mock-shell{border-radius:0;box-shadow:none;height:100%;max-height:none;width:100%}.tp-mock-overlay.tp-layout-sidebar .tp-mock-shell{border-radius:0;box-shadow:-8px 0 28px #18182824;height:100%;max-height:none;width:min(1178px,100vw)}.app.theme-dark .tp-mock-shell,html.theme-dark .tp-mock-shell{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:0 18px 50px #00000073}.app.theme-dark .tp-mock-overlay.tp-layout-fullscreen .tp-mock-shell,html.theme-dark .tp-mock-overlay.tp-layout-fullscreen .tp-mock-shell{box-shadow:none}.app.theme-dark .tp-mock-overlay.tp-layout-sidebar .tp-mock-shell,html.theme-dark .tp-mock-overlay.tp-layout-sidebar .tp-mock-shell{box-shadow:-8px 0 28px #0006}.tp-mock-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;min-height:0;overflow:hidden;transition:padding-left .32s cubic-bezier(.4,0,.2,1)}.tp-mock-shell:has(.tpm-diario-orya--visible) .tp-mock-content{padding-left:400px}.tp-mock-shell:has(.tpm-diario-orya--visible.tpm-diario-orya--expanded) .tp-mock-content{padding-left:560px}.tp-mock-close{align-items:center;background:#0000;border:none;border-radius:8px;box-shadow:none;color:#8b8b99;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:11px;transition:color .18s ease,background-color .18s ease;width:28px;z-index:80}.tp-mock-close:hover{background:#0000;color:#16161f}.tp-mock-close:hover:not(:disabled){color:#5b46d9}.tpm-root{background:#fff;color:#16161f;display:flex;flex:1 1;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;height:100%;min-height:0;overflow:visible}.tpm-header{background:#f0f2f6;border-bottom:1px solid #e2e4ea;gap:10px;min-height:46px;overflow:visible;padding:6px 48px 0 16px;position:relative;z-index:40}.tpm-avatar,.tpm-header{align-items:center;display:flex;flex:none}.tpm-avatar{align-self:center;background:linear-gradient(160deg,#6d54e8,#5236c9);border-radius:50%;color:#fff;font:800 11px/1 Plus Jakarta Sans,sans-serif;height:30px;justify-content:center;letter-spacing:.02em;margin-bottom:6px;overflow:hidden;width:30px}.tpm-avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.tpm-id{display:flex;flex-direction:column;gap:0;justify-content:center;margin-bottom:6px;min-width:0}.tpm-id-row{align-items:center;display:flex;gap:8px}.tpm-name{color:#16161f;font:800 14.5px/1 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em}.tpm-status{align-items:center;background:#f1f0fd;border-radius:5px;color:#5b46d9;display:inline-flex;font:700 9px/1 Plus Jakarta Sans,sans-serif;gap:4px;letter-spacing:.04em;max-width:220px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tpm-status.is-lunch{background:#f43f5e1f;color:#e11d48}.tpm-status.tpm-go-attention{background:#f59e0b24;color:#b45309;cursor:help;gap:5px}.tpm-go-attention-dot{background:#f59e0b;border-radius:99px;flex:none;height:6px;position:relative;width:6px}.tpm-go-attention-dot:after{animation:tpm-go-attention-pulse 1.6s ease-out infinite;background:#f59e0b;border-radius:inherit;content:"";inset:0;position:absolute}@keyframes tpm-go-attention-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.tpm-go-attention-dot:after{animation:none}}.app.theme-dark .tpm-status.tpm-go-attention,html.theme-dark .tpm-status.tpm-go-attention{background:#f59e0b2e;color:#fbbf24}.tpm-sub{display:none}.tpm-flex{flex:1 1;min-width:40px}.tpm-tabs{--tpm-chrome-strip:#f0f2f6;--tpm-chrome-tab:#fff;--tpm-chrome-hover:#ffffff8c;--tpm-chrome-sep:#4648582e;--tpm-chrome-text:#5c5c6a;--tpm-chrome-text-active:#16161f;--tpm-chrome-radius:10px;--tpm-chrome-curve:10px;align-items:flex-end;align-self:stretch;display:flex;flex:none;gap:0;margin:0 0 -1px 8px;min-height:36px;padding:0 2px;position:relative;z-index:1}.tpm-prod-period{align-items:center;display:none;flex-shrink:0;margin:0 0 0 4px;position:relative;vertical-align:middle}.tpm-tab.is-active .tpm-prod-period.is-visible{display:inline-flex}.tpm-prod-period[hidden],.tpm-tab:not(.is-active) .tpm-prod-period{display:none!important}.tpm-prod-period-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6d3ef5;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:22px}.tpm-prod-period-btn:hover{background:#6d3ef51f;color:#5a2ee0}.tpm-prod-period.has-past-date .tpm-prod-period-btn{background:#6d3ef51f}.tpm-prod-period-tip{background:#fff;background:var(--bg-surface-raised,#fff);border:1px solid #c6c6cdd9;border:1px solid var(--border-subtle,#c6c6cdd9);border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:#191c1e;color:var(--text-body,#191c1e);font:600 11px/1.35 Plus Jakarta Sans,system-ui,sans-serif;left:50%;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:30}.tpm-prod-period-btn:focus-visible+.tpm-prod-period-tip,.tpm-prod-period-btn:hover+.tpm-prod-period-tip{opacity:1;visibility:visible}.app.theme-dark .tpm-prod-period-btn,html.theme-dark .tpm-prod-period-btn{color:#a78bfa}.app.theme-dark .tpm-prod-period-btn:hover,.app.theme-dark .tpm-prod-period.has-past-date .tpm-prod-period-btn,html.theme-dark .tpm-prod-period-btn:hover,html.theme-dark .tpm-prod-period.has-past-date .tpm-prod-period-btn{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .tpm-prod-period-tip,html.theme-dark .tpm-prod-period-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #00000059;color:#ededef;color:var(--text-body,#ededef)}.tpm-header-actions{align-items:center;align-self:center;display:inline-flex;flex:none;gap:0;margin:0 0 0 2px;padding:0}.tpm-header-actions .bch-layout-switcher,.tpm-layout-mount{align-items:center;display:inline-flex;height:28px}.tpm-header-actions .bch-layout-switcher{position:relative;z-index:50}.tpm-header-actions .bch-layout-trigger{align-items:center;background:#0000;border:none;border-radius:0;color:#6b6b78;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:color .2s ease;width:28px}.tpm-header-actions .bch-layout-trigger.is-open,.tpm-header-actions .bch-layout-trigger:hover{background:#0000;color:#5b46d9}.tpm-header-actions .bch-layout-menu{background:#fff;border:1px solid #e2e3e8;border-radius:10px;box-shadow:0 10px 28px #14141e24;display:flex;gap:6px;left:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.tpm-header-actions .bch-layout-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 6px 6px;width:92px}.tpm-header-actions .bch-layout-option:hover{background:#f8fafc}.tpm-header-actions .bch-layout-option.is-active{background:#f5f3ff;border-color:#c4b5fd;color:#5b21b6}.tpm-header-actions .bch-layout-option-label{font-size:11px;font-weight:600}.tpm-tab{align-items:center;background:#0000;border:none;border-radius:var(--tpm-chrome-radius) var(--tpm-chrome-radius) 0 0;color:var(--tpm-chrome-text);cursor:pointer;display:inline-flex;font:600 12px/1 Plus Jakarta Sans,sans-serif;gap:6px;height:32px;justify-content:center;letter-spacing:-.01em;margin:0 1px;max-width:168px;padding:0 14px;position:relative;transition:background-color .24s cubic-bezier(.22,1,.36,1),color .22s ease,box-shadow .24s ease,transform .22s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1),padding .22s ease;white-space:nowrap;z-index:1}.tpm-tab:hover:not(.is-active){background:var(--tpm-chrome-hover);color:#2e2e3a}.tpm-tab:active:not(.is-active){transform:translateY(1px) scale(.985)}.tpm-tab.is-active{background:var(--tpm-chrome-tab);box-shadow:0 1px 0 0 var(--tpm-chrome-tab);color:var(--tpm-chrome-text-active);font-weight:700;transform:translateY(0);z-index:3}.tpm-tab[data-tab=prod].is-active{max-width:200px;overflow:visible;padding-right:10px}.tpm-tab.is-active:after,.tpm-tab.is-active:before{background:var(--tpm-chrome-strip);bottom:0;content:"";height:var(--tpm-chrome-curve);opacity:1;pointer-events:none;position:absolute;transition:opacity .2s ease,box-shadow .24s ease;width:var(--tpm-chrome-curve)}.tpm-tab.is-active:before{border-bottom-right-radius:var(--tpm-chrome-curve);box-shadow:4px 0 0 0 var(--tpm-chrome-tab);left:calc(var(--tpm-chrome-curve)*-1)}.tpm-tab.is-active:after{border-bottom-left-radius:var(--tpm-chrome-curve);box-shadow:-4px 0 0 0 var(--tpm-chrome-tab);right:calc(var(--tpm-chrome-curve)*-1)}.tpm-ul{background:var(--tpm-chrome-sep);border-radius:0;bottom:28%;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:28%;transition:opacity .2s ease;width:1px}.tpm-tab:not(:first-child):not(.is-active) .tpm-ul{opacity:1}.tpm-tab.is-active .tpm-ul,.tpm-tab.is-active+.tpm-tab .tpm-ul,.tpm-tab:hover .tpm-ul,.tpm-tab:hover+.tpm-tab .tpm-ul{opacity:0}.tpm-count{background:#5052641a;border-radius:999px;color:#7a7a88;font:700 10px/1 JetBrains Mono,monospace;margin:0;padding:3px 6px;transition:background-color .22s ease,color .22s ease,transform .22s ease}.tpm-tab.is-active .tpm-count{background:#6d54e824;color:#5b46d9}.tpm-live{align-items:center;background:#0000;display:inline-flex;justify-content:center;margin:0;padding:0}.tpm-live-dot{background:#12a375;border-radius:99px;box-shadow:0 0 0 2px #12a3752e;height:6px;transition:box-shadow .25s ease,transform .25s ease;width:6px}.tpm-tab.is-active .tpm-live-dot{box-shadow:0 0 0 3px #12a37538;transform:scale(1.08)}.tpm-refresh{align-items:center;align-self:center;background:#0000;border:none;border-radius:0;color:#6b6b78;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;margin:0 0 0 4px;transition:color .2s ease,opacity .2s ease,transform .2s ease;width:28px}.tpm-refresh:hover:not(:disabled){background:#0000;color:#5b46d9}.tpm-refresh:disabled{cursor:wait;opacity:.7}.tpm-refresh-spin,.tpm-refresh.is-spinning svg{animation:tpm-refresh-spin .85s linear infinite}.tpm-refresh-veil{align-items:center;animation:tpm-refresh-veil-in .22s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#ffffff8c;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:30}.tpm-refresh-card{align-items:center;background:#ffffffeb;border:1px solid #eeeff4;border-radius:12px;box-shadow:0 10px 28px #1818281f;display:flex;gap:10px;padding:12px 16px}.tpm-refresh-spin{color:#6d54e8;display:inline-flex}.tpm-refresh-label{color:#16161f;font:650 13px/1 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em}@keyframes tpm-refresh-spin{to{transform:rotate(1turn)}}@keyframes tpm-refresh-veil-in{0%{opacity:0}to{opacity:1}}.app.theme-dark .tpm-refresh:hover:not(:disabled),html.theme-dark .tpm-refresh:hover:not(:disabled){background:#0000;color:#a78bfa}.app.theme-dark .tpm-header-actions .bch-layout-trigger,html.theme-dark .tpm-header-actions .bch-layout-trigger{color:#9a9aa3}.app.theme-dark .tpm-header-actions .bch-layout-trigger.is-open,.app.theme-dark .tpm-header-actions .bch-layout-trigger:hover,html.theme-dark .tpm-header-actions .bch-layout-trigger.is-open,html.theme-dark .tpm-header-actions .bch-layout-trigger:hover{background:#0000;color:#a78bfa}.app.theme-dark .tpm-header-actions .bch-layout-menu,html.theme-dark .tpm-header-actions .bch-layout-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #0006}.app.theme-dark .tpm-header-actions .bch-layout-option,html.theme-dark .tpm-header-actions .bch-layout-option{color:#9a9aa3}.app.theme-dark .tpm-header-actions .bch-layout-option:hover,html.theme-dark .tpm-header-actions .bch-layout-option:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-header-actions .bch-layout-option.is-active,html.theme-dark .tpm-header-actions .bch-layout-option.is-active{background:#7c4dff29;border-color:#a78bfa73;color:#c4b5fd}.app.theme-dark .tpm-refresh-veil,html.theme-dark .tpm-refresh-veil{background:#2222258c}.app.theme-dark .tpm-refresh-card,html.theme-dark .tpm-refresh-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #00000059}.app.theme-dark .tpm-refresh-label,html.theme-dark .tpm-refresh-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-refresh-spin,html.theme-dark .tpm-refresh-spin{color:#7c4dff;color:var(--accent,#7c4dff)}.tpm-rail{align-items:stretch;background:#fff;border-bottom:1px solid #eeeff4;display:flex;flex:none}.tpm-progress{border-right:1px solid #f1f2f6;display:flex;flex:1.35 1;flex-direction:column;gap:7px;padding:11px 18px}.tpm-progress-head{align-items:baseline;display:flex;gap:7px}.tpm-pct{color:#16161f;font:800 19px/1 Plus Jakarta Sans,sans-serif;letter-spacing:-.02em}.tpm-progress-label{color:#9a9aa6;font:600 10px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpm-bar{background:#f0f0f5;border-radius:99px;display:flex;height:6px;overflow:hidden}.tpm-legend-row{color:#9a9aa6;display:flex;font:500 10.5px/1.35 Plus Jakarta Sans,sans-serif;gap:12px}.tpm-legend-row span{align-items:center;display:flex;gap:5px}.tpm-kpi{border-right:1px solid #f1f2f6;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:11px 16px}.tpm-kpi:last-child{border-right:none}.tpm-kpi-label{color:#9a9aa6;font:600 10px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpm-kpi-value{color:#16161f;font:800 19px/1 JetBrains Mono,monospace;letter-spacing:-.02em}.tpm-kpi-hint{color:#9a9aa6;font:500 10.5px/1.3 Plus Jakarta Sans,sans-serif}.tpm-kpi-hint.is-warn{color:#b06a10}.tpm-kpi-hint.is-ok{color:#0d8f65}.tpm-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.tpm-dayline{border-bottom:1px solid #eeeff4;flex:none;padding:12px 18px 8px}.tpm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:9px;padding-bottom:10px}.tpm-title{color:#16161f;font:800 13px/1 Plus Jakarta Sans,sans-serif}.tpm-muted{color:#9a9aa6;font:500 11px/1.35 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-chip{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#6b6b78;cursor:pointer;display:flex;flex:none;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;gap:5px;height:23px;padding:0 8px;white-space:nowrap}.tpm-chip.is-on{background:#f4f4f8;border-color:#dcdde6;color:#54545f}.tpm-chip-n{font:700 9.5px/1 JetBrains Mono,monospace}.tpm-dot{border-radius:2px;flex:none;height:7px;width:7px}.tpm-gantt-track{background:#f4f4f8;border-radius:8px;height:26px;overflow:hidden;position:relative}.tpm-gantt-seg{border-radius:6px;box-sizing:border-box;position:absolute}.tpm-gantt-seg--os{border-radius:7px;height:100%;top:0;z-index:1}.tpm-gantt-seg--travel{border-radius:4px;height:8px;margin-top:-4px;top:50%;z-index:3}.tpm-gantt-seg--lunch{border-radius:5px;height:10px;margin-top:-5px;opacity:.92;top:50%;z-index:2}.tpm-gantt-seg--lunch.is-live{animation:tpm-live-pulse-lunch 1.6s ease-in-out infinite}@keyframes tpm-live-pulse-lunch{0%,to{box-shadow:0 0 0 0 #f59e0b73;opacity:1}50%{box-shadow:0 0 0 4px #f59e0b00;opacity:.65}}.tpm-card-lunch{background:#fffbeb;border-color:#fde68a;border-style:solid;border-left:3px solid #f59e0b}.tpm-card-lunch.is-live{animation:tpm-live-pulse-lunch 1.6s ease-in-out infinite;border-color:#fbbf24;position:relative}.tpm-lunch-label{color:#d97706;font:700 11px/1.1 system-ui,sans-serif;letter-spacing:.01em}.tpm-gantt-hours{height:12px;margin-top:4px;position:relative}.tpm-gantt-hours span{color:#c4c4cf;font:600 10px/1 JetBrains Mono,monospace;position:absolute;transform:translateX(-50%)}.tpm-board{align-items:stretch;display:flex;flex:1 1;gap:10px;min-height:0;overflow:auto;padding:12px 18px 18px;scrollbar-color:#d8d8e0 #0000;scrollbar-width:thin}.tpm-board::-webkit-scrollbar{height:5px;width:5px}.tpm-board::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-board::-webkit-scrollbar-track{background:#0000}.tpm-board::-webkit-scrollbar-thumb{background:#d8d8e0;border-radius:99px}.tpm-board::-webkit-scrollbar-thumb:hover{background:#c4c4cf}.tpm-board::-webkit-scrollbar-corner{background:#0000}.tpm-hour-col{display:flex;flex:0 0 158px;flex-direction:column;gap:8px;max-width:158px;min-width:158px;width:158px}.tpm-hour-head{align-items:center;border-bottom:1px solid #eeeff4;color:#3d3d49;display:flex;font:700 11.5px/1 JetBrains Mono,monospace;gap:7px;padding:0 3px 5px}.tpm-hour-count{background:#f4f4f8;border-radius:5px;color:#a8a8b4;font:700 10px/1 JetBrains Mono,monospace;margin-left:auto;padding:4px 6px}.tpm-hour-count.is-os{background:#f1f0fd;color:#5b46d9}.tpm-hour-body{display:flex;flex-direction:column;gap:8px}.tpm-gap{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:column;gap:8px;min-height:120px;padding:22px 0 0;width:30px}.tpm-gap-label{color:#b7b7c2;font:600 9.5px/1 JetBrains Mono,monospace;letter-spacing:.04em;white-space:nowrap;writing-mode:vertical-rl}.tpm-gap-line{background:repeating-linear-gradient(#e6e7ee 0 3px,#0000 3px 7px);flex:1 1;width:1px}.tpm-card{border:1px solid #eeeff4;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:9px 10px;white-space:nowrap}.tpm-card-os{border-left:3px solid #6d54e8;border-left:3px solid var(--tpm-cond,#6d54e8);cursor:default}.tpm-card-travel{background:#fafafc;border-color:#dcdde6;border-style:dashed;overflow:hidden;white-space:normal}.tpm-card-travel .tpm-card-top{align-items:flex-start;min-width:0}.tpm-card-travel .tpm-travel-label{flex:1 1;line-height:1.3;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.tpm-card-travel .tpm-dur{flex-shrink:0;padding-top:1px;white-space:nowrap}.tpm-card-travel .tpm-clock,.tpm-card-travel .tpm-sub{white-space:nowrap}.tpm-card-travel.is-live{animation:tpm-live-pulse 1.6s ease-in-out infinite;border-color:#b8b9c4;box-shadow:0 0 0 0 #a9aab873;position:relative}.tpm-card-travel.is-redirected{background:#fff7ed;border-color:#fdba74}.tpm-card-travel.is-redirected .tpm-travel-label{color:#ea580c}.tpm-gantt-seg--travel.is-redirected{z-index:4}.tpm-card-inservice .tpm-os{color:#54545f}.tpm-gantt-seg--inservice{align-items:center;background:#c9cad4!important;color:#5a5a66;display:flex;justify-content:center;z-index:2}.tpm-gantt-seg--inservice.is-live{animation:tpm-live-pulse 1.6s ease-in-out infinite}.tpm-gantt-seg--inservice svg{display:block;flex:none}.tpm-gantt-seg--travel.is-live{animation:tpm-live-pulse 1.6s ease-in-out infinite}@keyframes tpm-live-pulse{0%,to{box-shadow:0 0 0 0 #a9aab880;opacity:1}50%{box-shadow:0 0 0 4px #a9aab800;opacity:.55}}.tpm-card-top{align-items:center;display:flex;gap:6px}.tpm-os{color:#22222c;font:700 11px/1 JetBrains Mono,monospace}.tpm-dur{color:#8b8b99;font:700 10px/1 JetBrains Mono,monospace;margin-left:auto}.tpm-travel-label{color:#8b8b99;font:700 10px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.tpm-equip{color:#22222c;font:700 11px/1.3 Plus Jakarta Sans,sans-serif}.tpm-client,.tpm-equip,.tpm-sub{overflow:hidden;text-overflow:ellipsis}.tpm-client,.tpm-sub{color:#6b6b78;font:500 10.5px/1.3 Plus Jakarta Sans,sans-serif}.tpm-clock{color:#b7b7c2;font:600 9.5px/1 JetBrains Mono,monospace}.tpm-fora{color:#b06a10;font:700 9px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.tpm-spacer{flex:1 1}.tpm-card-os.is-clickable{cursor:pointer}.tpm-card-os.is-clickable:hover{box-shadow:0 2px 10px #1818280f;filter:brightness(.985)}.tpm-card-os.is-selected{outline:2px solid #6d54e8;outline-offset:1px}.tpm-os-drawer{background:#fcfcfe;border-left:1px solid #e6e7ee;bottom:0;box-shadow:-18px 0 40px -22px #18182859;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;max-width:80%;min-height:0;position:absolute;right:0;top:0;width:352px;z-index:93}.tpm-os-drawer-head{background:#fcfcfe;border-bottom:1px solid #eeeff4;display:flex;flex:none;flex-direction:column;flex-shrink:0;gap:9px;padding:14px 16px 11px;position:relative;z-index:1}.tpm-os-drawer-title-row{align-items:center;display:flex;gap:9px;min-height:28px;width:100%}.tpm-os-drawer-title-row .tpm-flex{flex:1 1 auto;min-width:8px}.tpm-os-drawer-os{color:#16161f;flex:none;font:800 14px/1 JetBrains Mono,monospace}.tpm-os-drawer-badge{border-radius:6px;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;padding:5px 7px;text-transform:uppercase}.tpm-os-drawer-close{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#6b6b78;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;position:relative;width:28px;z-index:2}.tpm-os-drawer-close:hover{background:#f4f4f8}.tpm-os-drawer-loc{color:#8b8b99;font:500 11.5px/1.4 Plus Jakarta Sans,sans-serif}.tpm-os-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:14px 16px 16px}.tpm-os-drawer-meta{display:flex;flex-direction:column;gap:11px}.tpm-os-drawer-field{display:flex;flex-direction:column;gap:4px}.tpm-os-drawer-field-k{color:#9a9aa6;font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.tpm-os-drawer-field-v{color:#22222c;font:700 12px/1.35 Plus Jakarta Sans,sans-serif}.tpm-os-drawer-field-v--muted{text-wrap:pretty;color:#44444f;font-size:11.5px;font-weight:600;line-height:1.45}.tpm-os-drawer-patrimony-row,.tpm-os-drawer-window-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.tpm-os-drawer-patrimony{color:#22222c;font:700 12px/1.3 JetBrains Mono,monospace}.tpm-os-drawer-patrimony,.tpm-os-drawer-serial{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-os-drawer-serial{color:#8b8b99;flex:none;font:600 11.5px/1.3 JetBrains Mono,monospace}.tpm-os-drawer-chip-link{background:#f1f0fd;border-radius:5px;color:#5b46d9;flex:none;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;padding:4px 6px}.tpm-os-drawer-window{color:#44444f;font:600 11.5px/1.3 JetBrains Mono,monospace}.tpm-os-drawer-dur-chip{background:#f1f0fd;border-radius:5px;color:#5b46d9;flex:none;font:700 10px/1 JetBrains Mono,monospace;padding:4px 6px}.tpm-os-drawer-cond{align-items:center;align-self:flex-start;border:1px solid #0000;border-radius:7px;display:inline-flex;gap:6px;padding:5px 8px}.tpm-os-drawer-cond-dot{border-radius:2px;flex:none;height:7px;width:7px}.tpm-os-drawer-cond-label{font:700 11px/1 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-os-drawer-section{display:flex;flex-direction:column;gap:7px}.tpm-os-drawer-section-label{color:#9a9aa6;font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase}.tpm-os-drawer-laudo{text-wrap:pretty;background:#fff;border:1px solid #eeeff4;border-radius:10px;color:#54545f;font:500 11.5px/1.6 Plus Jakarta Sans,sans-serif;padding:10px 11px}.tpm-os-drawer-counters{grid-gap:1px;background:#eeeff4;border:1px solid #eeeff4;border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(5,1fr);overflow:hidden}.tpm-os-drawer-counter{align-items:center;background:#fff;display:flex;flex-direction:column;gap:4px;padding:8px 6px}.tpm-os-drawer-counter-k{color:#a8a8b4;font:700 8.5px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tpm-os-drawer-counter-v{color:#22222c;font:700 11px/1 JetBrains Mono,monospace}.tpm-os-drawer-counter-v.is-empty{color:#a8a8b4}.tpm-os-drawer-parts-head{align-items:center;display:flex;gap:7px}.tpm-os-drawer-parts-dot{border-radius:2px;flex:none;height:7px;width:7px}.tpm-os-drawer-parts-dot--pending{background:#e0a23c}.tpm-os-drawer-parts-dot--used{background:#12a375}.tpm-os-drawer-parts-count{border-radius:5px;font:700 10px/1 JetBrains Mono,monospace;padding:4px 6px}.tpm-os-drawer-parts-count--pending{background:#fdf3e3;color:#b06a10}.tpm-os-drawer-parts-count--used{background:#e9f8f1;color:#0b6f4f}.tpm-os-drawer-parts{background:#fff;border:1px solid #eeeff4;border-radius:10px;display:flex;flex-direction:column;min-height:8px;overflow:hidden}.tpm-os-drawer-parts--pending{border-color:#f2e4c8}.tpm-os-drawer-part{align-items:center;box-shadow:inset 0 -1px 0 #f4f4f8;display:flex;gap:9px;padding:8px 10px}.tpm-os-drawer-part:last-child{box-shadow:none}.tpm-os-drawer-part--pending{box-shadow:inset 0 -1px 0 #faf1e0}.tpm-os-drawer-part--pending:last-child{box-shadow:none}.tpm-os-drawer-part-code{color:#a8a8b4;flex:none;font:700 10.5px/1 JetBrains Mono,monospace}.tpm-os-drawer-part-code--pending{color:#b06a10}.tpm-os-drawer-part-ref{color:#33333d;flex:1 1;font:600 11px/1.3 JetBrains Mono,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-os-drawer-part-ref-tip{display:block;flex:1 1;justify-content:flex-start;max-width:none;min-width:0;width:auto}.tpm-os-drawer-part-ref-tip .tpm-os-drawer-part-ref{display:block;flex:none;width:100%}.tpm-os-drawer-stock-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6d54e8;cursor:pointer;display:inline-flex;flex:none;height:22px;justify-content:center;padding:0;width:22px}.tpm-os-drawer-stock-btn.is-open,.tpm-os-drawer-stock-btn:hover{background:#f1f0fd;color:#5b46d9}.tpm-os-drawer-part-qty{color:#8b8b99;flex:none;font:700 10.5px/1 JetBrains Mono,monospace}.tpm-os-drawer-hist-btn{align-items:center;background:#fff;border:1px solid #ebecf2;border-radius:6px;color:#6b6b78;cursor:pointer;display:inline-flex;flex:none;font:700 10px/1 Plus Jakarta Sans,sans-serif;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.tpm-os-drawer-hist-btn:hover{border-color:#c9c2f6}.tpm-os-drawer-hist-btn.is-open{background:#f1f0fd;border-color:#c9c2f6;color:#5b46d9}.tpm-os-drawer-hist-btn:disabled{cursor:not-allowed;opacity:.45}.tpm-hist-backdrop{background:#14142038;left:0;z-index:91}.tpm-hist-backdrop,.tpm-hist-panel{bottom:0;position:absolute;right:352px;top:0}.tpm-hist-panel{background:#fff;border-left:1px solid #e6e7ee;border-right:1px solid #e6e7ee;box-shadow:-22px 0 50px -26px #18182866;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;max-width:calc(100% - 352px);min-height:0;width:748px;z-index:92}.tpm-hist-head{align-items:center;background:#fff;border-bottom:1px solid #eeeff4;display:flex;flex:none;flex-shrink:0;gap:12px;padding:13px 16px;position:relative;z-index:1}.tpm-hist-tabs{align-items:stretch;align-self:stretch;display:flex;flex:none;gap:18px;margin-bottom:-13px}.tpm-hist-tab{align-items:center;background:#0000;border:none;color:#8b8b99;cursor:pointer;display:flex;font:700 12px/1 Plus Jakarta Sans,sans-serif;gap:6px;padding:0 2px 13px;position:relative;white-space:nowrap}.tpm-hist-tab.is-active,.tpm-hist-tab:hover{color:#16161f}.tpm-hist-tab.is-active:after{background:#6d54e8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.tpm-hist-tab-count{background:#f2f2f7;border-radius:5px;color:#a0a0ad;font:700 9.5px/1 JetBrains Mono,monospace;padding:3px 5px}.tpm-hist-tab.is-active .tpm-hist-tab-count{background:#f1f0fd;color:#5b46d9}.tpm-hist-cols-wrap{flex:none;position:relative}.tpm-hist-cols-btn{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#6b6b78;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.tpm-hist-cols-btn:hover{background:#f4f4f8}.tpm-hist-cols-btn.is-open{background:#f1f0fd;border-color:#c9c2f6;color:#5b46d9}.tpm-hist-cols-menu{background:#fff;border:1px solid #eeeff4;border-radius:11px;box-shadow:0 20px 44px -18px #18182866;max-height:288px;overflow:auto;padding:6px;position:absolute;right:0;top:34px;width:214px;z-index:9}.tpm-hist-cols-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#8b8b99;cursor:pointer;display:flex;font:600 11.5px/1.35 Plus Jakarta Sans,sans-serif;gap:8px;padding:7px 8px;text-align:left;width:100%}.tpm-hist-cols-item:hover{background:#f7f7fb}.tpm-hist-cols-item.is-on{color:#22222c}.tpm-hist-cols-check{align-items:center;background:#fff;border:1.5px solid #dcdde6;border-radius:4px;display:flex;flex:none;height:13px;justify-content:center;width:13px}.tpm-hist-cols-check.is-on{background:#6d54e8;border-color:#6d54e8}.tpm-hist-cols-check svg{opacity:0}.tpm-hist-cols-check.is-on svg{opacity:1}.tpm-hist-close{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#6b6b78;cursor:pointer;display:flex;flex:none;height:28px;justify-content:center;width:28px}.tpm-hist-close:hover{background:#f4f4f8}.tpm-hist-body{flex:1 1;min-height:0;overflow:auto;scrollbar-color:#d8d8e0 #0000;scrollbar-width:thin}.tpm-hist-body::-webkit-scrollbar{height:5px;width:5px}.tpm-hist-body::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-hist-body::-webkit-scrollbar-track{background:#0000}.tpm-hist-body::-webkit-scrollbar-thumb{background:#d8d8e0;border-radius:99px}.tpm-hist-body::-webkit-scrollbar-thumb:hover{background:#c4c4cf}.tpm-hist-body::-webkit-scrollbar-corner{background:#0000}.tpm-hist-os-header,.tpm-hist-os-main,.tpm-hist-parts-header,.tpm-hist-parts-row{grid-gap:10px;align-items:center;display:grid;gap:10px;padding:9px 16px}.tpm-hist-os-header,.tpm-hist-parts-header{background:#fbfbfd;border-bottom:1px solid #eeeff4;color:#9a9aa6;font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.tpm-hist-col-label{align-items:center;display:flex;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-hist-col-label--btn{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:left;text-transform:inherit}.tpm-hist-col-label--btn:hover{color:#5b46d9}.tpm-hist-sort{color:#c4c4cf;font:600 9px/1 JetBrains Mono,monospace}.tpm-hist-os-cell{align-items:center;display:inline-flex;gap:6px;min-width:0}.tpm-hist-reinc{background:#fdf3e3;border:1px solid #e8c890;border-radius:99px;color:#b06a10;flex:none;font:800 8px/15px Plus Jakarta Sans,sans-serif;height:15px;text-align:center;width:15px}.tpm-hist-counter{align-items:center;display:inline-flex;gap:5px;min-width:0}.tpm-hist-kpi{border-radius:5px;flex:none;font:700 9px/1 JetBrains Mono,monospace;padding:3px 5px}.tpm-hist-kpi.is-up{background:#e9f8f1;color:#0b6f4f}.tpm-hist-kpi.is-down{background:#fdf3e3;color:#b06a10}.tpm-hist-pecas-flag{align-items:center;color:#6d54e8;display:flex;justify-content:center}.tpm-hist-empty{color:#8b8b99;font:500 12px/1.4 Plus Jakarta Sans,sans-serif;padding:28px 16px;text-align:center}.tpm-hist-os-row{border-bottom:1px solid #f4f4f8}.tpm-hist-os-row.is-open{background:#faf9ff}.tpm-hist-os-main{background:#0000;border:none;cursor:pointer;text-align:left;white-space:nowrap;width:100%}.tpm-hist-os-main:hover{background:#faf9ff}.tpm-hist-chev{align-items:center;color:#a8a8b4;display:flex;justify-content:center}.tpm-hist-chev svg{transition:transform .15s ease}.tpm-hist-cell{color:#44444f;font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-hist-cell-tip{justify-content:flex-start;max-width:100%;min-width:0}.tpm-hist-cell-tip,.tpm-hist-cell-tip .tpm-hist-cell{display:block;width:100%}.tpm-stock-emp-tip{display:block;max-width:100%;min-width:0;text-align:left}.tpm-stock-emp-tip>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-hist-cell--mono{color:#6b6b78;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.tpm-hist-cell--strong{color:#22222c;font-size:12px;font-weight:700}.tpm-hist-cell--muted{color:#6b6b78;font-size:10.5px;font-weight:600}.tpm-hist-os-detail{display:flex;flex-direction:column;gap:10px;padding:0 16px 12px 42px}.tpm-hist-os-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tpm-hist-detail-k{color:#9a9aa6;display:block;font:700 9px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.tpm-hist-detail-v{text-wrap:pretty;color:#54545f;font:500 11.5px/1.45 Plus Jakarta Sans,sans-serif}.tpm-hist-nested-parts{display:flex;flex-direction:column;gap:6px}.tpm-hist-nested-table{background:#fff;border:1px solid #eeeff4;border-radius:10px;max-width:520px;overflow:hidden}.tpm-hist-nested-head,.tpm-hist-nested-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:88px 150px 1fr 60px;padding:8px 10px}.tpm-hist-nested-head{background:#fbfbfd;box-shadow:inset 0 -1px 0 #f4f4f8;color:#9a9aa6;font:700 9px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpm-hist-nested-row{box-shadow:inset 0 -1px 0 #f4f4f8;color:#33333d;font:600 11px/1.3 JetBrains Mono,monospace}.tpm-hist-nested-row:last-child{box-shadow:none}.tpm-hist-parts-row{border-bottom:1px solid #f4f4f8}.tpm-stock-pop{background:#fcfcfe;border:1px solid #e6e7ee;border-radius:12px;box-shadow:0 18px 44px -18px #18182866;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif;max-height:min(520px,calc(100vh - 16px));max-width:calc(100vw - 16px);overflow:auto;position:fixed;width:340px;z-index:14020}.tpm-stock-pop-head{align-items:flex-start;background:#fff;border-bottom:1px solid #eeeff4;display:flex;gap:10px;padding:11px 12px}.tpm-stock-pop-title-wrap{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.tpm-stock-pop-title{text-wrap:pretty;color:#22222c;font:700 12px/1.35 Plus Jakarta Sans,sans-serif}.tpm-stock-pop-total{align-self:flex-start;background:#e9f8f1;border-radius:5px;color:#0b6f4f;font:700 10px/1 JetBrains Mono,monospace;padding:4px 6px}.tpm-stock-pop-close{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#6b6b78;cursor:pointer;display:flex;flex:none;height:26px;justify-content:center;width:26px}.tpm-stock-pop-close:hover{background:#f4f4f8}.tpm-stock-pop-status{color:#8b8b99;font:500 12px/1.4 Plus Jakarta Sans,sans-serif;padding:18px 14px;text-align:center}.tpm-stock-pop-status--err{color:#b06a10}.tpm-stock-pop-body{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.tpm-stock-pop-table{background:#fff;border:1px solid #eeeff4;border-radius:10px;overflow:hidden}.tpm-stock-pop-row{grid-gap:6px;align-items:center;box-shadow:inset 0 -1px 0 #f4f4f8;color:#33333d;display:grid;font:600 11px/1.3 JetBrains Mono,monospace;gap:6px;grid-template-columns:1.1fr 1fr 1fr .8fr;padding:8px 10px;text-align:center}.tpm-stock-pop-row>.tpm-stock-emp-tip,.tpm-stock-pop-row>span:first-child{color:#44444f;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-align:left}.tpm-stock-pop-row:last-child{box-shadow:none}.tpm-stock-pop-row--head{background:#fbfbfd;color:#9a9aa6;font:700 9px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpm-stock-pop-row--head>span:first-child{color:inherit;font:inherit}.tpm-stock-pop-row--total>span{color:#22222c;font-weight:700}.tpm-stock-pop-row--similar{grid-template-columns:72px 1fr 64px}.tpm-stock-pop-actions{display:flex;flex-wrap:wrap;gap:6px}.tpm-stock-pop-action{align-items:center;background:#fff;border:1px solid #ebecf2;border-radius:7px;color:#6b6b78;cursor:pointer;display:inline-flex;font:700 10px/1 Plus Jakarta Sans,sans-serif;gap:5px;height:26px;padding:0 8px}.tpm-stock-pop-action.is-on,.tpm-stock-pop-action:hover{background:#f1f0fd;border-color:#c9c2f6;color:#5b46d9}.tpm-stock-pop-table--nested{max-height:180px;overflow:auto}.tpm-stock-pop .is-neg{color:#b06a10}.app.theme-dark .tpm-stock-pop,html.theme-dark .tpm-stock-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-stock-pop-close,.app.theme-dark .tpm-stock-pop-head,.app.theme-dark .tpm-stock-pop-table,html.theme-dark .tpm-stock-pop-close,html.theme-dark .tpm-stock-pop-head,html.theme-dark .tpm-stock-pop-table{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-stock-pop-row--total>span,.app.theme-dark .tpm-stock-pop-title,html.theme-dark .tpm-stock-pop-row--total>span,html.theme-dark .tpm-stock-pop-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-stock-pop-row,.app.theme-dark .tpm-stock-pop-row>span:first-child,html.theme-dark .tpm-stock-pop-row,html.theme-dark .tpm-stock-pop-row>span:first-child{box-shadow:inset 0 -1px 0 #4a4a50;box-shadow:inset 0 -1px 0 var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-stock-pop-row--head,html.theme-dark .tpm-stock-pop-row--head{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}body:has(.tp-mock-overlay) .go-hover-tip-portal{z-index:14030}.tpm-os-drawer-parts-empty{color:#a8a8b4;font:500 11px/1.4 Plus Jakarta Sans,sans-serif;padding:10px;text-align:center}.tpm-os-drawer-fotos-btn,button.tpm-os-drawer-chip-link{-webkit-appearance:none;appearance:none;background:#f1f0fd;border:none;border-radius:5px;color:#5b46d9;cursor:pointer;flex:none;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;padding:4px 6px}.tpm-os-drawer-fotos-btn:hover,button.tpm-os-drawer-chip-link:hover{background:#e8e6fb}.tpm-os-fotos-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13050}.tpm-os-fotos-overlay--zoom{background:#0f172ab8;z-index:13060}.tpm-os-fotos-modal{background:#fff;border-radius:12px;box-shadow:0 20px 45px #0f172a47;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden;width:640px}.tpm-os-fotos-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 16px}.tpm-os-fotos-header-info{display:flex;flex-direction:column;gap:4px;min-width:0}.tpm-os-fotos-title{color:#0f172a;font:700 15px/1.25 Plus Jakarta Sans,sans-serif;margin:0}.tpm-os-fotos-subtitle{align-items:center;color:#64748b;display:flex;font:500 12px/1.3 Plus Jakarta Sans,sans-serif;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-os-fotos-close{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:none;font-size:14px;height:30px;line-height:1;width:30px}.tpm-os-fotos-close:hover{background:#f1f5f9;color:#0f172a}.tpm-os-fotos-body{min-height:0;overflow:auto;padding:12px 16px 16px}.tpm-os-fotos-empty{color:#6b7280;font:500 12px/1.4 Plus Jakarta Sans,sans-serif;padding:24px 0;text-align:center}.tpm-os-fotos-layout{display:flex;gap:12px;min-height:0}.tpm-os-fotos-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px;max-height:420px;overflow-y:auto}.tpm-os-fotos-thumb{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;padding:0;width:72px}.tpm-os-fotos-thumb:hover{border-color:#94a3b8}.tpm-os-fotos-thumb.is-active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.tpm-os-fotos-thumb img{display:block;height:100%;object-fit:cover;width:100%}.tpm-os-fotos-main{flex:1 1;min-width:0}.tpm-os-fotos-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:0;overflow:hidden}.tpm-os-fotos-wrapper{position:relative}.tpm-os-fotos-img{background:#0f172a;display:block;height:380px;object-fit:contain;width:100%}.tpm-os-fotos-zoom-btn{align-items:center;background:#0f172aa6;border:none;border-radius:99px;bottom:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:8px;width:26px}.tpm-os-fotos-zoom-btn:hover{background:#0f172ad9}.tpm-os-fotos-caption{color:#475569;font:500 12px/1.3 Plus Jakarta Sans,sans-serif;padding:8px 10px}.tpm-os-fotos-zoom-modal{max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);position:relative}.tpm-os-fotos-zoom-body{align-items:center;display:flex;justify-content:center}.tpm-os-fotos-zoom-img{border-radius:10px;box-shadow:0 20px 50px #00000073;max-height:calc(100vh - 80px);max-width:min(960px,calc(100vw - 48px));object-fit:contain}.tpm-os-fotos-zoom-modal .tpm-os-fotos-close{background:#fff;box-shadow:0 4px 12px #0f172a33;position:absolute;right:-8px;top:-8px;z-index:2}.app.theme-dark .tpm-os-fotos-modal,html.theme-dark .tpm-os-fotos-modal{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 20px 45px #00000080}.app.theme-dark .tpm-os-fotos-header,html.theme-dark .tpm-os-fotos-header{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-os-fotos-title,html.theme-dark .tpm-os-fotos-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-os-fotos-caption,.app.theme-dark .tpm-os-fotos-empty,.app.theme-dark .tpm-os-fotos-subtitle,html.theme-dark .tpm-os-fotos-caption,html.theme-dark .tpm-os-fotos-empty,html.theme-dark .tpm-os-fotos-subtitle{color:#9a9aa3}.app.theme-dark .tpm-os-fotos-close:hover,html.theme-dark .tpm-os-fotos-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-os-fotos-thumb,html.theme-dark .tpm-os-fotos-thumb{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-os-fotos-item,html.theme-dark .tpm-os-fotos-item{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-board,.app.theme-dark .tpm-co-list,.app.theme-dark .tpm-hist-body,html.theme-dark .tpm-board,html.theme-dark .tpm-co-list,html.theme-dark .tpm-hist-body{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-board::-webkit-scrollbar-thumb,.app.theme-dark .tpm-co-list::-webkit-scrollbar-thumb,.app.theme-dark .tpm-hist-body::-webkit-scrollbar-thumb,html.theme-dark .tpm-board::-webkit-scrollbar-thumb,html.theme-dark .tpm-co-list::-webkit-scrollbar-thumb,html.theme-dark .tpm-hist-body::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-board::-webkit-scrollbar-thumb:hover,.app.theme-dark .tpm-co-list::-webkit-scrollbar-thumb:hover,.app.theme-dark .tpm-hist-body::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-board::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-co-list::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-hist-body::-webkit-scrollbar-thumb:hover{background:#6e6e76}.tpm-view{display:none;flex:1 1;flex-direction:column;min-height:0}.tpm-view.is-active,.tpm-view:not([hidden]){display:flex}.tpm-view[hidden]{display:none!important}.tpm-view-placeholder{align-items:center;color:#9a9aa6;display:flex;flex:1 1;font:600 13px/1.4 Plus Jakarta Sans,sans-serif;justify-content:center;padding:24px}.tpm-map{display:flex;flex:1 1;min-height:0;min-width:0}.tpm-map-canvas{background:#eef0ec;flex:1 1;min-width:0;overflow:hidden;position:relative}.tpm-map-google{height:100%;inset:0;position:absolute;width:100%;z-index:1}.tpm-map-google[hidden]{display:none!important}.tpm-map-canvas.has-google .tpm-map-google .gm-style>div:first-child{opacity:.9}.tpm-map-canvas.has-google .tpm-map-grid,.tpm-map-canvas.has-google .tpm-map-park,.tpm-map-canvas.has-google .tpm-map-park-label,.tpm-map-canvas.has-google .tpm-map-pins,.tpm-map-canvas.has-google .tpm-map-road,.tpm-map-canvas.has-google .tpm-map-route,.tpm-map-canvas.has-google .tpm-map-tech,.tpm-map-canvas.has-google .tpm-map-water{display:none!important}.tpm-map-canvas.has-google .tpm-map-coords-loading,.tpm-map-canvas.has-google .tpm-map-event-focus,.tpm-map-canvas.has-google .tpm-map-hint,.tpm-map-canvas.has-google .tpm-map-mode-toggle{z-index:5}.tpm-map-event-focus{align-items:center;background:#fffffff5;border:1px solid #e1ddfb;border-radius:12px;box-shadow:0 8px 24px #16161f1f;display:flex;gap:10px;left:50%;max-width:min(420px,calc(100% - 24px));padding:8px 10px 8px 12px;pointer-events:auto;position:absolute;top:12px;transform:translateX(-50%);z-index:6}.tpm-map-event-focus-dot{border-radius:99px;flex:none;height:9px;width:9px}.tpm-map-event-focus-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tpm-map-event-focus-title{color:#16161f;font:700 12px/1.25 Plus Jakarta Sans,sans-serif}.tpm-map-event-focus-kicker,.tpm-map-event-focus-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-focus-kicker{color:#9a9aa6;font:700 9px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.tpm-map-event-focus-sub{color:#8b8b99;font:600 10.5px/1.3 JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-focus-close{align-items:center;-webkit-appearance:none;appearance:none;background:#f3f3f7;border:0;border-radius:8px;color:#5c5c6a;cursor:pointer;display:inline-flex;flex:none;font:700 16px/1 Plus Jakarta Sans,sans-serif;height:26px;justify-content:center;width:26px}.tpm-map-event-focus-close:hover{background:#ebebf2;color:#16161f}.tpm-map-event-focus-pin{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute}.tpm-map-event-focus-pin-bubble{background:#fff;border:1px solid #eeeff4;border-radius:10px;box-shadow:0 6px 16px #16161f24;display:flex;flex-direction:column;gap:2px;margin-bottom:4px;max-width:200px;padding:6px 9px}.tpm-map-event-focus-pin-title{color:#16161f;font:700 11px/1.25 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-focus-pin-sub{color:#8b8b99;font:600 10px/1.3 JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-focus-pin-stem{background:#cfcfd8;border-radius:99px;height:10px;width:2px}.tpm-map-event-focus-pin-dot{border:2px solid #fff;border-radius:99px;height:12px;width:12px}.tpm-map-live-marker{align-items:center;display:flex;height:56px;justify-content:center;pointer-events:none;position:absolute;width:56px}.tpm-map-live-stale-bubble.tpm-map-pin-bubble{background:#fff7ed;border:1px solid #fdba74;bottom:calc(100% + 6px);box-shadow:0 4px 12px #9a34122e;color:#9a3412;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;left:50%;max-width:220px;overflow:hidden;padding:5px 8px;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:2}.tpm-map-live-stale-bubble.tpm-map-pin-bubble.is-lunch{background:#fff1f2;border-color:#fda4af;box-shadow:0 4px 12px #f43f5e29;color:#e11d48}.tpm-map-live-marker.is-lunch .tpm-map-live-marker-pulse{border-color:#f43f5e80}.tpm-map-live-marker.is-lunch .tpm-map-live-marker-dot{background:#f43f5e;box-shadow:0 6px 16px -4px #f43f5eb3}.tpm-map-live-marker-pulse{animation:tpm-map-pulse 2.4s ease-out infinite;border:1.5px solid #6d54e866;border-radius:99px;inset:0;position:absolute}.tpm-map-live-marker-dot{align-items:center;background:#6d54e8;border:3px solid #fff;border-radius:99px;box-shadow:0 6px 16px -4px #6d54e8bf;color:#fff;display:flex;font:800 10px/1 Plus Jakarta Sans,sans-serif;height:34px;justify-content:center;overflow:hidden;width:34px;z-index:1}.tpm-map-live-marker-img{display:block;height:100%;object-fit:cover;width:100%}.tpm-map-fact-v[data-tone=ok]{color:#12a375}.tpm-map-fact-v[data-tone=warn]{color:#b06a10}.tpm-map-fact-v[data-tone=danger]{color:#d1443e}.tpm-map-fact-v[data-tone=muted]{color:#9a9aa6}.tpm-map-status{background:none;border-radius:0;color:#5b46d9!important;display:inline;font:700 12px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:.02em;max-width:100%;overflow-wrap:anywhere;padding:0;text-transform:uppercase;white-space:normal;width:auto;word-break:break-word}.tpm-map-status.is-lunch{color:#f43f5e!important}.tpm-map-grid{background:repeating-linear-gradient(0deg,#0000 0 62px,#e2e5e0 62px 64px),repeating-linear-gradient(90deg,#0000 0 78px,#e2e5e0 78px 80px),#e9ebe7;inset:0;position:absolute}.tpm-map-road-h{height:16px;left:0;right:0;top:38%}.tpm-map-road-h,.tpm-map-road-v{background:#fff;box-shadow:0 0 0 1px #e0e2dd;position:absolute}.tpm-map-road-v{bottom:0;left:57%;top:0;width:14px}.tpm-map-park{background:#dfe9dc;border-radius:14px;height:26%;left:8%;position:absolute;top:56%;width:20%}.tpm-map-water{background:#dbe6ef;border-radius:40% 40% 60% 50%;height:22%;position:absolute;right:-6%;top:6%;transform:rotate(-12deg);width:26%}.tpm-map-park-label{color:#a2aa9f;font:600 10px/1.35 Plus Jakarta Sans,sans-serif;left:9%;letter-spacing:.12em;text-transform:uppercase;top:52%;white-space:nowrap}.tpm-map-park-label,.tpm-map-route{pointer-events:none;position:absolute}.tpm-map-route{height:100%;inset:0;width:100%}.tpm-map-route polyline{fill:none;stroke:#6d54e8;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.tpm-map-mode-toggle{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:10px;box-shadow:0 8px 24px -12px #18182859;display:flex;flex-wrap:wrap;gap:3px;left:12px;max-width:calc(100% - 24px);padding:3px;position:absolute;top:12px;z-index:3}.tpm-map-day-btn,.tpm-map-mode-btn{background:#0000;border:none;border-radius:7px;box-shadow:none;color:#71717e;cursor:pointer;font:700 11.5px/1 Plus Jakarta Sans,sans-serif;height:28px;padding:0 11px;white-space:nowrap}.tpm-map-mode-btn.is-on{background:#16161f;box-shadow:0 1px 2px #18182833;color:#fff}.tpm-map-mode-sep{background:#eeeff4;flex:none;height:18px;margin:0 4px;width:1px}.tpm-map-day-tabs{align-items:center;display:flex;gap:3px}.tpm-map-day-tabs[hidden],.tpm-map-mode-sep[hidden],.tpm-map[data-map-mode=live] .tpm-map-day-tabs,.tpm-map[data-map-mode=live] .tpm-map-mode-sep,.tpm-map[data-map-mode=track] .tpm-map-day-tabs,.tpm-map[data-map-mode=track] .tpm-map-mode-sep{display:none!important}.tpm-map-day-btn{align-items:center;display:flex;gap:6px;padding:0 10px}.tpm-map-day-btn.is-on{background:#f1f0fd;box-shadow:inset 0 0 0 1px #e1ddfb;color:#5b46d9}.tpm-map-day-count{background:#f2f2f7;border-radius:5px;color:#a0a0ad;font:700 9.5px/1 JetBrains Mono,monospace;padding:3px 5px}.tpm-map-day-btn.is-on .tpm-map-day-count{background:#fff;color:#5b46d9}.tpm-map-hint{align-items:center;background:#ffffffeb;border:1px solid #e6e7ee;border-radius:9px;box-shadow:0 8px 24px -14px #1818284d;color:#54545f;font:600 10.5px/1.35 Plus Jakarta Sans,sans-serif;height:28px;padding:0 10px;transition:top .28s ease,left .28s ease,right .28s ease,transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease;white-space:nowrap;z-index:3}.tpm-map-hint,.tpm-map-start{display:flex;position:absolute;right:12px;top:12px}.tpm-map-start{align-items:flex-end;flex-direction:column;gap:6px;max-width:min(320px,calc(100% - 24px));z-index:6}.tpm-map-start[hidden]{display:none!important}.tpm-map-start-trigger{align-items:center;background:#fffffff5;border:1px solid #e6e7ee;border-radius:10px;box-shadow:0 8px 24px -12px #1818284d;color:#3a3a46;cursor:pointer;display:inline-flex;font:650 11.5px/1 Plus Jakarta Sans,sans-serif;gap:6px;height:32px;padding:0 12px;transition:border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap}.tpm-map-start-trigger.is-open,.tpm-map-start-trigger:hover{background:#fff;border-color:#e1ddfb;color:#5b46d9}.tpm-map-start-trigger.is-busy{cursor:wait;opacity:.7}.tpm-map-start-chevron{flex:none;opacity:.65}.tpm-map-start-trigger.is-open .tpm-map-start-chevron{transform:rotate(180deg)}.tpm-map-start-chip{align-items:center;background:#fffffff7;border:1px solid #e93d8247;border-radius:10px;box-shadow:0 8px 24px -12px #e93d8259;display:inline-flex;gap:8px;height:32px;max-width:100%;padding:0 6px 0 10px}.tpm-map-start-chip[hidden]{display:none!important}.tpm-map-start-chip-dot{background:#e93d82;border-radius:99px;box-shadow:0 0 0 3px #e93d8229;flex:none;height:8px;width:8px}.tpm-map-start-chip-label{color:#16161f;font:650 11.5px/1 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-start-clear{align-items:center;background:#0000;border:none;border-radius:7px;color:#8b8b99;cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.tpm-map-start-clear:hover{background:#fdf2f7;color:#e93d82}.tpm-map-start-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 10px 20px -4px #0000001f;box-sizing:border-box;max-height:min(220px,36vh);max-width:min(280px,calc(100vw - 40px));min-width:min(220px,100%);overflow-x:hidden;overflow-y:auto;padding:4px}.tpm-map-start-menu[hidden]{display:none!important}.tpm-map-start-empty{color:#94a3b8;font:500 12px/1.35 Plus Jakarta Sans,sans-serif;padding:16px 10px;text-align:center}.tpm-map-start-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;gap:6px;margin:0;max-width:100%;min-height:28px;min-width:0;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.tpm-map-start-option:hover:not(:disabled):not(.is-on){background:#f8fafc}.tpm-map-start-option.is-on{background:#646ffa26;border-color:#fff;color:#1a202c}.tpm-map-start-option:disabled{cursor:not-allowed;opacity:.4}.tpm-map-start-option-icon{align-items:center;background:#0000;border-radius:0;color:#64748b;display:inline-flex;flex:none;height:16px;justify-content:center;width:16px}.tpm-map-start-option-icon svg{display:block;height:14px;width:14px}.tpm-map-start-option.is-on .tpm-map-start-option-icon{background:#0000;color:#4f46e5}.tpm-map-start-option-text{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding-top:0}.tpm-map-start-option-label{color:inherit;font:500 12px/1.25 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-start-option-sub{color:#94a3b8;font:500 10.5px/1.25 Plus Jakarta Sans,sans-serif}.tpm-map-pin--start .tpm-map-pin-bubble{border-color:#e93d8273;box-shadow:0 6px 16px #e93d822e}.tpm-map-pin--start .tpm-map-pin-badge,.tpm-map-pin--start .tpm-map-pin-dot,.tpm-map-pin--start .tpm-map-pin-stem{background:#e93d82;color:#fff}.tpm-map-pin--start .tpm-map-pin-badge--icon{align-items:center;display:inline-flex;justify-content:center;min-width:20px;padding:0 4px}.tpm-map-pin--start .tpm-map-pin-badge--icon svg{display:block}.tpm-map-pin--start .tpm-map-pin-label{color:#9d174d;font-weight:700}.tpm-map-pin--start.is-on .tpm-map-pin-bubble{border-color:#e93d82}.tpm-map-canvas.has-google .tpm-map-start{z-index:6}@keyframes tpmMapHintGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tpm-map-hint.is-live-unlinked{background:#fffffff5;border:1px solid #e1ddfb;border-radius:12px;box-shadow:0 12px 36px #18182824,0 0 0 1px #6d54e80f;height:auto;left:50%;max-width:min(360px,calc(100% - 32px));min-height:40px;padding:12px 18px;pointer-events:none;right:auto;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:normal;z-index:6}.tpm-map-hint.is-live-unlinked .tpm-map-hint-label{-webkit-text-fill-color:#0000;animation:tpmMapHintGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;display:inline-block;font:650 13px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em}.tpm-map-canvas.is-live-unlinked:after{backdrop-filter:saturate(.72) brightness(.94);-webkit-backdrop-filter:saturate(.72) brightness(.94);background:#f6f7fa9e;content:"";inset:0;pointer-events:none;position:absolute;transition:background .28s ease;z-index:2}.tpm-map-canvas.is-workday-off:after{backdrop-filter:saturate(.7) brightness(.96);-webkit-backdrop-filter:saturate(.7) brightness(.96);background:#f6f7fa8c;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tpm-map-workday-off{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute;z-index:4}.tpm-map-workday-off-card{background:#ffffffeb;border:1px solid #e4e4eae6;border-radius:14px;box-shadow:0 12px 40px -16px #18182847;max-width:360px;padding:16px 20px;text-align:center}.tpm-map-workday-off-msg{color:#3f3f46;display:block;font:650 14px/1.45 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em}.tpm-map-canvas.is-workday-off .tpm-map-hint{display:none}.tpm-map-canvas.is-workday-off.has-google .tpm-map-mode-toggle{z-index:6}.tpm-map-canvas.is-live-unlinked.has-google .tpm-map-mode-toggle{z-index:5}.tpm-map-canvas.is-live-unlinked .tpm-map-hint.is-live-unlinked{z-index:6}.tpm-map-coords-loading{align-items:center;background:#fffffff5;border:1px solid #e1ddfb;border-radius:9px;box-shadow:0 8px 24px -14px #1818284d;display:flex;font:600 10.5px/1.35 Plus Jakarta Sans,sans-serif;gap:8px;height:28px;padding:0 11px 0 9px;position:absolute;right:12px;top:12px;white-space:nowrap;z-index:4}.tpm-map-coords-spinner{animation:tpm-map-coords-spin .7s linear infinite;border:2px solid #7c3aed38;border-radius:99px;border-top-color:#7c3aed;flex:none;height:12px;width:12px}.tpm-map-coords-label{-webkit-text-fill-color:#0000;animation:tpm-map-coords-gradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}@keyframes tpm-map-coords-spin{to{transform:rotate(1turn)}}@keyframes tpm-map-coords-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tpm-map-coords-loading[hidden]{display:none!important}.tpm-map-coords-loading.is-busy-banner{height:auto;max-width:min(280px,calc(100% - 24px));min-height:28px;right:12px;top:12px;white-space:normal}.tpm-map-coords-sub{display:none}.tpm-map-plan-busy{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8f8fc8c;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:absolute;z-index:6}.tpm-map-plan-busy[hidden]{display:none!important}.tpm-map-boot-loading{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#eef0eceb;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:absolute;z-index:4}.tpm-map-boot-loading[hidden]{display:none!important}.tpm-map-boot-loading-card,.tpm-map-plan-busy-card{align-items:center;background:#fffffff5;border:1px solid #e1ddfb;border-radius:12px;box-shadow:0 12px 32px -16px #18182859;display:flex;gap:12px;max-width:min(320px,100%);padding:14px 16px;pointer-events:none}.tpm-map-boot-loading-spinner,.tpm-map-plan-busy-spinner{animation:tpm-map-coords-spin .75s linear infinite;border:2.5px solid #7c3aed33;border-radius:99px;border-top-color:#7c3aed;flex:none;height:22px;width:22px}.tpm-map-boot-loading-text,.tpm-map-plan-busy-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tpm-map-boot-loading-text strong,.tpm-map-plan-busy-text strong{color:#2a2a32;font:650 13px/1.3 Plus Jakarta Sans,sans-serif}.tpm-map-boot-loading-text span,.tpm-map-plan-busy-text span{color:#6b6b76;font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif}.tpm-unlocated-modal-overlay{align-items:center;background:#14141c73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13050}.tpm-unlocated-modal{background:#fff;border:1px solid #e6e7ee;border-radius:14px;box-shadow:0 24px 48px -20px #10101c66;display:flex;flex-direction:column;max-height:min(78vh,640px);overflow:hidden;width:min(420px,100%)}.tpm-unlocated-head{align-items:center;border-bottom:1px solid #ececf2;display:flex;flex:none;gap:10px;justify-content:space-between;padding:14px 14px 10px}.tpm-unlocated-title{align-items:center;color:#2a2a32;display:flex;font:650 14px/1.3 Plus Jakarta Sans,sans-serif;gap:8px;margin:0}.tpm-unlocated-title svg{color:#c2410c;flex:none}.tpm-unlocated-x{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6b76;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.tpm-unlocated-x:hover{background:#f2f2f6;color:#2a2a32}.tpm-unlocated-lead{color:#6b6b76;flex:none;font:500 12px/1.4 Plus Jakarta Sans,sans-serif;margin:0;padding:10px 14px 0}.tpm-unlocated-retry{align-items:center;align-self:flex-start;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:9px;color:#5b21b6;cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 Plus Jakarta Sans,sans-serif;gap:8px;height:34px;justify-content:center;margin:10px 14px 0;padding:0 12px}.tpm-unlocated-retry:hover:not(:disabled){background:#ede9fe}.tpm-unlocated-retry.is-busy,.tpm-unlocated-retry:disabled{cursor:wait;opacity:.7}.tpm-unlocated-list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;margin:10px 0 0;min-height:0;overflow:auto;padding:0 14px 14px}.tpm-unlocated-item{background:#fafafa;border:1px solid #ececf2;border-radius:10px;padding:10px 11px}.tpm-unlocated-item-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:4px}.tpm-unlocated-os{color:#5b21b6;font:700 11.5px/1.2 Plus Jakarta Sans,sans-serif}.tpm-unlocated-client{color:#2a2a32;font:600 12px/1.3 Plus Jakarta Sans,sans-serif}.tpm-unlocated-equip{color:#8b8b96;font:500 11px/1.3 Plus Jakarta Sans,sans-serif}.tpm-unlocated-addr{color:#6b6b76;font:500 11.5px/1.4 Plus Jakarta Sans,sans-serif;word-break:break-word}.tpm-unlocated-foot{border-top:1px solid #ececf2;display:flex;flex:none;justify-content:flex-end;padding:12px 14px 14px}.tpm-unlocated-close-btn{background:#fff;border:1px solid #e1e1e8;border-radius:8px;color:#3a3a44;cursor:pointer;font:600 12px/1 Plus Jakarta Sans,sans-serif;height:32px;padding:0 14px}.tpm-unlocated-close-btn:hover{background:#f5f5f8}.tpm-map[data-map-mode=plan] .tpm-map-hint{display:none}.tpm-map[data-map-mode=plan] .tpm-map-coords-loading:not([hidden])~.tpm-map-hint,.tpm-map[data-map-mode=plan]:has(.tpm-map-coords-loading:not([hidden])) .tpm-map-hint{display:none}.tpm-map-pins{inset:0}.tpm-map-pin,.tpm-map-pins{position:absolute;z-index:2}.tpm-map-pin{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:0;pointer-events:auto;transform:translate(-50%,-100%)}.tpm-map-pin-bubble{align-items:center;background:#fff;border:1.5px solid #c9cad4;border-radius:99px;box-shadow:0 8px 18px -8px #18182873;display:flex;gap:6px;height:26px;padding:0 9px 0 6px}.tpm-map[data-map-mode=plan] .tpm-map-pin-bubble{border-color:#c9c2f6}.tpm-map-pin-badge{align-items:center;background:#f2f2f7;border-radius:99px;color:#a8a8b4;display:flex;font:800 9.5px/1 JetBrains Mono,monospace;height:17px;justify-content:center;width:17px}.tpm-map[data-map-mode=plan] .tpm-map-pin-badge{background:#f1f0fd;color:#5b46d9}.tpm-map-pin-label{color:#33333d;font:700 10.5px/1 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-map-pin-stem{background:#c9cad4;height:9px;width:2px}.tpm-map[data-map-mode=plan] .tpm-map-pin-stem{background:#6d54e8}.tpm-map-pin-dot{background:#c9cad4;border-radius:99px;box-shadow:0 0 0 3px #ffffffbf;height:7px;width:7px}.tpm-map[data-map-mode=plan] .tpm-map-pin-dot{background:#6d54e8;box-shadow:0 0 0 3px #6d54e847}.tpm-map-pin.is-on .tpm-map-pin-bubble{background:#6d54e8;border-color:#5236c9}.tpm-map-pin.is-on .tpm-map-pin-badge{background:#ffffff38;color:#fff}.tpm-map-pin.is-on .tpm-map-pin-label{color:#fff}.tpm-map-pin.is-on .tpm-map-pin-dot,.tpm-map-pin.is-on .tpm-map-pin-stem{background:#5236c9}.tpm-map-plan-item{align-items:center;background:#fff;border:1px solid #e1ddfb;border-radius:10px;cursor:grab;display:flex;gap:9px;padding:8px 9px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.tpm-map-plan-item.is-unmapped{background:#fff7ed;border-color:#fdba74}.tpm-map-plan-item.is-unmapped .tpm-map-plan-n{background:#ea580c;color:#fff}.tpm-map-rest-item.is-unmapped{background:#fff7ed;border-color:#fdba74}.tpm-map-unlocated-bar{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;color:#9a3412;cursor:pointer;display:flex;flex:none;font:600 11.5px/1.35 Plus Jakarta Sans,sans-serif;gap:8px;margin:0 0 8px;padding:8px 10px;text-align:left;width:100%}.tpm-map-unlocated-bar:hover{background:#ffedd5}.tpm-map-unlocated-bar[hidden]{display:none!important}.tpm-map-unlocated-bar-ico{align-items:center;background:#ea580c;border-radius:99px;color:#fff;display:inline-flex;flex:none;font:800 11px/1 Plus Jakarta Sans,sans-serif;height:18px;justify-content:center;width:18px}.tpm-map-unlocated-bar-txt{min-width:0}.tpm-map-plan-item:active{cursor:grabbing}.tpm-map-plan-item.is-dragging{opacity:.45}.tpm-map-plan-item.is-drag-over-after:after,.tpm-map-plan-item.is-drag-over-before:before{background:#6d54e8;border-radius:2px;content:"";height:2px;left:6px;pointer-events:none;position:absolute;right:6px;z-index:2}.tpm-map-plan-item.is-drag-over-before:before{top:-4px}.tpm-map-plan-item.is-drag-over-after:after{bottom:-4px}.tpm-map-plan-grip{align-items:center;color:#c0c0cc;display:inline-flex;flex:none;justify-content:center;margin-right:-2px;width:12px}.tpm-map-plan-item:hover .tpm-map-plan-grip{color:#9a9aa8}.tpm-map-plan-n{align-items:center;background:#6d54e8;border-radius:6px;color:#fff;display:flex;flex:none;font:800 10px/1 JetBrains Mono,monospace;height:20px;justify-content:center;width:20px}.tpm-map-plan-item-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.tpm-map-plan-item-main{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;margin:0;min-width:0;padding:0;text-align:left}.tpm-map-plan-item-main:hover .tpm-map-plan-item-client{color:#3a2f8f}.tpm-map-plan-item-client{color:#22222c;font:700 11px/1.25 Plus Jakarta Sans,sans-serif}.tpm-map-plan-item-client,.tpm-map-plan-item-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-plan-item-meta{color:#9a9aa6;font:500 10px/1.2 JetBrains Mono,monospace;max-width:100%}.tpm-map-plan-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:#a8a8b4;cursor:pointer;display:flex;flex:none;height:22px;justify-content:center;width:22px}.tpm-map-plan-remove:hover{background:#f4f4f8;color:#6b6b78}.tpm-map-planned{display:flex;flex-direction:column;gap:6px}.tpm-map-planned-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:18px}.tpm-map-planned-head .tpm-map-section-label{flex:1 1;margin:0;min-width:0}.tpm-map-plan-city{display:flex;flex-direction:column;gap:5px;margin-top:2px}.tpm-map-plan-city+.tpm-map-plan-city{border-top:1px solid #eef0f5;margin-top:6px;padding-top:8px}.tpm-map-plan-city-title{align-items:center;color:#6e6e7a;display:flex;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;gap:6px;letter-spacing:.04em;text-transform:uppercase}.tpm-map-plan-city-count{align-items:center;background:#ececf2;border-radius:999px;color:#7a7a88;display:inline-flex;font:700 9px/1 JetBrains Mono,monospace;height:15px;justify-content:center;letter-spacing:0;min-width:16px;padding:0 4px;text-transform:none}.tpm-map-plan-city-list{display:flex;flex-direction:column;gap:6px}.tpm-map-tech{align-items:center;background:#6d54e824;display:flex;height:64px;justify-content:center;left:46%;pointer-events:none;top:44%;transform:translate(-50%,-50%);width:64px;z-index:2}.tpm-map-tech,.tpm-map-tech-pulse{border-radius:99px;position:absolute}.tpm-map-tech-pulse{animation:tpm-map-pulse 2.4s ease-out infinite;border:1.5px solid #6d54e859;inset:0}@keyframes tpm-map-pulse{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(1)}}.tpm-map-tech-dot{align-items:center;background:#6d54e8;border:3px solid #fff;border-radius:99px;box-shadow:0 6px 16px -4px #6d54e8bf;color:#fff;display:flex;font:800 8.5px/1 Plus Jakarta Sans,sans-serif;height:26px;justify-content:center;width:26px}.tpm-map-side{background:#fcfcfe;border-left:1px solid #eeeff4;display:flex;flex:none;flex-direction:column;min-height:0;width:328px}.tpm-map-side-live{display:flex;flex:1 1;flex-direction:column;gap:13px;min-height:0;overflow:hidden;padding:14px 16px 0}.tpm-map-side-live[hidden],.tpm-map[data-map-mode=plan] .tpm-map-side-live,.tpm-map[data-map-mode=track] .tpm-map-side-live{display:none!important}.tpm-map-live-head{align-items:center;display:flex;gap:8px}.tpm-map-live-dot{background:#12a375;border-radius:99px;flex:none;height:7px;width:7px}.tpm-map-live-title{color:#16161f;font:800 12px/1.35 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-map-live-ago{color:#8b8b99;font:600 10px/1.35 JetBrains Mono,monospace;margin-left:auto;white-space:nowrap}.tpm-map-next{align-items:flex-start;background:#fff;border:1px solid #e1ddfb;border-radius:12px;display:flex;gap:10px;padding:11px 12px}.tpm-map-next-icon{align-items:center;background:#f1f0fd;border-radius:9px;display:flex;flex:none;height:30px;justify-content:center;margin-top:1px;width:30px}.tpm-map-next-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tpm-map-fact-k,.tpm-map-next-label,.tpm-map-section-label{color:#9a9aa6;font:600 9px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.tpm-map-section-label{font:700 10px/1.35 Plus Jakarta Sans,sans-serif}.tpm-map-next-client{color:#16161f;font:700 13px/1.3 Plus Jakarta Sans,sans-serif}.tpm-map-next-client,.tpm-map-next-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-next-meta{color:#8b8b99;font:600 11px/1.35 JetBrains Mono,monospace}.tpm-map-facts{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.tpm-map-fact{background:#fff;border:1px solid #eeeff4;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:9px 10px}.tpm-map-fact-v{font:700 12px/1.25 JetBrains Mono,monospace}.tpm-map-events{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 2px 16px 0;scrollbar-color:#0000 #0000;scrollbar-width:thin}.tpm-map-events>.tpm-map-section-label{background:#fcfcfe;flex:none;margin:0;padding:0 0 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tpm-map-events:focus-within,.tpm-map-events:hover{scrollbar-color:#d8d8e0 #0000}.tpm-map-events::-webkit-scrollbar{height:5px;width:5px}.tpm-map-events::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-map-events::-webkit-scrollbar-track{background:#0000}.tpm-map-events::-webkit-scrollbar-thumb{background:#0000;border-radius:99px}.tpm-map-events:active::-webkit-scrollbar-thumb,.tpm-map-events:focus-within::-webkit-scrollbar-thumb,.tpm-map-events:hover::-webkit-scrollbar-thumb{background:#d8d8e0}.tpm-map-events:focus-within::-webkit-scrollbar-thumb:hover,.tpm-map-events:hover::-webkit-scrollbar-thumb:hover{background:#c4c4cf}.tpm-map-events::-webkit-scrollbar-corner{background:#0000}.tpm-map-events-empty{color:#9a9aa6;font:600 12px/1.4 Plus Jakarta Sans,sans-serif;padding:4px 0 2px}.tpm-map-event{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:10px;box-sizing:border-box;color:inherit;display:flex;font:inherit;gap:10px;margin:0;padding:4px 6px;text-align:left;width:100%}button.tpm-map-event{-webkit-appearance:none;appearance:none;cursor:default}.tpm-map-events:focus-within .tpm-map-event.is-mapable,.tpm-map-events:focus-within .tpm-map-event.is-photoable,.tpm-map-events:hover .tpm-map-event.is-mapable,.tpm-map-events:hover .tpm-map-event.is-photoable{cursor:pointer}.tpm-map-event.is-mapable:focus-visible,.tpm-map-event.is-photoable:focus-visible,.tpm-map-events:focus-within .tpm-map-event.is-mapable:hover,.tpm-map-events:focus-within .tpm-map-event.is-photoable:hover,.tpm-map-events:hover .tpm-map-event.is-mapable:hover,.tpm-map-events:hover .tpm-map-event.is-photoable:hover{background:#f3f1fd;border-color:#e1ddfb}.tpm-workday-photo-body{min-height:220px}.tpm-workday-photo-body,.tpm-workday-photo-frame{align-items:center;display:flex;justify-content:center}.tpm-workday-photo-frame{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;max-height:min(60vh,420px);min-height:200px;padding:16px;width:100%}.tpm-workday-photo-wrap{display:inline-block;line-height:0;max-width:100%;position:relative}.tpm-workday-photo-img{display:block;height:auto;max-height:min(56vh,380px);max-width:100%;object-fit:contain;width:auto}.tpm-map-event.is-selected{background:#f1f0fd;border:0;border-radius:9px;box-shadow:inset 3px 0 0 #6d54e8}.tpm-map-event.is-lunch .tpm-map-event-title{color:#e11d48}.tpm-map-event-t{color:#a8a8b4;flex:none;font:600 10.5px/1.5 JetBrains Mono,monospace;width:36px}.tpm-map-event-t.is-range{display:flex;flex-direction:column;gap:1px}.tpm-map-event-t-end,.tpm-map-event-t-start{display:block;position:relative}.tpm-map-event-t-start:after{background:#d4d4d8;bottom:-3px;content:"";height:5px;left:50%;position:absolute;width:1px}.tpm-map-event-t-end{color:#55556a}.app.theme-dark .tpm-map-event-t-start:after,html.theme-dark .tpm-map-event-t-start:after{background:#ffffff2e}.app.theme-dark .tpm-map-event-t-end,html.theme-dark .tpm-map-event-t-end{color:#c4c4cc}.tpm-map-event-dot{border-radius:99px;flex:none;height:7px;margin-top:5px;width:7px}.tpm-map-event-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tpm-map-event-title-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.tpm-map-event-title{color:#33333d;font:700 11.5px/1.3 Plus Jakarta Sans,sans-serif;min-width:0}.tpm-map-event-speed{color:#9a9aa6;flex:none;font:500 10px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.01em;margin-left:auto;white-space:nowrap}.tpm-map-event-stats{align-items:center;color:#7c7c88;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:3px;max-width:100%;min-width:0}.tpm-map-event-stats-item{align-items:center;display:inline-flex;gap:4px;max-width:100%;min-width:0}.tpm-map-event-stats-icon{color:#8b8b96;flex:none;height:12px;width:12px}.tpm-map-event-stats-text{font:600 10px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-sub{align-items:center;color:#9a9aa6;display:flex;font:500 10.5px/1.4 Plus Jakarta Sans,sans-serif;gap:5px;min-width:0}.tpm-map-event-sub .tpm-map-track-trip-icons{margin-top:0}.tpm-map-event-sub .tpm-map-track-trip-icon{height:12px;width:12px}.tpm-map-event-sub-text{min-width:0}.tpm-map-side-plan{display:flex;flex:1 1;flex-direction:column;min-height:0}.tpm-map-side-plan[hidden],.tpm-map[data-map-mode=live] .tpm-map-side-plan,.tpm-map[data-map-mode=track] .tpm-map-side-plan{display:none!important}.tpm-map-side-track{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:14px 16px 16px}.tpm-map-side-track[hidden],.tpm-map[data-map-mode=live] .tpm-map-side-track,.tpm-map[data-map-mode=plan] .tpm-map-side-track{display:none!important}.tpm-map-track-head{align-items:center;display:flex;gap:8px}.tpm-map-track-title{color:#16161f;font:800 12px/1.35 Plus Jakarta Sans,sans-serif}.tpm-map-track-meta{color:#8b8b99;font:600 10px/1.35 JetBrains Mono,monospace;margin-left:auto}.tpm-map-track-date-field{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}.tpm-map-track-period-row{align-items:flex-end;display:flex;gap:6px;min-width:0}.tpm-map-track-time-field{display:none!important}.tpm-map-track-diario-field{align-items:flex-end;display:flex;flex:0 0 auto}.tpm-map-track-diario{align-items:center;background:#fff;border:1.5px solid #e6e6ef;border-radius:10px;box-sizing:border-box;color:#6c6c80;cursor:pointer;display:inline-flex;gap:6px;height:36px;justify-content:center;min-height:36px;min-width:36px;overflow:hidden;padding:0 10px 0 8px;position:relative;transition:color .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;width:auto}.tpm-map-track-diario[hidden]{display:none!important}.tpm-map-track-diario-ico{display:block;flex:0 0 auto}.tpm-map-track-diario-label{color:inherit;flex:0 0 auto;font:600 11.5px/1.2 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap}.tpm-map-track-diario:focus-visible,.tpm-map-track-diario:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.tpm-map-track-time-btn{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:10px;box-sizing:border-box;color:#16161f;cursor:pointer;display:flex;font:600 11.5px/1.2 Plus Jakarta Sans,sans-serif;gap:5px;height:36px;min-height:36px;padding:0 6px;text-align:left;width:100%}.tpm-map-track-time-btn:hover{border-color:#d4d0f0}.tpm-map-track-time-btn:focus,.tpm-map-track-time-btn[aria-expanded=true]{border-color:#cfc8f8;box-shadow:0 0 0 3px #6d54e81f;outline:none}.tpm-map-track-time-btn-icon{color:#8b8b99;display:flex;flex:none}.tpm-map-track-time-btn-copy{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:6px;min-width:0}.tpm-map-track-time-btn-title{color:#16161f;font:600 11px/1.2 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-track-time-btn-range{color:#8b8b99;display:none;font:600 10.5px/1.2 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-title{display:none}.tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-range{color:#6d54e8;display:inline}.tpm-map-track-time-btn-badge{background:#7c4dff;border-radius:99px;color:#fff;flex:none;font:700 9px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.tpm-map-track-time-btn-badge[hidden]{display:none!important}.tpm-map-track-time-btn.is-filtered{background:linear-gradient(135deg,#f6f2ff,#fff 70%);border-color:#7c4dff8c;box-shadow:0 0 0 2px #7c4dff24}.tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-icon{color:#7c4dff}.tpm-map-track-time-pop{background:#fff;border:1px solid #e6e7ee;border-radius:12px;box-shadow:0 12px 32px #16162329;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;position:fixed;z-index:14100}.tpm-map-track-time-pop[hidden]{display:none!important}.tpm-map-track-time-pop-title{color:#16161f;font:700 12.5px/1.3 Plus Jakarta Sans,sans-serif}.tpm-map-track-time-pop-fields{display:flex;gap:8px}.tpm-map-track-time-pop-field .tpm-map-track-time{width:100%}.tpm-map-track-time-pop-err{color:#e11d48;font:600 11px/1.35 Plus Jakarta Sans,sans-serif;margin:0}.tpm-map-track-time-pop-err[hidden]{display:none!important}.tpm-map-track-time-pop-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.tpm-map-track-time-pop-clear{background:none;border:none;color:#6366f1;cursor:pointer;font:600 13px/16px Plus Jakarta Sans,sans-serif;height:32px;padding:0}.tpm-map-track-time-pop-clear:hover{color:#4f46e5}.tpm-map-track-time-pop-apply{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font:600 13px/16px Plus Jakarta Sans,sans-serif;height:32px;min-height:32px;padding:0 14px}.tpm-map-track-time-pop-apply:hover:not(:disabled){background:#4338ca}.tpm-map-track-time-pop-apply:disabled{cursor:not-allowed;opacity:.55}.tpm-map-track-time-row{align-items:center;display:flex;gap:6px}.tpm-map-track-time{background:#fff;border:1px solid #e6e7ee;border-radius:10px;box-sizing:border-box;color:#16161f;flex:1 1;font:600 12.5px/1.3 Plus Jakarta Sans,sans-serif;height:36px;min-width:0;padding:0 8px}.tpm-map-track-time:hover{border-color:#d4d0f0}.tpm-map-track-time:focus{border-color:#cfc8f8;box-shadow:0 0 0 3px #6d54e81f;outline:none}.tpm-map-track-time-sep{color:#8b8b99;flex:none;font:600 11px/1 Plus Jakarta Sans,sans-serif}.tpm-map-track-time-clear{background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#8b8b99;cursor:pointer;flex:none;font-size:12px;height:32px;line-height:1;padding:0;width:32px}.tpm-map-track-time-clear:hover{background:#f7f7fb;border-color:#d4d0f0;color:#16161f}.tpm-map-track-time-clear[hidden]{display:none!important}.tpm-map-track-date{background:#fff;border:1px solid #e6e7ee;border-radius:10px;box-sizing:border-box;color:#16161f;cursor:pointer;font:600 11.5px/1.3 Plus Jakarta Sans,sans-serif;height:36px;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.tpm-map-track-date:hover{border-color:#d4d0f0}.tpm-map-track-date:focus{border-color:#cfc8f8;box-shadow:0 0 0 3px #6d54e81f;outline:none}.tpm-track-datetime-head{justify-content:flex-end}.tpm-track-datetime-time-row{justify-content:flex-end;margin-left:0;width:100%}.tpm-track-datetime-err{color:#9b1c1c;font:500 11px/1.35 Geist Variable,Geist,system-ui,sans-serif;margin:0;padding:0 10px 6px}.tpm-track-date-modal.equipment-consult-period-modal{max-height:min(calc(100vh - 24px),420px);width:min(320px,calc(100vw - 24px));z-index:14050!important}.tpm-track-date-modal .ec-period-picker-actions{gap:12px}.tpm-track-date-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;font-size:13px;height:32px;line-height:16px;min-height:32px;padding:0 14px}.tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1}.tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.tpm-map-track-trips{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 2px 4px 0;scrollbar-color:#0000 #0000;scrollbar-width:thin}.tpm-map-track-trips[hidden]{display:none!important}.tpm-map-track-trips-head{align-items:baseline;background:#fcfcfe;display:flex;flex:none;gap:8px;justify-content:space-between;margin:0;padding:0 0 4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.tpm-map-track-trips-head .tpm-map-section-label{min-width:0}.tpm-map-track-trips-range{color:#9a9aa6;flex:none;font:600 10px/1.35 JetBrains Mono,monospace;letter-spacing:0;text-transform:none;white-space:nowrap}.tpm-map-track-trips-empty{color:#9a9aa6;font:600 12px/1.45 Plus Jakarta Sans,sans-serif;margin:0}.tpm-map-track-trips:focus-within,.tpm-map-track-trips:hover{scrollbar-color:#d8d8e0 #0000}.tpm-map-track-trips::-webkit-scrollbar{width:5px}.tpm-map-track-trips::-webkit-scrollbar-thumb{background:#0000;border-radius:99px}.tpm-map-track-trips:focus-within::-webkit-scrollbar-thumb,.tpm-map-track-trips:hover::-webkit-scrollbar-thumb{background:#d8d8e0}.tpm-map-track-trip{align-items:flex-start;background:#fff;border:1px solid #eeeff4;border-radius:10px;box-sizing:border-box;color:inherit;cursor:default;display:flex;font:inherit;gap:10px;padding:9px 10px;text-align:left;width:100%}button.tpm-map-track-trip.is-focusable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}button.tpm-map-track-trip.is-focusable:hover{border-color:#d4d4de;box-shadow:0 2px 8px #16161f0f}button.tpm-map-track-trip.is-focusable:focus-visible{outline:2px solid #7c4dff73;outline-offset:1px}button.tpm-map-track-trip.is-selected{background:linear-gradient(135deg,#f6f2ff,#fff 65%);border-color:#7c4dff8c;box-shadow:0 0 0 2px #7c4dff24}button.tpm-map-track-trip.is-selected.is-idle{background:linear-gradient(135deg,#fff5f9,#fff 70%);border-color:#e93d8266;box-shadow:0 0 0 2px #e93d821f}button.tpm-map-track-trip.is-selected.is-service{background:linear-gradient(135deg,#f3eeff,#fff 70%);border-color:#7c4dff8c}.tpm-map-track-trip-swatch{border-radius:99px;box-shadow:0 0 0 2px #16161f0f;flex:none;height:10px;margin-top:3px;width:10px}.tpm-map-track-trip-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tpm-map-track-trip-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.tpm-map-track-trip-os{align-items:flex-start;color:#16161f;display:flex;font:600 11.25px/1.35 Plus Jakarta Sans,sans-serif;gap:5px;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.tpm-map-track-trip-icons{align-items:center;display:inline-flex;flex:none;gap:3px;margin-top:1px}.tpm-map-track-trip-icon{color:inherit;display:block;flex:none;height:13px;width:13px}.tpm-map-track-trip-os-text{flex:1 1;min-width:0}.tpm-map-track-trip-client{color:#6b6b78;display:block;font:500 10.5px/1.25 Plus Jakarta Sans,sans-serif;margin-top:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-track-trip-stats{align-items:center;color:#7c7c88;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:3px;max-width:100%;min-width:0}.tpm-map-track-trip-stats-item{align-items:center;display:inline-flex;gap:4px;max-width:100%;min-width:0}.tpm-map-track-trip-stats-icon{color:#8b8b96;flex:none;height:12px;width:12px}.tpm-map-track-trip-stats-text{font:600 10px/1.25 Plus Jakarta Sans,sans-serif;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-event-cancel,.tpm-map-track-trip-cancel{color:#b45309;display:block;font:500 10.5px/1.3 Plus Jakarta Sans,sans-serif;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-track-trip.is-cancelled{background:linear-gradient(135deg,#fff7f7,#fff 72%);border-color:#ef444447}.tpm-map-event.is-cancelled .tpm-map-event-title,.tpm-map-track-trip.is-cancelled .tpm-map-track-trip-os{color:#b91c1c}.tpm-map-track-trip-times{color:#16161f;font:700 12px/1.35 JetBrains Mono,monospace;min-width:0}.tpm-map-track-trip-km,.tpm-map-track-trip-speed{color:#9a9aa6;flex:none;font:500 10px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.01em;margin-left:auto;white-space:nowrap}button.tpm-map-track-trip.is-lunch,button.tpm-map-track-trip.is-workday{cursor:default}button.tpm-map-track-trip.is-lunch.is-mapable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}button.tpm-map-track-trip.is-lunch.is-mapable:hover{background:linear-gradient(135deg,#fffbeb,#fff 70%);border-color:#fcd34d;box-shadow:0 2px 8px #b4530914}button.tpm-map-track-trip.is-lunch.is-mapable:focus-visible{outline:2px solid #f59e0b73;outline-offset:1px}button.tpm-map-track-trip.is-lunch.is-selected{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b59}.tpm-map-track-trip.is-lunch .tpm-map-track-trip-os{color:#b45309;font-weight:700}button.tpm-map-track-trip.is-workday.is-photoable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}button.tpm-map-track-trip.is-workday.is-photoable:hover{background:linear-gradient(135deg,#f7f5ff,#fff 70%);border-color:#c7c4e8;box-shadow:0 2px 8px #16161f0f}button.tpm-map-track-trip.is-workday.is-photoable:focus-visible{outline:2px solid #0d948866;outline-offset:1px}.tpm-map-track-trip.is-workday .tpm-map-track-trip-os{font-weight:700}.tpm-map-track-trip.is-idle .tpm-map-track-trip-os{color:#8b8b99;font-weight:600}.tpm-map-track-trip.is-idle .tpm-map-track-trip-times{color:#5c5c68}.tpm-map-track-endpoint{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute}.tpm-map-track-endpoint-bubble{background:#fff;border:1px solid #eeeff4;border-radius:8px;box-shadow:0 6px 14px #16161f1f;color:#16161f;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;margin-bottom:4px;max-width:140px;padding:5px 8px;white-space:nowrap}.tpm-map-track-endpoint-dot{background:#6d54e8;border:2px solid #fff;border-radius:99px;box-shadow:0 0 0 2px #6d54e840;height:12px;width:12px}.tpm-map-track-endpoint--start .tpm-map-track-endpoint-dot{background:#12a375;box-shadow:0 0 0 2px #12a37540}.tpm-map-track-endpoint--end .tpm-map-track-endpoint-dot{background:#d1443e;box-shadow:0 0 0 2px #d1443e40}.tpm-map-track-trip.is-service{background:linear-gradient(135deg,#faf8ff,#fff 70%);border-color:#7c4dff33}.tpm-map-track-trip.is-service .tpm-map-track-trip-os{color:#5a45c4}.tpm-map-track-service-pin{--tpm-svc-color:#6d54e8;align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;z-index:4}.tpm-map-track-service-pin-bubble{align-items:center;background:#fff;border:1.5px solid var(--tpm-svc-color);border-radius:9px;box-shadow:0 6px 14px #16161f24;display:flex;flex-direction:column;gap:1px;margin-bottom:4px;max-width:120px;padding:5px 8px 6px}.tpm-map-track-service-pin-phase{color:#6b6b78;font:600 9px/1.15 Plus Jakarta Sans,sans-serif;letter-spacing:.02em;text-transform:uppercase}.tpm-map-track-service-pin-type{align-items:center;color:#3d3d48;display:inline-flex;font:700 9px/1.15 Plus Jakarta Sans,sans-serif;gap:4px;justify-content:center;letter-spacing:.02em;text-transform:uppercase}.tpm-map-track-service-pin-type .tpm-map-track-trip-icons{margin-top:0}.tpm-map-track-service-pin-type .tpm-map-track-trip-icon{color:var(--tpm-svc-color);height:12px;width:12px}.tpm-map-track-service-pin-os{color:var(--tpm-svc-color);font:800 12px/1.15 JetBrains Mono,monospace}.tpm-map-track-service-pin-client{color:#4b4b58;display:block;font:600 9.5px/1.2 Plus Jakarta Sans,sans-serif;margin-top:2px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-track-service-pin-sub{color:#6b6b78;font:600 9px/1.2 JetBrains Mono,monospace;margin-top:1px}.tpm-map-track-service-pin-dot{background:var(--tpm-svc-color);border:2.5px solid #fff;border-radius:99px;box-shadow:0 0 0 2px color-mix(in srgb,var(--tpm-svc-color) 35%,#0000);height:14px;width:14px}.tpm-map-track-service-pin--end .tpm-map-track-service-pin-bubble{border-style:dashed}.tpm-map-track-service-pin--both .tpm-map-track-service-pin-bubble{border-width:2px}.tpm-map-track-service-pin--both .tpm-map-track-service-pin-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--tpm-svc-color) 40%,#0000),0 0 0 5px color-mix(in srgb,var(--tpm-svc-color) 12%,#0000);height:16px;width:16px}.tpm-map-track-service-pin.is-interactive,.tpm-map-track-svc-hub{appearance:none;-webkit-appearance:none;background:#0000;border:none;cursor:pointer;font:inherit;margin:0;padding:0;pointer-events:auto}.tpm-map-track-svc-stack .tpm-map-track-svc-stack-dots{align-items:center;display:flex;justify-content:center;margin-top:-2px}.tpm-map-track-svc-stack-dot{background:#6d54e8;border:2px solid #fff;border-radius:99px;box-shadow:0 1px 3px #16161f33;height:12px;margin-left:-4px;width:12px}.tpm-map-track-svc-stack-dot:first-child{margin-left:0}.tpm-map-track-svc-hub{align-items:center;background:#fff;border:1.5px solid #c4b5fd;border-radius:99px;box-shadow:0 4px 12px #16161f29;display:flex;height:28px;justify-content:center;position:absolute;width:28px;z-index:6}.tpm-map-track-svc-hub-count{color:#7c4dff;font:800 11px/1 JetBrains Mono,monospace}.tpm-map-plan-head{border-bottom:1px solid #eeeff4;display:flex;flex:none;flex-direction:column;gap:9px;padding:13px 16px 11px}.tpm-map-plan-title-row{align-items:center;display:flex;gap:8px}.tpm-map-plan-title{color:#16161f;font:800 12px/1.35 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-map-plan-date{color:#9a9aa6;font:600 10px/1.35 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-map-plan-count{background:#f1f0fd;border-radius:5px;color:#5b46d9;font:700 10.5px/1.35 JetBrains Mono,monospace;margin-left:auto;padding:4px 6px;white-space:nowrap}.tpm-map-plan-bar{background:#f0f0f5;border-radius:99px;height:5px;overflow:hidden}.tpm-map-plan-bar-fill{background:linear-gradient(90deg,#6d54e8,#8a72ff);border-radius:99px;display:block;height:100%}.tpm-map-plan-meta{align-items:center;color:#9a9aa6;display:flex;font:500 10.5px/1.35 Plus Jakarta Sans,sans-serif;gap:8px}.tpm-map-plan-meta>span:last-child{margin-left:auto}.tpm-map-plan-body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:11px 16px 14px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.tpm-map-plan-body:active,.tpm-map-plan-body:focus-within,.tpm-map-plan-body:hover{scrollbar-color:#d8d8e0 #0000}.tpm-map-plan-body::-webkit-scrollbar{height:8px;width:8px}.tpm-map-plan-body::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-map-plan-body::-webkit-scrollbar-track{background:#0000}.tpm-map-plan-body::-webkit-scrollbar-thumb{background:#0000;border-radius:99px}.tpm-map-plan-body:active::-webkit-scrollbar-thumb,.tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb,.tpm-map-plan-body:hover::-webkit-scrollbar-thumb{background:#d8d8e0}.tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb:hover,.tpm-map-plan-body:hover::-webkit-scrollbar-thumb:hover{background:#c4c4cc}.tpm-map-plan-body::-webkit-scrollbar-corner{background:#0000}.tpm-map-plan-item:hover{background:#fcfbff;border-color:#c9c2f6}.tpm-map-plan-empty{border:1px dashed #d8d9e3;border-radius:10px;color:#a8a8b4;font:600 11px/1.55 Plus Jakarta Sans,sans-serif;padding:16px 12px;text-align:center}.tpm-map-rest{display:flex;flex-direction:column;gap:6px}.tpm-map-rest-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:18px}.tpm-map-rest-head .tpm-map-section-label{flex:1 1;margin:0;min-width:0}.tpm-map-rest-city-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#9a9aa8;cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;margin:-4px 0 -4px auto;padding:0;transition:color .15s ease,background .15s ease,border-color .15s ease;width:26px}.tpm-map-rest-city-btn:hover{background:#f3f0ff;border-color:#e4dffc;color:#6c54e8}.tpm-map-rest-city-btn.is-on{background:#eee9ff;border-color:#d8d0fa;color:#6c54e8}.tpm-map-rest-city{display:flex;flex-direction:column;gap:5px;margin-top:2px}.tpm-map-rest-city+.tpm-map-rest-city{border-top:1px solid #eef0f5;margin-top:6px;padding-top:8px}.tpm-map-rest-city-title{align-items:center;color:#6e6e7a;display:flex;font:700 10px/1.2 Plus Jakarta Sans,sans-serif;gap:6px;letter-spacing:.04em;text-transform:uppercase}.tpm-map-rest-city-count{align-items:center;background:#ececf2;border-radius:999px;color:#7a7a88;display:inline-flex;font:700 9px/1 JetBrains Mono,monospace;height:15px;justify-content:center;letter-spacing:0;min-width:16px;padding:0 4px;text-transform:none}.tpm-map-rest-city-list{display:flex;flex-direction:column;gap:6px}.tpm-map-rest-item{align-items:flex-start;background:#fff;border:1px solid #ebecf2;border-radius:10px;box-sizing:border-box;display:flex;gap:9px;padding:8px 9px;width:100%}.tpm-map-rest-item:hover{background:#fcfbff;border-color:#c9c2f6}.tpm-map-rest-plus{align-items:center;background:#0000;border:1px dashed #d8d9e3;border-radius:6px;color:#b7b7c2;cursor:pointer;display:flex;flex:none;font:800 11px/1 Plus Jakarta Sans,sans-serif;height:20px;justify-content:center;margin-top:1px;padding:0;width:20px}.tpm-map-rest-plus:hover{background:#f5f3ff;border-color:#6d54e8;color:#6d54e8}.tpm-map-rest-main{align-items:flex-start;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:8px;margin:0;min-width:0;padding:0;text-align:left}.tpm-map-rest-main:hover .tpm-map-rest-client{color:#3a2f8f}.tpm-map-rest-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.tpm-map-rest-client{color:#44444f;font:700 11px/1.25 Plus Jakarta Sans,sans-serif}.tpm-map-rest-client,.tpm-map-rest-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-rest-meta{color:#a8a8b4;font:500 10px/1.2 JetBrains Mono,monospace;max-width:100%}.tpm-map-rest-sla{align-self:flex-start;flex:none;font:600 9.5px/1.25 Plus Jakarta Sans,sans-serif;margin-top:1px;min-width:2.6em;padding-left:2px;text-align:right;white-space:nowrap}.tpm-map .service-type-badge-compact.tpm-map-type-badge{align-items:center;border-radius:3px;box-sizing:border-box;color:#fff;display:inline-flex;flex:none;font-size:8px;font-weight:700;height:14px;justify-content:center;line-height:1;margin-top:3px;padding:0;white-space:nowrap;width:14px}.tpm-map .service-type-badge-compact.tpm-map-type-badge.service-type-badge-compact--defeito-alert{font-size:7px;letter-spacing:-.02em;max-width:36px;min-width:14px;overflow:hidden;padding:0 3px;text-overflow:ellipsis;width:auto}.tpm-map-os-detail-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px 14px;scrollbar-color:#d8d8e0 #0000;scrollbar-width:thin}.tpm-map-os-detail-body::-webkit-scrollbar{height:6px;width:6px}.tpm-map-os-detail-body::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-map-os-detail-body::-webkit-scrollbar-track{background:#0000}.tpm-map-os-detail-body::-webkit-scrollbar-thumb{background:#d8d8e0;border-radius:99px}.tpm-map-os-detail-body::-webkit-scrollbar-thumb:hover{background:#c4c4cc}.tpm-map-os-detail-body::-webkit-scrollbar-corner{background:#0000}.tpm-map-os-detail-client{color:#2a2a32;font:700 14px/1.3 Plus Jakarta Sans,sans-serif;margin-bottom:8px;word-break:break-word}.tpm-map-os-detail-warn{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;font:600 11.5px/1.35 Plus Jakarta Sans,sans-serif;margin:0 0 10px;padding:7px 10px}.tpm-map-os-detail-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.tpm-map-os-detail-row{align-items:baseline;display:flex;font:500 12px/1.35 Plus Jakarta Sans,sans-serif;gap:12px;justify-content:space-between}.tpm-map-os-detail-row span{color:#8b8b96;flex:none}.tpm-map-os-detail-row strong{color:#2a2a32;font-weight:600;text-align:right;word-break:break-word}.tpm-map-os-detail-row--block{align-items:stretch;flex-direction:column;gap:4px}.tpm-map-os-detail-row--block strong{background:#fafafa;border:1px solid #ececf2;border-radius:8px;color:#4a4a54;font-weight:500;padding:8px 10px;text-align:left}.tpm-map-os-detail-place{display:flex;flex-direction:column;gap:10px;margin-top:2px}.tpm-map-os-detail-field{display:flex;flex-direction:column;gap:4px}.tpm-map-os-detail-field-title,.tpm-map-os-detail-section-title{color:#8b8b96;font:650 11px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.02em;margin:0;text-transform:uppercase}.tpm-map-os-detail-field strong{color:#2a2a32;font:600 12.5px/1.4 Plus Jakarta Sans,sans-serif;word-break:break-word}.tpm-map-os-detail-closing{border-top:1px solid #ececf2;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.tpm-map-os-detail-section{display:flex;flex-direction:column;gap:4px}.tpm-map-os-detail-section-body{color:#2a2a32;font:600 12.5px/1.4 Plus Jakarta Sans,sans-serif;margin:0;word-break:break-word}.tpm-map-os-detail-section-body--block{background:#fafafa;border:1px solid #ececf2;border-radius:8px;color:#4a4a54;font-weight:500;padding:8px 10px;white-space:pre-wrap}.tpm-map-os-detail-footer{background:#fff;border-top:none;flex:none;padding:10px 14px 14px}.tpm-map-os-detail-travel-wrap{margin:0 0 10px}.tpm-map-os-detail-travel-stats{align-items:flex-start;background:#0000;border:none;border-radius:0;color:#5c5c68;display:flex;flex-wrap:wrap;gap:10px 18px;max-width:100%;min-width:0;padding:0}.tpm-map-os-detail-travel-stats-item{align-items:flex-start;display:inline-flex;gap:6px;min-width:0}.tpm-map-os-detail-travel-stats-icon{color:#7c7c88;flex:none;height:14px;margin-top:1px;width:14px}.tpm-map-os-detail-travel-stats-text{display:flex;flex-direction:column;font:600 12px/1.3 Plus Jakarta Sans,sans-serif;gap:1px;letter-spacing:.01em;min-width:0}.tpm-map-os-detail-travel-stats-label{color:#8a8a96;font:650 10px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.tpm-map-os-detail-travel-stats-value{color:#3f3f48;font:600 12px/1.3 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-map-os-detail-fotos-label{color:#8b8b96;font:650 11px/1.3 Plus Jakarta Sans,sans-serif;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.tpm-map-os-detail-fotos-loading{color:#8b8b96;font:500 12px/1.4 Plus Jakarta Sans,sans-serif}.tpm-map-os-detail-fotos-strip{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tpm-map-os-detail-foto-thumb{align-items:center;background:#f3f4f8;border:none;border-radius:8px;color:#6d54e8;cursor:pointer;display:inline-flex;flex:none;height:56px;justify-content:center;overflow:hidden;padding:0;width:56px}.tpm-map-os-detail-foto-thumb:hover{box-shadow:0 0 0 2px #7c4dff2e}.tpm-map-os-detail-foto-thumb img{display:block;height:100%;object-fit:cover;width:100%}.tpm-map-os-detail-modal{width:min(440px,100%)}.tpm-map-os-detail-modal .tpm-unlocated-head{border-bottom:none}.tpm-os-fotos-overlay[data-tpm=map-os-fotos-modal],.tpm-os-fotos-overlay[data-tpm=map-os-fotos-zoom]{z-index:13120}.tpm-os-fotos-thumb--video{background:#f3f1fd;height:72px;position:relative;width:72px}.tpm-os-fotos-thumb-preview{background:#0f172a;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.tpm-os-fotos-thumb-video{align-items:center;background:linear-gradient(180deg,#0f172a2e,#0f172a8c);color:#fff;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:2px;inset:0;justify-content:center;letter-spacing:.01em;line-height:1.1;pointer-events:none;position:absolute}.tpm-os-fotos-thumb-video-icon{align-items:center;background:#6d54e8eb;border-radius:50%;box-shadow:0 1px 4px #0f172a59;display:inline-flex;font-size:9px;height:18px;justify-content:center;line-height:1;width:18px}.tpm-os-fotos-thumb-video-label{font:600 10px/1.1 Plus Jakarta Sans,system-ui,sans-serif;text-shadow:0 1px 2px #0f172a73}.tpm-os-fotos-video{background:#111;max-height:min(52vh,420px);max-width:100%}.tpm-map-plan-actions{align-items:center;background:#fff;border-top:1px solid #eeeff4;display:flex;flex:none;gap:8px;justify-content:space-between;padding:11px 16px}.tpm-map-share-wrap{flex:none;position:relative}.tpm-map-share{align-items:center;background:#fff;border:1px solid #e6e7ee;border-radius:9px;color:#54545f;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:36px}.tpm-map-share:hover:not(:disabled):not(.is-disabled){background:#f7f7fb;border-color:#d8d0fa;color:#6d54e8}.tpm-map-share.is-disabled,.tpm-map-share:disabled{cursor:not-allowed;opacity:.45}.tpm-map-share-menu{background:#fff;border:1px solid #e6e7ee;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 10px 28px #1616231f;display:flex;flex-direction:column;gap:2px;left:0;min-width:168px;padding:6px;position:absolute;z-index:20}.tpm-map-share-menu[hidden]{display:none!important}.tpm-map-share-item{background:#0000;border:none;border-radius:7px;color:#2a2a34;cursor:pointer;font:600 12px/1.2 Plus Jakarta Sans,sans-serif;padding:9px 10px;text-align:left}.tpm-map-share-item:hover{background:#f3f0ff;color:#6d54e8}.tpm-map-finish{background:#e8e8ef;border:none;border-radius:9px;color:#a8a8b4;cursor:not-allowed;font:700 12px/1 Plus Jakarta Sans,sans-serif;height:34px;margin-left:auto;min-width:148px;padding:0 14px;white-space:nowrap}.tpm-map-finish:not(.is-disabled):not(:disabled){background:#16161f;color:#fff;cursor:pointer}.tpm-co{display:flex;flex:1 1;flex-direction:column;gap:11px;min-height:0;overflow:hidden;padding:16px 18px 18px}.tpm-co-banner{align-items:center;background:#f0fbf6;border:1px solid #ced;border-radius:12px;display:flex;flex:none;gap:10px;min-width:0;padding:11px 13px;z-index:2}.tpm-co-pulse{animation:tpm-co-pulse 1.6s ease-out infinite;background:#12a375;border-radius:99px;box-shadow:0 0 0 0 #12a37573;flex:none;height:8px;width:8px}@keyframes tpm-co-pulse{0%{box-shadow:0 0 0 0 #12a37566}70%{box-shadow:0 0 0 8px #12a37500}to{box-shadow:0 0 0 0 #12a37500}}.tpm-co-banner-title{color:#0b6f4f;font:700 12.5px/1 Plus Jakarta Sans,sans-serif;white-space:nowrap}.tpm-co-banner-sub{color:#3f8f74;font:500 11.5px/1 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-co-list{display:flex;flex:1 1;flex-direction:column;gap:11px;min-height:0;overflow:auto;padding-bottom:2px;scrollbar-color:#d8d8e0 #0000;scrollbar-width:thin}.tpm-co-list::-webkit-scrollbar{height:5px;width:5px}.tpm-co-list::-webkit-scrollbar-button{display:none;height:0;width:0}.tpm-co-list::-webkit-scrollbar-track{background:#0000}.tpm-co-list::-webkit-scrollbar-thumb{background:#d8d8e0;border-radius:99px}.tpm-co-list::-webkit-scrollbar-thumb:hover{background:#c4c4cf}.tpm-co-list::-webkit-scrollbar-corner{background:#0000}.tpm-co-row{align-items:center;background:#fff;border:1px solid #e9eaf1;border-radius:13px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:13px 14px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease;white-space:nowrap;width:100%}.tpm-co-row:hover{border-color:#d0d4e4;box-shadow:0 1px 4px #22222c0f}.tpm-co-row:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.tpm-co-time{align-items:flex-start;display:flex;flex:none;flex-direction:column;gap:4px;width:78px}.tpm-co-hh{color:#22222c;font:700 11.5px/1 JetBrains Mono,monospace;letter-spacing:-.02em}.tpm-co-hh-label{color:#a8a8b4;font:500 10px/1 Plus Jakarta Sans,sans-serif}.tpm-co-rail{background:#f0f0f5;flex:none;height:34px;width:1px}.tpm-co-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.tpm-co-title{color:#22222c;font:700 12.5px/1.2 Plus Jakarta Sans,sans-serif}.tpm-co-sub,.tpm-co-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-co-sub{color:#8b8b99;font:500 11px/1 Plus Jakarta Sans,sans-serif}.tpm-co-pend{background:#fdf3e3;color:#b06a10;font:600 10.5px/1 Plus Jakarta Sans,sans-serif}.tpm-co-cond,.tpm-co-pend{border-radius:7px;flex:none;padding:6px 8px;white-space:nowrap}.tpm-co-cond{background:#f4f4f8;color:#3d3d49;font:700 10.5px/1 Plus Jakarta Sans,sans-serif;max-width:220px;overflow:hidden;text-overflow:ellipsis}.tpm-co-empty{color:#94a3b8;font:600 12px/1.4 Plus Jakarta Sans,sans-serif;padding:28px 16px;text-align:center}.tpm-open{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:auto;padding:16px 18px 18px}.tpm-open-banner{align-items:center;display:flex;flex:none;gap:9px;padding-bottom:11px}.tpm-open-banner-title{color:#16161f;flex:none;font:800 13px/1 Plus Jakarta Sans,sans-serif}.tpm-open-banner-sub{color:#9a9aa6;font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-open-print{align-items:center;background:#0000;border:none;border-radius:8px;color:#54545f;cursor:pointer;display:inline-flex;flex:none;font:700 11.5px/1 Plus Jakarta Sans,sans-serif;gap:7px;height:30px;padding:0 11px;white-space:nowrap}.tpm-open-print:hover{background:#f4f4f8;color:#16161f}.tpm-open-table{background:#fff;border:1px solid #eeeff4;border-radius:14px;flex:1 1;min-height:0;overflow:auto}.tpm-open-table-inner{min-width:1180px}.tpm-open-head,.tpm-open-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:92px 100px minmax(190px,1.2fr) minmax(260px,1.5fr) 150px 112px minmax(168px,auto);padding:11px 14px}.tpm-open-head{background:#fbfbfd;border-bottom:1px solid #eeeff4;color:#9a9aa6;font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;letter-spacing:.08em;padding:9px 14px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.tpm-open-row{border-bottom:1px solid #f4f4f8;cursor:pointer;white-space:nowrap}.tpm-open-row:last-child{border-bottom:none}.tpm-open-row:hover{background:#faf9ff}.tpm-open-os{align-items:center;color:#5b46d9;display:inline-flex;font:700 12px/1 JetBrains Mono,monospace;gap:6px}.tpm-open-seq{background:#ede9fe;font:800 10px/1 JetBrains Mono,monospace;height:18px;justify-content:center;min-width:20px;padding:0 5px}.tpm-open-order,.tpm-open-seq{align-items:center;border-radius:6px;color:#5b46d9;display:inline-flex}.tpm-open-order{background:#f1f0fd;font:700 10.5px/1 JetBrains Mono,monospace;gap:5px;padding:4px 7px;white-space:nowrap}.tpm-open-order-empty{color:#c4c4cf;font:600 11px/1 JetBrains Mono,monospace}.tpm-open-client{color:#22222c;font:700 12.5px/1.3 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-open-equip{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.tpm-open-equip-top{align-items:center;display:flex;gap:7px;min-width:0}.tpm-open-equip-name{color:#44444f;font:600 11.5px/1.2 Plus Jakarta Sans,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-open-defect-btn{align-items:center;background:#fff;border:1px solid #ebecf2;border-radius:6px;color:#8b8b99;cursor:pointer;display:inline-flex;flex:none;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;gap:4px;height:20px;padding:0 6px;white-space:nowrap}.tpm-open-defect-btn.is-open,.tpm-open-defect-btn:hover{background:#fdf3e3;border-color:#e0a23c;color:#b06a10}.tpm-open-equip-meta{align-items:center;color:#a8a8b4;display:flex;font:500 10px/1.3 JetBrains Mono,monospace;gap:7px;min-width:0;overflow:hidden}.tpm-open-defect-pop{background:#fff;border:1px solid #f2e4c8;border-radius:11px;box-shadow:0 18px 40px -16px #18182859;display:flex;flex-direction:column;gap:6px;left:0;padding:11px 12px;position:absolute;top:calc(100% + 4px);white-space:normal;width:296px;z-index:9}.tpm-open-defect-pop[hidden]{display:none!important}.tpm-open-defect-pop-h{align-items:center;color:#b06a10;display:flex;font:700 9.5px/1.35 Plus Jakarta Sans,sans-serif;gap:7px;letter-spacing:.08em;text-transform:uppercase}.tpm-open-defect-pop-h button{background:#0000;border:none;color:#a8a8b4;cursor:pointer;font:700 11px/1 Plus Jakarta Sans,sans-serif;margin-left:auto;padding:0}.tpm-open-defect-title{color:#22222c;font:700 11.5px/1.35 Plus Jakarta Sans,sans-serif}.tpm-open-defect-note{text-wrap:pretty;color:#6b6b78;font:500 11px/1.6 Plus Jakarta Sans,sans-serif}.tpm-open-defect-by{color:#a8a8b4;font:600 10px/1.35 JetBrains Mono,monospace}.tpm-open-city{display:flex;flex-direction:column;gap:3px;min-width:0}.tpm-open-city>span:first-child{color:#6b6b78;font:600 11.5px/1.2 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-open-city>span:last-child{color:#a8a8b4;font:500 10px/1.2 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpm-open-sla{align-items:center;display:flex;font:600 11px/1 Plus Jakarta Sans,sans-serif;gap:6px}.tpm-open-sla-dot{border-radius:99px;flex:none;height:6px;width:6px}.tpm-open-action{background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#5b46d9;cursor:pointer;font:700 11px/1 Plus Jakarta Sans,sans-serif;height:29px;padding:0 10px;white-space:nowrap}.tpm-open-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tpm-open-action:hover{background:#f1f0fd;border-color:#d9d4f7}.tpm-open-action--remove{border-color:#f3e0c8;color:#b45309}.tpm-open-action--remove:hover{background:#fff7ed;border-color:#f0d2a8;color:#9a3412}.tpm-open-action:disabled{cursor:wait;opacity:.55}.tpm-open-seq-edit{align-items:center;display:inline-flex;gap:4px;height:29px}.tpm-open-seq-input{background:#fff;border:1px solid #d9d4f7;border-radius:8px;color:#312e81;font:700 12px/1 JetBrains Mono,monospace;height:29px;outline:none;padding:0 8px;width:52px}.tpm-open-seq-input:focus{box-shadow:0 0 0 2px #5b46d938}.tpm-open-seq-cancel,.tpm-open-seq-ok{background:#fff;border:1px solid #e6e7ee;border-radius:8px;color:#5b46d9;cursor:pointer;font:700 13px/1 sans-serif;height:29px;padding:0;width:26px}.tpm-open-seq-ok:hover{background:#f1f0fd}.tpm-open-seq-cancel{color:#64748b}.tpm-open-seq-cancel:hover{background:#f8fafc}.tpm-open-seq-cancel:disabled,.tpm-open-seq-ok:disabled{cursor:wait;opacity:.55}.tpm-open-empty{color:#94a3b8;font:600 12px/1.4 Plus Jakarta Sans,sans-serif;padding:28px 16px;text-align:center}.app.theme-dark .tpm-open-banner-title,html.theme-dark .tpm-open-banner-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-open-banner-sub,.app.theme-dark .tpm-view-placeholder,html.theme-dark .tpm-open-banner-sub,html.theme-dark .tpm-view-placeholder{color:#9a9aa3}.app.theme-dark .tpm-map-canvas,html.theme-dark .tpm-map-canvas{background:#2a2a2e}.app.theme-dark .tpm-map-grid,html.theme-dark .tpm-map-grid{background:repeating-linear-gradient(0deg,#0000 0 62px,#3a3a3e 62px 64px),repeating-linear-gradient(90deg,#0000 0 78px,#3a3a3e 78px 80px),#323236}.app.theme-dark .tpm-map-road-h,.app.theme-dark .tpm-map-road-v,html.theme-dark .tpm-map-road-h,html.theme-dark .tpm-map-road-v{background:#3a3a3e;box-shadow:0 0 0 1px #4a4a50}.app.theme-dark .tpm-map-park,html.theme-dark .tpm-map-park{background:#2f3a32}.app.theme-dark .tpm-map-water,html.theme-dark .tpm-map-water{background:#2e3740}.app.theme-dark .tpm-map-park-label,html.theme-dark .tpm-map-park-label{color:#7a8278}.app.theme-dark .tpm-map-coords-loading,html.theme-dark .tpm-map-coords-loading{background:#2a2a2ef5;border-color:#7c4dff59}.app.theme-dark .tpm-map-coords-spinner,html.theme-dark .tpm-map-coords-spinner{border-color:#a78bfa #a78bfa40 #a78bfa40}.app.theme-dark .tpm-map-boot-loading,.app.theme-dark .tpm-map-plan-busy,html.theme-dark .tpm-map-boot-loading,html.theme-dark .tpm-map-plan-busy{background:#222225b8}.app.theme-dark .tpm-map-boot-loading-card,.app.theme-dark .tpm-map-plan-busy-card,html.theme-dark .tpm-map-boot-loading-card,html.theme-dark .tpm-map-plan-busy-card{background:#323236fa;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 32px -14px #00000073}.app.theme-dark .tpm-map-boot-loading-spinner,.app.theme-dark .tpm-map-plan-busy-spinner,html.theme-dark .tpm-map-boot-loading-spinner,html.theme-dark .tpm-map-plan-busy-spinner{border-color:#a78bfa #a78bfa40 #a78bfa40}.app.theme-dark .tpm-map-boot-loading-text strong,.app.theme-dark .tpm-map-plan-busy-text strong,html.theme-dark .tpm-map-boot-loading-text strong,html.theme-dark .tpm-map-plan-busy-text strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-boot-loading-text span,.app.theme-dark .tpm-map-plan-busy-text span,html.theme-dark .tpm-map-boot-loading-text span,html.theme-dark .tpm-map-plan-busy-text span{color:#9a9aa3}.app.theme-dark .tpm-unlocated-modal-overlay,html.theme-dark .tpm-unlocated-modal-overlay{background:#0000008c}.app.theme-dark .tpm-unlocated-modal,html.theme-dark .tpm-unlocated-modal{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-unlocated-foot,.app.theme-dark .tpm-unlocated-head,html.theme-dark .tpm-unlocated-foot,html.theme-dark .tpm-unlocated-head{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-unlocated-title,html.theme-dark .tpm-unlocated-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-unlocated-title svg,html.theme-dark .tpm-unlocated-title svg{color:#fb923c}.app.theme-dark .tpm-unlocated-x,html.theme-dark .tpm-unlocated-x{color:#9a9aa3}.app.theme-dark .tpm-unlocated-x:hover,html.theme-dark .tpm-unlocated-x:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-unlocated-lead,html.theme-dark .tpm-unlocated-lead{color:#9a9aa3}.app.theme-dark .tpm-unlocated-retry,html.theme-dark .tpm-unlocated-retry{background:#7c4dff29;border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .tpm-unlocated-retry:hover:not(:disabled),html.theme-dark .tpm-unlocated-retry:hover:not(:disabled){background:#7c4dff3d}.app.theme-dark .tpm-unlocated-item,html.theme-dark .tpm-unlocated-item{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-unlocated-os,html.theme-dark .tpm-unlocated-os{color:#c4b5fd}.app.theme-dark .tpm-unlocated-client,html.theme-dark .tpm-unlocated-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-unlocated-addr,.app.theme-dark .tpm-unlocated-equip,html.theme-dark .tpm-unlocated-addr,html.theme-dark .tpm-unlocated-equip{color:#9a9aa3}.app.theme-dark .tpm-unlocated-close-btn,html.theme-dark .tpm-unlocated-close-btn{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-unlocated-close-btn:hover,html.theme-dark .tpm-unlocated-close-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .tpm-map-mode-toggle,html.theme-dark .tpm-map-mode-toggle{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-hint,html.theme-dark .tpm-map-hint{background:#2a2a2ef0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-start-trigger,html.theme-dark .tpm-map-start-trigger{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px -12px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-start-trigger.is-open,.app.theme-dark .tpm-map-start-trigger:hover,html.theme-dark .tpm-map-start-trigger.is-open,html.theme-dark .tpm-map-start-trigger:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#a78bfa73;color:#c4b5fd}.app.theme-dark .tpm-map-start-chip,html.theme-dark .tpm-map-start-chip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#e93d8266;box-shadow:0 8px 24px -12px #00000073}.app.theme-dark .tpm-map-start-chip-label,html.theme-dark .tpm-map-start-chip-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-start-clear,html.theme-dark .tpm-map-start-clear{color:#9a9aa3}.app.theme-dark .tpm-map-start-clear:hover,html.theme-dark .tpm-map-start-clear:hover{background:#e93d8229;color:#f472b6}.app.theme-dark .tpm-map-start-menu,html.theme-dark .tpm-map-start-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 4px 6px -1px #00000040,0 10px 20px -4px #00000059}.app.theme-dark .tpm-map-start-empty,html.theme-dark .tpm-map-start-empty{color:#9a9aa3}.app.theme-dark .tpm-map-start-option,html.theme-dark .tpm-map-start-option{color:#c4c4cc}.app.theme-dark .tpm-map-start-option:hover:not(:disabled):not(.is-on),html.theme-dark .tpm-map-start-option:hover:not(:disabled):not(.is-on){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-start-option.is-on,html.theme-dark .tpm-map-start-option.is-on{background:#7c4dff2e;border-color:#0000;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-start-option-icon,html.theme-dark .tpm-map-start-option-icon{background:#0000;color:#9a9aa3}.app.theme-dark .tpm-map-start-option.is-on .tpm-map-start-option-icon,html.theme-dark .tpm-map-start-option.is-on .tpm-map-start-option-icon{background:#0000;color:#c4b5fd}.app.theme-dark .tpm-map-pin--start .tpm-map-pin-bubble,html.theme-dark .tpm-map-pin--start .tpm-map-pin-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#e93d828c}.app.theme-dark .tpm-map-pin--start .tpm-map-pin-label,html.theme-dark .tpm-map-pin--start .tpm-map-pin-label{color:#f9a8d4}.app.theme-dark .tpm-map-hint.is-live-unlinked,html.theme-dark .tpm-map-hint.is-live-unlinked{background:#2a2a2ef5;border-color:#7c4dff59;box-shadow:0 12px 36px #0006,0 0 0 1px #7c4dff1f}.app.theme-dark .tpm-map-canvas.is-live-unlinked:after,html.theme-dark .tpm-map-canvas.is-live-unlinked:after{backdrop-filter:saturate(.7) brightness(.82);-webkit-backdrop-filter:saturate(.7) brightness(.82);background:#22222594}.app.theme-dark .tpm-map-canvas.is-workday-off:after,html.theme-dark .tpm-map-canvas.is-workday-off:after{backdrop-filter:saturate(.65) brightness(.84);-webkit-backdrop-filter:saturate(.65) brightness(.84);background:#2222258c}.app.theme-dark .tpm-map-workday-off-card,html.theme-dark .tpm-map-workday-off-card{background:#323236f0;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 40px -16px #00000080}.app.theme-dark .tpm-map-workday-off-msg,html.theme-dark .tpm-map-workday-off-msg{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tp-mock-close:hover:not(:disabled),html.theme-dark .tp-mock-close:hover:not(:disabled){background:#0000;color:#a78bfa}.app.theme-dark .tpm-map-live-marker-dot,html.theme-dark .tpm-map-live-marker-dot{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#323236;border-color:var(--bg-surface-raised,#323236)}.app.theme-dark .tpm-map-live-marker-pulse,html.theme-dark .tpm-map-live-marker-pulse{border-color:#7c4dff73}.app.theme-dark .tpm-map-fact-v[data-tone=ok],html.theme-dark .tpm-map-fact-v[data-tone=ok]{color:#34d399}.app.theme-dark .tpm-map-fact-v[data-tone=warn],html.theme-dark .tpm-map-fact-v[data-tone=warn]{color:#fbbf24}.app.theme-dark .tpm-map-fact-v[data-tone=danger],html.theme-dark .tpm-map-fact-v[data-tone=danger]{color:#f87171}.app.theme-dark .tpm-map-status.is-lunch,html.theme-dark .tpm-map-status.is-lunch{color:#fb7185!important}.app.theme-dark .tpm-map-day-btn,.app.theme-dark .tpm-map-events-empty,.app.theme-dark .tpm-map-fact-v[data-tone=muted],.app.theme-dark .tpm-map-mode-btn,html.theme-dark .tpm-map-day-btn,html.theme-dark .tpm-map-events-empty,html.theme-dark .tpm-map-fact-v[data-tone=muted],html.theme-dark .tpm-map-mode-btn{color:#9a9aa3}.app.theme-dark .tpm-map-mode-btn.is-on,html.theme-dark .tpm-map-mode-btn.is-on{background:#7c4dff;background:var(--accent,#7c4dff);color:#fff}.app.theme-dark .tpm-map-day-btn.is-on,html.theme-dark .tpm-map-day-btn.is-on{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);box-shadow:inset 0 0 0 1px #7c4dff59;color:#c4b5fd}.app.theme-dark .tpm-map-day-count,html.theme-dark .tpm-map-day-count{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-map-day-btn.is-on .tpm-map-day-count,html.theme-dark .tpm-map-day-btn.is-on .tpm-map-day-count{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#c4b5fd}.app.theme-dark .tpm-map-mode-sep,html.theme-dark .tpm-map-mode-sep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-hint,html.theme-dark .tpm-map-hint{color:#c4c4cc}.app.theme-dark .tpm-map-pin-bubble,html.theme-dark .tpm-map-pin-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map[data-map-mode=plan] .tpm-map-pin-bubble,html.theme-dark .tpm-map[data-map-mode=plan] .tpm-map-pin-bubble{border-color:#7c4dff66}.app.theme-dark .tpm-map-pin-badge,html.theme-dark .tpm-map-pin-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-map[data-map-mode=plan] .tpm-map-pin-badge,html.theme-dark .tpm-map[data-map-mode=plan] .tpm-map-pin-badge{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .tpm-map-pin-label,html.theme-dark .tpm-map-pin-label{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event.is-mapable:focus-visible,.app.theme-dark .tpm-map-event.is-photoable:focus-visible,.app.theme-dark .tpm-map-events:focus-within .tpm-map-event.is-mapable:hover,.app.theme-dark .tpm-map-events:focus-within .tpm-map-event.is-photoable:hover,.app.theme-dark .tpm-map-events:hover .tpm-map-event.is-mapable:hover,.app.theme-dark .tpm-map-events:hover .tpm-map-event.is-photoable:hover,html.theme-dark .tpm-map-event.is-mapable:focus-visible,html.theme-dark .tpm-map-event.is-photoable:focus-visible,html.theme-dark .tpm-map-events:focus-within .tpm-map-event.is-mapable:hover,html.theme-dark .tpm-map-events:focus-within .tpm-map-event.is-photoable:hover,html.theme-dark .tpm-map-events:hover .tpm-map-event.is-mapable:hover,html.theme-dark .tpm-map-events:hover .tpm-map-event.is-photoable:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-workday-photo-frame,html.theme-dark .tpm-workday-photo-frame{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-event.is-selected,html.theme-dark .tpm-map-event.is-selected{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);border:0;border-radius:9px;box-shadow:inset 3px 0 0 #7c4dff;box-shadow:inset 3px 0 0 var(--accent,#7c4dff)}.app.theme-dark .tpm-map-event.is-lunch .tpm-map-event-title,html.theme-dark .tpm-map-event.is-lunch .tpm-map-event-title{color:#fb7185}.app.theme-dark .tpm-map-event-focus,html.theme-dark .tpm-map-event-focus{background:#2a2a2ef5;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #00000059}.app.theme-dark .tpm-map-event-focus-title,html.theme-dark .tpm-map-event-focus-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event-focus-kicker,.app.theme-dark .tpm-map-event-focus-sub,html.theme-dark .tpm-map-event-focus-kicker,html.theme-dark .tpm-map-event-focus-sub{color:#9a9aa3}.app.theme-dark .tpm-map-event-focus-close,html.theme-dark .tpm-map-event-focus-close{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .tpm-map-event-focus-close:hover,html.theme-dark .tpm-map-event-focus-close:hover{background:#45454b;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event-focus-pin-bubble,html.theme-dark .tpm-map-event-focus-pin-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-event-focus-pin-title,html.theme-dark .tpm-map-event-focus-pin-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event-focus-pin-sub,html.theme-dark .tpm-map-event-focus-pin-sub{color:#9a9aa3}.app.theme-dark .tpm-map-event-focus-pin-stem,html.theme-dark .tpm-map-event-focus-pin-stem{background:#5a5a62}.app.theme-dark .tpm-map-event-focus-pin-dot,html.theme-dark .tpm-map-event-focus-pin-dot{border-color:#2a2a2e;border-color:var(--bg-surface,#2a2a2e)}.app.theme-dark .tpm-map-track-title,html.theme-dark .tpm-map-track-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-meta,html.theme-dark .tpm-map-track-meta{color:#9a9aa3}.app.theme-dark .tpm-map-track-diario,html.theme-dark .tpm-map-track-diario{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-map-track-diario:focus-visible,.app.theme-dark .tpm-map-track-diario:hover,html.theme-dark .tpm-map-track-diario:focus-visible,html.theme-dark .tpm-map-track-diario:hover{background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;box-shadow:0 0 0 1px #38bdf82e,0 4px 16px #7c4dff38,0 2px 8px #e879f924;color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .tpm-map-track-date,html.theme-dark .tpm-map-track-date{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef);color-scheme:dark}.app.theme-dark .tpm-map-track-date:hover,html.theme-dark .tpm-map-track-date:hover{border-color:#7c4dff66}.app.theme-dark .tpm-map-track-date:focus,html.theme-dark .tpm-map-track-date:focus{border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff2e}.app.theme-dark .tpm-map-track-time-btn,html.theme-dark .tpm-map-track-time-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-time-btn:hover,html.theme-dark .tpm-map-track-time-btn:hover{border-color:#7c4dff66}.app.theme-dark .tpm-map-track-time-btn:focus,.app.theme-dark .tpm-map-track-time-btn[aria-expanded=true],html.theme-dark .tpm-map-track-time-btn:focus,html.theme-dark .tpm-map-track-time-btn[aria-expanded=true]{border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff2e}.app.theme-dark .tpm-map-track-time-btn-title,html.theme-dark .tpm-map-track-time-btn-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-time-btn-icon,.app.theme-dark .tpm-map-track-time-btn-range,html.theme-dark .tpm-map-track-time-btn-icon,html.theme-dark .tpm-map-track-time-btn-range{color:#9a9aa3}.app.theme-dark .tpm-map-track-time-btn.is-filtered,html.theme-dark .tpm-map-track-time-btn.is-filtered{background:linear-gradient(135deg,#7c4dff33,#3a3a3e 70%);background:linear-gradient(135deg,#7c4dff33 0,var(--bg-surface-alt,#3a3a3e) 70%);border-color:#7c4dff8c;box-shadow:0 0 0 2px #7c4dff2e}.app.theme-dark .tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-icon,.app.theme-dark .tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-range,html.theme-dark .tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-icon,html.theme-dark .tpm-map-track-time-btn.is-filtered .tpm-map-track-time-btn-range{color:#c4b5fd}.app.theme-dark .tpm-map-track-time-pop,html.theme-dark .tpm-map-track-time-pop{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 32px #00000059}.app.theme-dark .tpm-map-track-time-pop-title,html.theme-dark .tpm-map-track-time-pop-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-time-pop-field,html.theme-dark .tpm-map-track-time-pop-field{color:#9a9aa3}.app.theme-dark .tpm-map-track-time-pop-clear,html.theme-dark .tpm-map-track-time-pop-clear{color:#a78bfa}.app.theme-dark .tpm-map-track-time-pop-clear:hover,html.theme-dark .tpm-map-track-time-pop-clear:hover{color:#c4b5fd}.app.theme-dark .tpm-map-track-time-pop-apply,html.theme-dark .tpm-map-track-time-pop-apply{background:#7c4dff}.app.theme-dark .tpm-map-track-time-pop-apply:hover:not(:disabled),html.theme-dark .tpm-map-track-time-pop-apply:hover:not(:disabled){background:#6d46e8}.app.theme-dark .tpm-map-track-time,html.theme-dark .tpm-map-track-time{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef);color-scheme:dark}.app.theme-dark .tpm-map-track-time:hover,html.theme-dark .tpm-map-track-time:hover{border-color:#7c4dff66}.app.theme-dark .tpm-map-track-time:focus,html.theme-dark .tpm-map-track-time:focus{border-color:#7c4dff8c;box-shadow:0 0 0 3px #7c4dff2e}.app.theme-dark .tpm-map-track-time-sep,html.theme-dark .tpm-map-track-time-sep{color:#9a9aa3}.app.theme-dark .tpm-map-track-time-clear,html.theme-dark .tpm-map-track-time-clear{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-map-track-time-clear:hover,html.theme-dark .tpm-map-track-time-clear:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-track-date-modal.equipment-consult-period-modal,html.theme-dark .tpm-track-date-modal.equipment-consult-period-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a5b4fc}.app.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c7d2fe}.app.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#6366f1;color:#fff}.app.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .tpm-track-date-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#818cf8}.app.theme-dark .tpm-map-track-endpoint-bubble,html.theme-dark .tpm-map-track-endpoint-bubble{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-trips-head,html.theme-dark .tpm-map-track-trips-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}.app.theme-dark .tpm-map-track-trips-empty,.app.theme-dark .tpm-map-track-trips-range,html.theme-dark .tpm-map-track-trips-empty,html.theme-dark .tpm-map-track-trips-range{color:#9a9aa3}.app.theme-dark .tpm-map-track-trips:focus-within,.app.theme-dark .tpm-map-track-trips:hover,html.theme-dark .tpm-map-track-trips:focus-within,html.theme-dark .tpm-map-track-trips:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-map-track-trips:focus-within::-webkit-scrollbar-thumb,.app.theme-dark .tpm-map-track-trips:hover::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-track-trips:focus-within::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-track-trips:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-map-track-trip,html.theme-dark .tpm-map-track-trip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark button.tpm-map-track-trip.is-focusable:hover,html.theme-dark button.tpm-map-track-trip.is-focusable:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5c5c66;box-shadow:0 2px 10px #0003}.app.theme-dark button.tpm-map-track-trip.is-selected,html.theme-dark button.tpm-map-track-trip.is-selected{background:linear-gradient(135deg,#7c4dff2e,#323236 70%);background:linear-gradient(135deg,#7c4dff2e 0,var(--bg-surface-raised,#323236) 70%);border-color:#7c4dff8c;box-shadow:0 0 0 2px #7c4dff33}.app.theme-dark button.tpm-map-track-trip.is-selected.is-idle,html.theme-dark button.tpm-map-track-trip.is-selected.is-idle{background:linear-gradient(135deg,#e93d8224,#323236 70%);background:linear-gradient(135deg,#e93d8224 0,var(--bg-surface-raised,#323236) 70%);border-color:#e93d8273;box-shadow:0 0 0 2px #e93d822e}.app.theme-dark button.tpm-map-track-trip.is-selected.is-service,html.theme-dark button.tpm-map-track-trip.is-selected.is-service{background:linear-gradient(135deg,#7c4dff33,#323236 70%);background:linear-gradient(135deg,#7c4dff33 0,var(--bg-surface-raised,#323236) 70%);border-color:#7c4dff8c}.app.theme-dark .tpm-map-track-trip-os,html.theme-dark .tpm-map-track-trip-os{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-trip-icon,html.theme-dark .tpm-map-track-trip-icon{color:#c4c4cc}.app.theme-dark .tpm-map-track-trip-times,html.theme-dark .tpm-map-track-trip-times{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-trip-km,.app.theme-dark .tpm-map-track-trip-speed,html.theme-dark .tpm-map-track-trip-km,html.theme-dark .tpm-map-track-trip-speed{color:#9a9aa3}.app.theme-dark button.tpm-map-track-trip.is-workday.is-photoable:hover,html.theme-dark button.tpm-map-track-trip.is-workday.is-photoable:hover{background:linear-gradient(135deg,#0d948824,#323236 70%);background:linear-gradient(135deg,#0d948824 0,var(--bg-surface-raised,#323236) 70%);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 2px 10px #0003}.app.theme-dark button.tpm-map-track-trip.is-lunch.is-mapable:hover,html.theme-dark button.tpm-map-track-trip.is-lunch.is-mapable:hover{background:linear-gradient(135deg,#f59e0b24,#323236 70%);background:linear-gradient(135deg,#f59e0b24 0,var(--bg-surface-raised,#323236) 70%);border-color:#f59e0b80;box-shadow:0 2px 10px #0003}.app.theme-dark button.tpm-map-track-trip.is-lunch.is-selected,html.theme-dark button.tpm-map-track-trip.is-lunch.is-selected{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66}.app.theme-dark .tpm-map-track-trip.is-lunch .tpm-map-track-trip-os,html.theme-dark .tpm-map-track-trip.is-lunch .tpm-map-track-trip-os{color:#fbbf24}.app.theme-dark .tpm-map-track-trip.is-idle .tpm-map-track-trip-os,html.theme-dark .tpm-map-track-trip.is-idle .tpm-map-track-trip-os{color:#9a9aa3}.app.theme-dark .tpm-map-track-trip.is-idle .tpm-map-track-trip-times,html.theme-dark .tpm-map-track-trip.is-idle .tpm-map-track-trip-times{color:#c4c4cc}.app.theme-dark .tpm-map-track-trip.is-service,html.theme-dark .tpm-map-track-trip.is-service{background:linear-gradient(135deg,#353244,#323236 75%);background:linear-gradient(135deg,#353244 0,var(--bg-surface-raised,#323236) 75%);border-color:#7c4dff59}.app.theme-dark .tpm-map-track-trip.is-service .tpm-map-track-trip-os,html.theme-dark .tpm-map-track-trip.is-service .tpm-map-track-trip-os{color:#c4b5fd}.app.theme-dark .tpm-map-track-trip-client,html.theme-dark .tpm-map-track-trip-client{color:#9a9aa3}.app.theme-dark .tpm-map-track-trip-stats,html.theme-dark .tpm-map-track-trip-stats{color:#c4c4cc}.app.theme-dark .tpm-map-track-trip-stats-icon,html.theme-dark .tpm-map-track-trip-stats-icon{color:#9a9aa3}.app.theme-dark .tpm-map-event-cancel,.app.theme-dark .tpm-map-track-trip-cancel,html.theme-dark .tpm-map-event-cancel,html.theme-dark .tpm-map-track-trip-cancel{color:#fbbf24}.app.theme-dark .tpm-map-track-trip.is-cancelled,html.theme-dark .tpm-map-track-trip.is-cancelled{background:linear-gradient(135deg,#3a2a2c,#323236 75%);background:linear-gradient(135deg,#3a2a2c 0,var(--bg-surface-raised,#323236) 75%);border-color:#ef444466}.app.theme-dark .tpm-map-event.is-cancelled .tpm-map-event-title,.app.theme-dark .tpm-map-track-trip.is-cancelled .tpm-map-track-trip-os,html.theme-dark .tpm-map-event.is-cancelled .tpm-map-event-title,html.theme-dark .tpm-map-track-trip.is-cancelled .tpm-map-track-trip-os{color:#fca5a5}.app.theme-dark .tpm-map-track-service-pin-bubble,html.theme-dark .tpm-map-track-service-pin-bubble{background:#323236;background:var(--bg-surface-raised,#323236);box-shadow:0 6px 14px #00000059}.app.theme-dark .tpm-map-track-service-pin-phase,html.theme-dark .tpm-map-track-service-pin-phase{color:#9a9aa3}.app.theme-dark .tpm-map-track-service-pin-type,html.theme-dark .tpm-map-track-service-pin-type{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-track-service-pin-client,.app.theme-dark .tpm-map-track-service-pin-sub,html.theme-dark .tpm-map-track-service-pin-client,html.theme-dark .tpm-map-track-service-pin-sub{color:#c4c4cc}.app.theme-dark .tpm-map-track-svc-stack-dot,html.theme-dark .tpm-map-track-svc-stack-dot{border-color:#323236;border-color:var(--bg-surface-raised,#323236)}.app.theme-dark .tpm-map-track-svc-hub,html.theme-dark .tpm-map-track-svc-hub{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#a78bfa8c;box-shadow:0 4px 12px #00000059}.app.theme-dark .tpm-map-track-svc-hub-count,html.theme-dark .tpm-map-track-svc-hub-count{color:#c4b5fd}.app.theme-dark .tpm-map-side,html.theme-dark .tpm-map-side{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-events>.tpm-map-section-label,html.theme-dark .tpm-map-events>.tpm-map-section-label{background:#2a2a2e;background:var(--bg-surface,#2a2a2e)}.app.theme-dark .tpm-map-events:focus-within,.app.theme-dark .tpm-map-events:hover,html.theme-dark .tpm-map-events:focus-within,html.theme-dark .tpm-map-events:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-map-events:active::-webkit-scrollbar-thumb,.app.theme-dark .tpm-map-events:focus-within::-webkit-scrollbar-thumb,.app.theme-dark .tpm-map-events:hover::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-events:active::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-events:focus-within::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-events:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-map-events:focus-within::-webkit-scrollbar-thumb:hover,.app.theme-dark .tpm-map-events:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-map-events:focus-within::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-map-events:hover::-webkit-scrollbar-thumb:hover{background:#6e6e76}.app.theme-dark .tpm-map-event-title,.app.theme-dark .tpm-map-live-title,.app.theme-dark .tpm-map-plan-title,.app.theme-dark .tpm-map-rest-client,html.theme-dark .tpm-map-event-title,html.theme-dark .tpm-map-live-title,html.theme-dark .tpm-map-plan-title,html.theme-dark .tpm-map-rest-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event-speed,html.theme-dark .tpm-map-event-speed{color:#9a9aa3}.app.theme-dark .tpm-map-event-stats,html.theme-dark .tpm-map-event-stats{color:#c4c4cc}.app.theme-dark .tpm-map-event-stats-icon,.app.theme-dark .tpm-map-event-sub,.app.theme-dark .tpm-map-fact-k,.app.theme-dark .tpm-map-live-ago,.app.theme-dark .tpm-map-next-label,.app.theme-dark .tpm-map-plan-date,.app.theme-dark .tpm-map-plan-meta,.app.theme-dark .tpm-map-rest-meta,.app.theme-dark .tpm-map-section-label,html.theme-dark .tpm-map-event-stats-icon,html.theme-dark .tpm-map-event-sub,html.theme-dark .tpm-map-fact-k,html.theme-dark .tpm-map-live-ago,html.theme-dark .tpm-map-next-label,html.theme-dark .tpm-map-plan-date,html.theme-dark .tpm-map-plan-meta,html.theme-dark .tpm-map-rest-meta,html.theme-dark .tpm-map-section-label{color:#9a9aa3}.app.theme-dark .tpm-map-fact,.app.theme-dark .tpm-map-next,.app.theme-dark .tpm-map-rest-item,html.theme-dark .tpm-map-fact,html.theme-dark .tpm-map-next,html.theme-dark .tpm-map-rest-item{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-next-icon,html.theme-dark .tpm-map-next-icon{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e)}.app.theme-dark .tpm-map-next-client,html.theme-dark .tpm-map-next-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-event-t,.app.theme-dark .tpm-map-next-meta,html.theme-dark .tpm-map-event-t,html.theme-dark .tpm-map-next-meta{color:#9a9aa3}.app.theme-dark .tpm-map-plan-actions,.app.theme-dark .tpm-map-plan-head,html.theme-dark .tpm-map-plan-actions,html.theme-dark .tpm-map-plan-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-plan-count,html.theme-dark .tpm-map-plan-count{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .tpm-map-plan-bar,html.theme-dark .tpm-map-plan-bar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .tpm-map-plan-empty,html.theme-dark .tpm-map-plan-empty{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-map-plan-body,html.theme-dark .tpm-map-plan-body{scrollbar-color:#0000 #0000}.app.theme-dark .tpm-map-plan-body:active,.app.theme-dark .tpm-map-plan-body:focus-within,.app.theme-dark .tpm-map-plan-body:hover,html.theme-dark .tpm-map-plan-body:active,html.theme-dark .tpm-map-plan-body:focus-within,html.theme-dark .tpm-map-plan-body:hover{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-map-plan-body:active::-webkit-scrollbar-thumb,.app.theme-dark .tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb,.app.theme-dark .tpm-map-plan-body:hover::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-plan-body:active::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-plan-body:hover::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb:hover,.app.theme-dark .tpm-map-plan-body:hover::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-map-plan-body:focus-within::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-map-plan-body:hover::-webkit-scrollbar-thumb:hover{background:#6e6e76}.app.theme-dark .tpm-map-plan-item:hover,html.theme-dark .tpm-map-plan-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7c4dff73}.app.theme-dark .tpm-map-rest-item:hover,html.theme-dark .tpm-map-rest-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7c4dff66}.app.theme-dark .tpm-map-rest-city-btn,html.theme-dark .tpm-map-rest-city-btn{color:#9a9aa3}.app.theme-dark .tpm-map-rest-city-btn:hover,html.theme-dark .tpm-map-rest-city-btn:hover{background:#7c4dff24;border-color:#7c4dff47;color:#c4b5fd}.app.theme-dark .tpm-map-rest-city-btn.is-on,html.theme-dark .tpm-map-rest-city-btn.is-on{background:#7c4dff2e;border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .tpm-map-rest-city+.tpm-map-rest-city,html.theme-dark .tpm-map-rest-city+.tpm-map-rest-city{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-rest-city-title,html.theme-dark .tpm-map-rest-city-title{color:#c4c4cc}.app.theme-dark .tpm-map-rest-city-count,html.theme-dark .tpm-map-rest-city-count{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-map-rest-plus,html.theme-dark .tpm-map-rest-plus{background:#0000;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-map-rest-plus:hover,html.theme-dark .tpm-map-rest-plus:hover{background:#7c4dff24;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.app.theme-dark .tpm-map-plan-item-main:hover .tpm-map-plan-item-client,.app.theme-dark .tpm-map-rest-main:hover .tpm-map-rest-client,html.theme-dark .tpm-map-plan-item-main:hover .tpm-map-plan-item-client,html.theme-dark .tpm-map-rest-main:hover .tpm-map-rest-client{color:#c4b5fd}.app.theme-dark .tpm-map-os-detail-client,html.theme-dark .tpm-map-os-detail-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-os-detail-warn,html.theme-dark .tpm-map-os-detail-warn{background:#ea580c24;border-color:#fb923c66;color:#fdba74}.app.theme-dark .tpm-map-os-detail-row span,html.theme-dark .tpm-map-os-detail-row span{color:#9a9aa3}.app.theme-dark .tpm-map-os-detail-row strong,html.theme-dark .tpm-map-os-detail-row strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-os-detail-row--block strong,html.theme-dark .tpm-map-os-detail-row--block strong{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-map-os-detail-field-title,.app.theme-dark .tpm-map-os-detail-fotos-label,.app.theme-dark .tpm-map-os-detail-fotos-loading,.app.theme-dark .tpm-map-os-detail-section-title,html.theme-dark .tpm-map-os-detail-field-title,html.theme-dark .tpm-map-os-detail-fotos-label,html.theme-dark .tpm-map-os-detail-fotos-loading,html.theme-dark .tpm-map-os-detail-section-title{color:#9a9aa3}.app.theme-dark .tpm-map-os-detail-field strong,.app.theme-dark .tpm-map-os-detail-section-body,html.theme-dark .tpm-map-os-detail-field strong,html.theme-dark .tpm-map-os-detail-section-body{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-os-detail-closing,html.theme-dark .tpm-map-os-detail-closing{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-os-detail-footer,html.theme-dark .tpm-map-os-detail-footer{background:#323236;background:var(--modal-bg,var(--bg-surface-raised,#323236));border-top:none}.app.theme-dark .tpm-map-os-detail-travel-stats,html.theme-dark .tpm-map-os-detail-travel-stats{background:#0000;border:none;color:#c4c4cc}.app.theme-dark .tpm-map-os-detail-travel-stats-icon,html.theme-dark .tpm-map-os-detail-travel-stats-icon{color:#9a9aa3}.app.theme-dark .tpm-map-os-detail-travel-stats-label,html.theme-dark .tpm-map-os-detail-travel-stats-label{color:#8e8e98}.app.theme-dark .tpm-map-os-detail-travel-stats-value,html.theme-dark .tpm-map-os-detail-travel-stats-value{color:#e4e4ea}.app.theme-dark .tpm-map-os-detail-body,html.theme-dark .tpm-map-os-detail-body{scrollbar-color:#5a5a62 #0000}.app.theme-dark .tpm-map-os-detail-body::-webkit-scrollbar-thumb,html.theme-dark .tpm-map-os-detail-body::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .tpm-map-os-detail-body::-webkit-scrollbar-thumb:hover,html.theme-dark .tpm-map-os-detail-body::-webkit-scrollbar-thumb:hover{background:#6e6e76}.app.theme-dark .tpm-map-os-detail-modal .tpm-unlocated-head,html.theme-dark .tpm-map-os-detail-modal .tpm-unlocated-head{border-bottom:none}.app.theme-dark .tpm-map-os-detail-section-body--block,html.theme-dark .tpm-map-os-detail-section-body--block{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-map-os-detail-foto-thumb,html.theme-dark .tpm-map-os-detail-foto-thumb{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none;color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .tpm-map-os-detail-foto-thumb:hover,html.theme-dark .tpm-map-os-detail-foto-thumb:hover{box-shadow:0 0 0 2px #7c4dff47}.app.theme-dark .tpm-os-fotos-thumb--video,html.theme-dark .tpm-os-fotos-thumb--video{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .tpm-os-fotos-thumb-video-icon,html.theme-dark .tpm-os-fotos-thumb-video-icon{background:#7c4dffeb}.app.theme-dark .tpm-map-plan-item,html.theme-dark .tpm-map-plan-item{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#7c4dff59}.app.theme-dark .tpm-map-plan-item.is-unmapped,.app.theme-dark .tpm-map-rest-item.is-unmapped,html.theme-dark .tpm-map-plan-item.is-unmapped,html.theme-dark .tpm-map-rest-item.is-unmapped{background:#ea580c24;border-color:#fb923c73}.app.theme-dark .tpm-map-unlocated-bar,html.theme-dark .tpm-map-unlocated-bar{background:#ea580c24;border-color:#fb923c66;color:#fdba74}.app.theme-dark .tpm-map-unlocated-bar:hover,html.theme-dark .tpm-map-unlocated-bar:hover{background:#ea580c38}.app.theme-dark .tpm-map-plan-item.is-drag-over-after:after,.app.theme-dark .tpm-map-plan-item.is-drag-over-before:before,html.theme-dark .tpm-map-plan-item.is-drag-over-after:after,html.theme-dark .tpm-map-plan-item.is-drag-over-before:before{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .tpm-map-plan-grip,html.theme-dark .tpm-map-plan-grip{color:#6a6a74}.app.theme-dark .tpm-map-plan-item:hover .tpm-map-plan-grip,html.theme-dark .tpm-map-plan-item:hover .tpm-map-plan-grip{color:#9a9aa3}.app.theme-dark .tpm-map-plan-city+.tpm-map-plan-city,html.theme-dark .tpm-map-plan-city+.tpm-map-plan-city{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-map-plan-city-title,html.theme-dark .tpm-map-plan-city-title{color:#c4c4cc}.app.theme-dark .tpm-map-plan-city-count,html.theme-dark .tpm-map-plan-city-count{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-map-plan-item-client,html.theme-dark .tpm-map-plan-item-client{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-plan-item-meta,.app.theme-dark .tpm-map-plan-remove,html.theme-dark .tpm-map-plan-item-meta,html.theme-dark .tpm-map-plan-remove{color:#9a9aa3}.app.theme-dark .tpm-map-plan-remove:hover,html.theme-dark .tpm-map-plan-remove:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-finish.is-disabled,.app.theme-dark .tpm-map-finish:disabled,html.theme-dark .tpm-map-finish.is-disabled,html.theme-dark .tpm-map-finish:disabled{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-map-share,html.theme-dark .tpm-map-share{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-map-share:hover:not(:disabled):not(.is-disabled),html.theme-dark .tpm-map-share:hover:not(:disabled):not(.is-disabled){background:#7c4dff24;border-color:#7c4dff59;color:#c4b5fd}.app.theme-dark .tpm-map-share-menu,html.theme-dark .tpm-map-share-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 12px 30px #00000059}.app.theme-dark .tpm-map-share-item,html.theme-dark .tpm-map-share-item{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-map-share-item:hover,html.theme-dark .tpm-map-share-item:hover{background:#7c4dff29;color:#c4b5fd}.app.theme-dark .tpm-co-banner,html.theme-dark .tpm-co-banner{background:#12a3751f;border-color:#12a37547}.app.theme-dark .tpm-co-banner-title,html.theme-dark .tpm-co-banner-title{color:#6ee7b7}.app.theme-dark .tpm-co-banner-sub,html.theme-dark .tpm-co-banner-sub{color:#9a9aa3}.app.theme-dark .tpm-co-row,html.theme-dark .tpm-co-row{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-co-row:hover,html.theme-dark .tpm-co-row:hover{border-color:#5c5c64;border-color:var(--border-default,#5c5c64);box-shadow:0 1px 4px #00000040}.app.theme-dark .tpm-co-hh,.app.theme-dark .tpm-co-title,html.theme-dark .tpm-co-hh,html.theme-dark .tpm-co-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-co-hh-label,.app.theme-dark .tpm-co-sub,html.theme-dark .tpm-co-hh-label,html.theme-dark .tpm-co-sub{color:#9a9aa3}.app.theme-dark .tpm-co-rail,html.theme-dark .tpm-co-rail{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-co-pend,html.theme-dark .tpm-co-pend{background:#fb923c29;color:#fdba74}.app.theme-dark .tpm-co-cond,html.theme-dark .tpm-co-cond{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .tpm-co-empty,html.theme-dark .tpm-co-empty{color:#9a9aa3}.app.theme-dark .tpm-open-order,html.theme-dark .tpm-open-order{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .tpm-open-order-empty,html.theme-dark .tpm-open-order-empty{color:#9a9aa3}.app.theme-dark .tpm-open-seq,html.theme-dark .tpm-open-seq{background:#7c4dff33}.app.theme-dark .tpm-map-live-stale-bubble.tpm-map-pin-bubble,html.theme-dark .tpm-map-live-stale-bubble.tpm-map-pin-bubble{background:#3a2a22;border-color:#9a3412;box-shadow:0 4px 12px #00000059;color:#fdba74}.app.theme-dark .tpm-map-live-stale-bubble.tpm-map-pin-bubble.is-lunch,html.theme-dark .tpm-map-live-stale-bubble.tpm-map-pin-bubble.is-lunch{background:#3a2428;border-color:#9f1239;color:#fb7185}.app.theme-dark .tpm-map-live-marker.is-lunch .tpm-map-live-marker-dot,html.theme-dark .tpm-map-live-marker.is-lunch .tpm-map-live-marker-dot{background:#f43f5e;box-shadow:0 6px 16px -4px #f43f5e8c}.app.theme-dark .tpm-open-print:hover,html.theme-dark .tpm-open-print:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-open-table,html.theme-dark .tpm-open-table{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-open-head,html.theme-dark .tpm-open-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#9a9aa3}.app.theme-dark .tpm-open-head,.app.theme-dark .tpm-open-row,html.theme-dark .tpm-open-head,html.theme-dark .tpm-open-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-open-row:hover,html.theme-dark .tpm-open-row:hover{background:#7c4dff14}.app.theme-dark .tpm-open-client,.app.theme-dark .tpm-open-defect-title,html.theme-dark .tpm-open-client,html.theme-dark .tpm-open-defect-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-open-city>span:first-child,.app.theme-dark .tpm-open-equip-name,html.theme-dark .tpm-open-city>span:first-child,html.theme-dark .tpm-open-equip-name{color:#c4c4cc}.app.theme-dark .tpm-open-defect-btn,html.theme-dark .tpm-open-defect-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-open-defect-pop,html.theme-dark .tpm-open-defect-pop{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#8a6a3a}.app.theme-dark .tpm-open-action,html.theme-dark .tpm-open-action{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .tpm-open-action:hover,html.theme-dark .tpm-open-action:hover{background:#7c4dff24;border-color:#7c4dff59}.app.theme-dark .tpm-open-action--remove,html.theme-dark .tpm-open-action--remove{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#fdba74}.app.theme-dark .tpm-open-action--remove:hover,html.theme-dark .tpm-open-action--remove:hover{background:#fb923c1f;border-color:#fb923c59;color:#fed7aa}.app.theme-dark .tpm-open-os,html.theme-dark .tpm-open-os{color:#c4b5fd}.app.theme-dark .tpm-open-seq,html.theme-dark .tpm-open-seq{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .tpm-open-seq-input,html.theme-dark .tpm-open-seq-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-open-seq-cancel,.app.theme-dark .tpm-open-seq-ok,html.theme-dark .tpm-open-seq-cancel,html.theme-dark .tpm-open-seq-ok{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4b5fd}.app.theme-dark .tp-mock-close,.app.theme-dark .tpm-open-empty,html.theme-dark .tp-mock-close,html.theme-dark .tpm-open-empty{color:#9a9aa3}.app.theme-dark .tp-mock-close:hover,html.theme-dark .tp-mock-close:hover{background:#0000;color:#a78bfa}.app.theme-dark .tpm-root,html.theme-dark .tpm-root{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-header,html.theme-dark .tpm-header{background:#252528;border-bottom-color:#3a3a40}.app.theme-dark .tpm-name,html.theme-dark .tpm-name{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-status,html.theme-dark .tpm-status{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .tpm-status.is-lunch,html.theme-dark .tpm-status.is-lunch{background:#f43f5e2e;color:#fb7185}.app.theme-dark .tpm-tabs,html.theme-dark .tpm-tabs{--tpm-chrome-strip:#252528;--tpm-chrome-tab:var(--bg-surface,#2a2a2e);--tpm-chrome-hover:#ffffff0f;--tpm-chrome-sep:#ffffff1f;--tpm-chrome-text:#9a9aa3;--tpm-chrome-text-active:var(--text-body,#ededef)}.app.theme-dark .tpm-tab:hover:not(.is-active),html.theme-dark .tpm-tab:hover:not(.is-active){color:#c4c4cc}.app.theme-dark .tpm-tab.is-active .tpm-count,html.theme-dark .tpm-tab.is-active .tpm-count{background:#7c4dff38;color:#c4b5fd}.app.theme-dark .tpm-count,html.theme-dark .tpm-count{background:#ffffff14;color:#9a9aa3}.app.theme-dark .tpm-refresh,html.theme-dark .tpm-refresh{color:#9a9aa3}.app.theme-dark .tpm-rail,html.theme-dark .tpm-rail{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-kpi,.app.theme-dark .tpm-progress,html.theme-dark .tpm-kpi,html.theme-dark .tpm-progress{border-right-color:#4a4a50;border-right-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-kpi-value,.app.theme-dark .tpm-pct,html.theme-dark .tpm-kpi-value,html.theme-dark .tpm-pct{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-kpi-hint.is-muted,.app.theme-dark .tpm-kpi-label,.app.theme-dark .tpm-legend-row,.app.theme-dark .tpm-progress-label,html.theme-dark .tpm-kpi-hint.is-muted,html.theme-dark .tpm-kpi-label,html.theme-dark .tpm-legend-row,html.theme-dark .tpm-progress-label{color:#9a9aa3}.app.theme-dark .tpm-kpi-hint.is-warn,html.theme-dark .tpm-kpi-hint.is-warn{color:#fdba74}.app.theme-dark .tpm-kpi-hint.is-ok,html.theme-dark .tpm-kpi-hint.is-ok{color:#6ee7b7}.app.theme-dark .tpm-bar,html.theme-dark .tpm-bar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .tpm-dayline,html.theme-dark .tpm-dayline{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-title,html.theme-dark .tpm-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-muted,html.theme-dark .tpm-muted{color:#9a9aa3}.app.theme-dark .tpm-chip,html.theme-dark .tpm-chip{color:#c4c4cc}.app.theme-dark .tpm-chip.is-on,html.theme-dark .tpm-chip.is-on{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-gantt-track,html.theme-dark .tpm-gantt-track{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .tpm-gantt-hours span,html.theme-dark .tpm-gantt-hours span{color:#9a9aa3}.app.theme-dark .tpm-gantt-seg--lunch,html.theme-dark .tpm-gantt-seg--lunch{background:#d97706!important;opacity:.95}.app.theme-dark .tpm-card-lunch,html.theme-dark .tpm-card-lunch{background:#f59e0b1a;border-color:#f59e0b59 #f59e0b59 #f59e0b59 #f59e0b}.app.theme-dark .tpm-card-lunch.is-live,html.theme-dark .tpm-card-lunch.is-live{border-color:#f59e0b8c}.app.theme-dark .tpm-lunch-label,html.theme-dark .tpm-lunch-label{color:#fbbf24}.app.theme-dark .tpm-board,html.theme-dark .tpm-board{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .tpm-hour-head,html.theme-dark .tpm-hour-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-hour-count,html.theme-dark .tpm-hour-count{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-hour-count.is-os,html.theme-dark .tpm-hour-count.is-os{background:#7c4dff33;color:#c4b5fd}.app.theme-dark .tpm-gap-label,html.theme-dark .tpm-gap-label{color:#9a9aa3}.app.theme-dark .tpm-gap-line,html.theme-dark .tpm-gap-line{background:repeating-linear-gradient(#4a4a50 0 3px,#0000 3px 7px)}.app.theme-dark .tpm-card-os,html.theme-dark .tpm-card-os{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important;border-left-color:#7c4dff!important;border-left-color:var(--tpm-cond,#7c4dff)!important}.app.theme-dark .tpm-card-travel,html.theme-dark .tpm-card-travel{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-card-travel.is-live,html.theme-dark .tpm-card-travel.is-live{border-color:#6e6e76;box-shadow:0 0 0 0 #7c4dff59}.app.theme-dark .tpm-card-travel.is-redirected,html.theme-dark .tpm-card-travel.is-redirected{background:#3a2e24;border-color:#9a5b2e}.app.theme-dark .tpm-card-travel.is-redirected .tpm-travel-label,html.theme-dark .tpm-card-travel.is-redirected .tpm-travel-label{color:#fb923c}.app.theme-dark .tpm-equip,.app.theme-dark .tpm-os,html.theme-dark .tpm-equip,html.theme-dark .tpm-os{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-card-inservice .tpm-os,html.theme-dark .tpm-card-inservice .tpm-os{color:#c4c4cc}.app.theme-dark .tpm-client,.app.theme-dark .tpm-clock,.app.theme-dark .tpm-dur,.app.theme-dark .tpm-sub,.app.theme-dark .tpm-travel-label,html.theme-dark .tpm-client,html.theme-dark .tpm-clock,html.theme-dark .tpm-dur,html.theme-dark .tpm-sub,html.theme-dark .tpm-travel-label{color:#9a9aa3}.app.theme-dark .tpm-fora,html.theme-dark .tpm-fora{color:#fdba74}.app.theme-dark .tpm-card-os.is-clickable:hover,html.theme-dark .tpm-card-os.is-clickable:hover{box-shadow:0 2px 12px #00000047;filter:brightness(1.06)}.app.theme-dark .tpm-card-os.is-selected,html.theme-dark .tpm-card-os.is-selected{outline-color:#7c4dff;outline-color:var(--accent,#7c4dff)}.app.theme-dark .tpm-open-print,html.theme-dark .tpm-open-print{color:#c4c4cc}.app.theme-dark .tpm-os-drawer,html.theme-dark .tpm-os-drawer{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50);box-shadow:-18px 0 40px -22px #0000008c}.app.theme-dark .tpm-os-drawer-head,html.theme-dark .tpm-os-drawer-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-os-drawer-field-v,.app.theme-dark .tpm-os-drawer-os,.app.theme-dark .tpm-os-drawer-patrimony,html.theme-dark .tpm-os-drawer-field-v,html.theme-dark .tpm-os-drawer-os,html.theme-dark .tpm-os-drawer-patrimony{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-os-drawer-field-k,.app.theme-dark .tpm-os-drawer-loc,.app.theme-dark .tpm-os-drawer-section-label,html.theme-dark .tpm-os-drawer-field-k,html.theme-dark .tpm-os-drawer-loc,html.theme-dark .tpm-os-drawer-section-label{color:#9a9aa3}.app.theme-dark .tpm-os-drawer-field-v--muted,html.theme-dark .tpm-os-drawer-field-v--muted{color:#c4c4cc}.app.theme-dark .tpm-os-drawer-close,html.theme-dark .tpm-os-drawer-close{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-os-drawer-close:hover,html.theme-dark .tpm-os-drawer-close:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-os-drawer-laudo,html.theme-dark .tpm-os-drawer-laudo{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-os-drawer-counters,html.theme-dark .tpm-os-drawer-counters{background:#4a4a50;background:var(--border-subtle,#4a4a50);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-os-drawer-counter,html.theme-dark .tpm-os-drawer-counter{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .tpm-os-drawer-counter-k,html.theme-dark .tpm-os-drawer-counter-k{color:#9a9aa3}.app.theme-dark .tpm-os-drawer-counter-v,html.theme-dark .tpm-os-drawer-counter-v{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-os-drawer-counter-v.is-empty,.app.theme-dark .tpm-os-drawer-parts,.app.theme-dark .tpm-os-drawer-parts-empty,html.theme-dark .tpm-os-drawer-counter-v.is-empty,html.theme-dark .tpm-os-drawer-parts,html.theme-dark .tpm-os-drawer-parts-empty{color:#9a9aa3}.app.theme-dark .tpm-hist-backdrop,html.theme-dark .tpm-hist-backdrop{background:#00000073}.app.theme-dark .tpm-hist-panel,html.theme-dark .tpm-hist-panel{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-left-color:#4a4a50;border-left-color:var(--border-subtle,#4a4a50);border-right-color:#4a4a50;border-right-color:var(--border-subtle,#4a4a50);box-shadow:-22px 0 50px -26px #0000008c}.app.theme-dark .tpm-hist-head,html.theme-dark .tpm-hist-head{background:#323236;background:var(--bg-surface-raised,#323236);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-hist-tab,html.theme-dark .tpm-hist-tab{color:#9a9aa3}.app.theme-dark .tpm-hist-tab.is-active,.app.theme-dark .tpm-hist-tab:hover,html.theme-dark .tpm-hist-tab.is-active,html.theme-dark .tpm-hist-tab:hover{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-hist-tab.is-active:after,html.theme-dark .tpm-hist-tab.is-active:after{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .tpm-hist-tab-count,html.theme-dark .tpm-hist-tab-count{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .tpm-hist-tab.is-active .tpm-hist-tab-count,html.theme-dark .tpm-hist-tab.is-active .tpm-hist-tab-count{background:#7c4dff33;color:#c4b5fd}.app.theme-dark .tpm-hist-close,.app.theme-dark .tpm-hist-cols-btn,html.theme-dark .tpm-hist-close,html.theme-dark .tpm-hist-cols-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-hist-close:hover,.app.theme-dark .tpm-hist-cols-btn:hover,html.theme-dark .tpm-hist-close:hover,html.theme-dark .tpm-hist-cols-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-hist-cols-menu,html.theme-dark .tpm-hist-cols-menu{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-hist-cols-item,html.theme-dark .tpm-hist-cols-item{color:#c4c4cc}.app.theme-dark .tpm-hist-cols-item:hover,html.theme-dark .tpm-hist-cols-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-hist-body,html.theme-dark .tpm-hist-body{background:#222225;background:var(--bg-body,#222225)}.app.theme-dark .tpm-hist-os-header,.app.theme-dark .tpm-hist-parts-header,html.theme-dark .tpm-hist-os-header,html.theme-dark .tpm-hist-parts-header{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-hist-os-main,.app.theme-dark .tpm-hist-parts-row,html.theme-dark .tpm-hist-os-main,html.theme-dark .tpm-hist-parts-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-hist-os-main:hover,html.theme-dark .tpm-hist-os-main:hover{background:#7c4dff14}.app.theme-dark .tpm-hist-cell,.app.theme-dark .tpm-hist-cell--strong,html.theme-dark .tpm-hist-cell,html.theme-dark .tpm-hist-cell--strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .tpm-hist-cell--muted,.app.theme-dark .tpm-hist-col-label,.app.theme-dark .tpm-hist-empty,html.theme-dark .tpm-hist-cell--muted,html.theme-dark .tpm-hist-col-label,html.theme-dark .tpm-hist-empty{color:#9a9aa3}.app.theme-dark .tpm-hist-reinc,html.theme-dark .tpm-hist-reinc{color:#fdba74}.app.theme-dark .tpm-os-drawer-field-v--muted,.app.theme-dark .tpm-os-drawer-window,html.theme-dark .tpm-os-drawer-field-v--muted,html.theme-dark .tpm-os-drawer-window{color:#c4c4cc}.app.theme-dark .tpm-os-drawer-dur-chip,html.theme-dark .tpm-os-drawer-dur-chip{background:#7c4dff33;color:#c4b5fd}.app.theme-dark .tpm-os-drawer-cond,html.theme-dark .tpm-os-drawer-cond{background:#323236!important;background:var(--bg-surface-raised,#323236)!important;border-color:#4a4a50!important;border-color:var(--border-subtle,#4a4a50)!important}.app.theme-dark .tpm-hist-cell--mono,.app.theme-dark .tpm-hist-detail-k,html.theme-dark .tpm-hist-cell--mono,html.theme-dark .tpm-hist-detail-k{color:#9a9aa3}.app.theme-dark .tpm-hist-detail-v,html.theme-dark .tpm-hist-detail-v{color:#c4c4cc}.app.theme-dark .tpm-hist-nested-table,html.theme-dark .tpm-hist-nested-table{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .tpm-hist-nested-head,html.theme-dark .tpm-hist-nested-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:inset 0 -1px 0 #4a4a50;box-shadow:inset 0 -1px 0 var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .tpm-hist-nested-row,html.theme-dark .tpm-hist-nested-row{border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .tpm-main,html.theme-dark .tpm-main{background:#222225;background:var(--bg-body,#222225)}.um-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.um-detail-tabs-row{gap:10px 16px;min-height:42px;padding:6px 0 10px;position:relative;z-index:4}.um-detail-tabs-actions,.um-detail-tabs-row{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap}.um-detail-tabs-actions{gap:4px;margin-left:auto}.um-list .board-toolbar-expand-search,.um-list .board-toolbar-expand-search.is-expanded{width:220px}.um-create-user-btn{align-items:center;background:linear-gradient(140deg,#7c4dff,#5b2be6);border:0;border-radius:999px;box-shadow:0 1px 2px #3c14a033,0 4px 12px -5px #5628e080;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;height:26px;line-height:1;padding:0 11px;transition:filter .12s ease,box-shadow .12s ease;white-space:nowrap}.um-create-user-btn:hover{box-shadow:0 1px 2px #3c14a03d,0 6px 14px -5px #5628e08c;filter:brightness(1.05)}.um-create-user-btn:focus-visible{box-shadow:0 0 0 2px #7c4dff59;outline:none}.um-create-user-btn-plus{font-size:14px;font-weight:700;line-height:1;margin-top:-1px}.um-detail-tabs{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.um-detail-tabs::-webkit-scrollbar{display:none;height:0}.um-detail-tab{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px;white-space:nowrap}.um-detail-tab.is-active{background:#f2eefe;color:#5b2be6;font-weight:700}.um-detail-tab-badge{background:#eef0f3;border-radius:5px;color:#8b919b;font-size:10.5px;font-weight:700;padding:1px 5px}.um-detail-tab.is-active .um-detail-tab-badge{background:#fff;color:#5b2be6}.um-detail-table-wrap{background:#fff;border:1px solid #e6e8ec;border:1px solid var(--border-subtle,#e6e8ec);border-radius:14px;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#d8dbe3 #0000;scrollbar-width:thin}.um-detail-table-wrap::-webkit-scrollbar{height:6px;width:6px}.um-detail-table-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.um-detail-table-wrap::-webkit-scrollbar-track{background:#0000}.um-detail-table-wrap::-webkit-scrollbar-thumb{background:#d8dbe3;border-radius:999px}.um-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#c5c9d2}.um-detail-empty{color:var(--text-muted);font-size:13px;font-weight:600;padding:48px 16px;text-align:center}.um-detail-table{min-width:880px;width:100%}.um-detail-row,.um-detail-thead{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:minmax(168px,1.15fr) minmax(140px,.95fr) 96px minmax(110px,.7fr) minmax(0,1.4fr) 88px;padding:0 12px}.um-detail-table--no-type .um-detail-row,.um-detail-table--no-type .um-detail-thead{grid-template-columns:minmax(168px,1.2fr) minmax(140px,1fr) 96px minmax(0,1.6fr) 88px}.um-detail-row>*,.um-detail-thead>*{max-width:100%;min-width:0}.um-detail-thead{background:#fafbfc;border-bottom:1px solid #f1f2f5;color:#9aa0aa;font-size:11px;font-weight:700;height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.um-detail-th{align-items:center;background:#0000;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-family:inherit;font-size:11px;font-weight:700;gap:4px;margin:0;min-width:0;padding:0;text-align:left;transition:color .12s}.um-detail-th:hover{color:var(--text-body)}.um-detail-th.is-sorted{color:#5b2be6}.um-detail-th-static{cursor:default}.um-detail-th-static:hover{color:inherit}.um-detail-th-actions{justify-content:flex-end}.um-detail-th-dir{font-size:10px;font-weight:800;line-height:1;opacity:.9}.um-detail-row{border-bottom:1px solid #f1f2f5;color:var(--text-body);font-size:12.5px;font-weight:600;min-height:48px;transition:background .14s ease}.um-detail-row:last-child{border-bottom:0}.um-detail-row:hover{background:#f8fafc;background:var(--bg-surface-alt,#f8fafc)}.um-detail-email{color:var(--text-muted)}.um-detail-email,.um-detail-role{font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-detail-role{color:var(--text-body)}.um-detail-perms{overflow:hidden}.um-detail-actions{align-items:center;display:flex;justify-content:flex-end}.um-detail-row .boolean-badge{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-body);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:2px 9px 2px 7px}.um-detail-row .boolean-badge-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.um-detail-row .boolean-badge.yes .boolean-badge-dot{background:#12b76a}.um-detail-row .boolean-badge.no .boolean-badge-dot{background:#f04438}.um-detail-table .btn-delete,.um-detail-table .btn-edit{border:1px solid #0000;border-radius:6px;color:var(--text-muted);height:28px;padding:0;width:28px}.um-detail-table .btn-delete svg,.um-detail-table .btn-edit svg{flex-shrink:0;height:16px;width:16px}.um-detail-table .btn-edit:hover{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-body);transform:none}.um-detail-table .btn-delete:hover{background:#fef3f2;border-color:#fecdca;color:#b42318;transform:none}.app.theme-dark .um-detail-tab,html.theme-dark .um-detail-tab{color:#9a9aa3}.app.theme-dark .um-detail-tab.is-active,html.theme-dark .um-detail-tab.is-active{background:#7c4dff2e;color:#ddd6fe}.app.theme-dark .um-detail-tab-badge,html.theme-dark .um-detail-tab-badge{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#9a9aa3}.app.theme-dark .um-detail-tab.is-active .um-detail-tab-badge,html.theme-dark .um-detail-tab.is-active .um-detail-tab-badge{background:#7c4dff47;color:#ddd6fe}.app.theme-dark .um-detail-table-wrap,html.theme-dark .um-detail-table-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);scrollbar-color:#5a5a62 #0000}.app.theme-dark .um-detail-table-wrap::-webkit-scrollbar-thumb,html.theme-dark .um-detail-table-wrap::-webkit-scrollbar-thumb{background:#5a5a62}.app.theme-dark .um-detail-table-wrap::-webkit-scrollbar-thumb:hover,html.theme-dark .um-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#6e6e78}.app.theme-dark .um-detail-thead,html.theme-dark .um-detail-thead{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .um-detail-th:hover,html.theme-dark .um-detail-th:hover{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .um-detail-th.is-sorted,html.theme-dark .um-detail-th.is-sorted{color:#c4b5fd}.app.theme-dark .um-detail-row,html.theme-dark .um-detail-row{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .um-detail-row:hover,html.theme-dark .um-detail-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .um-detail-email,html.theme-dark .um-detail-email{color:#c4c4cc}.app.theme-dark .um-detail-empty,html.theme-dark .um-detail-empty{color:#9a9aa3}.app.theme-dark .um-detail-table .btn-delete:hover,html.theme-dark .um-detail-table .btn-delete:hover{background:#d9474729;border-color:#d9474759;color:#fca5a5}.app.theme-dark .um-create-user-btn,html.theme-dark .um-create-user-btn{box-shadow:0 1px 2px #00000047,0 4px 12px -5px #7c4dff73}.user-form-main-header--sec{align-items:center;gap:12px}.user-form-sec-tabs-bar{background:#0000;border:none;flex:1 1;min-width:0}.user-form-sec-tabs,.user-form-sec-tabs-bar{align-items:center;display:flex;margin:0;padding:0}.user-form-sec-tabs{gap:2px;min-height:32px}.user-form-sec-tab{align-items:center;background:#0000;border:none;border-radius:0;color:#6b7280;color:var(--nav-item,#6b7280);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;height:32px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;padding:0 12px;position:relative;transition:color .2s ease;white-space:nowrap;z-index:0}.user-form-sec-tab.is-active:before,.user-form-sec-tab:hover:not(.is-active):before{background-color:var(--accent-soft);border-radius:6px;content:"";height:26px;left:4px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:-1}.user-form-sec-tab:hover:not(.is-active){background:#0000;color:#374151;color:var(--nav-item-hover,#374151)}.user-form-sec-tab.is-active{background:#0000;box-shadow:none;font-weight:530}.user-form-sec-tab.is-active,.user-form-sec-tab.is-active:hover{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .user-form-sec-tabs-bar,html.theme-dark .user-form-sec-tabs-bar{background:#0000;border:none}.app.theme-dark .user-form-sec-tab,html.theme-dark .user-form-sec-tab{color:#9a9aa3}.app.theme-dark .user-form-sec-tab:hover:not(.is-active),html.theme-dark .user-form-sec-tab:hover:not(.is-active){background:#0000;color:#c4c4cc}.app.theme-dark .user-form-sec-tab.is-active,.app.theme-dark .user-form-sec-tab.is-active:hover,html.theme-dark .user-form-sec-tab.is-active,html.theme-dark .user-form-sec-tab.is-active:hover{color:#7c4dff;color:var(--accent,#7c4dff)}@keyframes userFormSecTabGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.user-form-sec-tab.is-attention .user-form-sec-tab-label{-webkit-text-fill-color:#0000;animation:userFormSecTabGradient 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.user-form-type-chips{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.user-form-type-chip-row{display:flex;flex-wrap:wrap;gap:5px}.user-form-type-chip{align-items:center;background:#0000;border:none;border-radius:6px;color:#61686f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:400;gap:5px;height:26px;line-height:1;padding:0 8px 0 6px}.user-form-type-chip.is-on{color:#7c4dff;color:var(--accent,#7c4dff);font-weight:550}.user-form-type-chip-mark{align-items:center;background:#0000;border:1.5px dashed color-mix(in srgb,#7c4dff 72%,#0000);border:1.5px dashed color-mix(in srgb,var(--accent,#7c4dff) 72%,#0000);border-radius:50%;box-sizing:border-box;display:inline-flex;flex:none;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease;width:16px}.user-form-type-chip:hover .user-form-type-chip-mark:not(.is-on){border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.user-form-type-chip-mark.is-on{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff);border-style:solid}.user-form-type-chip-mark.is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.app.theme-dark .user-form-type-chip,html.theme-dark .user-form-type-chip{color:#c4c4cc}.app.theme-dark .user-form-type-chip.is-on,html.theme-dark .user-form-type-chip.is-on{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .user-form-type-chip-mark,html.theme-dark .user-form-type-chip-mark{border-color:color-mix(in srgb,#7c4dff 72%,#0000);border-color:color-mix(in srgb,var(--accent,#7c4dff) 72%,#0000)}.app.theme-dark .user-form-type-chip-mark.is-on,html.theme-dark .user-form-type-chip-mark.is-on{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.uf-coord-unlink-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:12000}.uf-coord-unlink-modal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 18px 40px #0f172a2e;font-family:inherit;padding:22px 22px 18px;width:min(420px,100%)}.uf-coord-unlink-icon{align-items:center;background:#fffbeb;border-radius:10px;color:#b45309;display:inline-flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.uf-coord-unlink-title{color:var(--text-body);font-size:16px;font-weight:650;letter-spacing:-.01em;margin:0 0 8px}.uf-coord-unlink-lead{color:#475569;font-size:13px;line-height:1.45;margin:0 0 12px}.uf-coord-unlink-list{color:#334155;font-size:13px;line-height:1.5;margin:0 0 18px;padding-left:18px}.uf-coord-unlink-list li+li{margin-top:6px}.uf-coord-unlink-actions{display:flex;justify-content:flex-end}.uf-tech-os-block{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:8px;margin:0 0 18px;padding:10px 12px}.uf-tech-os-block-label{color:#475569;font-size:12px;font-weight:600;margin-bottom:6px}.uf-tech-os-block-list{color:var(--text-body);font-size:12px;line-height:1.45;max-height:140px;overflow:auto;word-break:break-word}.user-form-tab-error-banner{background:#fdf2f2;border:1px solid #f0c4c4;border-radius:8px;margin:0 0 12px;padding:8px 12px}.user-form-tab-error-banner-title{color:#9b1c1c;font-size:12px;font-weight:600;margin:0 0 6px}.user-form-tab-error-banner-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.user-form-tab-error-banner-link{align-items:baseline;background:none;border:none;color:#7f1d1d;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:4px 6px;padding:0;text-align:left;width:100%}.user-form-tab-error-banner-link:hover .user-form-tab-error-banner-where{text-decoration:underline}.user-form-tab-error-banner-where{color:#7c4dff;font-size:12px;font-weight:600}.user-form-tab-error-banner-sep{color:#c4a8a8;font-size:12px}.user-form-tab-error-banner-field{font-size:12px;font-weight:600}.user-form-tab-error-banner-msg{color:#9b1c1c;font-size:12px}.user-form-nav-item.has-error:not(.active){color:#b42318}.user-form-nav-item.has-error .user-form-nav-icon{position:relative}.user-form-nav-item.has-error .user-form-nav-icon:after{background:#e11d48;border-radius:50%;box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px var(--bg-surface,#fff);content:"";height:6px;position:absolute;right:-1px;top:-1px;width:6px}.app.theme-dark .user-form-tab-error-banner,html.theme-dark .user-form-tab-error-banner{background:#3a2e30;border-color:#6b3a3e}.app.theme-dark .user-form-tab-error-banner-msg,.app.theme-dark .user-form-tab-error-banner-title,html.theme-dark .user-form-tab-error-banner-msg,html.theme-dark .user-form-tab-error-banner-title{color:#f0b4b4}.app.theme-dark .user-form-tab-error-banner-link,html.theme-dark .user-form-tab-error-banner-link{color:#e8d0d0}.app.theme-dark .user-form-tab-error-banner-where,html.theme-dark .user-form-tab-error-banner-where{color:#c4b5fd}.app.theme-dark .user-form-tab-error-banner-sep,html.theme-dark .user-form-tab-error-banner-sep{color:#8a6e70}.app.theme-dark .user-form-nav-item.has-error:not(.active),html.theme-dark .user-form-nav-item.has-error:not(.active){color:#f0b4b4}.app.theme-dark .user-form-nav-item.has-error .user-form-nav-icon:after,html.theme-dark .user-form-nav-item.has-error .user-form-nav-icon:after{box-shadow:0 0 0 1.5px #2a2a2e;box-shadow:0 0 0 1.5px var(--bg-surface,#2a2a2e)}.perm-customers-root{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:0;overflow:hidden}.app .config-content-users .pcs2-page.perm-customers-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-users .pcs2-page.perm-customers-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-users .pcs2-page.perm-customers-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.app .config-content-users:has(.perm-customers-page){overflow:hidden}.app .config-content-users:has(.perm-customers-page) .process-config-root,.app .config-content-users:has(.perm-customers-page) .process-content-area.process-content-area-config-status-2.customers-module-content{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden}.perm-customers-page{--ci2-line:var(--border-subtle,#e7e7ef);--ci2-green:#17845a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:8px;padding-right:4px}.perm-customers-page .perm-customers-section{grid-gap:8px 24px;align-items:stretch;display:grid;flex:1 1;gap:8px 24px;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.perm-customers-page .perm-customers-section .pcs2-section-aside{grid-column:1/-1;grid-row:1}.perm-customers-page .perm-customers-section .pcs2-section-desc{max-width:none;white-space:nowrap}.perm-customers-page .perm-customers-segment-bar{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;grid-column:1/-1;grid-row:2;margin-top:6px;min-width:0;width:100%}.perm-customers-page .perm-customers-segment-bar .perm-segment{border-bottom:none;width:auto}.perm-customers-page .perm-customers-toolbar-bar{align-items:center;display:flex;grid-column:1/-1;grid-row:3;justify-content:flex-end;min-width:0}.perm-customers-toolbar{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.perm-techcfg-export-bar{align-items:center;background:color-mix(in srgb,#7c4dff 6%,#fff);border:1px solid color-mix(in srgb,#7c4dff 35%,#e5e7eb);border-radius:8px;color:#3f3a52;display:inline-flex;font:500 12px/1 Plus Jakarta Sans,sans-serif;gap:10px;height:26px;margin-right:auto;min-width:0;padding:0 4px 0 10px}.perm-techcfg-export-bar--done{background:color-mix(in srgb,#16a34a 7%,#fff);border-color:color-mix(in srgb,#16a34a 35%,#e5e7eb);color:#166534;padding-right:10px}.perm-techcfg-export-ico{color:#7c4dff;display:inline-flex}.perm-techcfg-export-text{align-items:center;display:inline-flex;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-techcfg-export-text strong{font-weight:700}.perm-techcfg-export-count{background:#7c4dff1f;border-radius:999px;color:#5b3fd6;font-size:11px;font-weight:600;margin-left:6px;padding:2px 7px}.perm-techcfg-export-bar .perm-techcfg-export-cancel{font-size:12px;padding:0 4px}.perm-techcfg-export-bar .perm-techcfg-export-confirm{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;gap:6px;height:20px;padding:0 10px;white-space:nowrap}.app.theme-dark .perm-techcfg-export-bar,html.theme-dark .perm-techcfg-export-bar{background:#7c4dff1f;border-color:#7c4dff73;color:#ededef}.app.theme-dark .perm-techcfg-export-bar--done,html.theme-dark .perm-techcfg-export-bar--done{background:#4ade801a;border-color:#4ade8066;color:#86efac}.app.theme-dark .perm-techcfg-export-ico,html.theme-dark .perm-techcfg-export-ico{color:#a78bfa}.app.theme-dark .perm-techcfg-export-count,html.theme-dark .perm-techcfg-export-count{background:#7c4dff3d;color:#c4b5fd}.app.theme-dark .perm-techcfg-export-bar .perm-techcfg-export-cancel,html.theme-dark .perm-techcfg-export-bar .perm-techcfg-export-cancel{color:#a78bfa}.perm-table--clientes .perm-col-cli-check,.perm-table--clientes .perm-td-cli-check{max-width:58px;min-width:58px;padding-left:6px;padding-right:6px;text-align:center;width:58px}.perm-table--techcfg-export .gr-check-label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin:0;position:relative;vertical-align:middle}.perm-table--techcfg-export .gr-check-native{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.perm-table--techcfg-export .gr-check-box{align-items:center;background:#0000;border:1.5px dashed #7c4dffb8;border-radius:50%;box-sizing:border-box;display:inline-flex;height:16px;justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:16px}.perm-table--techcfg-export .gr-check-label:hover .gr-check-box{border-color:#7c4dff}.perm-table--techcfg-export .gr-check-native:focus-visible+.gr-check-box{box-shadow:0 0 0 2px #7c4dff40}.perm-table--techcfg-export .gr-check-native:checked+.gr-check-box,.perm-table--techcfg-export .gr-check-native:indeterminate+.gr-check-box{background:#7c4dff;border-color:#7c4dff;border-style:solid}.perm-table--techcfg-export .gr-check-native:checked+.gr-check-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;margin-top:-1px;transform:rotate(45deg);width:3px}.perm-table--techcfg-export .gr-check-native:indeterminate+.gr-check-box:after{border-top:1.5px solid #fff;content:"";height:0;width:7px}.perm-table--techcfg-export .gr-check-native:disabled+.gr-check-box{cursor:not-allowed;opacity:.5}.perm-table--techcfg-export tr.is-techcfg-selected>td{background:#7c4dff0f}.perm-table--techcfg-export tr.is-techcfg-source>td{background:#7c4dff1a}.perm-techcfg-source-tag{align-items:center;background:#7c4dff;border-radius:999px;color:#fff;display:inline-flex;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;height:16px;letter-spacing:.02em;padding:0 6px}.app.theme-dark .perm-table--techcfg-export .gr-check-box,html.theme-dark .perm-table--techcfg-export .gr-check-box{border-color:#a78bfa8c}.app.theme-dark .perm-table--techcfg-export .gr-check-label:hover .gr-check-box,html.theme-dark .perm-table--techcfg-export .gr-check-label:hover .gr-check-box{border-color:#7c4dff;border-color:var(--accent,#7c4dff)}.app.theme-dark .perm-table--techcfg-export .gr-check-native:checked+.gr-check-box,.app.theme-dark .perm-table--techcfg-export .gr-check-native:indeterminate+.gr-check-box,html.theme-dark .perm-table--techcfg-export .gr-check-native:checked+.gr-check-box,html.theme-dark .perm-table--techcfg-export .gr-check-native:indeterminate+.gr-check-box{background:#7c4dff;border-color:#7c4dff}.app.theme-dark .perm-table--techcfg-export tr.is-techcfg-selected>td,html.theme-dark .perm-table--techcfg-export tr.is-techcfg-selected>td{background:#7c4dff1f}.app.theme-dark .perm-table--techcfg-export tr.is-techcfg-source>td,html.theme-dark .perm-table--techcfg-export tr.is-techcfg-source>td{background:#7c4dff2e}.perm-customers-page .board-toolbar-expand-search.is-expanded,.perm-customers-page .board-toolbar-expand-search:focus-within,.perm-customers-page .board-toolbar-expand-search:hover{width:320px}.perm-customers-page .perm-customers-surface{display:flex;flex-direction:column;grid-column:1/-1;grid-row:4;min-height:0;overflow:hidden;width:100%}.perm-toolbar-chip:disabled{cursor:not-allowed;opacity:.55}.perm-customers-page .ci2-switch{background:var(--ci2-line);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:14px;padding:0;position:relative;transition:background .15s;width:24px}.perm-customers-page .ci2-switch:after{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:10px;left:2px;position:absolute;top:2px;transition:transform .15s;width:10px}.perm-customers-page .ci2-switch.on{background:var(--ci2-green)}.perm-customers-page .ci2-switch.on:after{transform:translateX(10px)}.perm-customers-page .ci2-switch:disabled{cursor:not-allowed;opacity:.55}.users-customers-header.perm-customers-header{align-items:center;justify-content:space-between}.perm-customers-actions{flex:1 1;flex-wrap:wrap}.perm-clientes-toolbar,.perm-customers-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.perm-clientes-toolbar{flex:1 1}.perm-clientes-filtro-tipo{flex:0 0 auto;position:relative}.perm-clientes-tipo-popup{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 6px -1px #00000014,0 8px 24px -4px #0f172a1f;box-sizing:border-box;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(220px,50vh);overflow-x:hidden;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);width:198px;z-index:30}.perm-clientes-tipo-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:6px;margin:0;max-width:100%;min-height:28px;min-width:0;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.perm-clientes-tipo-item:hover:not(.is-selected){background:var(--bg-body)}.perm-clientes-tipo-item.is-selected{background:#646ffa26;border-color:#fff;color:#1a202c}.perm-clientes-tipo-item-label{color:var(--text-body);flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-clientes-tipo-item.is-selected .perm-clientes-tipo-item-label{color:#1a202c}.app.theme-dark .perm-clientes-tipo-item.is-selected,html.theme-dark .perm-clientes-tipo-item.is-selected{background:var(--accent-soft);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .perm-clientes-tipo-item.is-selected .perm-clientes-tipo-item-label,html.theme-dark .perm-clientes-tipo-item.is-selected .perm-clientes-tipo-item-label{color:var(--text-body)}.perm-clientes-tipo-empty{color:var(--text-muted);font-size:12px;margin:0;padding:16px 10px;text-align:center}.perm-customers-filter-grow{flex:1 1 200px;max-width:420px;min-width:180px}.perm-segment{align-items:center;background:#0000;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;display:flex;flex:0 1 auto;gap:14px;height:auto;max-width:100%;min-width:0;padding:0;width:-webkit-fit-content;width:fit-content}.perm-segment-knob{display:none}.perm-segment-btn{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1.2;padding:0 4px 9px;position:relative;transition:color .18s ease,border-color .18s ease;z-index:1}.perm-segment-btn svg{flex-shrink:0}.perm-segment-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perm-segment-btn[aria-selected=true]{border-bottom-color:var(--text-body);color:var(--text-body);font-weight:600}.perm-import-wrap{flex:0 0 auto;position:relative}.perm-import-btn{background:linear-gradient(180deg,#f0f9ff,#fff);border-color:#bae6fd;color:#0369a1;font-weight:600;gap:8px}.perm-import-btn:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc}.perm-agru-wrap{flex:0 0 auto;position:relative}.perm-agru-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 1px 2px #0000000a;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;height:32px;padding:0 10px}.perm-agru-btn:hover{background:var(--bg-surface-alt)}.perm-agru-btn:disabled{cursor:not-allowed;opacity:.55}@keyframes perm-orya-gradient-spin{to{transform:rotate(1turn)}}.perm-agru-btn--verve{background:linear-gradient(180deg,#faf5ff,#fff);border-color:#c4b5fd;color:#5b21b6;font-weight:600;gap:8px;isolation:isolate;max-width:220px;position:relative;transition:color .25s ease,border-color .25s ease,background .25s ease;z-index:0}.perm-agru-btn--verve:after,.perm-agru-btn--verve:before{box-sizing:border-box;content:"";pointer-events:none;position:absolute}.perm-agru-btn--verve:before{background:conic-gradient(from 0deg,#7c3aed,#3b82f6,#dc2626,#a855f7,#7c3aed);border-radius:9px;inset:-1px;opacity:0;transition:opacity .3s ease;z-index:-2}.perm-agru-btn--verve:after{background:linear-gradient(180deg,#faf5ff,#fff);border-radius:6px;inset:1px;opacity:0;transition:opacity .3s ease;z-index:-1}.perm-agru-btn--verve:hover:not(:disabled):before{animation:perm-orya-gradient-spin 2s linear infinite;opacity:1}.perm-agru-btn--verve:hover:not(:disabled):after{opacity:1}.perm-agru-btn--verve:hover:not(:disabled){background:#0000;border-color:#0000;color:#4c1d95}.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya{background:linear-gradient(180deg,#faf5ff,#fff);border:1.5px solid #c4b5fd;color:#5b21b6;font-weight:600;overflow:visible;position:relative;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;z-index:0}.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-icon,.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-label{color:#5b21b6;position:relative;z-index:1}.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:focus-visible:not(:disabled),.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;outline:none}.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:focus-visible:not(:disabled) .board-clickup-filter-chip-icon,.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:focus-visible:not(:disabled) .board-clickup-filter-chip-label,.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-icon,.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-label{color:#5a2ee0}.board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:disabled{cursor:not-allowed;opacity:.55}.perm-agru-btn--ajuste-grupo{background:linear-gradient(135deg,#f5f0ff,#ede7ff);border:1px solid #7c4dff;color:#5b21b6;font-weight:600}.perm-agru-btn--ajuste-grupo:hover:not(:disabled){background:linear-gradient(135deg,#ede7ff,#e4dcff);box-shadow:0 1px 6px #7c4dff38}.perm-grupo-bulk-modal{max-width:420px;width:calc(100vw - 32px)}.perm-grupo-bulk-title{flex-wrap:wrap;font-size:1.05rem;text-align:left}.perm-grupo-bulk-sub{color:var(--accent);font-weight:500}.perm-grupo-bulk-hint{color:var(--text-muted);font-size:12px;line-height:1.4;margin:0 0 14px}.perm-grupo-bulk-fields{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.perm-grupo-bulk-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.perm-grupo-bulk-label{color:var(--text-muted);font-size:13px;font-weight:600}.perm-grupo-bulk-row-controls{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.perm-verve-brain-ico{color:var(--accent);flex-shrink:0}.perm-agru-menu{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 24px #0f172a1a;min-width:180px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.perm-agru-item{align-items:center;color:var(--text-body);cursor:pointer;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;gap:8px;padding:6px 12px}.perm-agru-item:hover{background:var(--bg-surface-alt)}.perm-agru-item input{cursor:pointer}.perm-clientes-placeholder{align-items:center;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;gap:8px;justify-content:center;min-height:160px}.perm-table--clientes{min-width:1240px;table-layout:fixed;width:100%}.perm-table--clientes tbody tr.perm-tr--model>td{box-sizing:border-box;height:27px;padding-bottom:4px;padding-top:4px;vertical-align:middle}.perm-col-cli-contrato{max-width:100px;min-width:100px;width:100px}.perm-col-cli-cliente{min-width:260px;width:auto}.perm-table--clientes thead th.perm-col-cli-cliente,.perm-table--clientes thead th.perm-col-cli-contrato{font-size:12px}.perm-col-cli-grupo{max-width:126px;min-width:126px;width:126px}.perm-td-cli-contrato{max-width:100px;width:100px}.perm-td-cli-cliente{min-width:260px}.perm-col-cli-bloq{max-width:104px;min-width:104px;width:104px}.perm-col-cli-bloq-fin{max-width:108px;min-width:108px;width:108px}.perm-col-cli-ped-sup{max-width:140px;min-width:128px;width:128px}.perm-col-cli-chamado{max-width:130px;min-width:118px;width:118px}.perm-td-cli-bloq-fin,.perm-td-cli-chamado,.perm-td-cli-ped-sup{text-align:center;vertical-align:middle}.perm-table--clientes th.perm-col-cli-bloq-fin,.perm-table--clientes th.perm-col-cli-chamado,.perm-table--clientes th.perm-col-cli-ped-sup{line-height:1.15;text-align:center;vertical-align:middle;white-space:normal;word-break:normal}.perm-table--clientes th.perm-col-cli-bloq-fin .perm-cli-th-info-wrap{justify-content:center}.perm-cli-th-with-icon{align-items:center;display:inline-flex;gap:5px;justify-content:center;text-align:left}.perm-cli-th-with-icon .perm-cli-th-label{line-height:1.15}.perm-table--clientes .perm-td-cli-bloq-fin .ci2-defeito-cell-inner,.perm-table--clientes .perm-td-cli-chamado .ci2-defeito-cell-inner,.perm-table--clientes .perm-td-cli-ped-sup .ci2-defeito-cell-inner{align-items:center;display:flex;justify-content:center}.perm-table--clientes .perm-ped-sup-gear--configured{color:#6d28d9;color:var(--ci2-violet,#6d28d9)}.perm-table--clientes .ci2-defeito-trigger.perm-ped-sup-trigger--configured:hover .perm-ped-sup-gear--configured{color:#5b21b6;color:var(--ci2-violet,#5b21b6)}.perm-ped-sup-label-wrap{align-items:center;display:inline-flex;gap:5px;min-width:0}.perm-ped-sup-popover .perm-ped-sup-info-btn{flex-shrink:0}.perm-bloq-fin-popover{--ci2-line:#e7e7ef;--ci2-line-soft:#f0f0f6;--ci2-green:#17845a;--ci2-ink-700:#3f3f46;--ci2-muted:#8b8b9a}.perm-bloq-fin-popover .perm-bloq-fin-body{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:10px 12px 6px}.perm-bloq-fin-popover .perm-bloq-fin-block{display:flex;flex-direction:column;gap:6px;padding:6px 0}.perm-bloq-fin-popover .perm-bloq-fin-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:16px}.perm-bloq-fin-popover .perm-bloq-fin-title{color:#3f3f46;color:var(--text-body,#3f3f46);font-size:10.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.perm-bloq-fin-popover .perm-bloq-fin-days-row{align-items:center;display:flex;gap:6px;min-width:0}.perm-bloq-fin-popover .perm-bloq-fin-divider{background:var(--ci2-line);height:1px;margin:2px 0}.perm-bloq-fin-popover .ci2-switch{background:var(--ci2-line);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:13px;padding:0;position:relative;transition:background .15s;width:22px}.perm-bloq-fin-popover .ci2-switch:after{background:#fff;background:var(--bg-surface,#fff);border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:10px;left:1.5px;position:absolute;top:1.5px;transition:transform .15s;width:10px}.perm-bloq-fin-popover .ci2-switch.on{background:var(--ci2-green)}.perm-bloq-fin-popover .ci2-switch.on:after{transform:translateX(9px)}.perm-bloq-fin-popover .ci2-switch:disabled{cursor:not-allowed;opacity:.55}.perm-bloq-fin-popover .perm-bloq-fin-dias-input{font-feature-settings:"tnum";background:#fff;background:var(--bg-surface,#fff);border:1px solid var(--ci2-line);border-radius:6px;box-sizing:border-box;color:#18181b;color:var(--text-primary,#18181b);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;height:22px;min-width:34px;outline:none;padding:0 3px;text-align:center;width:34px}.perm-bloq-fin-popover .perm-bloq-fin-dias-input:focus{border-color:#a1a1aa;box-shadow:0 0 0 2px #18181b0f}.perm-bloq-fin-popover .perm-bloq-fin-dias-input:disabled{cursor:not-allowed;opacity:.6}.perm-bloq-fin-popover .perm-bloq-fin-dias-suffix{color:var(--ci2-muted);color:var(--text-muted,var(--ci2-muted));font-size:9.75px;font-weight:400;line-height:1.35;white-space:nowrap}.app.theme-dark .perm-bloq-fin-popover,html.theme-dark .perm-bloq-fin-popover{--ci2-line:#3f3f46;--ci2-line-soft:#27272a;--ci2-ink-700:#d4d4d8;--ci2-muted:#a1a1aa}.app.theme-dark .perm-bloq-fin-popover .perm-bloq-fin-title,html.theme-dark .perm-bloq-fin-popover .perm-bloq-fin-title{color:#f4f4f5;color:var(--text-primary,#f4f4f5)}.app.theme-dark .perm-bloq-fin-popover .perm-bloq-fin-dias-input,html.theme-dark .perm-bloq-fin-popover .perm-bloq-fin-dias-input{background:#27272a;background:var(--bg-surface-raised,#27272a);border-color:var(--ci2-line);color:#f4f4f5;color:var(--text-primary,#f4f4f5)}.perm-table--clientes .perm-col-toggle{max-width:96px;min-width:96px;width:96px}.perm-table--clientes .perm-col-toggle.perm-col-cli-wrap{max-width:118px;min-width:118px;width:118px}.perm-table--clientes th.perm-col-cli-bloq,.perm-table--clientes th.perm-col-cli-wrap{line-height:1.25;overflow-wrap:normal;padding-left:8px;padding-right:8px;vertical-align:bottom;white-space:normal;word-break:normal}.perm-table--clientes th.perm-col-cli-wrap .perm-cli-th-info-wrap{align-items:flex-start;box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;gap:5px;justify-content:center;max-width:100%;position:relative}.perm-table--clientes th.perm-col-cli-wrap .perm-cli-th-info-wrap>.perm-cli-th-label,.perm-table--clientes th.perm-col-cli-wrap .perm-cli-th-info-wrap>span:first-child{display:block;line-height:1.25;max-width:none;overflow:visible;overflow-wrap:normal;text-align:center;white-space:normal;word-break:keep-all}.perm-table--clientes th.perm-col-cli-wrap .perm-th-info-btn{flex-shrink:0;margin-top:1px;position:static}.perm-cli-th-info-wrap .perm-th-tooltip-popover{display:none}.perm-cli-th-info-wrap:focus-within .perm-th-tooltip-popover,.perm-cli-th-info-wrap:hover .perm-th-tooltip-popover{display:block}.perm-cli-cell-wrap{align-items:center;display:inline-flex;gap:6px}.perm-table--clientes td.perm-td-cli-bloq{text-align:left}.perm-table--clientes .perm-td-cli-bloq .perm-cli-cell-wrap{flex-wrap:nowrap;justify-content:flex-start;row-gap:0;width:100%}.perm-table--clientes .perm-td-cli-bloq .ci2-switch{justify-content:flex-start}.perm-cli-days-icon-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.perm-cli-days-icon-btn.is-active,.perm-cli-days-icon-btn:hover:not(:disabled){background:#7c4dff1f;background:var(--accent-soft,#7c4dff1f);color:#7c4dff;color:var(--accent,#7c4dff)}.perm-cli-days-icon-btn:disabled{cursor:not-allowed;opacity:.45}.perm-cli-days-popover{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;box-shadow:0 8px 24px #14151f1f;min-width:148px;padding:8px 10px;position:fixed;z-index:10050}.perm-cli-days-popover-body,.perm-cli-days-wrap{align-items:center;display:inline-flex;gap:6px}.perm-cli-days-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;height:20px;padding:0 6px;width:42px}.app .perm-cli-days-label{color:var(--text-muted);font-size:9.6px;white-space:nowrap}.app.theme-dark .perm-cli-days-icon-btn,html.theme-dark .perm-cli-days-icon-btn{color:#9a9aa3}.app.theme-dark .perm-cli-days-icon-btn.is-active,.app.theme-dark .perm-cli-days-icon-btn:hover:not(:disabled),html.theme-dark .perm-cli-days-icon-btn.is-active,html.theme-dark .perm-cli-days-icon-btn:hover:not(:disabled){background:var(--accent-soft);color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .perm-cli-days-popover,html.theme-dark .perm-cli-days-popover{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #00000059}.app.theme-dark .perm-cli-days-input,html.theme-dark .perm-cli-days-input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.perm-sup-main{grid-gap:10px;align-items:stretch;display:grid;flex:1 1;gap:10px;grid-template-columns:minmax(220px,1.15fr) minmax(160px,.95fr) minmax(160px,.95fr);height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.perm-sup-main--single{grid-template-columns:1fr}.perm-sup-main--single>.perm-panel--equip{background:#0000;border:none;box-shadow:none;height:100%;min-height:0;overflow:hidden}.perm-customers-page .perm-sup-table-wrap{background:#0000;border:none;box-shadow:none;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.perm-customers-page .perm-panel{background:#0000;border:none}@media (max-width:1100px){.perm-sup-main{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.perm-panel--equip{grid-column:1/-1}}@media (max-width:720px){.perm-sup-main{grid-template-columns:1fr}}.perm-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.perm-panel--equip{box-shadow:0 1px 2px #0000000a;overflow:hidden}.perm-panel--drop{border-color:#cbd5e0;border-style:dashed;transition:border-color .15s ease,background .15s ease}.perm-panel--drop-active{background:#f5f3ff;border-color:var(--accent)}.perm-panel-cap{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:6px 8px}.perm-panel-cap--drop{padding:5px 8px}.perm-panel-title{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.perm-drop-title--color{color:#553c9a}.perm-drop-title--bk{color:var(--text-muted)}.perm-drop-hint{color:var(--accent);font-size:10px;font-weight:600}.perm-mini-toolbar{align-items:center;border-bottom:1px solid #f7fafc;display:flex;flex-wrap:wrap;gap:4px;padding:4px 6px 6px}.perm-mini-lbl{margin-right:2px}.perm-chip,.perm-mini-lbl{color:var(--text-muted);font-size:10px}.perm-chip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;line-height:1.2;padding:2px 7px}.perm-chip--on{background:#faf5ff;border-color:#9f7aea;color:#553c9a;font-weight:600}.perm-table-scroll{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;flex:1 1;max-width:100%;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;width:100%}.perm-table-scroll--short{max-height:min(52vh,420px)}.perm-table-scroll--main{height:100%;max-height:none}.perm-table{background:var(--bg-surface);border-collapse:collapse;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;min-width:100%;table-layout:fixed;width:100%}.perm-table--compact{font-size:10.5px}.perm-table thead th{background:var(--bg-body);border-bottom:1px solid var(--border-subtle);box-shadow:0 2px 4px #0000000a;color:var(--text-muted);font-size:11px;font-weight:600;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.perm-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.perm-th-sort:hover{color:var(--text-muted)}.perm-th-with-filter{align-items:center;display:flex;gap:4px;justify-content:space-between;position:relative}.perm-th-sort-btn{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0}.filter-icon-button,.perm-th-sort-btn:hover{color:var(--text-muted)}.filter-icon-button{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.filter-icon-button:hover{background:var(--bg-surface-alt);color:var(--text-muted)}.perm-filter-badge-dot{background:#7c4dff;border-radius:999px;box-shadow:0 0 0 1px #fff;height:6px;position:absolute;right:1px;top:1px;width:6px}.perm-th-info-wrap{gap:4px;position:relative}.perm-th-info-btn,.perm-th-info-wrap{align-items:center;display:inline-flex}.perm-th-info-btn{background:#0000;border:none;cursor:pointer;height:14px;justify-content:center;padding:0;width:14px}.perm-th-info-btn,.perm-th-info-btn:hover{color:var(--text-muted)}.perm-th-info-btn--q{background:#e6e4ec;border-radius:50%;color:#6b6578;font-family:inherit;font-size:9px;font-weight:700;line-height:1}.perm-th-info-btn--q:hover{background:color-mix(in srgb,#7c4dff 18%,#e6e4ec);background:color-mix(in srgb,var(--accent,#7c4dff) 18%,#e6e4ec);color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .perm-th-info-btn--q,html.theme-dark .perm-th-info-btn--q{background:#ffffff1a;color:#a8a3b3}.app.theme-dark .perm-th-info-btn--q:hover,html.theme-dark .perm-th-info-btn--q:hover{background:color-mix(in srgb,#7c4dff 28%,#0000);background:color-mix(in srgb,var(--accent,#7c4dff) 28%,#0000);color:#c4b5fd;color:var(--accent,#c4b5fd)}.perm-th-tooltip-popover{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 20px #0f172a1f;color:var(--text-muted);font-size:10px;font-weight:500;line-height:1.3;padding:6px 8px;position:absolute;right:0;top:calc(100% + 4px);white-space:normal;width:160px;z-index:30}.perm-col-check{padding:2px 4px!important;width:28px}.perm-col-cod{max-width:64px;width:52px}.perm-col-nome{min-width:0}.perm-col-prod{max-width:30%;min-width:30%;width:30%}.perm-col-qtde{text-align:right!important}.perm-col-brand,.perm-col-qtde{max-width:8%;min-width:8%;width:8%}.perm-col-group,.perm-col-subgroup{min-width:120px}.perm-col-toggle{text-align:center!important;width:110px}.perm-col-n{text-align:right;width:44px}.perm-td-check{text-align:center;vertical-align:middle}.perm-td-nome{color:var(--text-body);max-width:0}.perm-td-cod,.perm-td-nome{overflow:hidden;padding:4px 6px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.perm-td-cod{max-width:64px}.perm-td-cod,.perm-td-n{font-feature-settings:"tnum";color:var(--text-muted);font-variant-numeric:tabular-nums}.perm-td-n{padding:4px 8px;text-align:right;vertical-align:middle}.app .perm-customers-page .perm-table tbody td.perm-td-cod,.app .perm-customers-page .perm-table tbody td.perm-td-cod .go-dev-ellipsis,.app .perm-customers-page .perm-table tbody td.perm-td-cod .go-hover-tip-wrap,.app .perm-customers-page .perm-table tbody td.perm-td-nome,.app .perm-customers-page .perm-table tbody td.perm-td-nome .go-dev-ellipsis,.app .perm-customers-page .perm-table tbody td.perm-td-nome .go-hover-tip-wrap{font-size:10.89648px}.perm-td-toggle{padding:4px 8px;text-align:center;vertical-align:middle}.perm-tr--group{background:var(--bg-body)}.perm-table tbody tr{border-bottom:1px solid var(--border-subtle)}.perm-tr--model:hover td{background:#f2effc}.perm-tr--sel td{background:#eef2ff}.perm-tr--sel:hover td{background:#e8e7fc}.perm-tr-spacer{border-bottom:none!important}.perm-tr-spacer td{background:#0000!important;border:none!important;padding:0!important}.multiselect-filter-popup{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 20px #0f172a26;display:flex;flex-direction:column;gap:1px;max-height:248px;padding:2px;position:absolute;right:0;top:calc(100% + 4px);width:225px;z-index:25}.filter-search-wrap{margin-bottom:2px}.filter-search-input{border:1px solid var(--border-subtle);border-radius:6px;font-size:9.9px;height:22px;outline:none;padding:0 8px;width:100%}.filter-search-input::placeholder{font-size:9.9px}.filter-search-input:focus{border-color:#9f7aea;box-shadow:0 0 0 1px #9f7aea33}.filter-actions{border-top:none;display:flex;justify-content:space-between;margin-top:0}.filter-action-button{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;font-size:9px;padding:1px 6px}.filter-options{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-height:0;overflow-x:hidden;overflow-y:auto}.perm-filter-check{align-items:center;box-sizing:border-box;color:var(--text-body);cursor:pointer;display:flex;font-size:9.5px;gap:6px;line-height:1.2;margin:0;min-height:18px;padding:2px 0;position:relative;width:100%}.perm-filter-check-native{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.perm-filter-check-native:focus-visible+.perm-filter-check-faux{outline:2px solid #7c4dff;outline-offset:1px}.perm-filter-check-faux{background:var(--bg-surface);border:1.5px solid #d1d1d1;border-radius:4px;box-sizing:border-box;flex-shrink:0;height:14px;position:relative;transition:border-color .12s ease;width:14px}.perm-filter-check:hover .perm-filter-check-faux{border-color:#b8b8b8}.perm-filter-check-faux:after{border:solid #3b59ff;border-width:0 2px 2px 0;box-sizing:border-box;content:"";height:6.5px;left:3.5px;opacity:0;pointer-events:none;position:absolute;top:1.5px;transform:rotate(45deg);width:3.5px}.perm-filter-check-native:checked+.perm-filter-check-faux:after{opacity:1}.perm-filter-check-txt{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filter-empty{color:var(--text-muted);font-size:11px;padding:8px 2px}.perm-tree-toggle{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-right:2px;padding:0;vertical-align:middle;width:18px}.perm-grp-lbl{color:var(--text-muted);font-weight:600}.perm-empty{color:var(--text-muted);font-size:11px;padding:12px;text-align:center}.perm-empty--pad{padding:16px 10px}.perm-inline-spin{animation:perm-spin .8s linear infinite;color:var(--accent)}@keyframes perm-spin{to{transform:rotate(1turn)}}.perm-sup-table-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.perm-sup-table-wrap--clientes{min-width:0;overflow:hidden}.perm-table-scroll--clientes{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.perm-table-scroll--clientes::-webkit-scrollbar{height:6px;width:6px}.perm-table-scroll--clientes::-webkit-scrollbar-track{background:#0000}.perm-table-scroll--clientes::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.perm-table-scroll--clientes::-webkit-scrollbar-thumb:hover,.perm-table-scroll--clientes:hover::-webkit-scrollbar-thumb{background:#c0c0c6}.perm-bulk-banner{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;gap:8px;padding:8px 12px}.perm-bulk-banner--loading{background:var(--bg-body);color:#475569}.perm-bulk-banner--success{background:#ecfdf5;color:#047857}.perm-bulk-banner--error{background:#fef2f2;color:#b91c1c}.perm-bulk-spin{animation:perm-bulk-spin .65s linear infinite;flex-shrink:0}@keyframes perm-bulk-spin{to{transform:rotate(1turn)}}.perm-bulk-banner-dismiss{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin-left:auto;opacity:.75;padding:2px}.perm-bulk-banner-dismiss:hover{background:#0000000f;opacity:1}.perm-bulk-drops{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:calc(100% - 20px);pointer-events:auto;position:absolute;right:10px;top:8px;z-index:30}.perm-bulk-drop{background:#fffffff7;border:2px dashed var(--border-subtle);border-radius:8px;box-shadow:0 4px 14px #0f172a1a;cursor:copy;max-width:140px;min-width:112px;padding:7px 10px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.perm-bulk-drop--active{background:#f5f3ff;border-color:var(--accent);box-shadow:0 6px 18px #7c4dff38}.perm-bulk-drop-label{color:var(--text-body);display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10.5px;font-weight:600;line-height:1.2}.perm-bulk-drop-hint{color:var(--text-muted);display:block;font-size:9px;line-height:1.2;margin-top:2px}.perm-bulk-drop--color .perm-bulk-drop-label{color:#553c9a}.perm-tr--dragging{opacity:.88}.perm-verve-modal-overlay{align-items:center;background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.perm-verve-modal{background:var(--bg-surface);border-radius:14px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:14px;max-height:min(86vh,640px);padding:24px 22px 20px;width:min(520px,100%)}.perm-orya-intro-modal{border:none;overflow:hidden;position:relative;z-index:0}.perm-orya-intro-modal:after,.perm-orya-intro-modal:before{box-sizing:border-box;content:"";pointer-events:none;position:absolute}.perm-orya-intro-modal:before{background:conic-gradient(from 120deg,#7c3aed,#3b82f6,#dc2626,#a855f7,#7c3aed);border-radius:15px;inset:-1px;z-index:-2}.perm-orya-intro-modal:after{background:var(--bg-surface);border-radius:13px;inset:1px;z-index:-1}.perm-verve-modal-title{color:var(--text-body);font-size:17px;font-weight:700;margin:0;text-align:center}.perm-orya-intro-title{align-items:center;display:inline-flex;gap:8px;justify-content:center}.perm-orya-intro-list{color:var(--text-body);display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.5;margin:0;padding:0 0 0 18px}.perm-verve-modal-visual{align-items:center;display:flex;height:72px;justify-content:center;margin:4px auto;position:relative;width:72px}.perm-verve-brain-pulse{animation:permVerveBrain 2s ease-in-out infinite;color:var(--accent)}.perm-verve-orbit{animation:permVerveSpin 1.15s linear infinite;color:var(--text-muted);opacity:.92;pointer-events:none;position:absolute}@keyframes permVerveBrain{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.07)}}@keyframes permVerveSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.perm-verve-loading-text{color:#475569;font-size:13px;line-height:1.5;margin:0;min-height:3.2em;text-align:center;transition:opacity .25s ease}.perm-verve-error-text{color:#b91c1c;font-size:13px;line-height:1.45;margin:0}.perm-verve-analysis-scroll{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:10px;flex:1 1;max-height:280px;min-height:120px;overflow:auto;padding:10px 12px}.perm-verve-analysis-text{color:var(--text-body);font-size:12.5px;line-height:1.55;margin:0 0 10px;white-space:pre-wrap}.perm-verve-result-meta{color:var(--text-muted);font-size:11px;margin:0}.perm-verve-modal-actions{display:flex;gap:10px;justify-content:center;padding-top:4px}.perm-verve-btn-download{align-items:center;background:linear-gradient(180deg,#7c4dff,#6d3dd6);border:none;border-radius:10px;box-shadow:0 4px 14px #7c4dff59;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 18px}.perm-verve-btn-download:hover{filter:brightness(1.05)}.perm-verve-btn-secondary{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:#475569;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;padding:8px 16px}.perm-verve-btn-secondary:hover{background:var(--bg-surface-alt)}.app.theme-dark .perm-verve-btn-secondary,html.theme-dark .perm-verve-btn-secondary{background:var(--bg-surface-raised);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .perm-verve-btn-secondary:hover,html.theme-dark .perm-verve-btn-secondary:hover{background:var(--bg-surface-alt);color:#ededef}.app.theme-dark .perm-orya-intro-modal,.app.theme-dark .perm-verve-modal,html.theme-dark .perm-orya-intro-modal,html.theme-dark .perm-verve-modal{background:var(--modal-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .perm-verve-info-msg,html.theme-dark .perm-verve-info-msg{color:#c4c4cc}.app.theme-dark .perm-verve-info-missing,html.theme-dark .perm-verve-info-missing{color:var(--text-body)}.app.theme-dark .perm-verve-info-hint,html.theme-dark .perm-verve-info-hint{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:#c4c4cc}.perm-verve-info-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2100}.perm-verve-info-modal{border:1px solid var(--border-subtle);overflow:hidden;position:relative}.perm-verve-info-modal:before{border-radius:14px 14px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.perm-verve-info-modal--limit:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.perm-verve-info-modal--error:before{background:linear-gradient(90deg,#ef4444,#f87171)}.perm-verve-info-modal--info:before{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.perm-verve-info-icon-wrap{display:flex;justify-content:center;margin-bottom:4px}.perm-verve-info-icon{color:var(--text-muted)}.perm-verve-info-modal--limit .perm-verve-info-icon{color:#d97706}.perm-verve-info-modal--error .perm-verve-info-icon{color:#dc2626}.perm-verve-info-modal--info .perm-verve-info-icon{color:#4f46e5}.perm-verve-info-title{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0;text-align:center}.perm-verve-info-msg{color:#475569;font-size:13.5px;line-height:1.55;margin:0;text-align:center}.perm-verve-info-missing{color:#334155;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;line-height:1.45;margin:0;padding:0 0 0 18px;text-align:left}.perm-verve-info-missing li{margin:2px 0}.perm-verve-info-hint{background:linear-gradient(135deg,var(--bg-body) 0,var(--bg-surface-alt) 100%);border:1px solid var(--border-subtle);border-radius:10px;box-sizing:border-box;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;line-height:1.5;margin:0;padding:12px 14px;text-align:left;width:100%}.perm-verve-info-hint strong{color:var(--text-body);display:block;font-weight:600;margin-bottom:6px}.perm-verve-info-hint-list{margin:0;padding-left:18px}.perm-verve-info-hint-list li{margin:3px 0}.perm-verve-modal-actions .user-form-profile-save-btn.user-form-footer-btn{min-width:114px}.perm-import-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2050}.perm-import-modal{border:1px solid var(--border-subtle);max-height:min(90vh,720px);overflow-y:auto;padding:22px 20px 18px;position:relative;width:min(480px,100%)}.perm-import-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.perm-import-modal-close:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.perm-import-modal-close:disabled{cursor:not-allowed;opacity:.5}.perm-import-modal-head{align-items:center;display:flex;gap:10px;margin-bottom:8px;padding-right:36px}.perm-import-modal-ico{color:#0284c7;flex-shrink:0}.perm-import-modal-title{color:var(--text-body);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.perm-import-intro,.perm-import-modal-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.perm-import-intro{color:#475569;font-size:12.5px;line-height:1.5;margin:0 0 12px}.perm-import-rules{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;line-height:1.45;margin:0 0 14px;padding-left:18px}.perm-import-rules code{background:var(--bg-surface-alt);border-radius:4px;font-size:11px;padding:1px 5px}.perm-import-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.perm-import-drop{background:var(--bg-body);border:2px dashed var(--border-subtle);border-radius:12px;padding:18px 14px;text-align:center;transition:border-color .15s ease,background .15s ease}.perm-import-drop--has-file{padding:14px 12px;text-align:left}.perm-import-file-selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;padding-right:4px;position:relative}.perm-import-file-ico{color:#0284c7;flex-shrink:0}.perm-import-file-name{color:var(--text-body);flex:1 1 120px;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35;min-width:0;word-break:break-all}.perm-import-file-remove{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;transition:color .15s ease,background .15s ease,border-color .15s ease;width:32px}.perm-import-file-remove:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#b91c1c}.perm-import-file-remove:disabled{cursor:not-allowed;opacity:.45}.perm-import-drop-hint--file{margin:4px 0 0;text-align:left;width:100%}.perm-import-drop--active{background:#e0f2fe;border-color:#0284c7}.perm-import-drop-title{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:600;margin:0}.perm-import-drop-sub{color:var(--text-muted);font-size:11px;margin:6px 0}.perm-import-pick-btn{background:var(--bg-surface);border:1px solid #0284c7;border-radius:8px;color:#0369a1;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;padding:8px 16px}.perm-import-pick-btn:hover:not(:disabled){background:#e0f2fe}.perm-import-pick-btn:disabled{cursor:not-allowed;opacity:.55}.perm-import-drop-hint{color:var(--text-muted);font-size:10.5px;margin:8px 0 0}.perm-import-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 12px}.perm-import-errors-title{align-items:center;color:#b91c1c;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;margin-bottom:6px}.perm-import-errors-list{color:#7f1d1d;font-size:11.5px;line-height:1.45;margin:0;padding-left:18px}.perm-import-success-note{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:10px 12px}.perm-import-result-ok,.perm-import-success-note{font-family:Geist Variable,Geist,system-ui,sans-serif}.perm-import-result-ok{color:#047857;font-size:13px;font-weight:600;margin-top:10px;padding:10px;text-align:center}.perm-import-actions{border-top:1px solid var(--border-subtle);display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:12px}.perm-import-process-btn{align-items:center;background:#0284c7;border:1px solid #0284c7;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;gap:4px;justify-content:center;padding:6px 12px;transition:background .15s ease,border-color .15s ease}.perm-import-process-btn:hover:not(:disabled){background:#0369a1;border-color:#0369a1}.perm-import-process-btn:disabled{cursor:not-allowed;opacity:.5}.perm-col-actions{min-width:44px}.perm-col-actions,.perm-td-actions{padding:0 4px!important;text-align:center;width:44px}.perm-td-actions{vertical-align:middle}.perm-equip-photo-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .12s ease,color .12s ease;width:26px}.perm-equip-photo-btn--empty{color:var(--text-muted);opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease}.perm-tr:focus-within .perm-equip-photo-btn--empty,.perm-tr:hover .perm-equip-photo-btn--empty{opacity:1;pointer-events:auto}.perm-equip-photo-btn--empty:hover{background:var(--bg-surface-alt);color:var(--text-muted)}.perm-equip-photo-btn--has{color:var(--accent)}.perm-equip-photo-btn--has:hover{background:#f2effc;color:#6a3de8}.perm-equip-photo-modal--view{max-width:520px}.perm-equip-photo-sub{color:var(--text-muted);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;margin:0 0 12px}.perm-equip-photo-prod{color:var(--text-body)}.perm-equip-photo-preview{align-items:center;background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:10px;display:flex;justify-content:center;max-height:360px;overflow:hidden}.perm-equip-photo-preview img{display:block;max-height:360px;max-width:100%;object-fit:contain}.perm-equip-photo-error{color:#b91c1c;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;margin:10px 0 0}.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya,html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya{background:var(--bg-surface-alt);border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-icon,html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya .board-clickup-filter-chip-label{color:#c4b5fd}.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:focus-visible:not(:disabled),.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled),html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:focus-visible:not(:disabled),html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled){background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;border-color:#0000;box-shadow:0 0 0 1px #38bdf82e,0 4px 16px #7c4dff47,0 2px 8px #e879f924;color:#ddd6fe}.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-icon,.app.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-label,html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-icon,html.theme-dark .board-clickup-filter-chip.perm-toolbar-chip.perm-toolbar-chip--orya:hover:not(:disabled) .board-clickup-filter-chip-label{color:#ddd6fe}.app.theme-dark .perm-agru-btn--verve:after{background:var(--bg-surface-alt)}.app.theme-dark .perm-customers-page{--ci2-line:var(--border-subtle);--ci2-surface:var(--bg-surface-raised);--ci2-surface-sunken:var(--bg-surface-alt)}.app.theme-dark .perm-table tbody tr{border-bottom-color:#ffffff14}.app.theme-dark .perm-table thead th{background:var(--bg-surface-alt);border-bottom-color:#ffffff14;color:var(--text-muted)}.app.theme-dark .perm-tr--model:hover td,.app.theme-dark .perm-tr:hover td{background:var(--accent-soft);color:var(--text-body)}.app.theme-dark .perm-tr--model:hover td .go-dev-ellipsis,.app.theme-dark .perm-tr--model:hover td .perm-td-cod,.app.theme-dark .perm-tr--model:hover td .perm-td-nome,.app.theme-dark .perm-tr:hover td .go-dev-ellipsis,.app.theme-dark .perm-tr:hover td .perm-td-cod,.app.theme-dark .perm-tr:hover td .perm-td-nome{color:var(--text-body)}.app.theme-dark .perm-tr--sel td{background:#7c4dff2e;color:var(--text-body)}.app.theme-dark .perm-tr--sel:hover td{background:#7c4dff47;color:var(--text-body)}.app.theme-dark .perm-equip-photo-btn--has:hover{background:var(--accent-soft);color:#c4b5fd}.app.theme-dark .perm-table-scroll,.app.theme-dark .perm-table-scroll--clientes,.app.theme-dark .perm-table-scroll--main{scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.app.theme-dark .perm-table-scroll--clientes::-webkit-scrollbar,.app.theme-dark .perm-table-scroll--main::-webkit-scrollbar,.app.theme-dark .perm-table-scroll::-webkit-scrollbar{height:6px;width:6px}.app.theme-dark .perm-table-scroll--clientes::-webkit-scrollbar-track,.app.theme-dark .perm-table-scroll--main::-webkit-scrollbar-track,.app.theme-dark .perm-table-scroll::-webkit-scrollbar-track{background:#0000}.app.theme-dark .perm-table-scroll--clientes::-webkit-scrollbar-thumb,.app.theme-dark .perm-table-scroll--main::-webkit-scrollbar-thumb,.app.theme-dark .perm-table-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.app.theme-dark .perm-table-scroll--clientes::-webkit-scrollbar-thumb:hover,.app.theme-dark .perm-table-scroll--clientes:hover::-webkit-scrollbar-thumb,.app.theme-dark .perm-table-scroll--main::-webkit-scrollbar-thumb:hover,.app.theme-dark .perm-table-scroll--main:hover::-webkit-scrollbar-thumb,.app.theme-dark .perm-table-scroll::-webkit-scrollbar-thumb:hover,.app.theme-dark .perm-table-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff4d}.pvg{--pvg-red:#dc2626;--pvg-orange:#f59e0b;--pvg-green:#10b981;--pvg-grey:#d4d4d8;--pvg-dark:#3f3f46;--pvg-track:#f1f1f4;--pvg-soft:#f7f7f9}.app.theme-dark .pvg,html.theme-dark .pvg{--pvg-red:#f87171;--pvg-orange:#fbbf24;--pvg-green:#34d399;--pvg-grey:#5a5a62;--pvg-dark:#c4c4cc;--pvg-track:#3a3a3e;--pvg-soft:#323236}.pvg-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-card{color:var(--pct-ink);font-family:Plus Jakarta Sans,sans-serif}.pvg-card-head{align-items:center}.pvg-card-title{color:var(--pct-ink);font:700 13px/1.2 Plus Jakarta Sans,sans-serif;gap:8px}.pvg-card-ico,.pvg-card-title{align-items:center;display:inline-flex}.pvg-card-ico{border:1px solid var(--pct-border);border-radius:7px;color:var(--pct-muted);height:26px;justify-content:center;width:26px}.pvg-card-tools{align-items:center;display:inline-flex;gap:10px}.pvg-link{color:var(--pct-muted);font:600 11px/1 Plus Jakarta Sans,sans-serif}.pvg-kpi-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pvg-kpi{color:var(--pct-ink);font:800 26px/1 Plus Jakarta Sans,sans-serif;letter-spacing:-.03em}.pvg-badge{align-items:center;background:var(--pvg-soft);border:1px solid var(--pct-border);border-radius:999px;color:var(--pct-muted);display:inline-flex;font:700 10px/1 Plus Jakarta Sans,sans-serif;padding:3px 7px}.pvg-badge--red{background:color-mix(in srgb,var(--pvg-red) 10%,#0000);border-color:color-mix(in srgb,var(--pvg-red) 30%,#0000);color:var(--pvg-red)}.pvg-badge--green{background:color-mix(in srgb,var(--pvg-green) 10%,#0000);border-color:color-mix(in srgb,var(--pvg-green) 30%,#0000);color:var(--pvg-green)}.pvg-spark{align-items:flex-end;display:inline-flex;gap:3px;height:24px;margin-left:4px}.pvg-spark-bar{background:var(--pvg-grey);border-radius:2px;width:5px}.pvg-spark-bar--dark{background:var(--pvg-dark)}.pvg-spark-bar--green{background:var(--pvg-green)}.pvg-pill-ok{align-items:center;background:color-mix(in srgb,var(--pvg-green) 10%,#0000);border:1px solid color-mix(in srgb,var(--pvg-green) 30%,#0000);border-radius:999px;color:var(--pvg-green);display:inline-flex;font:700 10.5px/1 Plus Jakarta Sans,sans-serif;gap:4px;margin-left:auto;padding:4px 8px}.pvg-stack{border-radius:999px;display:flex;gap:2px;height:8px;margin-bottom:8px;overflow:hidden}.pvg-stack-seg{flex-basis:0;min-width:4px}.pvg-tone--red{background:var(--pvg-red)}.pvg-tone--orange{background:var(--pvg-orange)}.pvg-tone--green{background:var(--pvg-green)}.pvg-tone--grey{background:var(--pvg-grey)}.pvg-tone--dark{background:var(--pvg-dark)}.pvg-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.pvg-legend-item{align-items:center;color:var(--pct-muted);display:inline-flex;font:500 11px/1.2 Plus Jakarta Sans,sans-serif;gap:6px}.pvg-legend-item strong{color:var(--pct-ink);font-weight:700}.pvg-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.pvg-sec{border-top:1px solid var(--pct-border);margin-top:12px;padding-top:10px}.pvg-sec-head{color:var(--pct-muted);display:flex;font:700 9.5px/1 Plus Jakarta Sans,sans-serif;gap:8px;justify-content:space-between;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.pvg-chips{display:flex;flex-wrap:wrap;gap:6px}.pvg-chip{background:var(--pvg-soft);border:1px solid var(--pct-border);border-radius:7px;display:inline-flex;font:600 10.5px/1 Plus Jakarta Sans,sans-serif;gap:5px;padding:4px 8px}.pvg-chip,.pvg-sat-row,.pvg-unit-row{align-items:center;color:var(--pct-ink)}.pvg-sat-row,.pvg-unit-row{grid-gap:10px;display:grid;font:500 11px/1.2 Plus Jakarta Sans,sans-serif;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 24px}.pvg-unit-row+.pvg-unit-row{margin-top:6px}.pvg-unit-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvg-unit-track{background:var(--pvg-track);height:5px;overflow:hidden}.pvg-unit-bar,.pvg-unit-track{border-radius:999px;display:block}.pvg-unit-bar{background:var(--pvg-dark);height:100%}.pvg-unit-n{text-align:right}.pvg-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pvg-tile{border:1px solid var(--pct-border);border-radius:9px;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.pvg-tile--danger{background:color-mix(in srgb,var(--pvg-red) 7%,#0000);border-color:color-mix(in srgb,var(--pvg-red) 35%,#0000)}.pvg-tile-label{color:var(--pct-muted);font:600 10.5px/1 Plus Jakarta Sans,sans-serif}.pvg-tile-val{color:var(--pct-muted);font:500 10.5px/1 Plus Jakarta Sans,sans-serif}.pvg-tile-val strong{color:var(--pct-ink);font:800 18px/1 Plus Jakarta Sans,sans-serif;margin-right:3px}.pvg-danger-txt,.pvg-tile--danger .pvg-tile-val,.pvg-tile--danger .pvg-tile-val strong{color:var(--pvg-red)}.pvg-ok{color:var(--pvg-green);font-style:normal}.pvg-timeline{margin-top:14px}.pvg-timeline-track{background:var(--pvg-track);border-radius:999px;display:block;height:4px;position:relative}.pvg-timeline-past{background:color-mix(in srgb,var(--pvg-red) 25%,#0000);border-radius:999px;inset:0 70% 0 0;position:absolute}.pvg-timeline-dot{background:var(--pvg-red);border-radius:50%;height:9px;left:6%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}.pvg-timeline-today{background:var(--pct-ink);border-radius:2px;height:14px;left:30%;position:absolute;top:-5px;width:2px}.pvg-timeline-labels{color:var(--pct-muted);display:grid;font:500 10px/1 Plus Jakarta Sans,sans-serif;grid-template-columns:30% 1fr auto;margin-top:6px}.pvg-timeline-labels strong{color:var(--pct-ink);margin-left:-10px}.pvg-contract-row{display:flex;font:600 11.5px/1.2 Plus Jakarta Sans,sans-serif;justify-content:space-between}.pvg-contract-row code{color:var(--pct-muted);font:700 11px/1 ui-monospace,monospace;margin-right:6px}.pvg-sat{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}.pvg-sat-score{display:flex;flex-direction:column;gap:4px}.pvg-sat-of{color:var(--pct-muted);font:600 13px/1 Plus Jakarta Sans,sans-serif;margin-left:2px}.pvg-stars{color:var(--pvg-orange);font-size:13px;letter-spacing:1px}.pvg-muted{color:var(--pct-muted);font:500 10.5px/1.2 Plus Jakarta Sans,sans-serif}.pvg-sat-dist{display:flex;flex-direction:column;gap:5px}.pvg-sat-row{color:var(--pct-muted);grid-template-columns:18px minmax(0,1fr) 14px}.pvg-box-row{align-items:center;border:1px solid var(--pct-border);border-radius:9px;display:flex;font:500 11.5px/1 Plus Jakarta Sans,sans-serif;gap:8px;justify-content:space-between;padding:8px 10px}.pvg-box-row+.pvg-box-row{margin-top:6px}.pvg-box-row strong{color:var(--pct-ink);font-weight:800}.pvg-box-right{gap:8px}.pvg-box-right,.pvg-mini-btn{align-items:center;display:inline-flex}.pvg-mini-btn{background:var(--pct-card);border:1px solid var(--pct-border);border-radius:6px;color:var(--pct-ink);font:600 10.5px/1 Plus Jakarta Sans,sans-serif;gap:4px;padding:4px 8px}.pvg-two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pvg-line{color:var(--pct-ink);font:500 11.5px/1.3 Plus Jakarta Sans,sans-serif;margin:0 0 7px}@media (max-width:900px){.pvg-grid{grid-template-columns:1fr}}.pdi-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.pdi-grid{grid-template-columns:1fr}}.pdi-card{display:flex;flex-direction:column}.pdi-trigger-row{align-items:center;display:flex;gap:6px;margin-top:12px}.pdi-trigger{align-items:center;background:var(--pct-card);border:1px solid var(--pct-border);border-radius:8px;color:var(--pct-muted);cursor:pointer;display:inline-flex;font:600 12px/1 Plus Jakarta Sans,sans-serif;gap:7px;height:32px;padding:0 12px;transition:border-color .14s ease,color .14s ease}.pdi-card.is-open .pdi-trigger,.pdi-trigger:hover:not(:disabled){border-color:var(--pct-accent);color:var(--pct-accent)}.pdi-trigger.has-value{font-feature-settings:"tnum";color:var(--pct-ink);font-variant-numeric:tabular-nums}.pdi-trigger:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .pdi-card.is-open .pdi-trigger,.app.theme-dark .pdi-trigger:hover:not(:disabled),html.theme-dark .pdi-card.is-open .pdi-trigger,html.theme-dark .pdi-trigger:hover:not(:disabled){border-color:#a78bfa;color:#c4b5fd}.equipment-consult-period-modal.pdi-period-modal{z-index:13100!important}.pdi-period-modal{max-height:none;max-width:272px;width:min(272px,calc(100vw - 24px))!important}.pdi-period-modal .ec-period-picker-calendars--single{justify-content:center}.pdi-period-modal.equipment-consult-period-modal--no-head .ec-period-picker-body{padding:8px 8px 0}.pdi-period-modal .ec-period-month-title{font-size:11.5px}.pdi-period-modal .ec-period-nav,.pdi-period-modal .ec-period-nav-spacer{height:24px;width:24px}.pdi-period-modal .ec-period-weekday{font-size:10px;height:22px}.pdi-period-modal .ec-period-days{grid-template-rows:repeat(6,27px);min-height:162px}.pdi-period-modal .ec-period-day{font-size:11px;height:27px}.pdi-period-modal .ec-period-day-inner{border-radius:7px;height:27px;width:27px}.pdi-period-modal .ec-period-day:before{inset:2px 0}.pdi-period-modal .ec-period-picker-actions{border-top:none;gap:10px;padding:6px 10px 10px}.pdi-period-modal .ec-period-picker-actions .user-form-footer-btn{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-height:28px;padding:6px 12px;transition:color .15s ease,background .15s ease}.pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;padding:6px 0}.pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#4f46e5;border:none;color:#fff}.pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#4338ca}.pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:disabled{cursor:not-allowed;opacity:.55}.app.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .pdi-period-modal .ec-period-picker-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3dff}.pct-overlay{align-items:center;background:#18182873;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px 18px;position:fixed;z-index:12050}.app.theme-dark .pct-overlay,html.theme-dark .pct-overlay{background:#0000008c}.pct-shell{background:#fff;border-radius:16px;box-shadow:0 18px 50px #18182838;display:flex;flex-direction:column;height:90%;max-height:calc(90vh - 24px);overflow:hidden;position:relative;width:min(1296px,100%)}.app.theme-dark .pct-shell,html.theme-dark .pct-shell{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);box-shadow:0 18px 50px #00000073}.pct-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6b78;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:12px;top:11px;width:28px;z-index:80}.pct-close:hover{background:#0000000f;color:#16161f}.pct-shell.has-editor>.go-hover-tip-wrap>.pct-close,.pct-shell.has-editor>.pct-close{display:none!important}.pct-shell.has-editor>.go-hover-tip-wrap:has(.pct-close){display:none!important}.pct-root{color:#16161f;display:flex;flex:1 1;flex-direction:column;font-family:Plus Jakarta Sans,Geist Variable,Geist,system-ui,sans-serif;min-height:0}.pct-header{align-items:center;background:#f0f2f6;border-bottom:1px solid #e2e4ea;display:flex;flex:none;gap:10px;min-height:46px;padding:6px 48px 0 16px;position:relative;z-index:40}.app.theme-dark .pct-header,html.theme-dark .pct-header{background:#323236;border-bottom-color:#4a4a50}.pct-avatar{align-items:center;background:linear-gradient(160deg,#6d54e8,#5236c9);border-radius:50%;color:#fff;flex:none;font:800 11px/1 Plus Jakarta Sans,sans-serif;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.pct-avatar,.pct-id{display:flex;margin-bottom:6px}.pct-id{flex-direction:column;min-width:0}.pct-id-row{align-items:center;display:flex;gap:8px;min-width:0}.pct-name{color:#16161f;font:800 14.5px/1 Plus Jakarta Sans,sans-serif;letter-spacing:-.01em;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.theme-dark .pct-name,html.theme-dark .pct-name{color:#ededef}.pct-badge{align-items:center;background:#f1f0fd;border-radius:5px;color:#5b46d9;display:inline-flex;font:700 9px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.04em;max-width:160px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pct-badge--muted{background:#6464781f;color:#6b6b78}.pct-flex{flex:1 1;min-width:24px}.pct-tabs{--pct-chrome-strip:#f0f2f6;--pct-chrome-tab:#fff;--pct-chrome-hover:#ffffff8c;--pct-chrome-text:#5c5c6a;--pct-chrome-text-active:#16161f;--pct-chrome-radius:10px;--pct-chrome-curve:10px;align-items:flex-end;align-self:stretch;display:flex;flex:none;gap:0;margin:0 0 -1px 8px;min-height:36px;padding:0 2px;position:relative;z-index:1}.app.theme-dark .pct-tabs,html.theme-dark .pct-tabs{--pct-chrome-strip:#323236;--pct-chrome-tab:#2a2a2e;--pct-chrome-hover:#ffffff0f;--pct-chrome-text:#a8a8b3;--pct-chrome-text-active:#ededef}.pct-tab{align-items:center;background:#0000;border:none;border-radius:var(--pct-chrome-radius) var(--pct-chrome-radius) 0 0;color:var(--pct-chrome-text);cursor:default;display:inline-flex;font:600 12px/1 Plus Jakarta Sans,sans-serif;gap:6px;height:32px;justify-content:center;letter-spacing:-.01em;margin:0 1px;padding:0 14px;position:relative;white-space:nowrap;z-index:1}.pct-tab:not(.is-active){cursor:pointer;transition:background .15s ease,color .15s ease}.pct-tab:not(.is-active):hover{background:var(--pct-chrome-hover);color:var(--pct-chrome-text-active)}.pct-tab:focus-visible{outline:2px solid #7c4dff;outline:2px solid var(--accent,#7c4dff);outline-offset:-2px}.pct-tab.is-active{background:var(--pct-chrome-tab);box-shadow:0 1px 0 0 var(--pct-chrome-tab);color:var(--pct-chrome-text-active);font-weight:700;z-index:3}.pct-tab.is-active:after,.pct-tab.is-active:before{background:var(--pct-chrome-strip);bottom:0;content:"";height:var(--pct-chrome-curve);pointer-events:none;position:absolute;width:var(--pct-chrome-curve)}.pct-tab.is-active:before{border-bottom-right-radius:var(--pct-chrome-curve);box-shadow:4px 0 0 0 var(--pct-chrome-tab);left:calc(var(--pct-chrome-curve)*-1)}.pct-tab.is-active:after{border-bottom-left-radius:var(--pct-chrome-curve);box-shadow:-4px 0 0 0 var(--pct-chrome-tab);right:calc(var(--pct-chrome-curve)*-1)}.pct-ul{display:none}.pct-content{background:#f4f5f8;flex:1 1;min-height:0;overflow:auto}.app.theme-dark .pct-content,html.theme-dark .pct-content{background:#222225;background:var(--bg-body,#222225)}.pct-content{scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.pct-content::-webkit-scrollbar{height:6px;width:6px}.pct-content::-webkit-scrollbar-track{background:#0000}.pct-content::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.pct-content::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.app.theme-dark .pct-content,html.theme-dark .pct-content{scrollbar-color:#ffffff38 #0000}.app.theme-dark .pct-content::-webkit-scrollbar-thumb,html.theme-dark .pct-content::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .pct-content::-webkit-scrollbar-thumb:hover,html.theme-dark .pct-content::-webkit-scrollbar-thumb:hover{background:#ffffff57}.pct-dash{--pct-accent:#7c3aed;--pct-accent-soft:#ede9fe;--pct-ink:#1f2937;--pct-muted:#6b7280;--pct-card:#fff;--pct-border:#e5e7eb;box-sizing:border-box;padding:18px 20px 24px;-webkit-user-select:none;user-select:none}.pct-dash .pct-card-edit,.pct-dash .pct-card-eye,.pct-dash .pct-card-tools,.pct-dash .pct-dash-config-btn{pointer-events:auto;-webkit-user-select:none;user-select:none}.pct-card-edit,.pct-card-eye{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--pct-border,#e5e7eb);border-radius:6px;color:#6b6578;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.pct-card-edit:hover:not(:disabled),.pct-card-eye:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 10%,#fff);background:color-mix(in srgb,var(--pct-accent,#7c3aed) 10%,#fff);border-color:color-mix(in srgb,#7c3aed 40%,#e5e7eb);border-color:color-mix(in srgb,var(--pct-accent,#7c3aed) 40%,#e5e7eb);color:#7c3aed;color:var(--pct-accent,#7c3aed)}.pct-card-eye.is-off{background:#f9fafb;color:#9ca3af}.pct-card-eye.is-blocked,.pct-card-eye.is-blocked:hover{border-color:#e5e7eb;border-color:var(--pct-border,#e5e7eb);color:#9ca3af;cursor:not-allowed;opacity:.45}.pct-card-edit.is-disabled,.pct-card-edit:disabled,.pct-card-eye:disabled{cursor:not-allowed;opacity:.45}.app.theme-dark .pct-card-edit,.app.theme-dark .pct-card-eye,html.theme-dark .pct-card-edit,html.theme-dark .pct-card-eye{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#a8a8b3}.app.theme-dark .pct-card-edit:hover:not(:disabled),.app.theme-dark .pct-card-eye:hover:not(:disabled),html.theme-dark .pct-card-edit:hover:not(:disabled),html.theme-dark .pct-card-eye:hover:not(:disabled){background:#7c4dff29;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.app.theme-dark .pct-card-eye.is-off,html.theme-dark .pct-card-eye.is-off{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#7a7a85}.app.theme-dark .pct-dash,html.theme-dark .pct-dash{--pct-ink:#ededef;--pct-muted:#a8a8b3;--pct-card:#2a2a2e;--pct-border:#4a4a50;--pct-accent-soft:#7c3aed38}.pct-dash-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.pct-dash-head-right{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:flex-end}.pct-dash-config-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--pct-border,#e5e7eb);border-radius:8px;color:#1f2937;color:var(--pct-ink,#1f2937);cursor:pointer;display:inline-flex;font:600 11.5px/1 Plus Jakarta Sans,sans-serif;gap:6px;height:30px;padding:0 11px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.pct-dash-config-btn:hover:not(:disabled){background:color-mix(in srgb,#7c3aed 8%,#fff);background:color-mix(in srgb,var(--pct-accent,#7c3aed) 8%,#fff);border-color:color-mix(in srgb,#7c3aed 45%,#e5e7eb);border-color:color-mix(in srgb,var(--pct-accent,#7c3aed) 45%,#e5e7eb);color:#7c3aed;color:var(--pct-accent,#7c3aed)}.pct-dash-config-btn:disabled{cursor:not-allowed;opacity:.5}.app.theme-dark .pct-dash-config-btn,html.theme-dark .pct-dash-config-btn{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pct-dash-config-btn:hover:not(:disabled),html.theme-dark .pct-dash-config-btn:hover:not(:disabled){background:#7c4dff29;border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.pct-dash-config-group{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--pct-border,#e5e7eb);border-radius:8px;display:inline-flex;height:30px;overflow:hidden;pointer-events:auto}.pct-dash-config-group .pct-dash-config-btn{background:#0000;border:none;border-radius:0;height:100%}.pct-dash-config-group .pct-dash-config-btn:hover:not(:disabled){border:none}.pct-dash-config-sep{align-self:stretch;background:#e5e7eb;background:var(--pct-border,#e5e7eb);margin:6px 0;width:1px}.pct-dash-export-btn{gap:4px;padding:0 9px}.pct-dash-export-q{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font:700 8.5px/1 Plus Jakarta Sans,sans-serif;height:13px;justify-content:center;opacity:.7;width:13px}.app.theme-dark .pct-dash-config-group,html.theme-dark .pct-dash-config-group{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .pct-dash-config-group .pct-dash-config-btn,html.theme-dark .pct-dash-config-group .pct-dash-config-btn{background:#0000}.app.theme-dark .pct-dash-config-group .pct-dash-config-btn:hover:not(:disabled),html.theme-dark .pct-dash-config-group .pct-dash-config-btn:hover:not(:disabled){background:#7c4dff29}.app.theme-dark .pct-dash-config-sep,html.theme-dark .pct-dash-config-sep{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.pct-dash-title{color:var(--pct-ink);font:800 18px/1.2 Plus Jakarta Sans,sans-serif;letter-spacing:-.02em;margin:0}.pct-dash-sub{color:var(--pct-muted);font:500 12px/1.35 Plus Jakarta Sans,sans-serif;margin:4px 0 0}.pct-dash-rating{background:#fff;background:var(--pct-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--pct-border,#e5e7eb);border-radius:10px;box-sizing:border-box;flex-shrink:0;margin-top:0;min-height:30px;padding:6px 10px;position:relative;width:100%}.pct-dash-rating,.pct-dash-rating-body{align-items:center;display:inline-flex;gap:8px}.pct-dash-rating-body{transition:opacity .18s ease,filter .18s ease}.pct-dash-rating.is-hidden .pct-dash-rating-body{filter:blur(3px);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none}.pct-not-shown-badge{background:#1f2937d1;border-radius:999px;color:#fff;font:700 10px/1 Plus Jakarta Sans,sans-serif;left:50%;letter-spacing:.02em;padding:3px 8px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.app.theme-dark .pct-dash-rating,html.theme-dark .pct-dash-rating{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .pct-not-shown-badge,html.theme-dark .pct-not-shown-badge{background:#000000b8;color:#ededef}.pct-dash-rating-label{color:var(--pct-muted);font:500 11px/1 Plus Jakarta Sans,sans-serif}.pct-dash-rating-val{color:var(--pct-ink);font:700 13px/1 Plus Jakarta Sans,sans-serif}.pct-stars{display:inline-flex;gap:1px}.pct-star{font-size:14px;height:14px;line-height:1;position:relative;width:14px}.pct-star-bg{color:#d1d5db}.pct-star-fg{color:var(--pct-accent);left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.pct-dash-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.05fr 1.15fr .9fr;grid-template-rows:auto auto}.pct-dash-donut-col{align-self:stretch;display:flex;flex-direction:column;gap:8px;grid-column:3;grid-row:1;min-width:0}.pct-dash-donut-col .pct-card--donut{flex:1 1;min-height:0}.pct-dash .pct-card-eye,.pct-dash .pct-dash-rating{pointer-events:auto}.pct-card{background:var(--pct-card);border:1px solid var(--pct-border);border-radius:12px;box-sizing:border-box;min-width:0;padding:12px 14px 14px;position:relative}.pct-card-body{transition:opacity .18s ease,filter .18s ease}.pct-card.is-hidden{background:color-mix(in srgb,var(--pct-card) 88%,#9ca3af);border-style:dashed}.pct-card.is-hidden .pct-card-body{filter:blur(3.5px);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none}.pct-card.is-hidden .pct-card-sub,.pct-card.is-hidden .pct-card-title{opacity:.55}.pct-not-shown-banner{background:#1f2937d6;border-radius:999px;box-shadow:0 4px 14px #0000002e;color:#fff;font:700 11px/1 Plus Jakarta Sans,sans-serif;left:50%;letter-spacing:.03em;padding:6px 14px;pointer-events:none;position:absolute;text-transform:none;top:54%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.app.theme-dark .pct-card.is-hidden,html.theme-dark .pct-card.is-hidden{background:color-mix(in srgb,var(--pct-card) 80%,#000)}.app.theme-dark .pct-not-shown-banner,html.theme-dark .pct-not-shown-banner{background:#000000b8;box-shadow:0 4px 14px #00000059;color:#ededef}.pct-card--wide{grid-column:span 1}.pct-card--wide.pct-card--equip{grid-column:1/2;grid-row:2}.pct-card--wide.pct-card--defects{grid-column:2/4;grid-row:2}.pct-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.pct-card-title{color:var(--pct-ink);font:700 13px/1.25 Plus Jakarta Sans,sans-serif;margin:0}.pct-card-sub{color:var(--pct-muted);font:500 10.5px/1.35 Plus Jakarta Sans,sans-serif;margin:3px 0 0}.pct-card-tools{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.pct-info-dot{background:#e6e4ec;border-radius:50%;color:#6b6578;flex-shrink:0;font:700 9px/14px Plus Jakarta Sans,sans-serif;height:14px;text-align:center;width:14px}.pct-toggle{align-items:center;display:inline-flex;gap:6px}.pct-toggle-track{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:15px;position:relative;width:28px}.pct-toggle.is-on .pct-toggle-track{background:var(--pct-accent)}.pct-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:11px;left:2px;position:absolute;top:2px;width:11px}.pct-toggle.is-on .pct-toggle-knob{left:15px}.pct-toggle-label{color:var(--pct-muted);font:500 10px/1 Plus Jakarta Sans,sans-serif;white-space:nowrap}.pct-equip-list,.pct-loc-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pct-loc-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) auto}.pct-equip-name,.pct-loc-name{color:var(--pct-ink);font:600 10px/1.2 Plus Jakarta Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pct-equip-bar-track,.pct-loc-bar-track{background:#f3f4f6;border-radius:4px;height:10px;overflow:hidden;position:relative}.app.theme-dark .pct-equip-bar-track,.app.theme-dark .pct-loc-bar-track,html.theme-dark .pct-equip-bar-track,html.theme-dark .pct-loc-bar-track{background:#ffffff14}.pct-equip-bar,.pct-loc-bar{background:var(--pct-accent-soft);border-radius:4px;height:100%}.pct-equip-bar{background:var(--pct-accent);opacity:.85}.pct-loc-meta{color:var(--pct-ink);font:600 10px/1 Plus Jakarta Sans,sans-serif;white-space:nowrap}.pct-loc-meta em{color:var(--pct-muted);font-style:normal;font-weight:500}.pct-equip-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:110px 1fr}.pct-equip-bar-track{align-items:center;display:flex;height:16px}.pct-equip-n{color:#fff;font:700 10px/1 Plus Jakarta Sans,sans-serif;position:absolute;right:6px;text-shadow:0 1px 2px #00000040;top:50%;transform:translateY(-50%)}.pct-chart{display:block;height:auto;max-height:160px;width:100%}.pct-chart-grid{stroke:#e5e7eb;stroke-width:1}.pct-chart-avg{stroke:#9ca3af;stroke-width:1;stroke-dasharray:3 3}.pct-chart-line{stroke:var(--pct-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pct-chart-dot{fill:var(--pct-accent)}.pct-chart-axis{fill:#9ca3af;font:500 8px/1 Plus Jakarta Sans,sans-serif}.pct-card--donut{display:flex;flex-direction:column}.pct-donut-wrap{height:150px;margin:8px auto 0;position:relative;width:150px}.pct-donut{height:100%;transform:rotate(-90deg);width:100%}.pct-donut-track{fill:none;stroke:#e5e7eb;stroke-width:14}.pct-donut-arc{fill:none;stroke:var(--pct-accent);stroke-width:14;stroke-linecap:butt}.pct-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.pct-donut-center strong{color:var(--pct-ink);font:800 22px/1 Plus Jakarta Sans,sans-serif}.pct-donut-center span{color:var(--pct-ink);font:600 11px/1 Plus Jakarta Sans,sans-serif;margin-top:4px}.pct-donut-center em{color:var(--pct-muted);font:500 10px/1 Plus Jakarta Sans,sans-serif;font-style:normal;margin-top:2px}.pct-pareto{grid-gap:4px;align-items:stretch;display:grid;gap:4px;grid-template-columns:28px 1fr 32px;min-height:180px}.pct-pareto-y{color:#9ca3af;display:flex;flex-direction:column;font:500 9px/1 Plus Jakarta Sans,sans-serif;justify-content:space-between;padding:4px 0 22px;text-align:right}.pct-pareto-y--right{text-align:left}.pct-pareto-plot{border-bottom:1px solid var(--pct-border);border-left:1px solid var(--pct-border);min-height:150px;position:relative}.pct-pareto-80{border-top:1px dashed #9ca3af;left:0;position:absolute;right:0;z-index:1}.pct-pareto-bars{gap:6px;inset:0 0 22px 0;padding:0 4px;position:absolute;z-index:2}.pct-pareto-bars,.pct-pareto-col{align-items:flex-end;display:flex}.pct-pareto-col{flex:1 1;height:100%}.pct-pareto-bar{background:var(--pct-accent);border-radius:3px 3px 0 0;min-height:4px;opacity:.8;width:100%}.pct-pareto-line{height:calc(100% - 22px);inset:0 0 22px 0;overflow:visible;position:absolute;width:100%;z-index:3}.pct-pareto-line polyline{stroke:#4b5563;stroke-width:1.5;vector-effect:non-scaling-stroke}.pct-pareto-x{align-items:flex-start;bottom:0;display:flex;gap:6px;height:22px;left:0;padding:0 4px;position:absolute;right:0}.pct-pareto-x span{color:#9ca3af;flex:1 1;font:500 7.5px/1.15 Plus Jakarta Sans,sans-serif;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.pct-dash-grid{grid-template-columns:1fr 1fr}.pct-card--wide.pct-card--defects,.pct-card--wide.pct-card--equip,.pct-dash-donut-col{grid-column:1/-1;grid-row:auto}}@media (max-width:720px){.pct-dash-grid{grid-template-columns:1fr}.pct-dash-head{flex-direction:column}.pct-dash-head-right{justify-content:flex-start;width:100%}.pct-name{max-width:160px}}.cp-panel--rem{display:flex;flex-direction:column;min-height:0}.cp-panel--rem .cp-panel-desc,.cp-panel--rem .cp-panel-title{flex-shrink:0}.cp-flow-wrap.cp-flow-wrap--rem{flex:0 0 auto;height:440px;margin-bottom:0;max-height:440px;min-height:440px;width:100%}.cp-flow-wrap.cp-flow-wrap--rem .cp-flow-inner.cp-flow-inner--rem .react-flow{height:100%;width:100%}.cp-panel--rem .cp-panel-footer{flex-shrink:0;margin-top:12px}.cp-flow-wrap--rem .react-flow__node .cp-rem-config-node,.cp-flow-wrap--rem .react-flow__node .cp-rem-node{cursor:default;user-select:text;-webkit-user-select:text}.cp-flow-wrap--rem .react-flow__node .cp-rem-config-node__input,.cp-flow-wrap--rem .react-flow__node .cp-rem-decision__input,.cp-flow-wrap--rem .react-flow__node .cp-rem-decision__input-above,.cp-flow-wrap--rem .react-flow__node .cp-rem-node__input,.cp-flow-wrap--rem .react-flow__node .cp-rem-node__label{cursor:text;pointer-events:auto;touch-action:manipulation;user-select:text;-webkit-user-select:text}.cp-flow-wrap--rem .react-flow__handle{border:2px solid #fff;box-shadow:0 0 0 1px #7c3aed59;height:10px;pointer-events:all!important;width:10px}.cp-flow-wrap--rem .react-flow__handle.cp-rem-handle--main{cursor:crosshair;height:12px;width:12px}.cp-flow-wrap--rem .react-flow__node .cp-rem-decision{user-select:none;-webkit-user-select:none}.cp-flow-wrap--rem .react-flow__node .cp-rem-decision__delete,.cp-flow-wrap--rem .react-flow__node .cp-rem-node__delete,.cp-flow-wrap--rem .react-flow__node .cp-rem-node__final{pointer-events:auto;z-index:4}.cp-rem-node{border-radius:12px;box-sizing:border-box;font-size:12px;padding:10px 12px;position:relative;transition:box-shadow .2s,border-color .2s,opacity .2s;width:180px}.cp-rem-node__delete{align-items:center;background:var(--bg-surface);border:1px solid #fecaca;border-radius:50%;box-shadow:0 1px 3px #0f172a1a;color:#dc2626;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:-8px;top:-8px;width:20px;z-index:4}.cp-rem-node__delete:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.cp-rem-node--off{background:var(--bg-surface);border:2px dashed var(--border-subtle);opacity:.88}.cp-rem-node--on{background:var(--bg-surface);border:2px solid #7c3aed;box-shadow:0 4px 14px #7c3aed2e;opacity:1}.cp-rem-node__head-row{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;position:relative;z-index:1}.cp-rem-node__label{background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;padding:3px 6px;width:100%}.cp-rem-node__label::placeholder{color:var(--text-muted);font-weight:500}.cp-rem-node__label:focus{background:#faf5ff;border-color:#c4b5fd;outline:none}.cp-rem-node__actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;position:relative;z-index:3}.cp-rem-node__status{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.cp-rem-node__status--off{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.cp-rem-node__status--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.cp-rem-node__final{align-items:center;background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:50%;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;pointer-events:auto;position:relative;transition:background .12s ease,border-color .12s ease,color .12s ease;width:20px;z-index:4}.cp-rem-node__final:hover{background:#faf5ff;border-color:#7c3aed;color:#7c3aed}.cp-rem-node__final--on{background:#ede9fe;border:1px solid #7c3aed;color:#6d28d9}.cp-rem-tooltip-host[data-tooltip]:not([data-tooltip=""]){position:relative}.cp-rem-tooltip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.cp-rem-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover:after{animation:cpRemTooltipIn .15s ease-out forwards;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;bottom:calc(100% + 6px);box-shadow:0 8px 20px #0f172a1f;color:#475569;content:attr(data-tooltip);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:10px;font-weight:600;padding:5px 9px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:40}@keyframes cpRemTooltipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cp-rem-node__input{border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:14px;letter-spacing:.1em;max-width:100%;padding:6px;position:relative;text-align:center;text-transform:uppercase;width:3rem;z-index:1}.cp-rem-node__input:focus{border-color:#7c3aed;outline:none}.cp-rem-drop-picker-backdrop{background:#0000;border:none;cursor:default;inset:0;margin:0;padding:0;position:fixed;z-index:10049}.cp-rem-drop-picker{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 12px 32px #0f172a29;min-width:176px;padding:8px;position:fixed;transform:translate(-50%,8px);z-index:10050}.cp-rem-drop-picker__title{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;padding:0 8px;text-transform:uppercase}.cp-rem-drop-picker__item,.cp-rem-drop-picker__title{font-family:Geist Variable,Geist,system-ui,sans-serif}.cp-rem-drop-picker__item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-body);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 10px;text-align:left;width:100%}.cp-rem-drop-picker__item:hover{background:var(--bg-body);color:var(--text-body)}.cp-rem-decision{box-sizing:border-box;height:124px;overflow:visible;position:relative;width:160px}.cp-rem-decision--expanded{margin-left:-40px;width:240px}.cp-rem-decision__delete{align-items:center;background:var(--bg-surface);border:1px solid #fecaca;border-radius:50%;box-shadow:0 1px 3px #0f172a1a;color:#dc2626;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:-8px;top:-8px;width:20px;z-index:4}.cp-rem-decision__delete:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.cp-rem-decision__shape{background:linear-gradient(145deg,#fff,#f1f5f9);border:2px solid #64748b;border-radius:10px;box-shadow:0 2px 8px #0f172a0f;box-sizing:border-box;height:78px;left:50%;margin:-39px 0 0 -39px;position:absolute;top:50%;transform:rotate(45deg);width:78px}.cp-rem-decision__input{background:#ffffffd9;border:1px solid #0000;border-radius:6px;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;left:8px;line-height:1.35;padding:4px 6px;position:absolute;right:8px;text-align:center;top:50%;transform:translateY(-50%);z-index:1}.cp-rem-decision__input::placeholder{color:var(--text-muted);font-weight:500}.cp-rem-decision__input:focus{background:var(--bg-surface);border-color:var(--text-muted);outline:none}.cp-rem-decision__input-above{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 14px #0f172a1a;box-sizing:border-box;color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:600;left:50%;line-height:1.4;max-height:120px;max-width:280px;min-height:52px;min-width:200px;padding:8px 10px;position:absolute;resize:vertical;text-align:left;transform:translateX(-50%);width:min(280px,92vw);z-index:2}.cp-rem-decision__input-above::placeholder{color:var(--text-muted);font-weight:500}.cp-rem-decision__input-above:focus{border-color:var(--text-muted);box-shadow:0 0 0 3px #64748b2e,0 4px 14px #0f172a1a;outline:none}.cp-rem-decision--expanded .cp-rem-decision__shape{opacity:.92}.cp-rem-config-node{background:linear-gradient(180deg,#f0fdfa,#ecfeff);border:1px solid #99f6e4;border-radius:12px;box-shadow:0 3px 10px #0f766e1f;box-sizing:border-box;max-width:460px;min-width:320px;padding:10px 12px;width:100%}.cp-rem-config-node__title{color:#115e59;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700;margin:0 0 8px}.cp-rem-config-node__grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-rem-config-node__field{display:flex;flex-direction:column;gap:4px}.cp-rem-config-node__field span{color:#0f766e;font-size:11px;font-weight:600}.cp-rem-config-node__field--invalid span{color:#b91c1c}.cp-rem-config-node__input--invalid{background:#fef2f2;border-color:#ef4444}.cp-rem-config-node__input{border:1px solid #99f6e4;border-radius:7px;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:11px;height:16px;letter-spacing:.06em;max-width:84px;min-width:52px;padding:0 6px;text-transform:uppercase;width:40%}.cp-rem-config-node__input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a62e;outline:none}.app.theme-dark .cp-flow-wrap,.app.theme-dark .cp-rem-canvas{background:var(--bg-surface);border-color:var(--border-subtle)}.vch-page{--vch-font:"Geist Variable","Geist",system-ui,sans-serif;background:#f8fafc;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:var(--vch-font);height:100%;max-height:none;min-height:0;overflow:hidden;width:100%}.vch-page--embedded{background:#0000}.vch-empty,.vch-loading{color:#64748b;font-size:12px;padding:12px}.vch-empty-inline{color:#64748b;font-size:12px;margin:0}.vch-gate{color:#64748b;margin:auto;max-width:360px;padding:32px 20px;text-align:center}.vch-gate-title{color:#1e293b;font-size:15px;font-weight:700;margin:12px 0 6px}.vch-gate-desc{font-size:12px;line-height:1.45;margin:0}.vch-shell{background:#fff;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;min-height:0;overflow:hidden;width:100%}.vch-sidebar{background:#f9fafb;border-right:none;display:flex;flex-direction:column;flex-shrink:0;width:240px}.vch-sidebar-head{padding:20px 18px 14px}.vch-sidebar-title{color:#111827;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.vch-sidebar-sub{color:#6b7280;font-size:11px;line-height:1.4;margin:6px 0 0}.vch-nav{display:flex;flex-direction:column;gap:2px;padding:4px 10px 14px}.vch-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:7px 10px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.vch-nav-item:hover:not(.active){background:#f3f4f6;color:#374151}.vch-nav-item.active{background:#eef2ff;color:#6366f1;font-weight:600}.vch-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.vch-main,.vch-main-scroll{background:#f9f9f9;min-height:0}.vch-main-scroll{flex:1 1;overflow:auto;padding:14px 18px 10px}.vch-section-action{margin-bottom:12px}.vch-inline-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vch-filter-chips{gap:6px;width:100%}.vch-filter-chips .board-clickup-filter-chip{border-radius:8px}.vch-filter-chips__user{flex:1 1;min-width:0}.vch-filter-chips__user .board-clickup-filter-chip-anchor{display:flex;min-width:0;width:100%}.vch-filter-chips__user .board-clickup-filter-chip{flex:1 1;justify-content:flex-start;min-width:0;width:100%}.vch-filter-chips__user .board-clickup-filter-chip-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.vch-filter-chips__user .board-clickup-filter-chip-label,.vch-filter-chips__user .board-clickup-filter-chip-value{overflow:hidden;text-overflow:ellipsis}.vch-filter-chips__actions{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.vch-filter-chips__actions .board-clickup-filter-chip-anchor{flex-shrink:0}.vch-add-agent-btn{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#6366f1;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:600;gap:5px;height:28px;padding:6px 12px;white-space:nowrap}.vch-add-agent-btn:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.vch-add-agent-btn:disabled{cursor:not-allowed;opacity:.5}.vch-user-picker-item{gap:8px;min-height:34px;padding:4px 8px}.vch-user-picker-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.vch-user-picker-avatar--initials{background:#e6e8ea;color:#45464d;font-size:9px;font-weight:600;line-height:1}.vch-user-picker-avatar--photo{background:#d9d9e0}.vch-user-picker-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.vch-user-picker-text{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden}.vch-user-picker-name{color:inherit;flex-shrink:0;max-width:42%}.vch-user-picker-email,.vch-user-picker-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-user-picker-email{color:#94a3b8;flex:1 1;font-size:11px;min-width:0}.vch-user-picker-item .bsf-simple-picker-check{flex-shrink:0}.vch-user-picker-list{scrollbar-color:#cbd5e166 #0000;scrollbar-width:thin}.vch-user-picker-list::-webkit-scrollbar{width:4px}.vch-user-picker-list::-webkit-scrollbar-track{background:#0000}.vch-user-picker-list::-webkit-scrollbar-thumb{background:#cbd5e166;border-radius:4px}.vch-user-picker-list::-webkit-scrollbar-thumb:hover{background:#cbd5e194}[data-vch-picker=vch-agent-user] .vch-user-picker-item:hover:not(.is-disabled):not(.is-selected){background:#f8fafcb8}[data-vch-picker=vch-agent-user] .vch-user-picker-item.is-selected{background:#646ffa12;border-color:#0000}.vch-input,.vch-select,.vch-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:12px;height:32px;padding:0 10px}.vch-input--wide{flex:1 1;min-width:180px}.vch-input--time{padding:0 6px;text-align:center;width:48px}.vch-textarea{box-sizing:border-box;height:auto;margin-top:10px;padding:8px 10px;resize:vertical;width:100%}.vch-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;height:32px;padding:0 12px;transition:background .15s ease,border-color .15s ease}.vch-btn--primary{background:#7c4dff;color:#fff}.vch-btn--primary:hover:not(:disabled){background:#6d3ef0}.vch-btn--ghost{background:#fff;border-color:#e2e8f0;color:#475569}.vch-btn--ghost:hover:not(:disabled){background:#f8fafc}.vch-btn:disabled{cursor:not-allowed;opacity:.55}.vch-icon-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.vch-icon-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.vch-row-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.vch-col-act{text-align:right;width:120px}.vch-mono{font-family:ui-monospace,monospace;font-size:11px}.vch-muted{color:#94a3b8;font-size:11px}.vch-error{color:#dc2626;font-size:11px;margin:0 0 10px}.vch-ci2 .vch-ci2-scroll{max-height:360px;min-height:200px}.vch-ci2 table.ci2-table{min-width:520px}.vch-agents-teams-ci2.ci2-root{--ci2-font-ui:"Geist Variable","Geist",system-ui,sans-serif;--ci2-font-mono:"Geist Mono","Geist Variable","Geist",ui-monospace,monospace;font-family:var(--ci2-font-ui)}.vch-agents-teams-ci2 .ci2-panel{min-width:0;overflow:hidden}.vch-agents-teams-ci2 .vch-agents-teams-scroll{-webkit-overflow-scrolling:touch;max-height:none;overflow-x:auto;overflow-y:visible}.vch-agents-teams-ci2 .ci2-foot-note,.vch-agents-teams-ci2 .ci2-group-label,.vch-agents-teams-ci2 .ci2-modern-tooltip-host[data-tooltip]:after,.vch-agents-teams-ci2 table.ci2-table,.vch-agents-teams-ci2 table.ci2-table td,.vch-agents-teams-ci2 table.ci2-table th{font-family:var(--ci2-font-ui)}.vch-agents-teams-ci2 .ci2-mono,.vch-agents-teams-ci2 .vch-mono{font-family:var(--ci2-font-mono)}.vch-agents-teams-ci2 table.ci2-table{min-width:920px;table-layout:fixed;width:100%}.vch-agents-teams-ci2 table.ci2-table tbody td,.vch-agents-teams-ci2 table.ci2-table thead th{box-shadow:none;left:auto;min-width:0;overflow:hidden;position:static;vertical-align:middle;z-index:auto}.vch-agents-teams-ci2 table.ci2-table thead th{text-overflow:ellipsis;white-space:nowrap}.vch-agents-teams-ci2 table.ci2-table tbody td:first-child,.vch-agents-teams-ci2 table.ci2-table thead th:first-child{max-width:56px;min-width:56px;overflow:visible;padding-left:8px;padding-right:6px;text-align:center;width:56px}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(2),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(2){padding-right:8px;text-align:left;width:18%}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(3),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(3){max-width:110px;min-width:88px;overflow:visible;padding-left:4px;padding-right:4px;text-align:center;width:96px}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(4),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(4){min-width:0;padding-left:6px;padding-right:8px;text-align:left;width:28%}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(4).vch-mono,.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(5),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(5){max-width:120px;min-width:96px;overflow:hidden;padding-left:4px;padding-right:6px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:104px}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(6),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(6){max-width:140px;min-width:120px;overflow:visible;padding-left:4px;padding-right:4px;text-align:center;width:128px}.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(6){overflow:visible;text-overflow:clip}.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(7),.vch-agents-teams-ci2 table.ci2-table tbody td:nth-child(8),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(7),.vch-agents-teams-ci2 table.ci2-table thead th:nth-child(8){max-width:44px;min-width:40px;overflow:visible;padding-left:4px;padding-right:4px;text-align:center;width:40px}.vch-agents-teams-row-action{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin:0;padding:0;position:relative;width:24px}.vch-agents-teams-row-action:hover:not(:disabled){background:#eef2ff;color:#4f46e5}.vch-agents-teams-row-action:disabled{cursor:not-allowed;opacity:.45}.vch-agents-teams-row-action--define:not(:disabled){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;border:1.5px solid #0000;box-shadow:0 0 0 1px #38bdf81f,0 4px 16px #7c4dff29,0 2px 8px #e879f91a;color:#5a2ee0;transition:color .18s ease,box-shadow .18s ease,background .18s ease}.vch-agents-teams-row-action--define:focus-visible:not(:disabled),.vch-agents-teams-row-action--define:hover:not(:disabled){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;box-shadow:0 0 0 1px #38bdf82e,0 4px 16px #7c4dff38,0 2px 8px #e879f924;color:#5a2ee0;outline:none}.app.theme-dark .vch-agents-teams-row-action--define:not(:disabled),html.theme-dark .vch-agents-teams-row-action--define:not(:disabled){background:linear-gradient(#323236,#323236) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-raised,#323236),var(--bg-surface-raised,#323236)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;color:#a78bfa}.app.theme-dark .vch-agents-teams-row-action--define:focus-visible:not(:disabled),.app.theme-dark .vch-agents-teams-row-action--define:hover:not(:disabled),html.theme-dark .vch-agents-teams-row-action--define:focus-visible:not(:disabled),html.theme-dark .vch-agents-teams-row-action--define:hover:not(:disabled){background:linear-gradient(#3a3a3e,#3a3a3e) padding-box,linear-gradient(90deg,#38bdf8,#818cf8 42%,#c084fc 72%,#e879f9) border-box;background:linear-gradient(var(--bg-surface-alt,#3a3a3e),var(--bg-surface-alt,#3a3a3e)) padding-box,linear-gradient(90deg,#38bdf8 0,#818cf8 42%,#c084fc 72%,#e879f9 100%) border-box;color:#c4b5fd}.vch-agents-teams-scroll{max-height:none;min-height:0;overflow-x:auto;overflow-y:visible}.vch-agents-teams-scroll--expanded{max-height:none}.vch-agents-teams-group-row{align-items:center;display:flex;gap:8px;min-width:0}.vch-agents-teams-group-row .ci2-group-label{flex:1 1;min-width:0}.vch-agents-teams-group-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.vch-agents-teams-group-delete,.vch-agents-teams-group-edit{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;height:auto;justify-content:center;margin:0;opacity:0;padding:2px;pointer-events:none;position:relative;transition:opacity .12s ease,visibility .12s ease,color .12s ease;visibility:hidden;width:auto}.vch-agents-teams-ci2 .vch-agents-teams-group-edit--open,.vch-agents-teams-ci2 tr.ci2-group-row:hover .vch-agents-teams-group-delete,.vch-agents-teams-ci2 tr.ci2-group-row:hover .vch-agents-teams-group-edit{opacity:.85;pointer-events:auto;visibility:visible}.vch-agents-teams-ci2 .vch-agents-teams-group-edit--open{color:#4f46e5;opacity:1}.vch-agents-teams-group-edit:hover:not(:disabled){background:#0000;color:#4f46e5;opacity:1}.vch-agents-teams-group-delete:hover:not(:disabled){background:#0000;color:#dc2626;opacity:1}.vch-agents-teams-group-delete:disabled,.vch-agents-teams-group-edit:disabled{cursor:not-allowed;opacity:.45}.vch-agents-teams-ci2 .vch-agents-teams-group-actions .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none;white-space:nowrap}.vch-agents-teams-ci2 .vch-agents-teams-group-actions .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:5px}.vch-agents-teams-ci2 tr.ci2-data-row td:first-child .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:0;transform:none;white-space:nowrap}.vch-agents-teams-ci2 tr.ci2-data-row td:first-child .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{left:8px;margin-left:0}.vch-agents-teams-ci2 tr.ci2-data-row td.vch-agents-teams-action-col .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none;white-space:nowrap}.vch-agents-teams-ci2 tr.ci2-data-row td.vch-agents-teams-action-col .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:5px}.vch-agents-teams-ci2 tr.ci2-data-row td:first-child{border-left:none}.vch-agents-teams-ci2 tr.ci2-data-row td:nth-child(2){border-left:3px solid var(--vch-team-accent,var(--ci2-violet));font-weight:600;padding-left:10px}.vch-agents-teams-ci2 tr.ci2-data-row.cat-desabilitada td:nth-child(2){border-left-color:#c4c4c8;font-weight:500}.vch-agents-teams-name{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0}.vch-agents-teams-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-agent-codtech-tip{display:inline-flex;max-width:100%;vertical-align:middle}.vch-agent-codtech-btn{background:#fff;border:1px solid #e4e4e7;border-radius:999px;color:#3f3f46;cursor:pointer;font-size:11px;font-weight:700;height:22px;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.vch-agent-codtech-btn:hover:not(:disabled){border-color:#7c4dff73;color:#6a38eb}.vch-agent-codtech-empty{color:#a1a1aa;font-size:12px}.app.theme-dark .vch-agent-codtech-btn,html.theme-dark .vch-agent-codtech-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .vch-agent-codtech-empty,html.theme-dark .vch-agent-codtech-empty{color:#9a9aa3}.vch-agent-codtech-popover .ci2-edit-popover-body.ci2-grupo-row{display:block;min-width:0;padding-bottom:8px;padding-top:8px}.vch-agent-codtech-popover .go-usr-code-picker--search-first{min-width:0;width:100%}.vch-agent-codtech-popover .go-usr-code-picker--search-first .go-usr-enable-code-input{box-sizing:border-box;width:100%}.vch-agent-codtech-popover .go-usr-code-picker--search-first .go-usr-code-picker-list{max-height:180px}.vch-agent-codtech-popover .go-usr-code-picker-item{min-width:0}.vch-agent-codtech-popover .go-usr-code-picker-name{flex:1 1 auto}.vch-agents-teams-avatar{height:22px;width:22px}.vch-agents-teams-ci2 .ci2-foot-toggle.board-clickup-filter-chip{font-family:var(--ci2-font-ui);font-size:11.5px;height:26px;min-height:26px;padding:0 10px}.vch-assign-panel{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin-top:14px;padding:12px}.vch-assign-title{color:#374151;font-size:12px;font-weight:700;margin:0 0 8px}.vch-assign-hint{color:#94a3b8;font-size:11px;line-height:1.35;margin:-4px 0 10px}.vch-assign-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.vch-check-row{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px}.vch-check-row--inline{color:#475569;flex:1 1 100%;font-size:11px;margin:0;width:100%}.vch-team-create,.vch-team-edit{width:100%}.vch-team-edit{margin-bottom:10px}.vch-check-inline{align-items:center;color:#64748b;display:inline-flex;font-size:11px;gap:4px}.vch-assign-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.vch-inbox-page{padding:0}.vch-inbox-shell{display:flex;flex:1 1;flex-direction:column;min-height:0}.vch-inbox-scroll{background:#f9f9f9;flex:1 1;min-height:0;overflow:auto;padding:14px 18px 10px;scrollbar-color:#cbd5e18c #0000;scrollbar-width:thin}.vch-inbox-scroll::-webkit-scrollbar{height:5px;width:5px}.vch-inbox-scroll::-webkit-scrollbar-track{background:#0000}.vch-inbox-scroll::-webkit-scrollbar-thumb{background:#cbd5e173;border-radius:999px}.vch-inbox-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8a6}.vch-inbox-page .pcs2-section-body{gap:6px}.vch-inbox-page .pcs2-setting-row{border-bottom:none;padding-left:0;padding-right:0}.vch-inbox-page .pcs2-divider{margin:12px 0 16px}.vch-inbox-page .vch-textarea{background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;color:#18181beb;font-size:12px;font-weight:500;margin-top:2px;min-height:32px;outline:none;padding:9px 12px;resize:vertical;transition:box-shadow .15s ease;width:100%}.vch-inbox-page .vch-textarea::placeholder{color:#71717ad9}.vch-inbox-page .vch-textarea:focus{box-shadow:0 0 0 2px #7c4dff47}.vch-textarea-tooltip-host{display:block;width:100%}.vch-inbox-page .vch-textarea-tooltip-host.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{left:auto;right:0;transform:none;white-space:nowrap}.vch-inbox-page .vch-textarea-tooltip-host.ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{left:auto;margin-left:0;right:14px}.vch-hours-grid{background:#fff;border:1px solid #ececf2;border-radius:12px;display:flex;flex-direction:column;margin-top:10px;overflow:hidden}.vch-block-outside-row{margin-top:12px;padding-top:4px}.vch-hours-row{align-items:center;border-bottom:1px solid #f1f1f4;display:flex;gap:10px;min-height:44px;padding:8px 14px}.vch-hours-row:last-child{border-bottom:none}.vch-hours-day{color:#27272a;flex-shrink:0;font-size:12.5px;font-weight:700;width:118px}.vch-hours-switch.pcs2-switch{flex-shrink:0}.vch-hours-switch .pcs2-switch-pill{height:16px;width:29px}.vch-hours-switch .pcs2-switch-dot{height:12px;width:12px}.vch-hours-switch input:checked+.pcs2-switch-pill{background:#7c4dff;background:var(--accent,#7c4dff)}.vch-hours-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot{background:#fff;transform:translateX(13px)}.vch-hours-state{color:#18181b;flex-shrink:0;font-size:12px;font-weight:600;width:58px}.vch-hours-state.is-closed{color:#a1a1aa}.vch-hours-times{align-items:center;display:inline-flex;gap:8px;margin-left:4px;min-width:0}.vch-hours-times-label{color:#a1a1aa;font-size:12px;font-weight:500}.vch-hours-time-input{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#27272a;font-family:inherit;font-size:12px;font-weight:600;height:30px;outline:none;padding:0 10px;width:108px}.vch-hours-time-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 2px #7c4dff29}.vch-hours-time-input:disabled{cursor:not-allowed;opacity:.55}.vch-hours-closed-note{color:#a1a1aa;font-size:12px;font-style:italic;font-weight:500;margin-left:4px}.vch-save-bar{background:#f9f9f9;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 18px 12px}.vch-inbox-save-btn{align-items:center;background:#6366f1;border:1px solid #6366f1;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;height:32px;justify-content:center;padding:7px 14px}.vch-inbox-save-btn:hover:not(:disabled){background:#5558e6;border-color:#5558e6}.vch-inbox-save-btn:disabled{cursor:not-allowed;opacity:.55}.vch-spin{animation:vch-spin .8s linear infinite}@keyframes vch-spin{to{transform:rotate(1turn)}}.pcs2-switch--disabled{cursor:not-allowed;opacity:.5}.vch-team-pre-badge{align-items:center;background:#6e56cf1f;border-radius:999px;color:#5b3cc4;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.01em;margin-left:6px;padding:1px 7px}.vch-team-contracts-badge{background:#0e8a821f;color:#0e7a73}.vch-team-flags{display:flex;flex-direction:column;gap:6px}.vch-team-flag-row{align-items:center;background:#fff;background:var(--bg-surface,#fff);border:1px solid #e4e4e7;border:1px solid var(--border-subtle,#e4e4e7);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 10px;transition:border-color .15s ease,background .15s ease}.vch-team-flag-row:hover{border-color:#d4d4d8}.vch-team-flag-row.is-on{background:#7c4dff0d;border-color:#7c4dff59}.vch-team-flag-row.is-disabled{background:#fafafa;background:var(--bg-surface-alt,#fafafa);cursor:not-allowed}.vch-team-flag-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vch-team-flag-label{color:#18181b;color:var(--text-body,#18181b);font-size:12px;font-weight:600;line-height:1.3}.vch-team-flag-hint,.vch-team-flag-row.is-disabled .vch-team-flag-label{color:#6b6b76;color:var(--text-muted,#6b6b76)}.vch-team-flag-hint{font-size:11px;line-height:1.35}.vch-team-flag-hint--warn{color:#b4670e}.vch-team-flag-row .pcs2-switch{flex-shrink:0;margin-left:auto}.vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill{background:#7c4dff;background:var(--accent,#7c4dff)}.vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot{background:#fff}.app.theme-dark .vch-team-pre-badge,html.theme-dark .vch-team-pre-badge{background:#7c4dff2e;color:#c4b5fd}.app.theme-dark .vch-team-contracts-badge,html.theme-dark .vch-team-contracts-badge{background:#2dd4bf24;color:#5eead4}.app.theme-dark .vch-team-flag-row,html.theme-dark .vch-team-flag-row{background:var(--bg-surface-raised);border-color:var(--border-subtle)}.app.theme-dark .vch-team-flag-row:hover,html.theme-dark .vch-team-flag-row:hover{border-color:#5a5a60}.app.theme-dark .vch-team-flag-row.is-on,html.theme-dark .vch-team-flag-row.is-on{background:#7c4dff1f;border-color:#a78bfa73}.app.theme-dark .vch-team-flag-row.is-disabled,html.theme-dark .vch-team-flag-row.is-disabled{background:var(--bg-surface-alt)}.app.theme-dark .vch-team-flag-label,html.theme-dark .vch-team-flag-label{color:var(--text-body)}.app.theme-dark .vch-team-flag-hint,.app.theme-dark .vch-team-flag-row.is-disabled .vch-team-flag-label,html.theme-dark .vch-team-flag-hint,html.theme-dark .vch-team-flag-row.is-disabled .vch-team-flag-label{color:#9a9aa3}.app.theme-dark .vch-team-flag-hint--warn,html.theme-dark .vch-team-flag-hint--warn{color:#fbbf24}.app.theme-dark .vch-hours-switch input:checked+.pcs2-switch-pill,.app.theme-dark .vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill,html.theme-dark .vch-hours-switch input:checked+.pcs2-switch-pill,html.theme-dark .vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .vch-hours-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot,.app.theme-dark .vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot,html.theme-dark .vch-hours-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot,html.theme-dark .vch-team-flag-row .pcs2-switch input:checked+.pcs2-switch-pill .pcs2-switch-dot{background:#fff}.vch-section.pcs2-section{margin-bottom:0}.vch-section--full.pcs2-section,.vch-section--full.pcs2-section--stacked{display:flex;flex-direction:column;gap:14px;grid-template-columns:none;padding:0}.vch-section--full .pcs2-section-top{width:100%}.vch-section--full .pcs2-section-heading{flex-wrap:wrap;row-gap:4px}.vch-section--full .pcs2-section-desc{max-width:none}.vch-section--full .pcs2-section-body,.vch-section--full .pcs2-section-body--full{gap:0;max-width:none;min-width:0;width:100%}.vch-agents-teams-subblock{min-width:0;width:100%}.vch-agents-teams-subblock .pcs2-subhead--with-action{align-items:center;margin-bottom:10px}.vch-agents-teams-subblock .pcs2-subhead-copy:empty{display:none}.vch-agents-teams-subblock .pcs2-subhead-action{margin-left:auto;max-width:none;padding:0;width:auto}.vch-agents-teams-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end}.vch-agents-teams-toolbar .board-clickup-filter-chip{height:26px;min-height:26px}.app.theme-dark .vch-main,.app.theme-dark .vch-main-scroll,.app.theme-dark .vch-page,.app.theme-dark .vch-page--embedded,.app.theme-dark .vch-shell{background:var(--bg-body);color:var(--text-body)}.app.theme-dark .vch-sidebar{background:var(--bg-surface)}.app.theme-dark .vch-gate-title,.app.theme-dark .vch-nav-item,.app.theme-dark .vch-sidebar-title{color:var(--text-body)}.app.theme-dark .vch-empty,.app.theme-dark .vch-empty-inline,.app.theme-dark .vch-gate,.app.theme-dark .vch-gate-desc,.app.theme-dark .vch-loading,.app.theme-dark .vch-sidebar-sub{color:var(--text-muted)}.app.theme-dark .vch-nav-item:hover:not(.active){background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .vch-nav-item.active{background:var(--accent-soft);color:var(--accent)}.app.theme-dark .vch-inbox-scroll,html.theme-dark .vch-inbox-scroll{background:var(--bg-body);color:var(--text-body);scrollbar-color:#4a4a50b3 #0000}.app.theme-dark .vch-inbox-scroll::-webkit-scrollbar-thumb,html.theme-dark .vch-inbox-scroll::-webkit-scrollbar-thumb{background:#4a4a50a6}.app.theme-dark .vch-inbox-scroll::-webkit-scrollbar-thumb:hover,html.theme-dark .vch-inbox-scroll::-webkit-scrollbar-thumb:hover{background:#9a9aa38c}.app.theme-dark .vch-hours-row input,.app.theme-dark .vch-inbox-page .vch-textarea,.app.theme-dark .vch-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body)}.app.theme-dark .vch-hours-grid,.app.theme-dark .vch-inbox-bubble,.app.theme-dark .vch-msg-preview{background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .vch-hours-grid{border-color:var(--border-subtle)}.app.theme-dark .vch-hours-row{border-bottom-color:#ffffff14}.app.theme-dark .vch-hours-day,.app.theme-dark .vch-hours-state,.app.theme-dark .vch-hours-times-label{color:var(--text-body)}.app.theme-dark .vch-hours-closed-note,.app.theme-dark .vch-hours-state.is-closed{color:var(--text-muted)}.app.theme-dark .vch-hours-time-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-body);color-scheme:dark}.app.theme-dark .vch-hours-row input[type=time]::-webkit-calendar-picker-indicator,.app.theme-dark .vch-hours-time-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.35);opacity:1}.app.theme-dark .vch-save-bar{background:var(--bg-body);border-top:none;color:var(--text-body)}.app.theme-dark .vch-agents-teams-ci2 .ci2-panel{background:var(--bg-surface-raised);border-color:var(--border-subtle);overflow:hidden}.app.theme-dark .vch-agents-teams-ci2 table.ci2-table thead th{background:var(--bg-surface-alt)}.app.theme-dark .vch-agents-teams-ci2 table.ci2-table thead th:first-child{border-top-left-radius:12px;border-top-left-radius:var(--ci2-radius-lg,12px)}.app.theme-dark .vch-agents-teams-ci2 table.ci2-table thead th:last-child{border-top-right-radius:12px;border-top-right-radius:var(--ci2-radius-lg,12px)}.vch-page .vch-sidebar-sub,.vch-page:not(.theme-dark) .vch-sidebar-sub{color:#6b7280}html:not(.theme-dark) .vch-inbox-page .vch-field-hint,html:not(.theme-dark) .vch-inbox-page label,html:not(.theme-dark) .vch-page .vch-empty-inline,html:not(.theme-dark) .vch-page .vch-sidebar-sub{color:#64748b}html:not(.theme-dark) .vch-hours-row input,html:not(.theme-dark) .vch-page .vch-input,html:not(.theme-dark) .vch-page .vch-textarea{background:#fff;border-color:#e2e8f0;color:#1e293b}html:not(.theme-dark) .vch-inbox-bubble,html:not(.theme-dark) .vch-msg-preview{background:#f1f5f9;color:#1e293b}.app.theme-dark .vch-btn--ghost,html.theme-dark .vch-btn--ghost{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .vch-btn--ghost:hover:not(:disabled),html.theme-dark .vch-btn--ghost:hover:not(:disabled){background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .vch-icon-btn,html.theme-dark .vch-icon-btn{background:var(--bg-surface-alt);border-color:var(--border-subtle);color:var(--text-muted)}.app.theme-dark .vch-icon-btn:hover:not(:disabled),html.theme-dark .vch-icon-btn:hover:not(:disabled){background:var(--bg-surface-raised);color:var(--text-body)}.app.theme-dark .vch-add-agent-btn,html.theme-dark .vch-add-agent-btn{background:var(--accent-soft);border-color:#7c4dff73;color:#c4b5fd}.app.theme-dark .vch-add-agent-btn:hover:not(:disabled),html.theme-dark .vch-add-agent-btn:hover:not(:disabled){background:#7c4dff47;border-color:#7c4dff99;color:#ededef}.app.theme-dark .vch-main,.app.theme-dark .vch-main-scroll,.app.theme-dark .vch-page,.app.theme-dark .vch-page--embedded,.app.theme-dark .vch-shell,html.theme-dark .vch-main,html.theme-dark .vch-main-scroll,html.theme-dark .vch-page,html.theme-dark .vch-page--embedded,html.theme-dark .vch-shell{background:var(--bg-body);color:var(--text-body)}.app.theme-dark .vch-sidebar,html.theme-dark .vch-sidebar{background:var(--bg-surface)}.app.theme-dark .vch-user-picker-item,html.theme-dark .vch-user-picker-item{color:var(--text-body)}.app.theme-dark .vch-user-picker-item:hover,html.theme-dark .vch-user-picker-item:hover{background:var(--bg-surface-alt)}.app.theme-dark .vch-save-bar,html.theme-dark .vch-save-bar{background:var(--bg-body);border-top:none;color:var(--text-body)}.vch-confirm-overlay{align-items:center;background:#18181b6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.vch-confirm-modal{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;box-shadow:0 16px 40px #18181b2e;box-sizing:border-box;padding:18px 18px 14px;width:min(420px,100%)}.vch-confirm-title{color:#1e293b;color:var(--text-body,#1e293b);font-size:15px;font-weight:650;letter-spacing:-.02em;margin:0}.vch-confirm-message,.vch-confirm-title{font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--vch-font,"Geist Variable","Geist",system-ui,sans-serif)}.vch-confirm-message{color:#64748b;color:var(--text-muted,#64748b);font-size:13px;line-height:1.45;margin:10px 0 0}.vch-confirm-message strong{color:#1e293b;color:var(--text-body,#1e293b);font-weight:600}.vch-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.app.theme-dark .vch-confirm-overlay,html.theme-dark .vch-confirm-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .vch-confirm-modal,html.theme-dark .vch-confirm-modal{background:#2a2a2e;background:var(--modal-bg,var(--bg-surface,#2a2a2e));border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 16px 40px #00000073}.app.theme-dark .vch-confirm-title,html.theme-dark .vch-confirm-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .vch-confirm-message,html.theme-dark .vch-confirm-message{color:#9a9aa3}.app.theme-dark .vch-confirm-message strong,html.theme-dark .vch-confirm-message strong{color:#ededef;color:var(--text-body,#ededef)}.cp-cad-perm-section.pcs2-section{align-items:start;gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.cp-cad-perm-section .pcs2-section-body{max-width:none;width:100%}.cp-cad-perm-section .pcs2-section-body>.pcs2-subblock{padding-top:4px;width:100%}.cp-cad-perm-section .pcs2-subhead--with-action{align-items:center;gap:20px;margin-bottom:10px;width:100%}.cp-cad-perm-section .pcs2-subhead-copy{flex:1 1 auto;max-width:none;min-width:0}.cp-cad-perm-section .cp-cad-perm-subhead-copy .pcs2-section-heading{margin:0}.cp-cad-perm-section .cp-cad-perm-subhead-copy .pcs2-section-desc{margin-top:5px;max-width:none}.cp-cad-perm-section .pcs2-subhead-action{flex:0 0 auto}.cp-cad-perm-section .board-toolbar-expand-search,.cp-cad-perm-section .board-toolbar-expand-search.is-expanded{width:220px}.cp-processos-surface--cadastro .cp-cad-perm-section{width:100%}.cp-cad-perm-ci2{min-height:0}.cp-cad-perm-ci2 .ci2-panel{height:auto}.cp-cad-perm-scroll.ci2-table-scroll{height:auto;max-height:min(520px,calc(100vh - 280px));min-height:0;overflow-x:hidden}.cp-cad-perm-ci2--compact .ci2-panel,.cp-cad-perm-scroll--compact.ci2-table-scroll{height:auto;max-height:none;min-height:0}.cp-cad-perm-ci2 .ci2-foot-note{align-items:center;display:inline-flex;gap:8px;padding:28px 16px}.cp-cad-perm-ci2.ci2-root table.ci2-table{min-width:0;table-layout:fixed;width:100%}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:first-child,.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:nth-child(2),.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:first-child,.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(2){box-shadow:none;left:auto;position:static}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:first-child,.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:first-child{max-width:56px;min-width:56px;width:56px}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:nth-child(2),.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(2){min-width:0;width:24%}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:nth-child(3),.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(3){min-width:0;width:30%}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:nth-child(4),.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(4){min-width:0;width:14%}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td:nth-child(5),.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(5){min-width:100px;text-align:center;width:120px}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.cp-cad-perm-td-only,.cp-cad-perm-ci2.ci2-root table.ci2-table thead th:nth-child(5){overflow:visible}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.cp-cad-perm-td-email,.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.cp-cad-perm-td-nome,.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.cp-cad-perm-td-tipo{overflow:hidden}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.ci2-td-permite{overflow:visible}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody tr.ci2-data-row:has(.ci2-modern-tooltip-host:hover){position:relative;z-index:30}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.ci2-td-permite .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:50}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.ci2-td-permite .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):after{bottom:auto;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap}.cp-cad-perm-ci2.ci2-root table.ci2-table tbody td.ci2-td-permite .ci2-modern-tooltip-host[data-tooltip]:not([data-tooltip=""]):before{bottom:auto;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);height:10px;left:calc(100% + 2px);margin-left:0;margin-top:-5px;top:50%;width:6px}.cp-cad-perm-section .vch-agents-teams-name{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0}.cp-cad-perm-section .cp-cad-perm-td-email .vch-agents-teams-name-text,.cp-cad-perm-section .cp-cad-perm-td-tipo .vch-agents-teams-name-text,.cp-cad-perm-section .vch-agents-teams-name-text{font-feature-settings:normal;display:block;font-family:inherit;font-size:inherit;font-variant-numeric:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .config-content-users .pcs2-page.cp-processos-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.cp-processos-page{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:8px;padding-right:4px}.cp-processos-page>.cp-processos-section.pcs2-section{grid-gap:8px 24px;align-items:stretch;display:grid;flex:1 1;gap:8px 24px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:8px 0 0}.cp-processos-page .cp-processos-section>.pcs2-section-aside{align-self:start;grid-column:1/-1;grid-row:1}.cp-processos-page .cp-processos-section>.pcs2-section-aside .pcs2-section-desc{max-width:none;white-space:nowrap}.cp-processos-page .cp-processos-segment-bar{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;grid-column:1/-1;grid-row:2;margin-top:6px;min-width:0;width:100%}.cp-processos-page .cp-processos-segment-bar .cp-processos-segment.perm-segment{border-bottom:none;width:auto}.cp-processos-page .cp-processos-surface{display:flex;flex-direction:column;grid-column:1/-1;grid-row:3;min-height:0;overflow:auto;width:100%}.cp-processos-page .cp-processos-surface--rem,.cp-processos-page.cp-processos-page--rem .cp-processos-surface{flex:1 1;min-height:0;overflow:hidden}.cp-processos-page .cp-processos-surface--cadastro{display:block;flex:1 1;min-height:0;overflow:auto;padding-bottom:24px}.cp-processos-page .cp-os-pcs2.pcs2-page{height:auto;padding-bottom:72px}.cp-processos-page .cp-sup-pcs2.pcs2-page{height:auto;min-height:0;padding-bottom:72px}.cp-processos-page .cp-sup-pcs2>.pcs2-section{align-items:start;width:100%}.cp-processos-page .cp-sup-pcs2 .pcs2-section-body{flex:1 1 auto;max-width:none;min-width:0;width:100%}.cp-processos-page .cp-sup-pcs2 .cp-flow-wrap{background:#fff;border:1px solid #e4e4e7;border:1px solid var(--border-subtle,#e4e4e7);box-shadow:0 1px 2px #0f172a0a;height:400px;margin:0;min-height:0;overflow:hidden;position:relative;width:100%}.cp-processos-page .cp-sup-pcs2 .cp-flow-inner{height:100%!important;max-height:100%;min-height:0!important;position:relative;width:100%}.cp-processos-page .cp-sup-pcs2 .cp-flow-inner .react-flow{height:100%;width:100%}.cp-processos-page .cp-sup-pcs2 .cp-flow-wrap .react-flow__controls{bottom:12px!important;left:12px!important;margin:0!important;position:absolute!important;top:auto!important;z-index:5}.app.theme-dark .cp-processos-page .cp-sup-pcs2 .cp-flow-wrap,html.theme-dark .cp-processos-page .cp-sup-pcs2 .cp-flow-wrap{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none}.cp-processos-page .cp-processos-segment.perm-segment{align-items:center;background:#0000;box-sizing:border-box;display:flex;gap:14px;height:auto;max-width:100%;min-width:0;padding:0;width:-webkit-fit-content;width:fit-content}.cp-processos-page .cp-processos-segment .perm-segment-btn{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1.2;min-width:0;padding:0 4px 9px;position:relative;transition:color .18s ease,border-color .18s ease;z-index:1}.cp-processos-page .cp-processos-segment .perm-segment-btn[aria-selected=true]{border-bottom-color:var(--text-body);color:var(--text-body);font-weight:600}.cp-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 1px 3px #0f172a0f;padding:22px 24px}.cp-panel-title{color:var(--text-body);font-size:16px;font-weight:600;margin:0 0 6px}.cp-panel-desc{color:var(--text-muted);font-size:13px;line-height:1.45;margin:0 0 18px}.cp-panel-footer{align-items:center;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:flex-end;margin-top:16px;padding-top:16px}.cp-panel-footer__msg{flex:1 1 160px;margin:0 auto 0 0;min-width:0}.cp-panel-footer__btn{flex-shrink:0}.cp-os-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;max-width:420px}.cp-os-label{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-width:0}.cp-os-label span{color:#475569;font-size:12px;font-weight:500}.cp-os-input{border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:13px;height:26px;letter-spacing:.1em;max-width:100%;padding:0 8px;text-transform:uppercase;width:3.25rem}.cp-os-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26;outline:none}.cp-btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:opacity .15s,transform .1s}.cp-btn:disabled{cursor:not-allowed;opacity:.55}.cp-btn--primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cp-btn--primary:not(:disabled):hover{filter:brightness(1.05)}.cp-btn.cp-btn--verve-static{align-items:center;background:var(--accent);border:1px solid #7c4dff73;border-radius:8px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;height:26px;justify-content:center;padding:0 12px}.cp-btn.cp-btn--verve-static:not(:disabled):hover{background:#6b46c1;border-color:#6b46c1;color:#fff}.cp-btn.cp-btn--verve-static:disabled{cursor:not-allowed;opacity:.55}.cp-msg{font-size:13px;margin-top:12px}.cp-msg--err{color:#dc2626}.cp-msg--ok{color:#059669}.cp-flow-wrap{background:linear-gradient(180deg,var(--bg-surface-alt) 0,var(--bg-body) 100%);border:1px solid var(--border-subtle);border-radius:12px;min-height:380px;overflow:hidden;width:100%}.cp-flow-wrap .react-flow__edges,.cp-flow-wrap .react-flow__handle{pointer-events:none}.cp-flow-wrap .react-flow__edge{pointer-events:none!important}.cp-flow-wrap .react-flow__node .cp-sup-node{cursor:default;user-select:text;-webkit-user-select:text}.cp-flow-wrap .react-flow__node .cp-sup-node__input{cursor:text;pointer-events:auto;touch-action:manipulation;user-select:text;-webkit-user-select:text}.cp-flow-wrap .react-flow__node .cp-sup-node__add{pointer-events:auto;z-index:3}.cp-flow-wrap .react-flow__node .cp-sup-config-node{cursor:default;pointer-events:auto;user-select:text;-webkit-user-select:text}.cp-flow-wrap .react-flow__node .cp-sup-config-node__tab,.cp-flow-wrap .react-flow__node .cp-sup-config-node__tabs{pointer-events:auto;position:relative;touch-action:manipulation;z-index:3}.cp-flow-wrap .react-flow__node .cp-sup-config-node__input{cursor:text;pointer-events:auto;touch-action:manipulation;user-select:text;-webkit-user-select:text}.cp-flow-inner{height:440px;min-height:440px;min-width:1740px;width:100%}.cp-flow-wrap .react-flow__node .cp-sup-decision{cursor:default;user-select:none;-webkit-user-select:none}.cp-sup-decision{box-sizing:border-box;height:124px;position:relative;width:160px}.cp-sup-decision__shape{background:linear-gradient(145deg,#fff,#f1f5f9);border:2px solid #64748b;border-radius:10px;box-shadow:0 2px 8px #0f172a0f;box-sizing:border-box;height:78px;left:50%;margin:-39px 0 0 -39px;position:absolute;top:50%;transform:rotate(45deg);width:78px}.cp-sup-decision__text{color:var(--text-body);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:600;left:0;line-height:1.35;margin:0;padding:0 8px;pointer-events:none;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:1}.cp-sup-config-node{background:linear-gradient(180deg,#f0fdfa,#ecfeff);border:1px solid #99f6e4;border-radius:12px;box-shadow:0 3px 10px #0f766e1f;box-sizing:border-box;max-width:460px;min-width:320px;padding:10px 12px;width:100%}.cp-sup-config-node__title{color:#115e59;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:700;margin:0 0 8px}.cp-sup-config-node__tabs{align-items:stretch;border-bottom:1px solid #0f766e38;display:flex;gap:0;margin:0 0 10px}.cp-sup-config-node__tab{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;color:#0f766e;cursor:pointer;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:550;line-height:1.2;margin:0 0 -1px;opacity:.72;padding:5px 10px 7px}.cp-sup-config-node__tab:hover{opacity:1}.cp-sup-config-node__tab.is-active{border-bottom-color:#0f766e;color:#115e59;font-weight:700;opacity:1}.cp-sup-config-node__tab.has-error{color:#b91c1c}.cp-sup-config-node__tab.has-error.is-active{border-bottom-color:#dc2626}.cp-sup-config-node__grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-sup-config-node__field{display:flex;flex-direction:column;gap:4px}.cp-sup-config-node__field span{color:#0f766e;font-size:11px;font-weight:600}.cp-sup-config-node__field--invalid span{color:#b91c1c}.cp-sup-config-node__hint{color:#b91c1c;font-size:9.5px;font-style:normal;font-weight:550;line-height:1.25;margin:0}.cp-sup-config-node__input{border:1px solid #99f6e4;border-radius:7px;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:11px;height:16px;letter-spacing:.06em;max-width:84px;min-width:52px;padding:0 6px;width:40%}.cp-sup-config-node__input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a62e;outline:none}.cp-sup-config-node__input--invalid{background:#fef2f2;border-color:#ef4444}.cp-sup-node{border-radius:12px;box-sizing:border-box;font-size:12px;padding:12px 14px;transition:box-shadow .2s,border-color .2s,opacity .2s;width:180px}.cp-sup-node--off{background:var(--bg-surface);border:2px dashed var(--border-subtle);opacity:.88}.cp-sup-node--on{background:var(--bg-surface);border:2px solid #7c3aed;box-shadow:0 4px 14px #7c3aed2e;opacity:1}.cp-sup-node__head-row{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.cp-sup-node__head{color:var(--text-body);flex:1 1;font-weight:600;line-height:1.3;min-width:0}.cp-sup-node__add{align-items:center;background:linear-gradient(180deg,#faf5ff,#fff);border:1px solid #c4b5fd;border-radius:50%;box-shadow:0 1px 2px #0000000f;box-sizing:border-box;color:#5b21b6;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;pointer-events:auto;position:relative;touch-action:manipulation;width:22px;z-index:2}.cp-sup-node__add:hover:not(:disabled){background:linear-gradient(180deg,#f3e8ff,#faf5ff);border-color:#a78bfa}.cp-sup-node__remove{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:50%;box-shadow:0 1px 2px #0000000f;box-sizing:border-box;color:#71717a;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;pointer-events:auto;position:absolute;right:-25px;top:-23px;touch-action:manipulation;transition:color .15s ease,border-color .15s ease,background .15s ease;width:18px;z-index:4}.cp-sup-node__remove:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.cp-flow-wrap .react-flow__node .cp-sup-node__remove{pointer-events:auto}.app.theme-dark .cp-sup-node__remove,html.theme-dark .cp-sup-node__remove{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .cp-sup-node__remove:hover,html.theme-dark .cp-sup-node__remove:hover{background:#f871711f;border-color:#f8717180;color:#fca5a5}.cp-sup-node__status{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.cp-sup-node__status--off{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.cp-sup-node__status--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.cp-sup-node__input{border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;font-family:ui-monospace,monospace;font-size:14px;letter-spacing:.1em;margin-bottom:0;max-width:100%;padding:6px;position:relative;text-align:center;text-transform:uppercase;width:3rem;z-index:1}.cp-sup-node__input:focus{border-color:#7c3aed;outline:none}.cp-flow-wrap .react-flow__attribution{display:none}.cp-flow-wrap.cp-flow-wrap--rem{min-height:0}.cp-flow-wrap.cp-flow-wrap--rem .cp-flow-inner.cp-flow-inner--rem{height:100%;max-width:100%;min-height:0;min-width:0;width:100%}.cp-flow-wrap--rem .react-flow__edge,.cp-flow-wrap--rem .react-flow__edges{pointer-events:none!important}.app.theme-dark .cp-flow-wrap{background:var(--bg-surface);border-color:var(--border-subtle)}.app.theme-dark .cp-sup-config-node,html.theme-dark .cp-sup-config-node{background:linear-gradient(180deg,#2f3a3a,#2a3232);border-color:#2dd4bf47;box-shadow:0 3px 10px #00000047}.app.theme-dark .cp-sup-config-node__title,html.theme-dark .cp-sup-config-node__title{color:#99f6e4}.app.theme-dark .cp-sup-config-node__tabs,html.theme-dark .cp-sup-config-node__tabs{border-bottom-color:#99f6e438}.app.theme-dark .cp-sup-config-node__tab,html.theme-dark .cp-sup-config-node__tab{color:#99f6e4}.app.theme-dark .cp-sup-config-node__tab.is-active,html.theme-dark .cp-sup-config-node__tab.is-active{border-bottom-color:#2dd4bf;color:#ccfbf1}.app.theme-dark .cp-sup-config-node__tab.has-error,html.theme-dark .cp-sup-config-node__tab.has-error{color:#fca5a5}.app.theme-dark .cp-sup-config-node__field span,html.theme-dark .cp-sup-config-node__field span{color:#5eead4}.app.theme-dark .cp-sup-config-node__field--invalid span,.app.theme-dark .cp-sup-config-node__hint,html.theme-dark .cp-sup-config-node__field--invalid span,html.theme-dark .cp-sup-config-node__hint{color:#fca5a5}.app.theme-dark .cp-sup-config-node__input,html.theme-dark .cp-sup-config-node__input{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cp-save-btn,.app.theme-dark button.cp-save{background:var(--accent);border-color:var(--accent);color:#fff}.cp-os-pcs2 .pcs2-switch--disabled{opacity:.55;pointer-events:none}.cp-os-pcs2 .pcs2-setting-actions .pcs2-list-pin{margin:0}.cust-emp-modal .cx-email-send-scroll{display:flex;flex-direction:column;gap:12px}.cust-emp-list{gap:6px;list-style:none;margin:0;padding:0}.cust-emp-card,.cust-emp-list{display:flex;flex-direction:column}.cust-emp-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;gap:0;padding:8px 10px}.cust-emp-card--expanded{gap:10px}.cust-emp-card-head{align-items:center;display:flex;gap:10px;min-height:33px;min-width:0}.cust-emp-codigo{font-feature-settings:"tnum";background:var(--accent-soft);border-radius:6px;color:var(--accent);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;padding:3px 7px}.cust-emp-meta{display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center;min-width:0}.cust-emp-nome{color:var(--text-body);font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-emp-cnpj{font-feature-settings:"tnum";color:var(--text-muted);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.cust-emp-head-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:4px;margin-left:auto}.cust-emp-icon-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:28px}.cust-emp-icon-btn:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--text-body)}.cust-emp-icon-btn.is-active{background:var(--accent-soft);color:var(--accent)}.cust-emp-icon-btn.has-value:not(.is-active){color:var(--accent)}.cust-emp-icon-btn:disabled{cursor:not-allowed;opacity:.5}.cust-emp-icon-btn--logo.has-thumb{overflow:hidden;padding:2px}.cust-emp-head-thumb{background:#0000;border-radius:5px;height:100%;object-fit:contain;width:100%}.cust-emp-panel{animation:custEmpPanelIn .14s ease-out;border-top:1px solid #f4f4f5;padding-top:2px}@keyframes custEmpPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cust-emp-field{display:flex;flex-direction:column;gap:6px;padding-top:8px}.cust-emp-label-row{align-items:center;display:inline-flex;gap:6px}.cust-emp-label{color:var(--text-muted);font-size:11px;font-weight:600}.cust-emp-tip-host{align-items:center;color:#a1a1aa;display:inline-flex;line-height:0}.cust-emp-tip-host .ci2-th-help-icon{color:inherit}.cust-emp-name-wrap{align-items:center;display:flex;position:relative}.cust-emp-name-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-body);font-size:12.5px;font-weight:500;height:34px;outline:none;padding:0 32px 0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.cust-emp-name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7c4dff26}.cust-emp-name-input:disabled{cursor:not-allowed;opacity:.65}.cust-emp-name-spin{color:var(--accent);position:absolute;right:10px}.cust-emp-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cust-emp-logo-preview{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:#a1a1aa;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.cust-emp-logo-preview-img{height:100%;object-fit:contain;width:100%}.cust-emp-logo-input-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cust-emp-logo-remove{color:#b91c1c!important}.cust-emp-logo-remove:hover:not(:disabled){color:#991b1b!important}.app .config-content-users .pcs2-page.customers-customizacao-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-users .pcs2-page.customers-customizacao-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-users .pcs2-page.customers-customizacao-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.customers-customizacao-page{padding-bottom:72px;padding-right:4px}.customers-customizacao-page .go-customizacao-section .pcs2-section-body{max-width:720px;width:100%}.customers-customizacao-page .pcs2-setting-actions{align-items:center;gap:8px}.customers-principal-logo-btn{align-items:center;background:linear-gradient(45deg,#f4f4f5 25%,#0000 0) 0 0 /8px 8px,linear-gradient(-45deg,#f4f4f5 25%,#0000 0) 0 4px /8px 8px,linear-gradient(45deg,#0000 75%,#f4f4f5 0) 4px -4px /8px 8px,linear-gradient(-45deg,#0000 75%,#f4f4f5 0) -4px 0 /8px 8px,#fafafa;border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:#a1a1aa;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;padding:3px;width:40px}.customers-principal-logo-btn:hover:not(:disabled){border-color:#d4d4d8}.customers-principal-logo-btn:disabled{cursor:not-allowed;opacity:.55}.customers-principal-logo-img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.customers-principal-name-trigger{cursor:text;gap:6px;max-width:168px;min-width:124px;padding:4px 8px}.customers-principal-name-input{background:#0000;border:none;color:var(--text-body);flex:1 1 auto;font:inherit;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.2;min-width:72px;outline:none;padding:0;width:100%}.customers-principal-name-input::placeholder{color:#a1a1aa;font-weight:400;opacity:1}.customers-principal-name-count{color:#a1a1aa;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:-.01em;line-height:1}.customers-page-title-trigger{max-width:360px;min-width:220px}.customers-principal-favicon-btn{height:28px;width:28px}.customers-favicon-spec{color:#71717a;font-size:10px;font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.app.theme-dark .customers-principal-logo-btn,html.theme-dark .customers-principal-logo-btn{background:linear-gradient(45deg,#3a3a3e 25%,#0000 0) 0 0 /8px 8px,linear-gradient(-45deg,#3a3a3e 25%,#0000 0) 0 4px /8px 8px,linear-gradient(45deg,#0000 75%,#3a3a3e 0) 4px -4px /8px 8px,linear-gradient(-45deg,#0000 75%,#3a3a3e 0) -4px 0 /8px 8px,#323236;background:linear-gradient(45deg,#3a3a3e 25%,#0000 25%) 0 0 /8px 8px,linear-gradient(-45deg,#3a3a3e 25%,#0000 25%) 0 4px /8px 8px,linear-gradient(45deg,#0000 75%,#3a3a3e 75%) 4px -4px /8px 8px,linear-gradient(-45deg,#0000 75%,#3a3a3e 75%) -4px 0 /8px 8px,var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .customers-principal-logo-btn:hover:not(:disabled),html.theme-dark .customers-principal-logo-btn:hover:not(:disabled){border-color:#9a9aa3;border-color:var(--text-muted,#9a9aa3)}.app.theme-dark .customers-favicon-spec,.app.theme-dark .customers-principal-name-count,.app.theme-dark .customers-principal-name-input::placeholder,html.theme-dark .customers-favicon-spec,html.theme-dark .customers-principal-name-count,html.theme-dark .customers-principal-name-input::placeholder{color:#9a9aa3}.customers-phones-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.customers-phones-fields{grid-template-columns:1fr}}.cx-email-send-field-input.is-invalid{border-color:#e05545}.customers-phones-field-hint{color:#9a9aa3;display:block;font-size:11px;line-height:1.3;margin-top:4px}.customers-phones-field-hint.is-err{color:#b53a2e}.customers-phones-dirty-hint{color:#b45309;font-size:11.5px;margin:8px 0 0}.app.theme-dark .customers-phones-field-hint,html.theme-dark .customers-phones-field-hint{color:#9a9aa3}.app.theme-dark .customers-phones-field-hint.is-err,html.theme-dark .customers-phones-field-hint.is-err{color:#f87171}.app.theme-dark .customers-phones-dirty-hint,html.theme-dark .customers-phones-dirty-hint{color:#fbbf24}.app.theme-dark .cx-email-send-field-input.is-invalid,html.theme-dark .cx-email-send-field-input.is-invalid{border-color:#f87171}.app .config-content-users .pcs2-page.customers-email-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-users .pcs2-page.customers-email-page h4.pcs2-subtitle{color:#18181bf2;color:var(--pcs2-text,#18181bf2);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0}.app .config-content-users .pcs2-page.customers-email-page .pcs2-subdesc{color:var(--text-muted);font-size:11px;line-height:1.4;margin:5px 0 0}.customers-email-page{padding-bottom:24px;padding-right:4px}.customers-email-page .customers-email-section .pcs2-section-body{max-width:720px;width:100%}.app .config-content-users .pcs2-page.customers-oauth-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.customers-oauth-page{padding-bottom:72px;padding-right:4px}.customers-oauth-section.pcs2-section{gap:12px 24px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);padding-right:12px}.customers-oauth-section .pcs2-section-body{max-width:720px;width:100%}.customers-oauth-page .pcs2-setting-title{align-items:center;display:inline-flex;gap:6px}.customers-oauth-title-icon{color:var(--text-muted);flex-shrink:0}.customers-oauth-error,.customers-oauth-loading{color:#6b6d82;font-size:13px;padding:16px 4px}.customers-oauth-error{align-items:flex-start;color:#b42318;display:flex;flex-direction:column;gap:10px}.customers-oauth-retry{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.customers-oauth-retry:hover{background:#fafafa}.customers-oauth-field-row{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0}.customers-oauth-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-body);font-size:12px;font-weight:500;height:32px;letter-spacing:-.01em;min-width:180px;outline:none;padding:0 10px;width:min(360px,52vw)}.customers-oauth-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c4dff1f}.customers-oauth-input:disabled{cursor:not-allowed;opacity:.55}.customers-oauth-input--readonly{background:#fafafa;color:var(--text-muted);cursor:default}.customers-oauth-input--readonly:focus{border-color:var(--border-subtle);box-shadow:none}.customers-oauth-help{color:var(--text-muted);font-size:11px;line-height:1.45;margin:10px 2px 0;max-width:56ch}.pcs2-switch--disabled{opacity:.55;pointer-events:none}.app .config-content-users .pcs2-page.transsp-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.app .config-content-users:has(.transsp-page){overflow:hidden}.app .config-content-users:has(.transsp-page) .process-config-root,.app .config-content-users:has(.transsp-page) .process-content-area.process-content-area-config-status-2.customers-module-content{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden}.transsp-page{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:8px;padding-right:4px}.transsp-page>.transsp-section.pcs2-section{grid-gap:8px 24px;align-items:stretch;display:grid;flex:1 1;gap:8px 24px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:8px 0 0}.transsp-page .transsp-section>.pcs2-section-aside{align-self:start;grid-column:1/-1;grid-row:1}.transsp-page .transsp-section>.pcs2-section-aside .pcs2-section-desc{max-width:none;white-space:nowrap}.transsp-page .transsp-section>.pcs2-section-body{display:flex;flex-direction:column;grid-column:1/-1;grid-row:2;max-width:none;min-width:0;width:100%}.transsp-page .pcs2-section-body>.pcs2-subblock{padding-top:0;width:100%}.transsp-page .pcs2-subhead--with-action{align-items:center;flex-shrink:0;gap:20px;margin-bottom:0;width:100%}.transsp-page .pcs2-subhead-copy{flex:1 1 auto;max-width:none;min-width:0}.transsp-page .pcs2-subhead-action{flex:0 0 auto;min-width:0;padding-top:0}.transsp-toolbar{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end}.transsp-page .transsp-toolbar .board-clickup-filter-chip{border-radius:6px}.transsp-page .board-toolbar-expand-search.is-expanded,.transsp-page .board-toolbar-expand-search:focus-within,.transsp-page .board-toolbar-expand-search:hover{width:300px}.transsp-page .transsp-section>.transsp-surface{display:flex;flex:1 1;flex-direction:column;grid-column:1/-1;grid-row:3;margin-top:0;min-height:0;overflow:hidden;width:100%}.transsp-page .perm-sup-main{height:100%}.transsp-page .perm-sup-main--single>.perm-panel--equip{height:100%;overflow:hidden}.transsp-tipo-wrap{flex:0 0 auto;position:relative}.transsp-tipo-popover.board-search-filters-popover{box-sizing:border-box;left:auto;max-width:min(320px,calc(100vw - 24px));min-width:280px;position:absolute;right:0;top:calc(100% + 6px);width:280px;z-index:40}.transsp-tipo-popover .bsf-simple-picker-item-label{line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal}.transsp-tipo-popover .bsf-simple-picker-item{min-height:32px;padding-bottom:4px;padding-top:4px}.transsp-tipo-popover .bsf-simple-picker-check{display:none}.perm-table--transportadoras{table-layout:fixed;width:100%}.transsp-table-outer{overflow:visible}.transsp-table-scroll{flex:1 1;min-height:0;overflow:auto!important}.perm-table--transportadoras tr.transsp-group-row td{background:var(--bg-surface-alt);border-bottom:1px solid var(--border-subtle);cursor:pointer;height:auto;padding:7px 12px;-webkit-user-select:none;user-select:none}.perm-table--transportadoras tr.transsp-group-row:hover td{background:var(--bg-surface)}.transsp-group-label{align-items:center;color:var(--text-body);display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.transsp-group-label .transsp-chev{color:var(--text-muted);display:flex;transition:transform .18s ease}.perm-table--transportadoras tr.transsp-group-row.collapsed .transsp-chev{transform:rotate(-90deg)}.transsp-group-label .transsp-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.transsp-group-count{font-weight:600}.transsp-group-count,.transsp-group-desc{color:#9a9aab;letter-spacing:0;text-transform:none}.transsp-group-desc{font-size:11px;font-weight:500;margin-left:2px}.perm-table--transportadoras tr.transsp-row--hidden{display:none}.perm-table--transportadoras tbody tr.perm-tr--model{height:27px}.perm-table--transportadoras tbody tr.perm-tr--model>td{box-sizing:border-box;padding-bottom:2px;padding-top:2px;vertical-align:middle}.perm-table--transportadoras .perm-col-cod{max-width:64px;width:56px}.perm-table--transportadoras .transsp-col-nome{min-width:140px;width:36%}.perm-table--transportadoras .transsp-col-ident{max-width:180px;min-width:148px;width:168px}.perm-table--transportadoras .perm-col-brand{max-width:64px;min-width:48px;width:56px}.perm-table--transportadoras .transsp-col-tipo{max-width:260px;min-width:168px;width:210px}.perm-table--transportadoras .perm-col-sub{min-width:88px;width:auto}.perm-table--transportadoras .transsp-td-nome{max-width:none}.perm-table--transportadoras .transsp-td-ident{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:none;white-space:nowrap}.perm-table--transportadoras .transsp-td-tipo{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.transsp-tipo-badge{align-items:center;background:#eae6f7;border:none;border-radius:20px;box-sizing:border-box;color:#55437d;display:inline-flex;font-family:ui-monospace,Cascadia Code,monospace;font-size:9px;font-weight:600;justify-content:center;line-height:1.1;max-width:100%;min-height:20px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.transsp-td-integ{overflow:visible!important;vertical-align:middle}.transsp-int-cell{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;position:relative}.transsp-int-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.transsp-int-chips--readonly{max-width:100%}.transsp-int-chip{align-items:center;background:#eae6f7;border:none;border-radius:20px;box-sizing:border-box;display:inline-flex;gap:4px;max-width:100%;min-height:20px;padding:3px 5px 3px 9px}.transsp-int-chip .transsp-tipo-badge{background:#0000;border:none;min-height:0;padding:0}.transsp-int-btn{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid var(--border-subtle);border-radius:5px;box-shadow:inset 0 1px 0 #ffffffbf;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:8px;font-weight:600;gap:3px;justify-content:center;line-height:1.12;min-height:17px;padding:1px 5px}.transsp-int-btn:hover:not(:disabled){background:var(--border-subtle)}.transsp-int-popover{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 24px #0f172a1f;left:0;max-height:220px;max-width:260px;min-width:180px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:50}.transsp-int-option{background:#0000;border:none;border-radius:6px;color:var(--text-body);cursor:pointer;display:block;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;padding:6px 8px;text-align:left;width:100%}.transsp-int-option:hover{background:var(--bg-surface-alt)}.transsp-int-popover-msg{color:var(--text-muted);font-size:11px;padding:8px 6px}.transsp-int-linked{align-items:center;display:inline-flex;gap:3px;margin-right:2px;vertical-align:middle}.transsp-int-dash{color:var(--text-muted);font-size:11px;padding:0 2px}.transsp-int-unlink{align-items:center;background:#ddd3f0;border:none;border-radius:50%;color:#6a4fa8;cursor:pointer;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;padding:0;transition:color .12s ease,background .12s ease;width:13px}.transsp-int-unlink svg{height:9px;width:9px}.transsp-int-unlink:hover{background:#fde8e6;color:#c2493a}.cmc-manual,.cmc-manual-fmt,.cmc-manual-img-box,.cmc-manual-modal-scrim,.cmc-manual-overlay,.cmc-manual-slash{--cmc-bg:#f6f6f7;--cmc-sidebar:#fbfbfc;--cmc-surface:#fff;--cmc-border:#e8e9ec;--cmc-border-soft:#e4e5e9;--cmc-border-faint:#eaebee;--cmc-text:#17181c;--cmc-text-2:#4a4e55;--cmc-text-3:#5c6069;--cmc-muted:#6b6f76;--cmc-muted-2:#8a8e96;--cmc-muted-3:#9a9ea6;--cmc-muted-4:#a4a8b0;--cmc-hover:#efeff1;--cmc-chip:#f4f4f6;--cmc-track:#f0f0f2;--cmc-accent:oklch(0.55 0.17 285);--cmc-accent-soft:oklch(0.94 0.04 285);--cmc-accent-fg:oklch(0.45 0.16 285);--cmc-accent-mid:oklch(0.62 0.15 285);--cmc-accent-deep:oklch(0.42 0.15 285);--cmc-accent-sel:oklch(0.95 0.03 285);--cmc-accent-sel-fg:oklch(0.4 0.15 285);--cmc-accent-dot:oklch(0.6 0.16 285);--cmc-danger:oklch(0.55 0.19 25);--cmc-danger-hover:oklch(0.48 0.19 25);--cmc-header-bg:#fbfbfcdb;--cmc-overlay:#14161c47;--cmc-overlay-strong:#14161c4d;--cmc-shadow:0 12px 32px #14161c24;--cmc-shadow-lg:0 24px 60px #14161c3d;--cmc-shadow-xl:0 26px 64px #14161c42;--cmc-pre-bg:#f4f4f6;--cmc-pre-border:#e6e7ea;--cmc-quote:oklch(0.8 0.08 285);--cmc-selection:oklch(0.9 0.06 285);--cmc-scroll:#d9dade;--cmc-btn-dark:#17181c;--cmc-btn-dark-hover:#2b2d33;--cmc-font:"Plus Jakarta Sans",system-ui,sans-serif;--cmc-serif:"Source Serif 4",Georgia,serif;--cmc-mono:"JetBrains Mono",ui-monospace,monospace;--cmc-sidebar-w:272px}.cmc-manual{-webkit-font-smoothing:antialiased;background:var(--cmc-bg);color:var(--cmc-text);display:flex;font-family:var(--cmc-font);height:100%;min-height:0;overflow:hidden;width:100%}.cmc-manual,.cmc-manual *,.cmc-manual :after,.cmc-manual :before{box-sizing:border-box}.cmc-manual a{color:var(--cmc-accent);text-decoration:none}.cmc-manual a:hover{color:oklch(.45 .17 285)}.cmc-manual ::selection{background:var(--cmc-selection)}.cmc-manual-sidebar{background:var(--cmc-sidebar);border-right:1px solid var(--cmc-border);display:flex;flex:none;flex-direction:column;min-width:0;overflow:hidden;width:var(--cmc-sidebar-w)}.cmc-manual-brand{align-items:center;display:flex;gap:9px;padding:14px 14px 10px}.cmc-manual-brand-title{font-size:13px;font-weight:600;letter-spacing:-.01em}.cmc-manual-brand-sub{color:var(--cmc-muted-2);font-size:11px;margin-top:1px}.cmc-manual-backup-btn{align-items:center;background:var(--cmc-surface);border:1px solid var(--cmc-border-soft);border-radius:8px;color:var(--cmc-muted-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;width:30px}.cmc-manual-backup-btn:hover{background:var(--cmc-hover);border-color:#d0d1d6;color:var(--cmc-text-3)}.cmc-manual-side-actions{display:flex;flex-direction:column;gap:7px;padding:0 10px 10px}.cmc-manual-search-btn{align-items:center;background:var(--cmc-surface);border:1px solid var(--cmc-border-soft);border-radius:8px;color:var(--cmc-muted-2);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:8px;padding:7px 9px;text-align:left;width:100%}.cmc-manual-search-btn:hover{border-color:#d0d1d6;color:var(--cmc-text-3)}.cmc-manual-kbd{border:1px solid var(--cmc-border);border-radius:4px;color:var(--cmc-muted-4);font:500 10.5px/1 var(--cmc-mono);padding:3px 5px}.cmc-manual-primary-btn{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#3b82f6,#8b5cf6 48%,#d946ef) border-box;border:1.5px solid #0000;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;color:#17181c;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;justify-content:center;letter-spacing:-.01em;padding:7px 14px;transition:box-shadow .15s ease,filter .15s ease,transform .12s ease;width:100%}.cmc-manual-primary-btn:hover{box-shadow:0 2px 8px #6366f12e;filter:brightness(.99)}.cmc-manual-primary-btn:active{transform:translateY(.5px)}.cmc-manual-hier-head{align-items:center;display:flex;justify-content:space-between;padding:6px 16px 4px}.cmc-manual-hier-label{color:var(--cmc-muted-4);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cmc-manual-linkish{background:#0000;border:0;color:var(--cmc-muted-2);cursor:pointer;font-family:inherit;font-size:11px;padding:2px 4px}.cmc-manual-linkish:hover{color:var(--cmc-accent)}.cmc-manual-tree{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:2px 8px 18px}.cmc-manual-tree-doc,.cmc-manual-tree-mod,.cmc-manual-tree-topic-wrap{max-width:100%;min-width:0;position:relative}.cmc-manual-tree-mod{cursor:grab}.cmc-manual-tree-doc:active,.cmc-manual-tree-mod:active,.cmc-manual-tree-topic-wrap:active{cursor:grabbing}.cmc-manual-tree-doc.is-drop-after:after,.cmc-manual-tree-doc.is-drop-before:before,.cmc-manual-tree-mod.is-drop-after:after,.cmc-manual-tree-mod.is-drop-before:before,.cmc-manual-tree-topic-wrap.is-drop-after:after,.cmc-manual-tree-topic-wrap.is-drop-before:before{background:#7c4dff;background:var(--cmc-accent,#7c4dff);border-radius:2px;box-shadow:0 0 0 1px #7c4dff40;content:"";height:2px;left:8px;pointer-events:none;position:absolute;right:8px;z-index:2}.cmc-manual-tree-doc.is-drop-before:before,.cmc-manual-tree-mod.is-drop-before:before,.cmc-manual-tree-topic-wrap.is-drop-before:before{top:-1px}.cmc-manual-tree-doc.is-drop-after:after,.cmc-manual-tree-mod.is-drop-after:after,.cmc-manual-tree-topic-wrap.is-drop-after:after{bottom:-1px}.cmc-manual-tree-row{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:6px;padding:6px 8px}.cmc-manual-tree-doc:hover,.cmc-manual-tree-row:hover,.cmc-manual-tree-topic:hover{background:var(--cmc-hover)!important}.cmc-manual-tree-topic{gap:6px}.cmc-manual-tree-doc,.cmc-manual-tree-topic{align-items:center;border-radius:7px;cursor:pointer;display:flex;padding:5px 8px}.cmc-manual-tree-doc{gap:7px}.cmc-manual-tree-children{margin:1px 0 4px 12px}.cmc-manual-tree-children,.cmc-manual-tree-docs{border-left:1px solid var(--cmc-border-faint);padding-left:8px}.cmc-manual-tree-docs{margin:1px 0 3px 11px}.cmc-manual-chev{color:var(--cmc-muted-3);display:inline-block;flex:none;font-size:9px;transition:transform .14s;width:12px}.cmc-manual-chev--sm{font-size:8px;width:11px}.cmc-manual-tree-name{flex:1 1;font-size:12.5px;font-weight:600;letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-manual-tree-count{color:var(--cmc-muted-4);font:500 10.5px/1 var(--cmc-mono)}.cmc-manual-icon-btn{background:#0000;border:0;color:var(--cmc-muted-3);cursor:pointer;font-family:inherit;font-size:14px;line-height:1;padding:0 2px}.cmc-manual-icon-btn:hover{color:var(--cmc-text)}.cmc-manual-icon-btn--dots{font-size:13px}.cmc-manual-empty-link{background:#0000;border:0;color:var(--cmc-muted-4);cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:5px 8px;text-align:left;width:100%}.cmc-manual-empty-link:hover{color:var(--cmc-accent)}.cmc-manual-tree-empty{border:1px dashed #dcdde1;border-radius:10px;margin:10px 6px;padding:14px;text-align:center}.cmc-manual-tree-empty-title{font-size:12.5px;font-weight:600}.cmc-manual-tree-empty-sub{color:var(--cmc-muted-2);font-size:11.5px;line-height:1.5;margin:4px 0 10px}.cmc-manual-accent-btn{background:oklch(.55 .17 285);background:var(--cmc-accent,oklch(.55 .17 285));border:0;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px}.cmc-manual-accent-btn:hover{background:oklch(.48 .17 285)}.cmc-manual-accent-btn--lg{border-radius:8px;font-size:12.5px;padding:8px 14px}.cmc-manual-side-foot{align-items:center;border-top:1px solid var(--cmc-border-faint);display:flex;gap:8px;padding:9px 14px}.cmc-manual-side-foot-hint{color:var(--cmc-muted);flex:1 1;font-size:11.5px}.cmc-manual-main{background:var(--cmc-bg);display:flex;flex:1 1;flex-direction:column;min-width:0}.cmc-manual-topbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--cmc-header-bg);border-bottom:1px solid var(--cmc-border);display:flex;flex:none;gap:10px;height:46px;padding:0 16px}.cmc-manual-crumbs{color:var(--cmc-muted);flex:1 1;font-size:12.5px;overflow:hidden;white-space:nowrap}.cmc-manual-crumb,.cmc-manual-crumbs{align-items:center;display:flex;gap:7px;min-width:0}.cmc-manual-crumb{cursor:pointer}.cmc-manual-crumb:hover{color:var(--cmc-text)!important}.cmc-manual-crumb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-manual-crumb-sep{color:#c8cad0;flex:none}.cmc-manual-top-actions{align-items:center;display:flex;gap:7px}.cmc-manual-ghost-btn{background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e4e5e9;border:1px solid var(--cmc-border-soft,#e4e5e9);border-radius:7px;color:#17181c;color:var(--cmc-text,#17181c);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:5px 10px}.cmc-manual-ghost-btn:hover{border-color:#c8cad0}.cmc-manual-ghost-btn--md{border-radius:8px;font-size:12.5px;padding:7px 12px}.cmc-manual-saved{color:var(--cmc-muted-2);font-size:11.5px}.cmc-manual-scroll{flex:1 1;min-height:0;overflow-y:auto;position:relative}.cmc-manual-overview{margin:0 auto;max-width:1120px;padding:26px 24px 60px}.cmc-manual-ov-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.cmc-manual-ov-title{color:var(--cmc-text);font:600 24px/1.2 var(--cmc-font);letter-spacing:-.02em;margin:0}.cmc-manual-ov-sub{color:var(--cmc-muted);font-size:13px;margin:6px 0 0}.cmc-manual-primary-btn--inline{flex:none;padding:8px 14px;width:auto}.cmc-manual-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.cmc-manual-metric{background:var(--cmc-surface);border:1px solid var(--cmc-border);border-radius:11px;padding:13px 14px}.cmc-manual-metric-label{color:var(--cmc-muted-4);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cmc-manual-metric-value{font:600 24px/1.1 var(--cmc-font);letter-spacing:-.02em;margin-top:7px}.cmc-manual-metric-hint{color:var(--cmc-muted-2);font-size:11.5px;margin-top:3px}.cmc-manual-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cmc-manual-card{background:var(--cmc-surface);border:1px solid var(--cmc-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 15px 12px}.cmc-manual-card:hover{border-color:#d7d8de}.cmc-manual-card-head{align-items:center;display:flex;gap:9px}.cmc-manual-card-initial{background:var(--cmc-accent-soft);border-radius:6px;color:var(--cmc-accent-fg);display:grid;flex:none;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.cmc-manual-card-name{cursor:pointer;flex:1 1;font-size:13.5px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-manual-text-btn{background:#0000;border:0;color:var(--cmc-muted-3);cursor:pointer;font-family:inherit;font-size:12px}.cmc-manual-text-btn:hover{color:var(--cmc-text)}.cmc-manual-text-btn--danger:hover{color:var(--cmc-danger)}.cmc-manual-chips{display:flex;flex-wrap:wrap;gap:5px}.cmc-manual-chip{align-items:center;background:var(--cmc-chip);border:0;border-radius:20px;color:var(--cmc-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;gap:5px;padding:4px 8px}.cmc-manual-chip:hover{background:var(--cmc-accent-soft);color:var(--cmc-accent-deep)}.cmc-manual-chip-count{color:var(--cmc-muted-3);font:500 10px/1 var(--cmc-mono)}.cmc-manual-card-foot{align-items:center;border-top:1px solid var(--cmc-track);display:flex;gap:9px;margin-top:auto;padding-top:9px}.cmc-manual-progress{background:var(--cmc-track);border-radius:4px;flex:1 1;height:4px;overflow:hidden}.cmc-manual-progress>span{background:var(--cmc-accent-mid);display:block;height:100%}.cmc-manual-card-meta{color:var(--cmc-muted-2);font:500 10.5px/1 var(--cmc-mono)}.cmc-manual-add-topic{background:#0000;border:0;color:var(--cmc-accent);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600}.cmc-manual-recent{margin-top:24px}.cmc-manual-recent-label{color:var(--cmc-muted-4);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.cmc-manual-recent-list{background:var(--cmc-surface);border:1px solid var(--cmc-border);border-radius:12px;overflow:hidden}.cmc-manual-recent-row{align-items:center;border-top:1px solid #f2f2f4;cursor:pointer;display:flex;gap:12px;padding:10px 14px}.cmc-manual-recent-row:first-child{border-top:0}.cmc-manual-recent-row:hover{background:#fafafb}.cmc-manual-recent-title{flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-manual-recent-path{color:var(--cmc-muted-2);font-size:11.5px;white-space:nowrap}.cmc-manual-recent-when{color:var(--cmc-muted-4);font:500 10.5px/1 var(--cmc-mono);white-space:nowrap}.cmc-manual-topic{margin:0 auto;max-width:960px;padding:26px 24px 60px}.cmc-manual-topic-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.cmc-manual-topic-mod{color:var(--cmc-muted-2);font-size:11.5px}.cmc-manual-topic-title{font:600 22px/1.2 var(--cmc-font);letter-spacing:-.02em;margin:4px 0 0}.cmc-manual-topic-actions{display:flex;gap:7px}.cmc-manual-doc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cmc-manual-doc-card{background:var(--cmc-surface);border:1px solid var(--cmc-border);border-radius:11px;cursor:pointer;display:flex;flex-direction:column;min-height:108px;padding:13px 14px}.cmc-manual-doc-card:hover{border-color:#d7d8de}.cmc-manual-doc-card-title{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.cmc-manual-doc-card-excerpt{color:var(--cmc-muted-2);font-size:12px;line-height:1.5;margin-top:6px;overflow:hidden}.cmc-manual-doc-card-when{color:var(--cmc-muted-4);font:500 10.5px/1 var(--cmc-mono);margin-top:auto;padding-top:10px}.cmc-manual-topic-empty{background:var(--cmc-sidebar);border:1px dashed #dcdde1;border-radius:12px;padding:34px;text-align:center}.cmc-manual-topic-empty-title{font-size:14px;font-weight:600}.cmc-manual-topic-empty-sub{color:var(--cmc-muted-2);font-size:12.5px;margin:6px 0 14px}.cmc-manual-editor-wrap{margin:0 auto;max-width:820px;padding:30px 28px 120px;position:relative}.cmc-manual-editor-path{color:var(--cmc-muted-2);font-size:11.5px;margin-bottom:6px}.cmc-manual-editor-title{background:#0000;border:0;color:var(--cmc-text);font:600 32px/1.2 var(--cmc-serif);letter-spacing:-.015em;margin:0 0 4px;outline:none;padding:0;width:100%}.cmc-manual-editor-hints{align-items:center;color:var(--cmc-muted-4);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-bottom:16px}.cmc-manual-editor-hints b{color:var(--cmc-muted);font:500 11px/1 var(--cmc-mono)}@keyframes cmcManualGradText{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cmc-manual-grad-text{-webkit-text-fill-color:#0000;animation:cmcManualGradText 3.2s ease infinite;background:linear-gradient(90deg,#7c3aed,#3b82f6,#a855f7,#7c3aed);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-weight:600}.cmc-manual-tip-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.cmc-manual-tip{background:#fff;border:1px solid #e8eaed;border-radius:6px;box-shadow:0 4px 16px #0f172a1a;color:#292d34;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;white-space:nowrap;z-index:1300}.cmc-manual-tip--bottom{left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}.cmc-manual-tip--bottom:after{border:5px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.cmc-manual-tip--top{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px)}.cmc-manual-tip--top:after{border:5px solid #0000;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.cmc-manual-tip-wrap:focus-within .cmc-manual-tip--bottom,.cmc-manual-tip-wrap:focus-within .cmc-manual-tip--top,.cmc-manual-tip-wrap:hover .cmc-manual-tip--bottom,.cmc-manual-tip-wrap:hover .cmc-manual-tip--top{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.cmc-manual-modal-actions .user-form-link-btn.user-form-footer-btn{font-size:13px;padding:8px 0}.cmc-manual-modal-actions .user-form-profile-save-btn.user-form-footer-btn{border-radius:8px;font-size:13px;padding:8px 16px}.cmc-manual-editor{color:#23252b;font:400 15.5px/1.75 var(--cmc-serif);min-height:420px;outline:none}.cmc-manual-editor:empty:before{color:var(--cmc-muted-4);content:attr(data-ph)}.cmc-manual-editor h1{font:600 30px/1.25 var(--cmc-serif);letter-spacing:-.01em;margin:26px 0 10px}.cmc-manual-editor h2{font:600 22px/1.3 var(--cmc-serif);margin:22px 0 8px}.cmc-manual-editor p{margin:0 0 12px}.cmc-manual-editor b,.cmc-manual-editor strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit}.cmc-manual-editor em,.cmc-manual-editor i{font-style:italic}.cmc-manual-editor em,.cmc-manual-editor i,.cmc-manual-editor s,.cmc-manual-editor span,.cmc-manual-editor u{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.cmc-manual-editor span{font-weight:inherit}.cmc-manual-editor ol,.cmc-manual-editor ul{margin:0 0 14px;padding-left:22px}.cmc-manual-editor li{margin:0 0 6px}.cmc-manual-editor img{border-radius:8px;cursor:pointer;display:block;margin:6px 0 16px;max-width:100%}.cmc-manual-editor pre{background:var(--cmc-pre-bg);border:1px solid var(--cmc-pre-border);border-radius:8px;font:400 13px/1.6 var(--cmc-mono);overflow:auto;padding:12px 14px}.cmc-manual-editor blockquote{border-left:3px solid var(--cmc-quote);color:var(--cmc-text-2);margin:0 0 14px;padding:2px 0 2px 16px}.cmc-manual ::-webkit-scrollbar,.cmc-manual::-webkit-scrollbar{height:10px;width:10px}.cmc-manual ::-webkit-scrollbar-thumb,.cmc-manual::-webkit-scrollbar-thumb{background:var(--cmc-scroll);background-clip:content-box;border:3px solid #0000;border-radius:8px}@keyframes cmc-pop{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}.cmc-manual-overlay{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--cmc-font,"Plus Jakarta Sans",system-ui,sans-serif);inset:0;position:fixed;z-index:80}.cmc-manual-ctx,.cmc-manual-overlay{color:#17181c;color:var(--cmc-text,#17181c)}.cmc-manual-ctx{animation:cmc-pop .12s ease-out;background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e4e5e9;border:1px solid var(--cmc-border-soft,#e4e5e9);border-radius:10px;box-shadow:0 12px 32px #14161c24;box-shadow:var(--cmc-shadow,0 12px 32px #14161c24);padding:5px;position:absolute;width:208px}.cmc-manual-ctx-item{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:9px;padding:7px 9px}.cmc-manual-ctx-item:hover{background:#f4f4f6;background:var(--cmc-chip,#f4f4f6)}.cmc-manual-ctx-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:12px;height:14px;justify-content:center;opacity:.72;text-align:center;width:14px}.cmc-manual-ctx-icon svg{display:block;height:14px;width:14px}.cmc-manual-modal-scrim{background:#14161c47;background:var(--cmc-overlay,#14161c47);color:#17181c;color:var(--cmc-text,#17181c);display:grid;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--cmc-font,"Plus Jakarta Sans",system-ui,sans-serif);inset:0;padding-top:12vh;place-items:start center;position:fixed;z-index:90}.cmc-manual-modal-scrim--backup,.cmc-manual-modal-scrim--del,.cmc-manual-modal-scrim--name{padding-top:14vh;z-index:100}.cmc-manual-modal-scrim--palette{background:#14161c4d;background:var(--cmc-overlay-strong,#14161c4d);padding-top:11vh;z-index:95}.cmc-manual-modal{animation:cmc-pop .14s ease-out;background:#fff;background:var(--cmc-surface,#fff);border-radius:14px;box-shadow:0 24px 60px #14161c3d;box-shadow:var(--cmc-shadow-lg,0 24px 60px #14161c3d);color:inherit;display:flex;flex-direction:column;font-family:inherit;max-height:62vh;overflow:hidden;width:480px}.cmc-manual-modal--sm{max-height:none;overflow:visible;padding:16px 17px 14px;width:420px}.cmc-manual-modal--backup{max-height:min(78vh,640px);overflow:auto;width:min(460px,94vw)}.cmc-manual-modal--backup .cmc-manual-modal-body{padding:12px 17px 4px}.cmc-manual-modal--backup .cmc-manual-modal-actions{padding:12px 17px 16px}.cmc-manual-backup-body{display:flex;flex-direction:column;gap:14px}.cmc-manual-backup-stat{background:#f4f5f7;background:var(--cmc-surface-alt,#f4f5f7);border:1px solid #ececef;border:1px solid var(--cmc-border-faint,#ececef);border-radius:8px;color:var(--cmc-muted-2);font-size:12px;padding:8px 10px}.cmc-manual-backup-block{background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e6e7eb;border:1px solid var(--cmc-border-soft,#e6e7eb);border-radius:10px;padding:12px 12px 14px}.cmc-manual-backup-block-title{font-size:12.5px;font-weight:600;margin-bottom:4px}.cmc-manual-backup-hint{color:var(--cmc-muted-2);font-size:12px;line-height:1.45;margin:0 0 10px}.cmc-manual-backup-file{align-items:center;background:#0000;border:1px dashed #d8dae0;border:1px dashed var(--cmc-border,#d8dae0);border-radius:8px;color:#3a3d45;color:var(--cmc-text-3,#3a3d45);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;padding:7px 12px}.cmc-manual-backup-file input{display:none}.cmc-manual-backup-file:hover{border-color:#7c4dff;border-color:var(--cmc-accent-mid,#7c4dff);color:#7c4dff;color:var(--cmc-accent-mid,#7c4dff)}.cmc-manual-backup-file.is-disabled{opacity:.55;pointer-events:none}.cmc-manual-backup-pending-meta{color:var(--cmc-muted-2);font-size:12px;line-height:1.45}.cmc-manual-backup-pending-meta strong{color:#17181c;color:var(--cmc-text,#17181c);font-weight:600}.cmc-manual-backup-msg{border-radius:8px;font-size:12px;line-height:1.4;padding:8px 10px}.cmc-manual-backup-msg--err{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.cmc-manual-backup-msg--ok{background:#ecfdf3;border:1px solid #abe5c4;color:#067647}.cmc-manual-modal--palette{box-shadow:var(--cmc-shadow-xl);max-height:64vh;width:560px}.cmc-manual-modal-head{border-bottom:1px solid #eef0f2;padding:15px 17px 12px}.cmc-manual-modal-title{font-size:14px;font-weight:600;letter-spacing:-.01em}.cmc-manual-modal-sub{color:var(--cmc-muted-2);font-size:12px;margin-top:3px}.cmc-manual-modal-sub--del{color:var(--cmc-muted);font-size:12.5px;line-height:1.5;margin:5px 0 15px}.cmc-manual-modal-body{flex:1 1;overflow-y:auto;padding:7px}.cmc-manual-move-row{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:9px 11px}.cmc-manual-move-row:hover{background:var(--cmc-chip)}.cmc-manual-move-initial{background:var(--cmc-accent-soft);border-radius:5px;color:var(--cmc-accent-fg);display:grid;flex:none;font-size:9.5px;font-weight:700;height:18px;place-items:center;width:18px}.cmc-manual-move-label{flex:1 1;font-size:13px;font-weight:500;min-width:0}.cmc-manual-move-sub{color:var(--cmc-muted-4);font-size:11.5px}.cmc-manual-input{background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e4e5e9;border:1px solid var(--cmc-border-soft,#e4e5e9);border-radius:9px;color:#17181c;color:var(--cmc-text,#17181c);font-family:inherit;font-size:13.5px;margin:13px 0 14px;outline:none;padding:9px 11px;width:100%}.cmc-manual-input:focus{border-color:var(--cmc-accent-mid)}.cmc-manual-modal-actions{display:flex;gap:8px;justify-content:flex-end}.cmc-manual-danger-btn{background:var(--cmc-danger);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 14px}.cmc-manual-danger-btn:hover{background:var(--cmc-danger-hover)}.cmc-manual-palette-head{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:10px;padding:13px 16px}.cmc-manual-palette-input{background:#0000;border:0;color:var(--cmc-text);flex:1 1;font-family:inherit;font-size:14px;outline:none}.cmc-manual-palette-body{flex:1 1;overflow-y:auto;padding:6px}.cmc-manual-palette-row{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:9px 11px}.cmc-manual-palette-row:hover{background:var(--cmc-chip)}.cmc-manual-palette-kind{background:oklch(.95 .03 285);border-radius:4px;color:oklch(.5 .14 285);font:500 9.5px/1 var(--cmc-mono);padding:4px 6px;text-transform:uppercase}.cmc-manual-palette-label{flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-manual-palette-path{color:var(--cmc-muted-4);font-size:11.5px;white-space:nowrap}.cmc-manual-palette-empty{color:var(--cmc-muted-4);font-size:12.5px;padding:26px;text-align:center}.cmc-manual-fmt{align-items:center;animation:cmc-pop .1s ease-out;background:#1b1d22;border-radius:9px;box-shadow:0 10px 26px #14161c52;display:flex;gap:2px;padding:4px;position:fixed;z-index:110}.cmc-manual-fmt button{background:#0000;border:0;border-radius:6px;color:#e9eaee;cursor:pointer;font-family:var(--cmc-font);font-size:12.5px;padding:5px 8px}.cmc-manual-fmt-sep{background:#3a3d45;height:16px;margin:0 3px;width:1px}.cmc-manual-slash{animation:cmc-pop .1s ease-out;background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e4e5e9;border:1px solid var(--cmc-border-soft,#e4e5e9);border-radius:11px;box-shadow:0 14px 34px #14161c29;color:#17181c;color:var(--cmc-text,#17181c);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--cmc-font,"Plus Jakarta Sans",system-ui,sans-serif);padding:5px;position:fixed;width:250px;z-index:110}.cmc-manual-slash-title{color:var(--cmc-muted-4);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:6px 9px 4px;text-transform:uppercase}.cmc-manual-slash-item{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:7px 9px}.cmc-manual-slash-item:hover{background:var(--cmc-chip)}.cmc-manual-slash-item span:first-child{flex:1 1;font-weight:500}.cmc-manual-slash-item span:last-child{color:var(--cmc-muted-4);font-size:11px}.cmc-manual-img-box{border:2px solid var(--cmc-accent);border-radius:8px;pointer-events:none;position:fixed;z-index:70}.cmc-manual-img-handle{background:#fff;border:2px solid var(--cmc-accent);border-radius:3px;box-sizing:border-box;height:11px;pointer-events:auto;position:absolute;width:11px}.cmc-manual-img-handle--tl{cursor:nwse-resize;left:-6px;top:-6px}.cmc-manual-img-handle--tr{cursor:nesw-resize;right:-6px;top:-6px}.cmc-manual-img-handle--bl{bottom:-6px;cursor:nesw-resize;left:-6px}.cmc-manual-img-handle--br{bottom:-6px;cursor:nwse-resize;right:-6px}.cmc-manual-img-size{background:var(--cmc-accent);border-radius:6px;color:#fff;font:500 10.5px/1 var(--cmc-mono);left:0;padding:3px 7px;position:absolute;top:-26px}.cmc-manual-img-delete{background:#dc2626;border:none;border-radius:6px;box-shadow:0 1px 2px #0000001f;color:#fff;cursor:pointer;font:600 11px/1.2 inherit;font:600 11px/1.2 var(--cmc-sans,inherit);padding:4px 9px;pointer-events:auto;position:absolute;right:0;top:-30px}.cmc-manual-img-delete:hover{background:#b91c1c}.app.theme-dark .cmc-manual-img-delete,html.theme-dark .cmc-manual-img-delete{background:#ef4444;color:#fff}.app.theme-dark .cmc-manual-img-delete:hover,html.theme-dark .cmc-manual-img-delete:hover{background:#dc2626}@media (max-width:900px){.cmc-manual-metrics{grid-template-columns:repeat(2,1fr)}}.app.theme-dark .cmc-manual,.app.theme-dark .cmc-manual-fmt,.app.theme-dark .cmc-manual-img-box,.app.theme-dark .cmc-manual-modal-scrim,.app.theme-dark .cmc-manual-overlay,.app.theme-dark .cmc-manual-slash,html.theme-dark .cmc-manual,html.theme-dark .cmc-manual-fmt,html.theme-dark .cmc-manual-img-box,html.theme-dark .cmc-manual-modal-scrim,html.theme-dark .cmc-manual-overlay,html.theme-dark .cmc-manual-slash{--cmc-bg:var(--bg-body,#222225);--cmc-sidebar:var(--bg-surface,#2a2a2e);--cmc-surface:var(--bg-surface-raised,#323236);--cmc-border:var(--border-subtle,#4a4a50);--cmc-border-soft:#4a4a50;--cmc-border-faint:#3a3a3e;--cmc-text:var(--text-body,#ededef);--cmc-text-2:#c4c4cc;--cmc-text-3:#c4c4cc;--cmc-muted:#9a9aa3;--cmc-muted-2:#9a9aa3;--cmc-muted-3:#9a9aa3;--cmc-muted-4:#8a8a93;--cmc-hover:var(--bg-surface-alt,#3a3a3e);--cmc-chip:var(--bg-surface-alt,#3a3a3e);--cmc-track:#3a3a3e;--cmc-accent:#7c4dff;--cmc-accent-soft:var(--accent-soft,#7c4dff2e);--cmc-accent-fg:#c4b5fd;--cmc-accent-mid:#7c4dff;--cmc-accent-deep:#a78bfa;--cmc-accent-sel:#7c4dff33;--cmc-accent-sel-fg:#c4b5fd;--cmc-accent-dot:#a78bfa;--cmc-danger:oklch(0.55 0.19 25);--cmc-danger-hover:oklch(0.48 0.19 25);--cmc-header-bg:#2a2a2ee6;--cmc-overlay:#00000080;--cmc-overlay-strong:#0000008c;--cmc-shadow:0 12px 32px #00000059;--cmc-shadow-lg:0 24px 60px #00000073;--cmc-shadow-xl:0 26px 64px #00000080;--cmc-pre-bg:#2a2a2e;--cmc-pre-border:#4a4a50;--cmc-quote:#7c4dff;--cmc-selection:#7c4dff59;--cmc-scroll:#5a5a62;--cmc-btn-dark:#ededef;--cmc-btn-dark-hover:#c4c4cc;--cmc-font:"Plus Jakarta Sans",system-ui,sans-serif;--cmc-serif:"Source Serif 4",Georgia,serif;--cmc-mono:"JetBrains Mono",ui-monospace,monospace}.app.theme-dark .cmc-manual .cmc-manual-primary-btn,.app.theme-dark .cmc-manual-modal-scrim .cmc-manual-primary-btn,html.theme-dark .cmc-manual .cmc-manual-primary-btn,html.theme-dark .cmc-manual-modal-scrim .cmc-manual-primary-btn{background:linear-gradient(#2a2a2e,#2a2a2e) padding-box,linear-gradient(135deg,#60a5fa,#a78bfa 48%,#e879f9) border-box;box-shadow:none;color:#ededef}.app.theme-dark .cmc-manual .cmc-manual-primary-btn:hover,.app.theme-dark .cmc-manual-modal-scrim .cmc-manual-primary-btn:hover,html.theme-dark .cmc-manual .cmc-manual-primary-btn:hover,html.theme-dark .cmc-manual-modal-scrim .cmc-manual-primary-btn:hover{box-shadow:0 2px 10px #7c4dff38;filter:brightness(1.06)}.app.theme-dark .cmc-manual .cmc-manual-editor,html.theme-dark .cmc-manual .cmc-manual-editor{color:var(--cmc-text)}.app.theme-dark .cmc-manual .cmc-manual-recent-row,html.theme-dark .cmc-manual .cmc-manual-recent-row{border-top-color:var(--cmc-border-faint)}.app.theme-dark .cmc-manual .cmc-manual-recent-row:hover,html.theme-dark .cmc-manual .cmc-manual-recent-row:hover{background:var(--cmc-hover)}.app.theme-dark .cmc-manual .cmc-manual-modal-head,.app.theme-dark .cmc-manual-modal-scrim .cmc-manual-modal-head,.app.theme-dark .cmc-manual-palette-head,html.theme-dark .cmc-manual .cmc-manual-modal-head,html.theme-dark .cmc-manual-modal-scrim .cmc-manual-modal-head,html.theme-dark .cmc-manual-palette-head{border-bottom-color:var(--cmc-border-faint)}.app.theme-dark .cmc-manual-palette-kind,html.theme-dark .cmc-manual-palette-kind{background:#7c4dff33;color:#c4b5fd}.app.theme-dark .cmc-manual-topic-empty,.app.theme-dark .cmc-manual-tree-empty,html.theme-dark .cmc-manual-topic-empty,html.theme-dark .cmc-manual-tree-empty{border-color:var(--cmc-border)}.app.theme-dark .cmc-manual-crumb-sep,html.theme-dark .cmc-manual-crumb-sep{color:#6b6f76}.app.theme-dark .cmc-manual-backup-btn,html.theme-dark .cmc-manual-backup-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .cmc-manual-backup-btn:hover,html.theme-dark .cmc-manual-backup-btn:hover{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-manual-backup-stat,html.theme-dark .cmc-manual-backup-stat{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .cmc-manual-backup-block,html.theme-dark .cmc-manual-backup-block{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-manual-backup-hint,.app.theme-dark .cmc-manual-backup-pending-meta,html.theme-dark .cmc-manual-backup-hint,html.theme-dark .cmc-manual-backup-pending-meta{color:#9a9aa3}.app.theme-dark .cmc-manual-backup-pending-meta strong,html.theme-dark .cmc-manual-backup-pending-meta strong{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-manual-backup-file,html.theme-dark .cmc-manual-backup-file{border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .cmc-manual-backup-file:hover,html.theme-dark .cmc-manual-backup-file:hover{border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#c4b5fd}.app.theme-dark .cmc-manual-backup-msg--err,html.theme-dark .cmc-manual-backup-msg--err{background:#b423182e;border-color:#fda29b59;color:#fda29b}.app.theme-dark .cmc-manual-backup-msg--ok,html.theme-dark .cmc-manual-backup-msg--ok{background:#06764733;border-color:#6ce9a64d;color:#6ce9a6}.app.theme-dark .cmc-manual-tip,html.theme-dark .cmc-manual-tip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 4px 16px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-manual-tip--bottom:after,html.theme-dark .cmc-manual-tip--bottom:after{border-bottom-color:#323236;border-bottom-color:var(--bg-surface-raised,#323236)}.app.theme-dark .cmc-manual-tip--top:after,html.theme-dark .cmc-manual-tip--top:after{border-top-color:#323236;border-top-color:var(--bg-surface-raised,#323236)}.app.theme-dark .cmc-manual-modal-actions .user-form-link-btn.user-form-footer-btn,html.theme-dark .cmc-manual-modal-actions .user-form-link-btn.user-form-footer-btn{color:#a78bfa}.app.theme-dark .cmc-manual-modal-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cmc-manual-modal-actions .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .cmc-manual-modal-actions .user-form-profile-save-btn.user-form-footer-btn,html.theme-dark .cmc-manual-modal-actions .user-form-profile-save-btn.user-form-footer-btn{background:#7c4dff;color:#fff}.app.theme-dark .cmc-manual-modal-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .cmc-manual-modal-actions .user-form-profile-save-btn.user-form-footer-btn:hover:not(:disabled){background:#6d3ff0}.app.theme-dark .cmc-manual-tree-doc.is-drop-after:after,.app.theme-dark .cmc-manual-tree-doc.is-drop-before:before,.app.theme-dark .cmc-manual-tree-mod.is-drop-after:after,.app.theme-dark .cmc-manual-tree-mod.is-drop-before:before,.app.theme-dark .cmc-manual-tree-topic-wrap.is-drop-after:after,.app.theme-dark .cmc-manual-tree-topic-wrap.is-drop-before:before,html.theme-dark .cmc-manual-tree-doc.is-drop-after:after,html.theme-dark .cmc-manual-tree-doc.is-drop-before:before,html.theme-dark .cmc-manual-tree-mod.is-drop-after:after,html.theme-dark .cmc-manual-tree-mod.is-drop-before:before,html.theme-dark .cmc-manual-tree-topic-wrap.is-drop-after:after,html.theme-dark .cmc-manual-tree-topic-wrap.is-drop-before:before{background:#a78bfa;box-shadow:0 0 0 1px #a78bfa59}.cmc-notice{--cmc-sidebar-w:208px;--cmc-font:"Geist Variable","Geist",system-ui,sans-serif;--cmc-serif:"Geist Variable","Geist",system-ui,sans-serif;font-family:var(--cmc-font);min-height:0}.cmc-notice.cmc-manual{overflow:hidden}.cmc-notice .cmc-manual-sidebar.cmc-notice-sidebar{flex:0 0 var(--cmc-sidebar-w);max-width:var(--cmc-sidebar-w);min-width:var(--cmc-sidebar-w);position:relative;width:var(--cmc-sidebar-w);z-index:2}.cmc-notice .cmc-manual-main{display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;z-index:1}.cmc-notice .cmc-manual-scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cmc-notice .cmc-notice-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.cmc-notice .cmc-notice-editor-chrome{flex:0 0 auto}.cmc-notice .cmc-notice-editor-doc{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cmc-notice .cmc-manual-editor,.cmc-notice .cmc-manual-editor-title,.cmc-notice .cmc-manual-editor-wrap,.cmc-notice .cmc-notice-editor{max-width:100%;min-width:0}.cmc-notice .cmc-manual-editor,.cmc-notice .cmc-manual-editor h1,.cmc-notice .cmc-manual-editor h2,.cmc-notice .cmc-manual-editor li,.cmc-notice .cmc-manual-editor p,.cmc-notice .cmc-manual-editor-title{overflow-wrap:anywhere;word-break:break-word}.cmc-notice .cmc-manual-editor :where(p,div,span,li,blockquote,b,strong,i,em,u,s,a){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.cmc-notice .cmc-manual-editor code,.cmc-notice .cmc-manual-editor h1,.cmc-notice .cmc-manual-editor h2,.cmc-notice .cmc-manual-editor h3,.cmc-notice .cmc-manual-editor h4,.cmc-notice .cmc-manual-editor pre{font-family:inherit}.cmc-notice .cmc-manual-editor img{height:auto;max-width:100%}.cmc-notice,.cmc-notice :where(h1,h2,h3,h4,p,span,label,button,input,textarea,a,div){font-family:var(--cmc-font)}.cmc-notice-sidebar.cmc-manual-sidebar{width:var(--cmc-sidebar-w)}.cmc-notice-brand.cmc-manual-brand{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;padding:12px 10px 8px 12px}.cmc-notice-brand-text{flex:1 1;min-width:0}.cmc-notice-brand .cmc-manual-brand-title{font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.cmc-notice-brand .cmc-manual-brand-sub{font-size:11px;line-height:1.3;margin-top:2px}.cmc-notice-new-btn{align-items:center;background:#fff;background:var(--cmc-surface,#fff);border:1px solid #e4e5e9;border:1px solid var(--cmc-border-soft,#e4e5e9);border-radius:7px;color:#4a4e55;color:var(--cmc-text-2,#4a4e55);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;padding:0;transition:background .12s ease,border-color .12s ease,color .12s ease;width:28px}.cmc-notice-new-btn:hover{background:#efeff1;background:var(--cmc-hover,#efeff1);border-color:#d0d1d6;color:#17181c;color:var(--cmc-text,#17181c)}.cmc-notice-nav{display:flex;flex-direction:column;gap:1px;padding:2px 8px 14px}.cmc-notice-nav-item{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--cmc-text-2);cursor:pointer;display:flex;font:500 12.5px/1.2 var(--cmc-font);gap:8px;justify-content:space-between;letter-spacing:-.01em;padding:5px 8px;width:100%}.cmc-notice-nav-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.cmc-notice-nav-icon{color:var(--cmc-muted-2);flex-shrink:0}.cmc-notice-nav-item:hover{background:var(--cmc-hover);color:var(--cmc-text)}.cmc-notice-nav-item:hover .cmc-notice-nav-icon{color:var(--cmc-text-3)}.cmc-notice-nav-item.is-active{background:var(--cmc-accent-soft);color:var(--cmc-accent-fg);font-weight:600}.cmc-notice-nav-item.is-active .cmc-notice-nav-icon{color:var(--cmc-accent-fg)}.cmc-notice-nav-count{font-feature-settings:"tnum";color:var(--cmc-muted-2);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;min-width:18px;text-align:right}.cmc-notice-nav-item.is-active .cmc-notice-nav-count{color:var(--cmc-accent-fg)}.cmc-notice-list-wrap{margin:0 auto;max-width:860px;padding:28px 28px 80px}.cmc-notice-cards{grid-gap:10px;display:grid;gap:10px}.cmc-notice-card{background:var(--cmc-surface);border:1px solid var(--cmc-border);border-radius:12px;color:inherit;cursor:pointer;display:block;padding:14px 16px 15px;text-align:left;width:100%}.cmc-notice-card:hover{border-color:#d5d6db;box-shadow:0 8px 22px #14161c0f}.cmc-notice-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.cmc-notice-card-when{color:var(--cmc-muted-2);font-size:11.5px}.cmc-notice-card-title{color:var(--cmc-text);font:600 15.5px/1.3 var(--cmc-font);letter-spacing:-.015em;margin-bottom:4px}.cmc-notice-card-excerpt{color:var(--cmc-text-3);font-size:13px;line-height:1.45}.cmc-notice-chip{align-items:center;background:var(--cmc-chip);border-radius:999px;color:var(--cmc-text-2);display:inline-flex;font:600 11px/1 var(--cmc-font);gap:5px;height:22px;padding:0 8px}.cmc-notice-chip-icon{flex-shrink:0}.cmc-notice-chip--published{background:#e8f7ef;color:#147a45}.cmc-notice-chip--scheduled{background:var(--cmc-accent-soft);color:var(--cmc-accent-fg)}.cmc-notice-chip--draft{background:#fdeeee;color:#c45c5c}.cmc-notice-chip--archived{background:#f1f1f3;color:#6b6f76}.cmc-notice-empty{color:var(--cmc-muted-2);font-size:13.5px;padding:48px 16px;text-align:center}.cmc-notice-error{background:#fdecea;border-radius:8px;color:#9b1c1c;font-size:13px;margin:16px 28px 0;padding:10px 12px}.cmc-notice-editor-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 28px 0}.cmc-notice-editor-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.cmc-notice-actions-pipe{background:#e8e9ec;background:var(--cmc-border,#e8e9ec);flex-shrink:0;height:18px;width:1px}.cmc-notice-publish-group{align-items:center;display:inline-flex;gap:4px}.cmc-notice-chip-btn--danger{background:#fdeeee;border-color:#f0c9c9;color:#c45c5c}.cmc-notice-chip-btn--danger:hover:not(:disabled){background:#f8e0e0;border-color:#e8b4b4;color:#b14a4a}.cmc-notice-chip-btn--danger .board-clickup-filter-chip-icon,.cmc-notice-chip-btn--danger .board-clickup-filter-chip-label{color:inherit}.cmc-notice-schedule{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:12px 28px 0}.cmc-notice-yt{background:#111;border-radius:10px;box-sizing:border-box;cursor:pointer;margin:10px 0 18px;max-width:100%;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.cmc-notice .cmc-manual-editor .cmc-notice-yt iframe{pointer-events:none}.cmc-notice .cmc-manual-editor .cmc-notice-yt iframe,.cmc-notice-yt iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.app.theme-dark .cmc-notice .cmc-notice-sidebar.cmc-manual-sidebar,html.theme-dark .cmc-notice .cmc-notice-sidebar.cmc-manual-sidebar{background:#0000;border-right:1px solid #4a4a50;border-right:1px solid var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-notice,html.theme-dark .cmc-notice{--cmc-font:"Geist Variable","Geist",system-ui,sans-serif;--cmc-serif:"Geist Variable","Geist",system-ui,sans-serif;--cmc-sidebar:#0000}.app.theme-dark .cmc-notice-new-btn,html.theme-dark .cmc-notice-new-btn{background:#0000;border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .cmc-notice-new-btn:hover,html.theme-dark .cmc-notice-new-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-nav-item,html.theme-dark .cmc-notice-nav-item{color:#c4c4cc}.app.theme-dark .cmc-notice-nav-icon,html.theme-dark .cmc-notice-nav-icon{color:#9a9aa3}.app.theme-dark .cmc-notice-nav-item:hover,html.theme-dark .cmc-notice-nav-item:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-nav-item:hover .cmc-notice-nav-icon,html.theme-dark .cmc-notice-nav-item:hover .cmc-notice-nav-icon{color:#c4c4cc}.app.theme-dark .cmc-notice-nav-item.is-active,html.theme-dark .cmc-notice-nav-item.is-active{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .cmc-notice-nav-item.is-active .cmc-notice-nav-count,.app.theme-dark .cmc-notice-nav-item.is-active .cmc-notice-nav-icon,html.theme-dark .cmc-notice-nav-item.is-active .cmc-notice-nav-count,html.theme-dark .cmc-notice-nav-item.is-active .cmc-notice-nav-icon{color:#c4b5fd}.app.theme-dark .cmc-notice-card,html.theme-dark .cmc-notice-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-notice-card:hover,html.theme-dark .cmc-notice-card:hover{border-color:#5a5a62;box-shadow:none}.app.theme-dark .cmc-notice-chip--published,html.theme-dark .cmc-notice-chip--published{background:#147a4538;color:#7dcea0}.app.theme-dark .cmc-notice-chip--draft,html.theme-dark .cmc-notice-chip--draft{background:#c45c5c33;color:#e8a0a0}.app.theme-dark .cmc-notice-chip--archived,html.theme-dark .cmc-notice-chip--archived{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#c4c4cc}.app.theme-dark .cmc-notice-actions-pipe,html.theme-dark .cmc-notice-actions-pipe{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .cmc-notice-chip-btn--danger,html.theme-dark .cmc-notice-chip-btn--danger{background:#c45c5c2e;border-color:#c45c5c59;color:#e8a0a0}.app.theme-dark .cmc-notice-chip-btn--danger:hover:not(:disabled),html.theme-dark .cmc-notice-chip-btn--danger:hover:not(:disabled){background:#c45c5c47;color:#f2b8b5}.app.theme-dark .cmc-notice-error,html.theme-dark .cmc-notice-error{background:#9b1c1c47;color:#f2b8b5}.app.theme-dark .cmc-notice-card-title,html.theme-dark .cmc-notice-card-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .cmc-notice-card-excerpt,.app.theme-dark .cmc-notice-card-when,html.theme-dark .cmc-notice-card-excerpt,html.theme-dark .cmc-notice-card-when{color:#c4c4cc}.cmc-notice .cmc-notice-img-uploading{background:#f3f4f6;border:0;border-radius:10px;display:block;margin:6px 0 16px;max-width:100%;overflow:hidden;padding:0;position:relative}.cmc-notice .cmc-notice-img-uploading>img{background:#e5e7eb;border-radius:10px;cursor:default;display:block;filter:saturate(.85);margin:0;max-width:100%;min-height:120px;object-fit:cover;opacity:.55;pointer-events:none;width:100%}.cmc-notice .cmc-notice-img-uploading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff6b;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;pointer-events:none;position:absolute}.cmc-notice .cmc-notice-img-uploading-spinner{animation:cmc-notice-img-spin .7s linear infinite;border:2.5px solid #7c4dff38;border-radius:50%;border-top-color:#7c4dff;height:28px;width:28px}.cmc-notice .cmc-notice-img-uploading-label{color:#4b5563;font:600 12px/1.2 Geist Variable,Geist,system-ui,sans-serif;letter-spacing:.01em}@keyframes cmc-notice-img-spin{to{transform:rotate(1turn)}}.app.theme-dark .cmc-notice .cmc-notice-img-uploading,html.theme-dark .cmc-notice .cmc-notice-img-uploading{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .cmc-notice .cmc-notice-img-uploading>img,html.theme-dark .cmc-notice .cmc-notice-img-uploading>img{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);opacity:.45}.app.theme-dark .cmc-notice .cmc-notice-img-uploading-overlay,html.theme-dark .cmc-notice .cmc-notice-img-uploading-overlay{background:#22222573}.app.theme-dark .cmc-notice .cmc-notice-img-uploading-label,html.theme-dark .cmc-notice .cmc-notice-img-uploading-label{color:#c4c4cc}.app.theme-dark .cmc-notice .cmc-notice-img-uploading-spinner,html.theme-dark .cmc-notice .cmc-notice-img-uploading-spinner{border-color:#a78bfa #a78bfa40 #a78bfa40}.cmc-notice-line-hint{color:#9b9a97;font:400 15.5px/1.75 Geist Variable,Geist,system-ui,sans-serif;max-width:min(520px,calc(100vw - 48px));overflow:hidden;pointer-events:none;position:fixed;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:10040}.app.theme-dark .cmc-notice-line-hint,html.theme-dark .cmc-notice-line-hint{color:#9a9aa3}.braspress-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.braspress-modal{background:#fff;background:var(--braspress-modal-bg,#fff);border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:12px;box-shadow:0 20px 50px #0f172a2e;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:calc(100vh - 32px);max-width:760px;overflow:hidden;width:100%}.braspress-modal-header{align-items:flex-start;border-bottom:1px solid var(--braspress-modal-border,var(--border-subtle));display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.braspress-modal-title{color:#0f172a;color:var(--braspress-modal-title,#0f172a);font-size:15px;font-weight:700;margin:0}.braspress-modal-sub{color:#64748b;color:var(--braspress-modal-muted,#64748b);font-size:12px;line-height:1.4;margin:4px 0 0}.braspress-modal-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;flex-shrink:0;line-height:0;padding:6px}.braspress-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.braspress-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px 18px}.braspress-field{margin-bottom:14px}.braspress-field label{color:#64748b;color:var(--braspress-modal-muted,#64748b);display:block;font-size:11px;font-weight:600;margin-bottom:6px}.braspress-field input{background:#fff;background:var(--braspress-modal-input-bg,#fff);border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--braspress-modal-title,#0f172a);font-family:inherit;font-size:13px;height:38px;padding:0 10px;width:100%}.braspress-field input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c4dff26;outline:none}.braspress-field select{background:#fff;background:var(--braspress-modal-input-bg,#fff);border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--braspress-modal-title,#0f172a);cursor:pointer;font-family:inherit;font-size:13px;height:38px;padding:0 10px;width:100%}.braspress-field select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c4dff26;outline:none}.braspress-contas-toolbar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.braspress-contas-hint{color:#0f172a;color:var(--braspress-modal-title,#0f172a);font-size:9px;font-weight:600}.braspress-btn-add{align-items:center;background:var(--bg-body);border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:6px;color:var(--text-body);cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:600;gap:5px;height:28px;padding:0 10px}.braspress-btn-add:hover:not(:disabled){border-color:var(--accent);color:#5b21b6}.braspress-btn-add:disabled{cursor:not-allowed;opacity:.5}.braspress-contas-scroll{margin-bottom:8px;max-height:min(280px,38vh);overflow-y:auto;padding-right:4px}.braspress-conta-card{background:#f8fafc99;border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:8px;margin-bottom:8px;padding:8px 10px}.braspress-conta-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.braspress-conta-n{color:var(--text-muted);font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.braspress-conta-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.braspress-conta-fields-row{grid-gap:8px 10px;align-items:end;display:grid;gap:8px 10px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr)}.braspress-conta-card .braspress-field{margin-bottom:0}.braspress-conta-card .braspress-field label{font-size:8px;margin-bottom:4px}.braspress-conta-card .braspress-field input{border-radius:6px;font-size:10px;height:29px;padding:0 8px}.braspress-senha-maskline{color:#64748b;color:var(--braspress-modal-muted,#64748b);font-size:11px;letter-spacing:.12em;line-height:1.2;margin:0 0 4px;-webkit-user-select:none;user-select:none}@media (max-width:620px){.braspress-conta-fields-row{grid-template-columns:1fr}}.braspress-conta-remove:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.braspress-conta-remove:disabled{cursor:not-allowed;opacity:.5}.braspress-saved-banner{align-items:center;background:#16a34a1a;border-radius:8px;color:#15803d;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:14px;padding:10px 12px}.braspress-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.braspress-btn{border:none;border-radius:8px;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:600;height:36px;min-width:120px;padding:0 20px}.braspress-btn-primary{background:#7c4dff;color:#fff}.braspress-btn-primary:hover:not(:disabled){background:#6d3fe6}.braspress-btn-primary:disabled{cursor:not-allowed;opacity:.55}.braspress-test-block{border-top:1px dashed var(--braspress-modal-border,var(--border-subtle));margin-top:20px;padding-top:16px}.braspress-test-title{color:#0f172a;color:var(--braspress-modal-title,#0f172a);font-size:12px;font-weight:700;margin:0 0 4px}.braspress-test-hint{color:#64748b;color:var(--braspress-modal-muted,#64748b);font-size:11px;margin:0 0 12px}.braspress-test-grid{grid-gap:10px 12px;align-items:end;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr auto}.braspress-test-btn-wrap{align-items:flex-end;display:flex;padding-bottom:14px}@media (max-width:640px){.braspress-test-grid{grid-template-columns:1fr}.braspress-test-btn-wrap{padding-bottom:0}}.braspress-btn-test{background:var(--bg-surface);border:1px solid var(--braspress-modal-border,var(--border-subtle));border-radius:8px;color:var(--text-body);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;height:38px;padding:0 14px}.braspress-btn-test:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.braspress-btn-test:disabled{cursor:not-allowed;opacity:.55}.braspress-test-spinner-wrap{align-items:center;display:flex;justify-content:center;margin-top:12px;min-height:48px}.braspress-test-spinner{animation:braspress-spin .7s linear infinite;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--accent);height:28px;width:28px}@keyframes braspress-spin{to{transform:rotate(1turn)}}.braspress-test-msg{border-radius:8px;font-size:12px;line-height:1.45;margin-top:12px;padding:10px 12px}.braspress-test-msg.success{background:#16a34a1a;color:#15803d;font-weight:600}.braspress-test-msg.error{background:#ef444414;color:#b91c1c}.app.theme-dark .braspress-modal{--braspress-modal-bg:var(--modal-bg);--braspress-modal-border:var(--border-subtle);--braspress-modal-title:var(--text-body);--braspress-modal-muted:var(--text-muted);--braspress-modal-input-bg:var(--input-bg)}.app.theme-dark .braspress-btn-add,.app.theme-dark .braspress-btn-test,.app.theme-dark .braspress-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .braspress-btn-add{border-color:var(--border-subtle)}.app.theme-dark .braspress-conta-card{background:var(--bg-surface-alt)}.jamef-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.jamef-modal{background:#fff;background:var(--jamef-modal-bg,#fff);border:1px solid var(--jamef-modal-border,var(--border-subtle));border-radius:12px;box-shadow:0 20px 50px #0f172a2e;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:calc(100vh - 32px);max-width:440px;overflow:hidden;width:100%}.jamef-modal-header{align-items:flex-start;border-bottom:1px solid var(--jamef-modal-border,var(--border-subtle));display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.jamef-modal-title{color:#0f172a;color:var(--jamef-modal-title,#0f172a);font-size:15px;font-weight:700;margin:0}.jamef-modal-sub{color:#64748b;color:var(--jamef-modal-muted,#64748b);font-size:12px;line-height:1.4;margin:4px 0 0}.jamef-modal-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;flex-shrink:0;line-height:0;padding:6px}.jamef-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.jamef-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px 18px}.jamef-field{margin-bottom:14px}.jamef-field label{color:#64748b;color:var(--jamef-modal-muted,#64748b);display:block;font-size:11px;font-weight:600;margin-bottom:6px}.jamef-field input{background:#fff;background:var(--jamef-modal-input-bg,#fff);border:1px solid var(--jamef-modal-border,var(--border-subtle));border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--jamef-modal-title,#0f172a);font-family:inherit;font-size:13px;height:38px;padding:0 10px;width:100%}.jamef-field input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c4dff26;outline:none}.jamef-senha-maskline{color:#64748b;color:var(--jamef-modal-muted,#64748b);font-size:11px;letter-spacing:.12em;line-height:1.2;margin:0 0 4px;-webkit-user-select:none;user-select:none}.jamef-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.jamef-btn{border:none;border-radius:8px;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:600;height:36px;min-width:120px;padding:0 20px}.jamef-btn-primary{background:#7c4dff;color:#fff}.jamef-btn-primary:hover:not(:disabled){background:#6d3fe6}.jamef-btn-primary:disabled{cursor:not-allowed;opacity:.55}.jamef-test-block{border-top:1px dashed var(--jamef-modal-border,var(--border-subtle));margin-top:18px;padding-top:14px}.jamef-test-title{color:#0f172a;color:var(--jamef-modal-title,#0f172a);font-size:12px;font-weight:700;margin:0 0 6px}.jamef-test-hint{color:#64748b;color:var(--jamef-modal-muted,#64748b);font-size:11px;margin:0 0 12px}.jamef-test-row{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end}.jamef-btn-test{background:var(--bg-surface);border:1px solid var(--jamef-modal-border,var(--border-subtle));border-radius:8px;color:var(--text-body);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;height:38px;padding:0 14px}.jamef-btn-test:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.jamef-btn-test:disabled{cursor:not-allowed;opacity:.55}.jamef-test-spinner-wrap{align-items:center;display:flex;justify-content:center;margin-top:10px;min-height:40px}.jamef-test-spinner{animation:jamef-spin .7s linear infinite;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--accent);height:26px;width:26px}@keyframes jamef-spin{to{transform:rotate(1turn)}}.jamef-test-msg{border-radius:8px;font-size:12px;line-height:1.45;margin-top:12px;padding:10px 12px}.jamef-test-msg.success{background:#16a34a1a;color:#15803d;font-weight:600}.jamef-test-msg.error{background:#ef444414;color:#b91c1c}.app.theme-dark .jamef-modal{--jamef-modal-bg:var(--modal-bg);--jamef-modal-border:var(--border-subtle);--jamef-modal-title:var(--text-body);--jamef-modal-muted:var(--text-muted);--jamef-modal-input-bg:var(--input-bg)}.app.theme-dark .jamef-btn-test,.app.theme-dark .jamef-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.movvi-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.movvi-modal{background:#fff;background:var(--movvi-modal-bg,#fff);border:1px solid var(--movvi-modal-border,var(--border-subtle));border-radius:12px;box-shadow:0 20px 50px #0f172a2e;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:400px;width:100%}.movvi-modal-header{align-items:flex-start;border-bottom:1px solid var(--movvi-modal-border,var(--border-subtle));display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.movvi-modal-title{color:#0f172a;color:var(--movvi-modal-title,#0f172a);font-size:15px;font-weight:700;margin:0}.movvi-modal-sub{color:#64748b;color:var(--movvi-modal-muted,#64748b);font-size:12px;line-height:1.4;margin:4px 0 0}.movvi-modal-close{background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;flex-shrink:0;line-height:0;padding:6px}.movvi-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.movvi-modal-body{padding:16px 18px 18px}.movvi-enable-row{align-items:center;background:#f8fafcb3;border:1px solid var(--movvi-modal-border,var(--border-subtle));border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.movvi-enable-label{color:#0f172a;color:var(--movvi-modal-title,#0f172a);font-size:13px;font-weight:600}.movvi-toggle{background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .15s ease;width:44px}.movvi-toggle:disabled{cursor:not-allowed;opacity:.55}.movvi-toggle--on{background:#7c4dff}.movvi-toggle-knob{background:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px #0f172a33;height:20px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:20px}.movvi-toggle--on .movvi-toggle-knob{transform:translateX(20px)}.movvi-msg{border-radius:8px;font-size:12px;line-height:1.45;margin-top:12px;padding:10px 12px}.movvi-msg.error{background:#ef444414;color:#b91c1c}.movvi-msg.success{background:#16a34a1a;color:#15803d;font-weight:600}.app.theme-dark .movvi-modal{--movvi-modal-bg:var(--modal-bg);--movvi-modal-border:var(--border-subtle);--movvi-modal-title:var(--text-body);--movvi-modal-muted:var(--text-muted)}.app.theme-dark .movvi-modal-close:hover{background:var(--bg-surface-alt);color:var(--text-body)}.app.theme-dark .movvi-enable-row{background:var(--bg-surface-alt)}.integracoes-config-wrap.customers-config-root{width:100%}.integracoes-config-wrap .customers-module-sidebar{min-width:260px;transition:none;width:260px}.integracoes-config-wrap .customers-module-sidebar:hover{box-shadow:none;min-width:260px;width:260px}.integracoes-config-wrap .customers-module-item{gap:10px;justify-content:flex-start;padding:10px 14px}.integracoes-config-wrap .customers-module-label{max-width:220px;opacity:1}.integracoes-config-wrap .customers-module-content{background:var(--bg-body);padding:16px 20px 20px}.integracoes-main-header{margin-bottom:20px}.integracoes-main-title{color:#1e293b;color:var(--integracoes-text,#1e293b);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.integracoes-main-desc,.integracoes-main-title{font-family:Geist Variable,Geist,system-ui,sans-serif}.integracoes-main-desc{color:#64748b;color:var(--integracoes-muted,#64748b);font-size:13px;line-height:1.45;margin:0}.integracoes-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.integracoes-card{align-items:flex-start;background:#fff;background:var(--integracoes-card-bg,#fff);border:1px solid var(--integracoes-border,var(--border-subtle));border-radius:8px;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:14px;padding:14px 16px;position:relative}.integracoes-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.integracoes-card--clickable:hover{border-color:#7c4dff73;box-shadow:0 2px 8px #7c4dff1f}.integracoes-card-saved{line-height:0;position:absolute;right:10px;top:10px}.integracoes-card-saved-icon{color:#16a34a}.integracoes-card-icon{align-items:center;background:linear-gradient(135deg,#7c4dff,#5b21b6);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.integracoes-card-icon--logo{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:inset 0 0 0 1px #fff9;overflow:hidden;padding:0}.integracoes-card-icon-img{box-sizing:border-box;display:block;height:100%;object-fit:contain;padding:5px;width:100%}.integracoes-card-body{min-width:0}.integracoes-card-title{color:#1e293b;color:var(--integracoes-text,#1e293b);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:14px;font-weight:600;margin-bottom:4px}.integracoes-card-subtitle{font-size:12px;line-height:1.35}.integracoes-card-subtitle,.integracoes-empty{color:#64748b;color:var(--integracoes-muted,#64748b);font-family:Geist Variable,Geist,system-ui,sans-serif}.integracoes-empty{background:#94a3b80f;background:var(--integracoes-empty-bg,#94a3b80f);border:1px dashed var(--integracoes-border,var(--border-subtle));border-radius:8px;font-size:13px;padding:32px 20px;text-align:center}.integracoes-empty p{margin:0}.app.theme-dark .integracoes-config-wrap .customers-module-content{--integracoes-border:var(--border-subtle);--integracoes-text:var(--text-body);--integracoes-muted:var(--text-muted);--integracoes-card-bg:var(--bg-surface-raised);--integracoes-empty-bg:#3a3a3e73}.app.theme-dark .integracoes-card-icon--logo{background:var(--bg-surface-raised);border-color:var(--border-subtle);box-shadow:inset 0 0 0 1px #00000040}.app .config-content-users .pcs2-page.painel-controle-oauth-page :is(h1,h2,h3,h4,p,span,label,button,input,a,strong,div){font-family:Geist Variable,Geist,system-ui,sans-serif;font-family:var(--pcs2-font,"Geist Variable","Geist",system-ui,sans-serif)}.csb-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f0f1c7a;background:var(--overlay,#0f0f1c7a);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:28000}.csb-dialog{background:#fff;background:var(--modal-bg,#fff);border:1px solid #e6e6ef;border:1px solid var(--border-subtle,#e6e6ef);border-radius:14px;box-shadow:0 24px 64px #0f172a38;color:#191c1e;color:var(--text-body,#191c1e);display:flex;flex-direction:column;height:min(740px,92vh);overflow:hidden;position:relative;width:min(980px,100%)}.csb-header{background:#0000;border-bottom:none;flex:0 0 auto;gap:12px;justify-content:space-between;padding:14px 16px 6px}.csb-header,.csb-header-title{align-items:center;display:flex}.csb-header-title{gap:10px;min-width:0}.csb-header-title svg{color:#7c4dff;color:var(--accent,#7c4dff);flex:0 0 auto}.csb-title{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.csb-subtitle{color:#8a8a9e;font-size:11.5px;font-weight:500;margin-top:2px}.csb-header-actions{align-items:center;display:flex;gap:4px}.csb-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#5c5c70;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.csb-icon-btn:hover:not(:disabled){background:#eeeef3;background:var(--bg-surface-alt,#eeeef3);color:#191c1e;color:var(--text-body,#191c1e)}.csb-icon-btn:disabled{cursor:default;opacity:.5}.csb-toolbar{background:#0000;border-bottom:1px solid #f0f0f5;border-bottom:1px solid var(--border-subtle,#f0f0f5);flex:0 0 auto;gap:10px;min-height:0;padding:4px 16px 8px}.csb-crumbs,.csb-toolbar{align-items:center;display:flex}.csb-crumbs{flex:1 1 auto;flex-wrap:wrap;gap:2px 4px;min-width:0}.csb-crumb{background:#0000;border:none;border-radius:6px;color:#5a2ee0;color:var(--link,#5a2ee0);cursor:pointer;font-size:11.5px;font-weight:600;max-width:160px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.csb-crumb:hover{background:#7c4dff1a;background:var(--accent-soft,#7c4dff1a)}.csb-crumb.is-current{color:#3c3c4c;color:var(--text-body,#3c3c4c);cursor:default;font-weight:700}.csb-crumb-sep{color:#b0b0be;flex:0 0 auto}.csb-search{align-items:center;background:#efeff1;border:none;border-radius:10px;box-sizing:border-box;display:flex;flex:0 1 220px;gap:8px;height:32px;min-width:160px;padding:0 8px 0 12px;position:relative;transition:box-shadow .15s ease;width:min(220px,42vw)}.csb-search:focus-within{box-shadow:0 0 0 2px #7c4dff47}.csb-search svg{color:#71717ad9;flex:0 0 auto}.csb-search input{background:#0000;border:none;color:#18181beb;flex:1 1 auto;font-size:12px;font-weight:500;min-width:0;outline:none}.csb-search input::placeholder{color:#71717ad9}.csb-search-clear{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8a9e;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.csb-search-clear:hover{background:#eeeef3;background:var(--bg-surface-alt,#eeeef3);color:#191c1e;color:var(--text-body,#191c1e)}.csb-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0;position:relative;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;-webkit-user-select:none;user-select:none}.csb-body::-webkit-scrollbar{height:6px;width:6px}.csb-body::-webkit-scrollbar-track{background:#0000}.csb-body::-webkit-scrollbar-thumb{background:#d4d4d8;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.csb-body:hover::-webkit-scrollbar-thumb{background:#c4c4cc;background-clip:padding-box}.csb-body::-webkit-scrollbar-thumb:hover{background:#a1a1aa;background-clip:padding-box}.csb-body::-webkit-scrollbar-corner{background:#0000}.csb-error{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;flex:0 0 auto;font-size:12.5px;margin:12px 16px 0;padding:10px 12px}.csb-empty{align-items:center;color:#8a8a9e;display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:180px}.csb-table-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.csb-table-head{grid-gap:0;align-items:stretch;background:#f7f7fa;background:var(--bg-surface-raised,#f7f7fa);border-bottom:1px solid #e8e8f0;border-bottom:1px solid var(--border-subtle,#e8e8f0);display:grid;flex:0 0 auto;gap:0;grid-template-columns:minmax(0,1fr) 160px 100px;padding:0 8px 0 12px;z-index:1}.csb-table-scroll{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.csb-table-scroll::-webkit-scrollbar{height:6px;width:6px}.csb-table-scroll::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.csb-th{border-right:1px solid #e8e8f0;border-right:1px solid var(--border-subtle,#e8e8f0);color:#6b6b7b;font-size:11.5px;font-weight:650;padding:8px 10px;-webkit-user-select:none;user-select:none}.csb-th:last-child{border-right:none}.csb-th-btn{align-items:center;background:#0000;border:none;border-right:1px solid #e8e8f0;border-right:1px solid var(--border-subtle,#e8e8f0);box-sizing:border-box;color:#6b6b7b;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:650;gap:4px;margin:0;text-align:left;width:100%}.csb-th-btn:last-child{border-right:none}.csb-th-btn:hover{background:#eeeef3;background:var(--bg-surface-alt,#eeeef3);color:#2e2e3a;color:var(--text-body,#2e2e3a)}.csb-th-btn.is-sorted{color:#7c4dff;color:var(--accent,#7c4dff)}.csb-th-btn.csb-col-size{justify-content:flex-end}.csb-th-sort{align-items:center;display:inline-flex;flex:0 0 auto;opacity:.85}.csb-th-sort-idle{opacity:0}.csb-th-btn:hover .csb-th-sort-idle{opacity:.35}.csb-table-body{display:flex;flex-direction:column;padding:4px 0 8px}.csb-load-more{align-items:center;color:#6b6b7b;display:flex;font:500 12.5px/1.3 Plus Jakarta Sans,sans-serif;gap:8px;justify-content:center;padding:10px 16px 14px}.csb-load-more-btn{font-size:12.5px;font-weight:600;padding:6px 12px}.csb-search-hint{color:#8a8a96;font:500 11.5px/1.35 Plus Jakarta Sans,sans-serif;padding:0 16px 12px}.csb-preview-loading{align-items:center;color:#6b6b7b;display:flex;flex-direction:column;font:500 13px/1.4 Plus Jakarta Sans,sans-serif;gap:10px;justify-content:center;min-height:160px}.csb-table-row{grid-gap:0;align-items:center;background:#0000;border:none;border-bottom:1px solid #0000;box-sizing:border-box;color:inherit;cursor:default;display:grid;font:inherit;gap:0;grid-template-columns:minmax(0,1fr) 160px 100px;margin:0;min-height:36px;padding:0 8px 0 12px;text-align:left;width:100%}.csb-table-row.is-clickable{cursor:pointer}.csb-table-row:hover{background:#f0f0f5;background:var(--bg-surface-alt,#f0f0f5)}.csb-table-row.is-selected{background:#7c4dff24;background:var(--accent-soft,#7c4dff24)}.csb-table-row.is-selected:hover{background:#7c4dff33;background:var(--accent-soft,#7c4dff33)}.csb-marquee{background:#7c4dff1f;border:1px solid #7c4dffa6;border-radius:2px;box-sizing:border-box;pointer-events:none;position:absolute;z-index:3}.csb-loading-veil{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#ffffff8c;display:flex;inset:0;justify-content:center;position:absolute;z-index:4}.csb-loading-card{align-items:center;background:#fff;background:var(--modal-bg,#fff);border:1px solid #e6e6ef;border:1px solid var(--border-subtle,#e6e6ef);border-radius:12px;box-shadow:0 10px 28px #0f172a1f;color:#2e2e3a;color:var(--text-body,#2e2e3a);display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:10px;padding:18px 22px}.csb-loading-card svg{color:#7c4dff;color:var(--accent,#7c4dff)}.csb-btn-danger-chip{color:#d92d20}.csb-btn-chip,.csb-btn-danger-chip{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:999px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:12px;font-weight:500;gap:5px;height:26px;line-height:1;padding:0 9px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.csb-btn-download-chip{color:#3f3f46}.csb-btn-download-chip:hover:not(:disabled){background:#fafbfc;border-color:#d4d4d8;color:#18181b}.csb-btn-download-chip:focus-visible{border-color:#a78bfa;box-shadow:0 0 0 2px #7c4dff29;outline:none}.csb-btn-download-chip:disabled{cursor:not-allowed;opacity:.55}.csb-btn-download-chip svg{color:inherit;flex-shrink:0}.csb-btn-danger-chip:hover:not(:disabled){background:#fafbfc;border-color:#fda29b;color:#b42318}.csb-btn-danger-chip:focus-visible{border-color:#fda29b;box-shadow:0 0 0 2px #d92d2024;outline:none}.csb-btn-danger-chip:disabled{cursor:not-allowed;opacity:.55}.csb-btn-danger-chip svg{color:inherit;flex-shrink:0}.csb-btn-ghost{background:none;border:none;border-radius:8px;color:#6366f1;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 0;transition:color .15s ease}.csb-btn-ghost:hover:not(:disabled){background:#0000;color:#4f46e5}.csb-btn-ghost:disabled{cursor:not-allowed;opacity:.55}.csb-btn-confirm{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:background .15s ease}.csb-btn-confirm:hover:not(:disabled){background:#4338ca}.csb-btn-confirm:disabled{cursor:not-allowed;opacity:.55}.csb-confirm{align-items:center;background:#0a0a1273;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:5}.csb-confirm-panel{background:#fff;background:var(--modal-bg,#fff);border:1px solid #e6e6ef;border:1px solid var(--border-subtle,#e6e6ef);border-radius:12px;box-shadow:0 16px 40px #0f172a33;padding:16px;width:min(400px,100%)}.csb-confirm-title{font-size:14px;font-weight:700;margin-bottom:8px}.csb-confirm-text{color:#5c5c70;font-size:12.5px;line-height:1.45;margin:0}.csb-confirm-list{color:#5c5c70;font-size:12px;margin:10px 0 0;max-height:140px;overflow:auto;padding:0 0 0 16px}.csb-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.csb-td{color:#2e2e3a;color:var(--text-body,#2e2e3a);font-size:12.5px;font-weight:500;min-width:0;padding:7px 10px}.csb-col-name{align-items:center;display:flex;gap:8px;overflow:hidden}.csb-row-icon{align-items:center;border-radius:5px;color:#6b6b7b;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.csb-table-row.is-dir .csb-row-icon{color:#7c4dff}.csb-table-row.is-audio .csb-row-icon{color:#0d9488}.csb-table-row.is-video .csb-row-icon{color:#2563eb}.csb-row-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-col-date,.csb-col-size{font-feature-settings:"tnum";color:#5c5c70;font-variant-numeric:tabular-nums;white-space:nowrap}.csb-col-size{text-align:right}.csb-preview{align-items:center;background:#0a0a128c;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:2}.csb-preview-panel{background:#fff;background:var(--modal-bg,#fff);border:1px solid #e6e6ef;border:1px solid var(--border-subtle,#e6e6ef);border-radius:12px;display:flex;flex-direction:column;max-height:85%;overflow:hidden;width:min(640px,100%)}.csb-preview-head{align-items:center;border-bottom:1px solid #ececf2;border-bottom:1px solid var(--border-subtle,#ececf2);display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.csb-preview-head-actions{align-items:center;display:inline-flex;flex:none;gap:2px}.csb-preview-name{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csb-preview-body{align-items:center;background:#0f0f14;display:flex;justify-content:center;min-height:200px;overflow:auto;padding:12px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.csb-preview-body::-webkit-scrollbar{height:6px;width:6px}.csb-preview-body::-webkit-scrollbar-track{background:#0000}.csb-preview-body::-webkit-scrollbar-thumb{background:#d4d4d8;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.csb-preview-body:hover::-webkit-scrollbar-thumb{background:#c4c4cc;background-clip:padding-box}.csb-preview-body::-webkit-scrollbar-thumb:hover{background:#a1a1aa;background-clip:padding-box}.csb-preview-body::-webkit-scrollbar-corner{background:#0000}.csb-preview-img-btn{background:#0000;border:none;cursor:zoom-in;display:block;line-height:0;margin:0;max-width:100%;padding:0}.csb-preview-img{border-radius:6px;display:block;max-height:min(520px,70vh);max-width:100%;object-fit:contain}.csb-preview-fullscreen{align-items:center;background:#08080cf0;display:flex;inset:0;justify-content:center;position:fixed;z-index:9800}.csb-preview-fullscreen-close{align-items:center;background:#ffffff1a;border:none;border-radius:10px;color:#f4f4f5;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease;width:40px;z-index:2}.csb-preview-fullscreen-close:hover{background:#ffffff2e;color:#fff}.csb-preview-fullscreen-stage{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:auto;padding:56px 16px 16px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;width:100%}.csb-preview-fullscreen-stage::-webkit-scrollbar{height:6px;width:6px}.csb-preview-fullscreen-stage::-webkit-scrollbar-track{background:#0000}.csb-preview-fullscreen-stage::-webkit-scrollbar-thumb{background:#d4d4d8;background-clip:padding-box;border:1px solid #0000;border-radius:999px}.csb-preview-fullscreen-stage:hover::-webkit-scrollbar-thumb{background:#c4c4cc;background-clip:padding-box}.csb-preview-fullscreen-stage::-webkit-scrollbar-thumb:hover{background:#a1a1aa;background-clip:padding-box}.csb-preview-fullscreen-img{border-radius:4px;display:block;height:auto;max-height:calc(100vh - 72px);max-width:min(100%,calc(100vw - 32px));object-fit:contain;width:auto}.csb-preview-panel--audio .csb-preview-body{background:#f4f4f8;background:var(--bg-surface-raised,#f4f4f8);min-height:160px}.csb-preview-audio{align-items:center;color:#0d9488;display:flex;flex-direction:column;gap:16px;padding:12px 8px;width:100%}.csb-preview-player{width:min(420px,100%)}.csb-preview-video{background:#000;border-radius:6px;max-height:min(520px,70vh);width:100%}.csb-preview-panel--video{width:min(860px,100%)}.csb-spin{animation:csb-spin .8s linear infinite}@keyframes csb-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.csb-toolbar{align-items:stretch;flex-direction:column}.csb-search{flex:1 1 auto;min-width:0;width:100%}.csb-table-head,.csb-table-row{grid-template-columns:minmax(0,1fr) 120px 72px}.csb-col-date{font-size:11px}}.app.theme-dark .csb-dialog,html.theme-dark .csb-dialog{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 24px 64px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-header,html.theme-dark .csb-header{background:#0000;border-bottom:none}.app.theme-dark .csb-subtitle,html.theme-dark .csb-subtitle{color:#9a9aa3}.app.theme-dark .csb-icon-btn,html.theme-dark .csb-icon-btn{color:#c4c4cc}.app.theme-dark .csb-icon-btn:hover:not(:disabled),html.theme-dark .csb-icon-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-toolbar,html.theme-dark .csb-toolbar{background:#0000;border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .csb-crumb,html.theme-dark .csb-crumb{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .csb-crumb.is-current,html.theme-dark .csb-crumb.is-current{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-crumb-sep,html.theme-dark .csb-crumb-sep{color:#9a9aa3}.app.theme-dark .csb-search,html.theme-dark .csb-search{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:none}.app.theme-dark .csb-search:focus-within,html.theme-dark .csb-search:focus-within{box-shadow:0 0 0 2px #7c4dff59}.app.theme-dark .csb-search input,html.theme-dark .csb-search input{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-search input::placeholder,.app.theme-dark .csb-search svg,html.theme-dark .csb-search input::placeholder,html.theme-dark .csb-search svg{color:#9a9aa3}.app.theme-dark .csb-search-clear:hover,html.theme-dark .csb-search-clear:hover{background:#323236;background:var(--bg-surface-raised,#323236);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-error,html.theme-dark .csb-error{background:#b423182e;border-color:#7f1d1d;color:#fecaca}.app.theme-dark .csb-empty,.app.theme-dark .csb-load-more,.app.theme-dark .csb-preview-loading,.app.theme-dark .csb-search-hint,html.theme-dark .csb-empty,html.theme-dark .csb-load-more,html.theme-dark .csb-preview-loading,html.theme-dark .csb-search-hint{color:#9a9aa3}.app.theme-dark .csb-table-head,html.theme-dark .csb-table-head{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .csb-th,.app.theme-dark .csb-th-btn,html.theme-dark .csb-th,html.theme-dark .csb-th-btn{border-right-color:#4a4a50;border-right-color:var(--border-subtle,#4a4a50);color:#9a9aa3}.app.theme-dark .csb-th-btn:hover,html.theme-dark .csb-th-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-th-btn.is-sorted,html.theme-dark .csb-th-btn.is-sorted{color:#a78bfa}.app.theme-dark .csb-table-row:hover,html.theme-dark .csb-table-row:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .csb-table-row.is-selected,html.theme-dark .csb-table-row.is-selected{background:#7c4dff38}.app.theme-dark .csb-table-row.is-selected:hover,html.theme-dark .csb-table-row.is-selected:hover{background:#7c4dff4d}.app.theme-dark .csb-loading-veil,html.theme-dark .csb-loading-veil{background:#2222259e}.app.theme-dark .csb-loading-card,html.theme-dark .csb-loading-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 10px 28px #00000059;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-btn-danger-chip,html.theme-dark .csb-btn-danger-chip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#fca5a5}.app.theme-dark .csb-btn-danger-chip:hover:not(:disabled),html.theme-dark .csb-btn-danger-chip:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#7f1d1d;color:#fecaca}.app.theme-dark .csb-btn-download-chip,html.theme-dark .csb-btn-download-chip{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#c4c4cc}.app.theme-dark .csb-btn-download-chip:hover:not(:disabled),html.theme-dark .csb-btn-download-chip:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#5a5a62;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-body,html.theme-dark .csb-body{scrollbar-color:#5a5a62 #0000}.app.theme-dark .csb-body::-webkit-scrollbar-thumb,html.theme-dark .csb-body::-webkit-scrollbar-thumb{background:#5a5a62;background-clip:padding-box}.app.theme-dark .csb-body:hover::-webkit-scrollbar-thumb,html.theme-dark .csb-body:hover::-webkit-scrollbar-thumb{background:#6b6b74;background-clip:padding-box}.app.theme-dark .csb-body::-webkit-scrollbar-thumb:hover,html.theme-dark .csb-body::-webkit-scrollbar-thumb:hover{background:#7a7a84;background-clip:padding-box}.app.theme-dark .csb-preview-body,html.theme-dark .csb-preview-body{scrollbar-color:#5a5a62 #0000}.app.theme-dark .csb-preview-body::-webkit-scrollbar-thumb,html.theme-dark .csb-preview-body::-webkit-scrollbar-thumb{background:#5a5a62;background-clip:padding-box}.app.theme-dark .csb-preview-body:hover::-webkit-scrollbar-thumb,html.theme-dark .csb-preview-body:hover::-webkit-scrollbar-thumb{background:#6b6b74;background-clip:padding-box}.app.theme-dark .csb-preview-body::-webkit-scrollbar-thumb:hover,html.theme-dark .csb-preview-body::-webkit-scrollbar-thumb:hover{background:#7a7a84;background-clip:padding-box}.app.theme-dark .csb-preview-fullscreen-stage,html.theme-dark .csb-preview-fullscreen-stage{scrollbar-color:#5a5a62 #0000}.app.theme-dark .csb-preview-fullscreen-stage::-webkit-scrollbar-thumb,html.theme-dark .csb-preview-fullscreen-stage::-webkit-scrollbar-thumb{background:#5a5a62;background-clip:padding-box}.app.theme-dark .csb-preview-fullscreen-stage:hover::-webkit-scrollbar-thumb,html.theme-dark .csb-preview-fullscreen-stage:hover::-webkit-scrollbar-thumb{background:#6b6b74;background-clip:padding-box}.app.theme-dark .csb-preview-fullscreen-stage::-webkit-scrollbar-thumb:hover,html.theme-dark .csb-preview-fullscreen-stage::-webkit-scrollbar-thumb:hover{background:#7a7a84;background-clip:padding-box}.app.theme-dark .csb-btn-ghost,html.theme-dark .csb-btn-ghost{background:#0000;border:none;color:#a5b4fc}.app.theme-dark .csb-btn-ghost:hover:not(:disabled),html.theme-dark .csb-btn-ghost:hover:not(:disabled){background:#0000;color:#c7d2fe}.app.theme-dark .csb-btn-confirm,html.theme-dark .csb-btn-confirm{background:#6366f1;color:#fff}.app.theme-dark .csb-btn-confirm:hover:not(:disabled),html.theme-dark .csb-btn-confirm:hover:not(:disabled){background:#4f46e5}.app.theme-dark .csb-confirm-panel,html.theme-dark .csb-confirm-panel{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .csb-confirm-list,.app.theme-dark .csb-confirm-text,html.theme-dark .csb-confirm-list,html.theme-dark .csb-confirm-text{color:#c4c4cc}.app.theme-dark .csb-td,html.theme-dark .csb-td{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .csb-col-date,.app.theme-dark .csb-col-size,.app.theme-dark .csb-row-icon,html.theme-dark .csb-col-date,html.theme-dark .csb-col-size,html.theme-dark .csb-row-icon{color:#c4c4cc}.app.theme-dark .csb-table-row.is-dir .csb-row-icon,html.theme-dark .csb-table-row.is-dir .csb-row-icon{color:#a78bfa}.app.theme-dark .csb-table-row.is-audio .csb-row-icon,html.theme-dark .csb-table-row.is-audio .csb-row-icon{color:#2dd4bf}.app.theme-dark .csb-table-row.is-video .csb-row-icon,html.theme-dark .csb-table-row.is-video .csb-row-icon{color:#60a5fa}.app.theme-dark .csb-preview-panel--audio .csb-preview-body,html.theme-dark .csb-preview-panel--audio .csb-preview-body{background:#323236;background:var(--bg-surface-raised,#323236)}.app.theme-dark .csb-preview-audio,html.theme-dark .csb-preview-audio{color:#2dd4bf}.app.theme-dark .csb-preview-panel,html.theme-dark .csb-preview-panel{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .csb-preview-head,html.theme-dark .csb-preview-head{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.pc-storage-page{max-width:960px}.pc-storage-card{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #e8e7e3;border-radius:16px;box-shadow:0 1px 2px #17171a0a,0 8px 24px -12px #17171a1f;box-sizing:border-box;color:#17171a;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;gap:18px;max-width:400px;padding:20px;width:100%}.pc-storage-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.pc-storage-card-title-row{align-items:center;display:flex;gap:10px;min-width:0}.pc-storage-card-icon{align-items:center;background:#eeedfb;border-radius:9px;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.pc-storage-card-title{font-size:14px;font-weight:600;letter-spacing:-.005em}.pc-storage-card-usage{display:flex;flex-direction:column;gap:12px}.pc-storage-card-values{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.pc-storage-card-used{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1}.pc-storage-card-total{color:#6b6a72;font-size:14px}.pc-storage-card-track{background:#eeedf2;border-radius:999px;height:8px;overflow:hidden}.pc-storage-card-fill{border-radius:999px;height:100%;min-width:0;transition:width .35s ease,background-color .2s ease}.pc-storage-card-meta{align-items:center;color:#57565f;display:flex;font-size:13px;gap:12px;justify-content:space-between}.pc-storage-card-pct{color:#17171a;font-family:Geist Mono,ui-monospace,monospace;font-weight:500}.pc-storage-card-meta>span:last-child{color:#6b6a72;text-align:right}.pc-storage-error{color:#b42318;font-size:12.5px;margin:0}.pc-storage-card-mng{all:unset;align-items:center;background:#fafaf9;border:1px solid #e8e7e3;border-radius:10px;box-sizing:border-box;color:#17171a;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;min-height:44px;padding:0 14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.pc-storage-card-mng:hover{background:#fff;border-color:#d4d3dc;box-shadow:0 1px 2px #17171a0f,0 4px 12px -4px #17171a1a}.pc-storage-card-mng:hover .pc-storage-card-chev{transform:translateX(2px)}.pc-storage-card-mng:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.pc-storage-card-mng-label{flex:1 1 auto;min-width:0}.pc-storage-card-chev{color:#8a8992;flex:none;transition:transform .15s ease}.app.theme-dark .pc-storage-card,html.theme-dark .pc-storage-card{background:#323236;background:var(--bg-surface-raised,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 8px 24px -12px #00000073;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-storage-card-icon,html.theme-dark .pc-storage-card-icon{background:#4f46e52e}.app.theme-dark .pc-storage-card-meta,.app.theme-dark .pc-storage-card-meta>span:last-child,.app.theme-dark .pc-storage-card-total,html.theme-dark .pc-storage-card-meta,html.theme-dark .pc-storage-card-meta>span:last-child,html.theme-dark .pc-storage-card-total{color:#9a9aa3}.app.theme-dark .pc-storage-card-pct,html.theme-dark .pc-storage-card-pct{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-storage-card-track,html.theme-dark .pc-storage-card-track{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .pc-storage-error,html.theme-dark .pc-storage-error{color:#fecaca}.app.theme-dark .pc-storage-card-mng,html.theme-dark .pc-storage-card-mng{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-storage-card-mng:hover,html.theme-dark .pc-storage-card-mng:hover{background:#3f3f46;border-color:#5a5a62;box-shadow:none}.app.theme-dark .pc-storage-card-chev,html.theme-dark .pc-storage-card-chev{color:#9a9aa3}.pc-dbv-page .pcs2-setting-actions{flex-wrap:wrap;justify-content:flex-end}.pc-dbv-date-trigger{font-feature-settings:"tnum";align-items:center;cursor:pointer;display:inline-flex;font-variant-numeric:tabular-nums;gap:8px;justify-content:space-between;min-width:160px;text-align:left;width:160px}.pc-dbv-date-trigger svg{color:var(--text-muted);flex-shrink:0}.pc-dbv-date-trigger.is-empty span{color:var(--text-muted);font-weight:400}.pc-dbv-date-trigger[aria-expanded=true]{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c4dff1f}.pc-dbv-btn{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-body);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:32px;padding:0 12px;transition:background .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.pc-dbv-btn:hover:not(:disabled){background:var(--bg-surface-alt)}.pc-dbv-btn.is-primary{background:#7c4dff;border-color:#7c4dff;color:#fff}.pc-dbv-btn.is-primary:hover:not(:disabled){background:#6d3dff;border-color:#6d3dff}.pc-dbv-btn:disabled{cursor:not-allowed;opacity:.5}.pc-dbv-btn:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.pc-dbv-confirm-text{color:#b54708;font-size:11px;margin:0 0 4px;text-align:right}.pc-dbv-run{display:flex;flex-direction:column;gap:8px;padding:6px 0 4px}.pc-dbv-run-head{align-items:baseline;display:flex;justify-content:space-between}.pc-dbv-run-title{color:var(--text-body);font-size:12px;font-weight:600}.pc-dbv-run-pct{color:var(--text-muted);font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.pc-dbv-track{background:var(--bg-surface-alt);border-radius:999px;height:6px;overflow:hidden}.pc-dbv-fill{background:#7c4dff;border-radius:999px;height:100%;transition:width .35s ease}.pc-dbv-fill.is-failed{background:#dc2626}.pc-dbv-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pc-dbv-step{grid-column-gap:8px;align-items:center;color:var(--text-muted);column-gap:8px;display:grid;font-size:12px;grid-template-columns:18px 1fr auto;padding:4px 0}.pc-dbv-step.is-done,.pc-dbv-step.is-failed,.pc-dbv-step.is-running{color:var(--text-body)}.pc-dbv-step-ico.is-done{color:#12b76a}.pc-dbv-step-ico.is-failed{color:#dc2626}.pc-dbv-step-ico.is-running{animation:pc-dbv-spin .9s linear infinite;color:#7c4dff}@keyframes pc-dbv-spin{to{transform:rotate(1turn)}}.pc-dbv-step-count{color:var(--text-muted);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.pc-dbv-step-error{color:#b42318;font-size:11px;grid-column:2/4}.pc-dbv-chips{display:flex;flex-wrap:wrap;gap:6px}.pc-dbv-chip{align-items:center;background:var(--bg-surface-alt);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:11px;gap:4px;padding:3px 9px}.pc-dbv-chip b{color:var(--text-body);font-weight:600}.pc-dbv-chip.is-warn{background:#fffaeb;color:#b54708}.pc-dbv-hint{color:var(--text-muted);font-size:12px;line-height:1.45;margin:0}.pc-dbv-alert{align-items:flex-start;border-radius:10px;display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin:0;padding:10px 12px}.pc-dbv-alert>svg{flex:none;margin-top:1px}.pc-dbv-alert.is-error{background:#fef3f2;color:#b42318}.pc-dbv-overlay{align-items:center;background:#0f0f1473;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.pc-dbv-modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px -16px #0f0f1459;color:#17171a;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:calc(100vh - 48px);max-width:760px;overflow:hidden;width:100%}.pc-dbv-modal-head{align-items:flex-start;border-bottom:1px solid #eeedf2;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.pc-dbv-modal-title{font-size:15px;font-weight:600;margin:0}.pc-dbv-modal-sub{color:#6b6a72;font-size:12.5px;margin:3px 0 0}.pc-dbv-icon-btn{all:unset;align-items:center;border-radius:8px;color:#6b6a72;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.pc-dbv-icon-btn:hover{background:#f4f4f5;color:#17171a}.pc-dbv-modal-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 20px 20px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin}.pc-dbv-modal-body::-webkit-scrollbar{height:6px;width:6px}.pc-dbv-modal-body::-webkit-scrollbar-track{background:#0000}.pc-dbv-modal-body::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.pc-dbv-modal-body::-webkit-scrollbar-thumb:hover{background:#c0c0c6}.pc-dbv-modal .pc-dbv-step{font-size:13px}.pc-dbv-h4{color:#57565f;font-size:12px;font-weight:600;letter-spacing:.04em;margin:8px 0 0;text-transform:uppercase}.pc-dbv-table{border-collapse:collapse;font-size:12.5px;width:100%}.pc-dbv-table th{border-bottom:1px solid #eeedf2;color:#6b6a72;font-weight:500;padding:6px 8px;text-align:left}.pc-dbv-table td{border-bottom:1px solid #f4f4f5;padding:6px 8px}.pc-dbv-table .is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pc-dbv-table .is-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.pc-dbv-ok{color:#067647;font-weight:500}.pc-dbv-diff{color:#b54708}.pc-dbv-warnings{color:#57565f;display:flex;flex-direction:column;font-size:12px;gap:4px;list-style:none;margin:0;padding:0}.pc-dbv-warnings li{align-items:flex-start;display:flex;gap:6px}.pc-dbv-warnings svg{color:#d97706;flex:none;margin-top:2px}.app.theme-dark .pc-dbv-date-trigger[aria-expanded=true],html.theme-dark .pc-dbv-date-trigger[aria-expanded=true]{border-color:#7c4dff;box-shadow:0 0 0 3px #7c4dff38}.app.theme-dark .pc-dbv-date-trigger svg,.app.theme-dark .pc-dbv-date-trigger.is-empty span,.app.theme-dark .pc-dbv-h4,.app.theme-dark .pc-dbv-hint,.app.theme-dark .pc-dbv-modal-sub,.app.theme-dark .pc-dbv-run-pct,.app.theme-dark .pc-dbv-step,.app.theme-dark .pc-dbv-step-count,.app.theme-dark .pc-dbv-table th,.app.theme-dark .pc-dbv-warnings,html.theme-dark .pc-dbv-date-trigger svg,html.theme-dark .pc-dbv-date-trigger.is-empty span,html.theme-dark .pc-dbv-h4,html.theme-dark .pc-dbv-hint,html.theme-dark .pc-dbv-modal-sub,html.theme-dark .pc-dbv-run-pct,html.theme-dark .pc-dbv-step,html.theme-dark .pc-dbv-step-count,html.theme-dark .pc-dbv-table th,html.theme-dark .pc-dbv-warnings{color:#9a9aa3}.app.theme-dark .pc-dbv-step.is-done,.app.theme-dark .pc-dbv-step.is-failed,.app.theme-dark .pc-dbv-step.is-running,html.theme-dark .pc-dbv-step.is-done,html.theme-dark .pc-dbv-step.is-failed,html.theme-dark .pc-dbv-step.is-running{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-dbv-btn,html.theme-dark .pc-dbv-btn{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-dbv-btn:hover:not(:disabled),html.theme-dark .pc-dbv-btn:hover:not(:disabled){background:#3f3f46;border-color:#5a5a62}.app.theme-dark .pc-dbv-btn.is-primary,html.theme-dark .pc-dbv-btn.is-primary{background:#7c4dff;background:var(--accent,#7c4dff);border-color:#7c4dff;border-color:var(--accent,#7c4dff);color:#fff}.app.theme-dark .pc-dbv-btn.is-primary:hover:not(:disabled),html.theme-dark .pc-dbv-btn.is-primary:hover:not(:disabled){background:#6d3dff;border-color:#6d3dff}.app.theme-dark .pc-dbv-confirm-text,.app.theme-dark .pc-dbv-diff,html.theme-dark .pc-dbv-confirm-text,html.theme-dark .pc-dbv-diff{color:#fcd34d}.app.theme-dark .pc-dbv-step-error,html.theme-dark .pc-dbv-step-error{color:#fecaca}.app.theme-dark .pc-dbv-chip,.app.theme-dark .pc-dbv-track,html.theme-dark .pc-dbv-chip,html.theme-dark .pc-dbv-track{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .pc-dbv-chip,html.theme-dark .pc-dbv-chip{color:#c4c4cc}.app.theme-dark .pc-dbv-chip b,html.theme-dark .pc-dbv-chip b{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-dbv-chip.is-warn,html.theme-dark .pc-dbv-chip.is-warn{background:#d9770629;color:#fcd34d}.app.theme-dark .pc-dbv-fill:not(.is-failed),.app.theme-dark .pc-dbv-step-ico.is-running,html.theme-dark .pc-dbv-fill:not(.is-failed),html.theme-dark .pc-dbv-step-ico.is-running{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .pc-dbv-fill:not(.is-failed),html.theme-dark .pc-dbv-fill:not(.is-failed){background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .pc-dbv-alert.is-error,html.theme-dark .pc-dbv-alert.is-error{background:#dc262629;color:#fecaca}.app.theme-dark .pc-dbv-overlay,html.theme-dark .pc-dbv-overlay{background:#0000008c;background:var(--overlay,#0000008c)}.app.theme-dark .pc-dbv-modal,html.theme-dark .pc-dbv-modal{background:#2a2a2e;background:var(--modal-bg,#2a2a2e);box-shadow:0 24px 64px -16px #0009;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-dbv-modal-head,.app.theme-dark .pc-dbv-table th,html.theme-dark .pc-dbv-modal-head,html.theme-dark .pc-dbv-table th{border-bottom-color:#4a4a50;border-bottom-color:var(--border-subtle,#4a4a50)}.app.theme-dark .pc-dbv-table td,html.theme-dark .pc-dbv-table td{border-bottom-color:#ffffff0f}.app.theme-dark .pc-dbv-icon-btn,html.theme-dark .pc-dbv-icon-btn{color:#9a9aa3}.app.theme-dark .pc-dbv-icon-btn:hover,html.theme-dark .pc-dbv-icon-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .pc-dbv-ok,html.theme-dark .pc-dbv-ok{color:#86efac}.app.theme-dark .pc-dbv-modal-body,html.theme-dark .pc-dbv-modal-body{scrollbar-color:#ffffff38 #0000}.app.theme-dark .pc-dbv-modal-body::-webkit-scrollbar-thumb,html.theme-dark .pc-dbv-modal-body::-webkit-scrollbar-thumb{background:#ffffff38}.app.theme-dark .pc-dbv-modal-body::-webkit-scrollbar-thumb:hover,html.theme-dark .pc-dbv-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff57}.user-profile-overlay{z-index:11050}.user-profile-modal{background:#fff;border:1px solid #09090b12;border-radius:18px;box-shadow:0 1px 2px #09090b0d,0 12px 32px -8px #09090b24,0 40px 80px -32px #09090b38;display:flex;flex-direction:column;font-family:Geist Variable,Geist,system-ui,sans-serif;max-height:min(92vh,720px);max-width:452px;overflow:hidden;width:100%}.user-profile-header-bar{align-items:center;background:#0000;border:none;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 14px 20px}.user-profile-header-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.user-profile-title{color:#18181b;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.user-profile-subtitle{color:#8b8b93;font-size:12.5px;line-height:1.35;margin:0}.user-profile-close{background:#0000;border:1px solid #0000;border-radius:9px;color:#71717a;cursor:pointer;display:inline-grid;flex-shrink:0;height:30px;padding:0;place-items:center;transition:background .14s ease,color .14s ease;width:30px}.user-profile-close:hover{background:#f4f4f5;color:#18181b}.user-profile-header-divider{background:linear-gradient(90deg,#09090b00,#09090b14 12%,#09090b14 88%,#09090b00);height:1px}.user-profile-body{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px 20px 4px}.user-profile-hero{align-items:center;display:flex;gap:14px}.user-profile-avatar{align-items:center;background:#e4e4e7;border:none;border-radius:14px;box-shadow:inset 0 0 0 1px #09090b14,0 1px 2px #09090b0f;cursor:pointer;display:flex;flex:none;height:58px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:box-shadow .14s ease;width:58px}.user-profile-avatar:hover:not(:disabled){box-shadow:inset 0 0 0 1px #4f46e573,0 0 0 3px #4f46e51f}.user-profile-avatar:disabled{cursor:not-allowed;opacity:.75}.user-profile-avatar-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.user-profile-avatar-initials{color:#4f46e5;font-size:18px;font-weight:600}.user-profile-hero-main{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.user-profile-hero-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.user-profile-hero-name{color:#18181b;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.user-profile-role-badge{align-items:center;background:#eef2ff;border-radius:6px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:19px;letter-spacing:.01em;padding:0 7px 0 6px}.user-profile-role-dot{background:#6366f1;border-radius:50%;height:4px;width:4px}.user-profile-hero-email{color:#71717a;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.user-profile-file-input{display:none}.user-profile-choose-img-btn{align-items:center;background:#fff;border:1px solid #09090b1f;border-radius:8px;color:#27272a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:26px;padding:0 10px;transition:background .14s ease,border-color .14s ease}.user-profile-choose-img-btn:hover:not(:disabled){background:#fafafa;border-color:#09090b33}.user-profile-choose-img-btn:disabled{cursor:not-allowed;opacity:.6}.user-profile-tip-host{position:relative;z-index:1}.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):hover{z-index:20}.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):after{border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 20px #09090b2e;color:#fafafa;content:attr(data-tooltip);font-family:Geist Variable,Geist,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.35;padding:6px 10px;transform:translateX(-50%);white-space:nowrap;z-index:2}.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):after,.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):before{background:#18181b;left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease,visibility .14s ease;visibility:hidden}.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):before{bottom:calc(100% + 2px);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:6px;margin-left:-5px;width:10px;z-index:3}.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:after,.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):focus-visible:before,.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):hover:after,.user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):hover:before{opacity:1;visibility:visible}.user-profile-success{background:#ecfdf3;color:#067647}.user-profile-error,.user-profile-success{border-radius:10px;font-size:12.5px;margin:0;padding:10px 12px}.user-profile-error{background:#fef3f2;color:#b42318}.user-profile-fields{display:flex;flex-direction:column;gap:12px}.user-profile-field-outline{position:relative}.user-profile-field-outline>label{background:#fff;color:#71717a;font-size:11px;font-weight:500;left:10px;padding:0 4px;position:absolute;top:-6px;z-index:1}.user-profile-field-outline>input,.user-profile-password-trigger{background:#fff;border:1px solid #09090b21;border-radius:10px;box-shadow:0 1px 2px #09090b0a;box-sizing:border-box;color:#18181b;font-family:inherit;font-size:14px;height:42px;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.user-profile-field-outline>input:focus,.user-profile-pwd-wrap input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f124;outline:none}.user-profile-password-trigger{color:#a1a1aa;cursor:pointer}.user-profile-password-fields{display:flex;flex-direction:column;gap:12px}.user-profile-pwd-wrap{position:relative}.user-profile-pwd-wrap input{background:#fff;border:1px solid #09090b21;border-radius:10px;box-shadow:0 1px 2px #09090b0a;box-sizing:border-box;color:#18181b;font-family:inherit;font-size:14px;height:42px;padding:0 40px 0 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.user-profile-pwd-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#71717a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:background .14s ease,color .14s ease;width:30px}.user-profile-pwd-toggle:hover{background:#f4f4f5;color:#18181b}.user-profile-field-error{color:#b42318;display:block;font-size:12px;margin-top:5px}.user-profile-policy-rules{margin:6px 0 0}.user-profile-extra{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.user-profile-google-block{align-items:center;background:#fcfcfd;border:1px solid #09090b17;border-radius:12px;display:flex;gap:12px;padding:11px 12px}.user-profile-google-mark{background:#fff;border:1px solid #09090b1a;border-radius:9px;color:#3f3f46;display:grid;flex:none;height:30px;place-items:center;width:30px}.user-profile-google-copy{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.user-profile-google-title{color:#18181b;font-size:13px;font-weight:600}.user-profile-google-desc{align-items:flex-start;color:#a1a1aa;display:inline-flex;font-size:11.5px;gap:6px;line-height:1.35;min-width:0;white-space:normal}.user-profile-google-desc.is-linked{color:#15803d}.user-profile-google-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:5px;margin-top:4px;width:5px}.user-profile-google-btn{align-items:center;background:#fff;border:1px solid #09090b1f;border-radius:8px;color:#27272a;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;gap:6px;height:30px;padding:0 12px;transition:background .14s ease,border-color .14s ease}.user-profile-google-btn:hover:not(:disabled){background:#fafafa;border-color:#09090b33}.user-profile-google-btn:disabled{cursor:not-allowed;opacity:.65}.user-profile-google-btn--unlink{background:#fef3f2;border-color:#fecdca;color:#b42318}.user-profile-auth-history-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#52525b;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:9px;padding:10px 12px;text-align:left;transition:background .14s ease,color .14s ease;width:100%}.user-profile-auth-history-btn:hover{background:#f6f6f7;color:#18181b}.user-profile-auth-history-label{flex:1 1}.user-profile-footer{align-items:center;background:#fbfbfc;border-top:1px solid #09090b12;display:flex;gap:9px;justify-content:flex-end;margin-top:14px;padding:12px 20px 14px}.user-profile-footer .user-form-link-btn.user-form-footer-btn{background:none;border:none;color:#6366f1;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:32px;padding:8px 0}.user-profile-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#4f46e5}.user-profile-footer .user-form-profile-save-btn.user-form-footer-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;line-height:1;min-width:auto;padding:8px 16px;width:auto}.app.theme-dark .user-profile-modal,html.theme-dark .user-profile-modal{background:#323236;background:var(--modal-bg,#323236);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:0 20px 48px #00000080;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-google-title,.app.theme-dark .user-profile-hero-name,.app.theme-dark .user-profile-title,html.theme-dark .user-profile-google-title,html.theme-dark .user-profile-hero-name,html.theme-dark .user-profile-title{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-close,.app.theme-dark .user-profile-field-outline>label,.app.theme-dark .user-profile-hero-email,.app.theme-dark .user-profile-pwd-toggle,.app.theme-dark .user-profile-subtitle,html.theme-dark .user-profile-close,html.theme-dark .user-profile-field-outline>label,html.theme-dark .user-profile-hero-email,html.theme-dark .user-profile-pwd-toggle,html.theme-dark .user-profile-subtitle{color:#9a9aa3}.app.theme-dark .user-profile-close:hover,.app.theme-dark .user-profile-pwd-toggle:hover,html.theme-dark .user-profile-close:hover,html.theme-dark .user-profile-pwd-toggle:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-header-divider,html.theme-dark .user-profile-header-divider{background:linear-gradient(90deg,#0000,#4a4a50 12%,#4a4a50 88%,#0000);background:linear-gradient(90deg,#0000 0,var(--border-subtle,#4a4a50) 12%,var(--border-subtle,#4a4a50) 88%,#0000 100%)}.app.theme-dark .user-profile-avatar,html.theme-dark .user-profile-avatar{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);box-shadow:inset 0 0 0 1px #4a4a50;box-shadow:0 0 0 1px var(--border-subtle,#4a4a50) inset}.app.theme-dark .user-profile-avatar:hover:not(:disabled),html.theme-dark .user-profile-avatar:hover:not(:disabled){box-shadow:inset 0 0 0 1px #7c4dff,0 0 0 3px #7c4dff2e;box-shadow:0 0 0 1px var(--accent,#7c4dff) inset,0 0 0 3px var(--accent-soft,#7c4dff2e)}.app.theme-dark .user-profile-avatar-initials,html.theme-dark .user-profile-avatar-initials{color:#7c4dff;color:var(--accent,#7c4dff)}.app.theme-dark .user-profile-role-badge,html.theme-dark .user-profile-role-badge{background:#7c4dff2e;background:var(--accent-soft,#7c4dff2e);color:#c4b5fd}.app.theme-dark .user-profile-role-dot,html.theme-dark .user-profile-role-dot{background:#7c4dff;background:var(--accent,#7c4dff)}.app.theme-dark .user-profile-choose-img-btn,.app.theme-dark .user-profile-field-outline>input,.app.theme-dark .user-profile-google-btn,.app.theme-dark .user-profile-google-mark,.app.theme-dark .user-profile-password-trigger,.app.theme-dark .user-profile-pwd-wrap input,html.theme-dark .user-profile-choose-img-btn,html.theme-dark .user-profile-field-outline>input,html.theme-dark .user-profile-google-btn,html.theme-dark .user-profile-google-mark,html.theme-dark .user-profile-password-trigger,html.theme-dark .user-profile-pwd-wrap input{background:#3a3a3e;background:var(--input-bg,#3a3a3e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50);box-shadow:none;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-field-outline>label,html.theme-dark .user-profile-field-outline>label{background:#323236;background:var(--modal-bg,#323236)}.app.theme-dark .user-profile-choose-img-btn:hover:not(:disabled),.app.theme-dark .user-profile-google-btn:hover:not(:disabled),html.theme-dark .user-profile-choose-img-btn:hover:not(:disabled),html.theme-dark .user-profile-google-btn:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.app.theme-dark .user-profile-field-outline>input:focus,.app.theme-dark .user-profile-pwd-wrap input:focus,html.theme-dark .user-profile-field-outline>input:focus,html.theme-dark .user-profile-pwd-wrap input:focus{border-color:#7c4dff;border-color:var(--accent,#7c4dff);box-shadow:0 0 0 3px #7c4dff2e;box-shadow:0 0 0 3px var(--accent-soft,#7c4dff2e)}.app.theme-dark .user-profile-password-trigger,html.theme-dark .user-profile-password-trigger{color:#9a9aa3}.app.theme-dark .user-profile-success,html.theme-dark .user-profile-success{background:#4ade801f;color:#4ade80;color:var(--success,#4ade80)}.app.theme-dark .user-profile-error,.app.theme-dark .user-profile-field-error,html.theme-dark .user-profile-error,html.theme-dark .user-profile-field-error{background:#f871711f;color:#f87171;color:var(--danger,#f87171)}.app.theme-dark .user-profile-field-error,html.theme-dark .user-profile-field-error{background:#0000}.app.theme-dark .user-profile-google-block,html.theme-dark .user-profile-google-block{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-color:#4a4a50;border-color:var(--border-subtle,#4a4a50)}.app.theme-dark .user-profile-google-desc,html.theme-dark .user-profile-google-desc{color:#9a9aa3}.app.theme-dark .user-profile-google-desc.is-linked,html.theme-dark .user-profile-google-desc.is-linked{color:#4ade80}.app.theme-dark .user-profile-google-btn--unlink,html.theme-dark .user-profile-google-btn--unlink{background:#f871711f;border-color:#f8717166;color:#f87171;color:var(--danger,#f87171)}.app.theme-dark .user-profile-auth-history-btn,html.theme-dark .user-profile-auth-history-btn{color:#c4c4cc}.app.theme-dark .user-profile-auth-history-btn:hover,html.theme-dark .user-profile-auth-history-btn:hover{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-footer,html.theme-dark .user-profile-footer{background:#2a2a2e;background:var(--bg-surface,#2a2a2e);border-top-color:#4a4a50;border-top-color:var(--border-subtle,#4a4a50)}.app.theme-dark .user-profile-footer .user-form-link-btn.user-form-footer-btn,html.theme-dark .user-profile-footer .user-form-link-btn.user-form-footer-btn{color:#a78bfa;color:var(--link,#a78bfa)}.app.theme-dark .user-profile-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled),html.theme-dark .user-profile-footer .user-form-link-btn.user-form-footer-btn:hover:not(:disabled){color:#c4b5fd}.app.theme-dark .user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):after,html.theme-dark .user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):after{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e);border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50);box-shadow:0 8px 20px #0006;color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):before,html.theme-dark .user-profile-tip-host[data-tooltip]:not([data-tooltip=""]):before{background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.user-info .logout-menu.ec-actions-menu{overflow:visible}.logout-menu-separator{align-self:stretch;background:#0f172a1a;border:none;display:block;flex-shrink:0;height:1px;margin:4px -4px;padding:0;width:auto}.logout-menu-appearance{position:relative;width:100%}.logout-menu-appearance-trigger{position:relative}.logout-menu-appearance-label{flex:1 1;min-width:0;text-align:left}.logout-menu-appearance-chevron{flex-shrink:0;margin-left:auto;opacity:.65}.logout-menu-appearance-submenu{background:#fff;border-radius:6px;box-shadow:0 0 1px 0 #00000045,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;min-width:188px;padding:4px;position:absolute;right:100%;top:0;z-index:10010}.logout-menu-appearance-submenu:after{content:"";height:100%;position:absolute;right:-10px;top:0;width:10px}.logout-menu-appearance-option{gap:10px}.logout-menu-appearance-option-label{color:inherit;flex:1 1;font-size:12px;font-weight:500;line-height:1.3;min-width:0;text-align:left}.logout-menu-appearance-check{color:#7c4dff;flex-shrink:0;margin-left:auto}.logout-menu-appearance-option.is-selected{background:#7c4dff14}.app.theme-dark .logout-menu-separator,html.theme-dark .logout-menu-separator{background:#4a4a50;background:var(--border-subtle,#4a4a50)}.app.theme-dark .logout-menu-appearance-submenu,html.theme-dark .logout-menu-appearance-submenu{background:#323236;background:var(--modal-bg,#323236);border:1px solid #4a4a50;border:1px solid var(--border-subtle,#4a4a50);box-shadow:0 8px 24px #00000073}.app.theme-dark .logout-menu-appearance-option.is-selected,html.theme-dark .logout-menu-appearance-option.is-selected{background:#7c4dff2e}.app.theme-dark .logout-menu-appearance-check,html.theme-dark .logout-menu-appearance-check{color:#b794ff}.app.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item,.app.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item svg,html.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item,html.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item svg{color:#ededef;color:var(--text-body,#ededef)}.app.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item:hover:not(:disabled),html.theme-dark .logout-menu-appearance-submenu .ec-actions-menu-item:hover:not(:disabled){background:#3a3a3e;background:var(--bg-surface-alt,#3a3a3e)}.theme-cover-overlay{inset:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;z-index:2147483000}.theme-cover-overlay.is-fading{opacity:0;transition:opacity .42s cubic-bezier(.33,1,.68,1)}.theme-cover-circle{border-radius:50%;position:absolute;transform:translate(-50%,-50%) scale(.02);transition:transform .68s cubic-bezier(.22,1,.36,1);will-change:transform}.theme-cover-overlay.is-expanding .theme-cover-circle{transform:translate(-50%,-50%) scale(1)}.theme-cover-overlay.is-dark .theme-cover-circle{background:radial-gradient(circle at 38% 32%,#323236 0,#2a2a2e 42%,#222225 100%);box-shadow:0 0 72px 16px #7c4dff24}.theme-cover-overlay.is-light .theme-cover-circle{background:radial-gradient(circle at 38% 32%,#fff 0,#f8f9fa 55%,#eef1f4 100%);box-shadow:0 0 64px 12px #7c4dff14}@keyframes session-expired-modal-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes session-expired-fade{0%{opacity:0}to{opacity:1}}@keyframes session-expired-plug-l{0%,12%{transform:translateX(1.5px)}38%,82%{transform:translateX(-2.5px)}to{transform:translateX(1.5px)}}@keyframes session-expired-plug-r{0%,12%{transform:translateX(-1.5px)}38%,82%{transform:translateX(2.5px)}to{transform:translateX(-1.5px)}}@keyframes session-expired-spark{0%,30%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1.2)}}@keyframes session-expired-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes session-expired-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes session-expired-spin{to{transform:rotate(1turn)}}.session-expired-overlay{align-items:center;animation:session-expired-fade .35s ease-out both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e101e6b;color:#141625;display:flex;font-family:Geist Variable,Geist,system-ui,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100050}.session-expired-modal{animation:session-expired-modal-in .5s cubic-bezier(.2,.9,.25,1.05) .08s both;background:#fff;border-radius:22px;box-shadow:inset 0 1px 0 #fff9,0 30px 70px -20px #0e102873,0 0 0 1px #1416250f;max-width:460px;overflow:hidden;position:relative;width:100%}.session-expired-close{align-items:center;background:#0000;border:none;border-radius:10px;color:#6b7083;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .2s ease,color .2s ease;width:36px;z-index:1}.session-expired-close:hover{background-color:#f1f2f7;color:#141625}.session-expired-body{align-items:center;display:flex;flex-direction:column;gap:18px;padding:36px 32px 24px;text-align:center}.session-expired-icon{align-items:center;display:flex;height:76px;justify-content:center;position:relative;width:76px}.session-expired-ring{animation:session-expired-ring 2.8s ease-out infinite;border:1.5px solid #4f4fd0;border-radius:50%;inset:0;position:absolute}.session-expired-ring--delay{animation-delay:1.4s}.session-expired-icon-core{align-items:center;border-radius:50%;display:flex;height:76px;justify-content:center;position:relative;width:76px}.session-expired-plug-l{animation:session-expired-plug-l 2.8s cubic-bezier(.6,0,.3,1) infinite;transform-box:fill-box}.session-expired-plug-r{animation:session-expired-plug-r 2.8s cubic-bezier(.6,0,.3,1) infinite;transform-box:fill-box}.session-expired-spark{animation:session-expired-spark 2.8s ease-out infinite;transform-origin:12px 12px}.session-expired-badge{align-items:center;background:#fdf1e8;border-radius:999px;color:#9a4312;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.01em;padding:5px 12px 5px 10px}.session-expired-badge-dot{animation:session-expired-dot 1.6s ease-in-out infinite;background:#e8793a;border-radius:50%;height:7px;width:7px}.session-expired-copy{display:flex;flex-direction:column;gap:10px}.session-expired-title{color:#141625;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.session-expired-text{color:#555a6e;font-size:15px;line-height:1.55;margin:0;max-width:360px}.session-expired-details{background:#fafbfd;border:1px solid #ebedf3;border-radius:14px;display:flex;flex-direction:column;text-align:left;width:100%}.session-expired-detail-row{align-items:center;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:11px 16px}.session-expired-detail-row+.session-expired-detail-row{border-top:1px solid #ebedf3}.session-expired-detail-label{color:#5f6478}.session-expired-detail-value{color:#141625;font-weight:500;text-align:right}.session-expired-detail-value--mono{font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.session-expired-actions{display:flex;gap:10px;padding:0 32px 24px}.session-expired-primary{align-items:center;background:#4f4fd0;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:14.5px;font-weight:600;gap:8px;height:46px;justify-content:center;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.session-expired-primary:hover:not(:disabled){box-shadow:0 10px 24px -8px #4b4bc4a6;transform:translateY(-1px)}.session-expired-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.session-expired-primary:disabled{cursor:default;opacity:.95}.session-expired-spin{animation:session-expired-spin .8s linear infinite}.session-expired-countdown{background:#fafbfd;border-top:1px solid #eef0f5;display:flex;flex-direction:column;gap:9px;padding:12px 32px 14px}.session-expired-countdown-row{align-items:center;color:#5f6478;display:flex;font-size:12.5px;gap:12px;justify-content:space-between}.session-expired-cancel{background:none;border:none;color:#4b4bc4;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:4px 0}.session-expired-cancel:hover{color:#3a3aa8}.session-expired-progress{background:#e7e9f1;border-radius:999px;height:4px;overflow:hidden}.session-expired-progress-bar{background:#4f4fd0;border-radius:999px;height:4px;transition:width 1s linear}@media (prefers-reduced-motion:reduce){.session-expired-badge-dot,.session-expired-modal,.session-expired-overlay,.session-expired-plug-l,.session-expired-plug-r,.session-expired-ring,.session-expired-spark{animation:none}.session-expired-progress-bar{transition:none}}.app.theme-dark .session-expired-modal,html.theme-dark .session-expired-modal{background:#1a1c2e;background:var(--modal-bg,#1a1c2e);box-shadow:inset 0 1px 0 #ffffff0a,0 30px 70px -20px #0000008c,0 0 0 1px #ffffff14;box-shadow:0 1px 0 #ffffff0a inset,0 30px 70px -20px #0000008c,0 0 0 1px var(--border-subtle,#ffffff14);color:#e8eaf0;color:var(--text-body,#e8eaf0)}.app.theme-dark .session-expired-close,html.theme-dark .session-expired-close{color:#9aa0b4;color:var(--text-muted,#9aa0b4)}.app.theme-dark .session-expired-close:hover,html.theme-dark .session-expired-close:hover{background-color:#ffffff0f;background-color:var(--bg-surface-alt,#ffffff0f);color:#e8eaf0;color:var(--text-body,#e8eaf0)}.app.theme-dark .session-expired-title,html.theme-dark .session-expired-title{color:#e8eaf0;color:var(--text-body,#e8eaf0)}.app.theme-dark .session-expired-text,html.theme-dark .session-expired-text{color:#9aa0b4;color:var(--text-muted,#9aa0b4)}.app.theme-dark .session-expired-details,html.theme-dark .session-expired-details{background:#ffffff0a;background:var(--bg-surface-alt,#ffffff0a);border-color:#ffffff14;border-color:var(--border-subtle,#ffffff14)}.app.theme-dark .session-expired-detail-row+.session-expired-detail-row,html.theme-dark .session-expired-detail-row+.session-expired-detail-row{border-top-color:#ffffff14;border-top-color:var(--border-subtle,#ffffff14)}.app.theme-dark .session-expired-detail-label,html.theme-dark .session-expired-detail-label{color:#9aa0b4;color:var(--text-muted,#9aa0b4)}.app.theme-dark .session-expired-detail-value,html.theme-dark .session-expired-detail-value{color:#e8eaf0;color:var(--text-body,#e8eaf0)}.app.theme-dark .session-expired-countdown,html.theme-dark .session-expired-countdown{background:#ffffff0a;background:var(--bg-surface-alt,#ffffff0a);border-top-color:#ffffff14;border-top-color:var(--border-subtle,#ffffff14)}.app.theme-dark .session-expired-countdown-row,html.theme-dark .session-expired-countdown-row{color:#9aa0b4;color:var(--text-muted,#9aa0b4)}.app.theme-dark .session-expired-progress,html.theme-dark .session-expired-progress{background:#ffffff14}#react-joyride-portal{position:relative;z-index:15000!important}#react-joyride-portal .react-joyride__beacon,#react-joyride-portal [data-testid=floater-beacon]{display:none!important}.react-joyride__overlay{z-index:15010!important}.react-joyride__spotlight{z-index:15015!important}#react-joyride-portal .react-joyride__floater,#react-joyride-portal [data-testid=floater],.react-joyride__tooltip{pointer-events:auto!important;z-index:15060!important}.react-joyride__tooltip{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.board-filters-tour-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a29;color:#2d3748;font-family:Geist Variable,Geist,system-ui,sans-serif;max-width:320px;min-width:260px;padding:14px 16px;position:relative;z-index:15061}.board-filters-tour-tooltip__title{color:#1e293b;font-size:14px;font-weight:600;line-height:1.35;margin:0 0 8px}.board-filters-tour-tooltip__content{color:#475569;font-size:13px;line-height:1.5;margin:0}.board-filters-tour-tooltip__hint{background:color-mix(in srgb,#2347ff 8%,#fff);border:1px solid color-mix(in srgb,#2347ff 18%,#fff);border-radius:6px;color:#2347ff;font-size:11px;line-height:1.45;margin:10px 0 0;padding:8px 10px}.board-filters-tour-tooltip__hint strong{color:#1d4ed8;font-weight:600}.board-filters-tour-tooltip__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.board-filters-tour-tooltip__btn-back,.board-filters-tour-tooltip__btn-primary{border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1.25;margin:0;padding:6px 12px}.board-filters-tour-tooltip__btn-back{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.board-filters-tour-tooltip__btn-primary{background:#2347ff;border:1px solid #2347ff;color:#fff}.board-filters-tour-tooltip__progress{color:#94a3b8;font-size:10px;margin:8px 0 0;text-align:right}.orya-tour-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20000}.orya-tour-frame{background:#fff;border:none;border-radius:16px;box-shadow:0 28px 72px #0f172a4d;display:block;height:min(64vh,688px);overflow:hidden;width:min(64vw,1056px)}@media (max-width:900px){.orya-tour-frame{height:min(67vh,688px);width:min(75vw,1056px)}}
/*# sourceMappingURL=main.3abae42d.css.map*/