@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg-app:#e9edf5;--bg-card:#fff;--brand-primary:#06f;--brand-primary-hover:#005ce6;--brand-primary-light:#e6f0ff;--brand-secondary:#10b981;--brand-secondary-hover:#059669;--brand-secondary-light:#d1fae5;--brand-gradient:linear-gradient(135deg, var(--brand-secondary) 0%, var(--brand-primary) 100%);--text-main:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-inverse:#fff;--border-color:#e5e7eb;--shadow-card:none;--shadow-overlay:0 4px 16px #0f172a14;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-app);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;line-height:1.5}.altura-tela{height:100dvh}.altura-tela-min{min-height:100dvh}.conteudo-app{--recuo-conteudo:2rem;padding:2rem var(--recuo-conteudo)}@media (height<=860px){.conteudo-app{--recuo-conteudo:1.5rem;padding:1.25rem var(--recuo-conteudo)}}@media (width<=720px){.conteudo-app{--recuo-conteudo:1rem;padding:1rem var(--recuo-conteudo)}}.sangra-nas-bordas{margin-left:calc(var(--recuo-conteudo,2rem) * -1);margin-right:calc(var(--recuo-conteudo,2rem) * -1)}.sangra-nas-bordas__interno{padding-left:var(--recuo-conteudo,2rem);padding-right:var(--recuo-conteudo,2rem)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.card{background-color:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:1.5rem}.form-label{color:var(--text-main);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.campo-com-icone{align-items:center;width:100%;display:flex;position:relative}.campo-com-icone>svg,.campo-com-icone>.icone{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;left:.85rem}.campo-com-icone .input-field,.campo-com-icone .select-field,.campo-com-icone .textarea-field{padding-left:2.35rem}.input-field,.select-field,.textarea-field{border:1px solid var(--border-color);width:100%;color:var(--text-main);box-sizing:border-box;background-color:#fff;border-radius:8px;outline:none;padding:.6rem .85rem;font-family:Inter,sans-serif;font-size:.86rem;transition:border-color .15s,box-shadow .15s}.input-field,.select-field{height:42px}.input-field::placeholder,.textarea-field::placeholder{color:#a8b3c1}.input-field:hover:not(:disabled),.select-field:hover:not(:disabled),.textarea-field:hover:not(:disabled){border-color:#cbd5e1}.input-field:focus,.select-field:focus,.textarea-field:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-light)}.input-field:disabled,.select-field:disabled,.textarea-field:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}.toggle-switch{width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:#e5e7eb;border-radius:24px;transition:all .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background-color:var(--brand-primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.checkbox-custom{appearance:none;font:inherit;color:currentColor;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25em;place-content:center;width:1.15em;height:1.15em;margin:0;transition:all .2s;display:grid}.checkbox-custom:before{content:"";transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#fff;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #fff}.checkbox-custom:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.checkbox-custom:checked:before{transform:scale(1)}.btn-primary,.btn-secondary,.btn-icon{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.btn-primary{background-color:var(--brand-primary);color:var(--text-inverse);border:1px solid #0000;padding:.75rem 1.5rem}.btn-primary:hover{background-color:var(--brand-primary-hover)}.btn-secondary{color:var(--text-main);border:1px solid var(--border-color);background-color:#fff;padding:.75rem 1.5rem}.btn-secondary:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.btn-secondary:hover{color:var(--text-main);background-color:#f3f4f6}.btn-icon{width:42px;color:var(--text-secondary);border:1px solid var(--border-color);background-color:#fff;padding:0}.btn-icon:hover:not(:disabled){color:var(--text-main);background-color:#f8fafc;border-color:#cbd5e1}.btn-icon:hover:not(.is-active){color:var(--text-main);background-color:#f3f4f6}.btn-icon.is-active{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-inverse)}.page{flex-direction:column;gap:1.25rem;display:flex}.page--cheia{height:100%;min-height:0}.page-header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-header__texto{flex:280px;min-width:0}.page-header__linha{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.page-title{color:var(--text-main);letter-spacing:-.02em;min-width:0;margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.page-title--detalhe{font-size:1.6rem}.page-subtitle{color:var(--text-secondary);margin-top:.2rem;font-size:.82rem}.page-header__acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:flex}.selo{background:var(--brand-primary-light);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.65rem;font-weight:800}.btn-group{flex-shrink:0;display:flex}.btn-group>.btn-icon{border-radius:0}.btn-group>.btn-icon:first-child{border-radius:8px 0 0 8px}.btn-group>.btn-icon:last-child{border-radius:0 8px 8px 0}.btn-group>.btn-icon+.btn-icon{margin-left:-1px}.btn-group>.btn-icon.is-active{z-index:1;position:relative}.kanban-card{background-color:var(--brand-primary-light);color:var(--text-secondary);box-sizing:border-box;cursor:pointer;border:1px solid #cfe0ff;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.3rem;width:100%;height:6.4rem;padding:.7rem .8rem;display:flex;position:relative;overflow:hidden}.kanban-card:active{cursor:grabbing}.kanban-card__grip{opacity:0;color:var(--text-muted);pointer-events:none;transition:opacity .18s;position:absolute;top:.76rem;left:.3rem}.kanban-card:hover .kanban-card__grip{opacity:1}.kanban-card__topo{transition:transform .18s}.kanban-card:hover .kanban-card__topo{transform:translate(.9rem)}.kanban-card__topo{color:var(--brand-primary);align-items:flex-start;gap:.3rem;display:flex}.kanban-card__topo>svg{flex-shrink:0;margin-top:2px}.kanban-card__titulo{color:var(--text-main);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;height:2.04rem;font-size:.85rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.kanban-card__sub{text-overflow:ellipsis;white-space:nowrap;height:.84rem;font-size:.7rem;line-height:1.2;overflow:hidden}.kanban-card__rodape{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;margin-top:auto;display:flex}.kanban-card__rodape .badge{min-width:0;height:20px;padding:0 .5rem;font-size:.63rem}.campo-editavel:not(:has(+.campo-editavel)){border-bottom:none;margin-bottom:0}.tab-group{background-color:#eef1f6;border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.tab-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.3rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.tab-btn:hover:not(.is-active){color:var(--text-main)}.tab-btn.is-active{background-color:var(--bg-card);color:var(--brand-primary);font-weight:700}.link-action{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;transition:color .15s;display:inline-flex}.link-action:hover{text-decoration:underline}.link-action:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.65}.link-action:disabled:hover{color:var(--text-muted)}.link-action.is-danger{color:#dc2626}.badge{white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;gap:.25rem;max-width:100%;height:22px;padding:0 .6rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.data-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.data-table th{color:#8895a7;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border-color);background-color:#fafbfc;padding:.65rem 1rem;font-size:.7rem;font-weight:700}.data-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.is-sortable:hover{color:var(--text-main)}.data-table td{vertical-align:middle;color:var(--text-main);border-bottom:1px solid #f0f2f5;padding:.65rem 1rem;font-size:.8rem;overflow:hidden}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background-color:#f8fafc}.data-table th.col-data,.data-table td.col-data{white-space:nowrap;width:118px}.data-table th.col-check,.data-table td.col-check{width:44px;padding-right:0}.data-table input[type=checkbox]{cursor:pointer;margin:0;display:block}.data-table.has-sticky-head thead th{z-index:2;position:sticky;top:0}.sort-icon{opacity:0;transition:opacity .12s}.data-table th.is-sortable:hover .sort-icon{opacity:.45}.sort-icon.is-active{opacity:1}.playbook-nav-link{transition:color .12s}.playbook-nav-link:hover{color:var(--brand-primary)}.playbook-toc-link:hover{background-color:#f8f9fb}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.w-full{width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.text-gradient{background:var(--brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin,.spinner{animation:1s linear infinite spin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#eef1f5 25%,#e2e6ec 37%,#eef1f5 63%) 0 0/400% 100%;animation:1.4s ease-in-out infinite shimmer}.custom-dropdown-trigger{cursor:pointer;box-sizing:border-box;transition:all .2s}.custom-dropdown-trigger:hover:not(:disabled){border-color:var(--brand-primary)}.custom-dropdown-trigger:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}.custom-dropdown-menu{z-index:99999;box-shadow:var(--shadow-overlay);background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:2px;max-height:300px;padding:.5rem;display:flex;position:absolute;overflow-y:auto}.custom-dropdown-option{cursor:pointer;color:var(--text-secondary);border-radius:8px;padding:.6rem .8rem;font-size:.9rem;font-weight:500;transition:all .15s}.custom-dropdown-option:hover{background-color:var(--brand-primary);color:#fff}.custom-dropdown-option.selected{background-color:var(--brand-primary-light);color:var(--brand-primary);font-weight:600}.custom-dropdown-option.selected:hover{background-color:var(--brand-primary);color:#fff}.status-dropdown{text-transform:none!important;border:none!important;border-radius:8px!important;width:95px!important;height:26px!important;min-height:26px!important;padding:.15rem .5rem!important;font-size:.72rem!important;font-weight:700!important}.status-dropdown:hover:not(:disabled){filter:brightness(.95);border-color:#0000}.vaga-html-content ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.vaga-html-content ol{margin:1rem 0;padding-left:1.5rem;list-style-type:decimal}.vaga-html-content li{margin-bottom:.5rem}.vaga-html-content p{margin-bottom:1rem}.vaga-html-content p:last-child{margin-bottom:0}.vaga-html-content strong{color:var(--text-main)}.vaga-html-content h1,.vaga-html-content h2,.vaga-html-content h3,.vaga-html-content h4{color:var(--text-main);margin:1.25rem 0 .5rem;font-weight:700}.vaga-html-content a{color:var(--brand-primary);text-decoration:underline}.barra-etapas{border-radius:10px;align-items:stretch;width:100%;margin:1.5rem 0;display:flex;overflow:hidden}.barra-etapas__passo{white-space:nowrap;border:none;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.7rem 1.4rem .7rem 1.5rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.2;transition:background .15s,color .15s;display:flex}.barra-etapas__rotulo{text-overflow:ellipsis;overflow:hidden}.barra-etapas__passo:not(:disabled):hover{filter:brightness(.96)}.btn-caneta{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.btn-caneta:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.editor-rico__area h2{margin:1.2rem 0 .5rem;font-size:1.02rem;font-weight:700}.editor-rico__area h3{margin:1rem 0 .4rem;font-size:.95rem;font-weight:700}.editor-rico__area ul,.editor-rico__area ol{margin:0 0 .8rem;padding-left:1.3rem}.editor-rico__area blockquote{border-left:3px solid var(--border-color);color:var(--text-secondary);margin:0 0 .8rem;padding-left:.9rem}.data-table--livre{table-layout:auto}.data-table--livre td{overflow:visible}.btn-primary:disabled,.btn-secondary:disabled,.btn-icon:disabled{border-color:var(--border-color);color:#b0b8c4;cursor:not-allowed;background-color:#f1f5f9}.btn-primary:disabled:hover,.btn-secondary:disabled:hover,.btn-icon:disabled:hover{background-color:#f1f5f9}.card-clicavel{transition:border-color .15s,background-color .15s}.card-clicavel:hover{border-color:var(--brand-primary);background-color:#fbfdff}.abas-scroll{scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.abas-scroll::-webkit-scrollbar{display:none}.menu-secoes{flex-direction:column;gap:.15rem;display:flex}.menu-secoes__item{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.6rem .85rem;font-family:inherit;font-size:.86rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.menu-secoes__item:hover{color:var(--text-main);background-color:#f8fafc}.menu-secoes__item.is-ativo{border-color:var(--brand-primary);color:var(--text-main);background:#fff;font-weight:600}.menu-secoes__item.is-ativo svg{color:var(--brand-primary)}.menu-secoes__separador{background:var(--border-color);height:1px;margin:.5rem .85rem}.menu-lateral__item{box-sizing:border-box;cursor:pointer;width:100%;min-height:46px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.8rem;padding:0 1.1rem;font-family:inherit;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.menu-lateral__item:hover{color:var(--text-main);background-color:#f8fafc}.menu-lateral__item.is-ativo{border-color:var(--brand-primary);color:var(--text-main);background:#fff;font-weight:600}.menu-lateral__item.is-ativo svg{color:var(--brand-primary)}.menu-lateral__item.is-travado{color:#b0b8c4;cursor:not-allowed}.menu-lateral__item.is-travado:hover{color:#b0b8c4;background:0 0}.selo-em-breve{text-transform:uppercase;letter-spacing:.04em;color:#7c3aed;white-space:nowrap;background:#f3e8ff;border-radius:999px;margin-left:auto;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.menu-lateral__rolagem{scrollbar-width:none;-ms-overflow-style:none}.menu-lateral__rolagem::-webkit-scrollbar{display:none}.md-chat{overflow-wrap:anywhere;word-break:break-word}.md-chat>:first-child{margin-top:0}.md-chat>:last-child{margin-bottom:0}.botao-selma{cursor:pointer;color:#fff;background:var(--brand-gradient);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb47}.botao-selma:hover{transform:scale(1.08);box-shadow:0 4px 14px #2563eb61}.botao-selma:active{transform:scale(.96)}.dia-agenda{background:#f4f6fa;border:1px solid #0000;border-radius:12px;transition:background-color .2s,border-color .2s,box-shadow .2s}.dia-agenda.is-ativo{border-color:var(--border-color);background:#fff;box-shadow:0 1px 3px #0f172a0d}.dia-agenda__topo{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.dia-agenda__nome{color:var(--text-secondary);font-size:.86rem;font-weight:600;transition:color .2s}.dia-agenda.is-ativo .dia-agenda__nome{color:var(--text-main);font-weight:700}.dia-agenda__gaveta{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.dia-agenda.is-ativo .dia-agenda__gaveta{grid-template-rows:1fr}.dia-agenda__conteudo{opacity:0;min-height:0;transition:opacity .2s;overflow:hidden}.dia-agenda.is-ativo .dia-agenda__conteudo{opacity:1}.dia-agenda__add{width:100%;color:var(--text-secondary);cursor:pointer;background:#f4f6fa;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.dia-agenda__add:hover{background:var(--brand-primary-light);color:var(--brand-primary)}@media (prefers-reduced-motion:reduce){.dia-agenda__gaveta,.dia-agenda__conteudo{transition:none}}.kanban-card__sub{color:var(--text-secondary)}.kanban-card__rodape .badge{color:var(--brand-primary);background-color:#fff;border:1px solid #cfe0ff}.kanban-card__meta{color:var(--text-secondary);align-items:center;gap:.15rem;font-size:.65rem;font-weight:700;display:inline-flex}.kanban-card__meta.is-alerta{color:#dc2626}.kanban-card__avatar{width:18px;height:18px;color:var(--brand-primary);background-color:#fff;border:1px solid #cfe0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:800;display:flex}.kanban-card:hover{border-color:var(--brand-primary)}.contato-card{border:1px solid var(--border-color);background:#fff;border-radius:10px;transition:border-color .15s,box-shadow .15s}.contato-card.is-aberto{border-color:var(--brand-primary);box-shadow:0 1px 4px #2563eb1a}.contato-card__topo{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:.6rem .9rem;font-family:inherit;display:flex}.contato-card__avatar{background:var(--brand-primary-light);width:30px;height:30px;color:var(--brand-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.contato-card__selo{background:var(--bg-app);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.63rem;font-weight:700}.contato-card__selo.is-avulso{background:var(--brand-primary-light);color:var(--brand-primary)}.contato-card__selo.is-alerta{color:#b91c1c;background:#fee2e2}.contato-card__seta{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.contato-card.is-aberto .contato-card__seta{transform:rotate(180deg)}.contato-card__gaveta{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.contato-card.is-aberto .contato-card__gaveta{grid-template-rows:1fr}.contato-card__conteudo{opacity:0;min-height:0;transition:opacity .18s;overflow:hidden}.contato-card.is-aberto .contato-card__conteudo{opacity:1}@media (prefers-reduced-motion:reduce){.contato-card__gaveta,.contato-card__conteudo,.contato-card__seta{transition:none}}.rc-slider{touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:6px;width:100%;height:14px;padding:5px 0;position:relative}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;width:100%;height:4px;position:absolute}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid #0000;border-bottom:5px solid #0000;transform:translateY(-5px)}.rc-slider-handle{z-index:1;cursor:pointer;width:14px;height:14px;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;margin-top:-5px;position:absolute}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#96dbfa}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#57c5f7;box-shadow:0 0 5px #57c5f7}.rc-slider-mark{width:100%;font-size:12px;position:absolute;top:18px;left:0}.rc-slider-mark-text{color:#999;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:0 0;width:100%;height:4px;position:absolute}.rc-slider-dot{vertical-align:middle;cursor:pointer;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{box-shadow:none;cursor:not-allowed;background-color:#fff;border-color:#ccc}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{width:4px;bottom:0;left:5px}.rc-slider-vertical .rc-slider-track-draggable{border:0;border-left:5px solid #0000;border-right:5px solid #0000;transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{z-index:1;touch-action:pan-y;margin-top:0;margin-left:-5px;position:absolute}.rc-slider-vertical .rc-slider-mark{height:100%;top:0;left:18px}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-play-state:paused;animation-fill-mode:both;display:block!important}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform-origin:50% 100%;opacity:0;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{transform-origin:50% 100%;opacity:0;transform:scale(0)}}.rc-slider-tooltip{visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:#0000;position:absolute;top:-9999px;left:-9999px}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{color:#fff;text-align:center;background-color:#6c6c6c;border-radius:6px;min-width:24px;height:24px;padding:6px 2px;font-size:12px;line-height:1;text-decoration:none;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-width:4px 4px 0;border-top-color:#6c6c6c;margin-left:-4px;bottom:4px;left:50%}
