.remote-cursor-overlay{position:relative}.caretMarker{position:absolute;width:2px;pointer-events:none}.caret-label{position:absolute;top:0;transform:translateY(-100%);color:#fff;white-space:nowrap;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:max-width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.caret-label.collapsed{max-width:6px;height:6px;border-radius:2px 2px 2px 0;padding:0}.caret-label.collapsed .caret-name{opacity:0;font-size:1px;transition:opacity .1s ease-in-out}.caret-label.expanded{max-width:200px;height:20px;border-radius:4px 4px 4px 0;padding:2px 6px}.caret-label.expanded .caret-name{opacity:1;font-size:11px;line-height:1;font-family:Archivo,sans-serif;font-weight:500;transition:opacity .15s ease-in-out .1s}.remote-selection{position:absolute;pointer-events:none;opacity:.2}.modal-dialog{max-width:34rem}.max-w-400{max-width:400px}.btn-editor{display:inline-flex;align-items:center}.btn-editor:not(:has(span)){padding-left:.375rem;padding-right:.375rem}.btn-editor svg{height:1.15rem}.hide-default-arrow.dropdown-toggle:after{display:none}.dropdown .btn-editor+span a{font-size:14px}.btn-dark.btn-dark-custom:not(.active){background-color:#555;border-color:#555}.btn-dark.btn-dark-custom.active{background-color:var(--dark-gray);border-color:var(--dark-gray)}.btn-dark.btn-dark-custom:hover{background-color:#888;border-color:#888}.floating-toolbar-arrow{display:block;border:solid .5rem transparent}[data-popper-placement=top] .floating-toolbar-arrow{border-top-color:#555}[data-popper-placement=bottom] .floating-toolbar-arrow{border-bottom-color:#555;top:-1rem}.export-modal .form-switch .form-check-input{height:1rem;width:1.875rem;border:none;background-color:var(--gray);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 1%29'/%3e%3c/svg%3e")}.export-modal .form-switch .form-check-input:checked{background-color:var(--primary-color)}.export-modal .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 1%29'/%3e%3c/svg%3e")}.shared-dropdown-menu{max-width:320px;width:calc(100vw - 18px);z-index:1200!important}.outside-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;margin-inline-end:-10px}@supports (-moz-appearance: none){.outside-scrollbar{padding-inline-end:10px}}.hide-tooltip-arrow .tooltip-arrow{display:none}.custom-range{--primary-color: var(--white);--border-color: rgba(0, 0, 0, .12);--thumb-radius: 8px;align-items:center;z-index:1}.modal .custom-range::-webkit-slider-thumb{border-color:var(--border-color)}.modal .custom-range::-moz-range-thumb{border-color:var(--border-color)}.custom-range:before,.custom-range:after{content:"";position:absolute;z-index:-1;height:5px;border-radius:5px;pointer-events:none}.custom-range:before{background-color:var(--light-gray);width:100%}.custom-range:after{background-color:var(--black);width:calc((var(--value) - var(--min)) * (100% - 2 * var(--thumb-radius)) / (var(--max) - var(--min)) + var(--thumb-radius))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.playing>div:not([contenteditable=false]){background-color:var(--light-gray)}.color-radio-button{display:none}.color-radio-button+label{display:inline-block;border:solid 1px var(--gray);border-radius:50%;width:1rem;height:1rem}.color-radio-button+label:not(:last-child){margin-right:.25rem}.color-radio-button:checked+label{border-color:#000;border-width:2px}.approval-btn{display:inline-flex;align-items:center;gap:.25rem;vertical-align:middle;font-size:.75rem;border:1px solid currentColor;border-radius:999px;padding:.125rem .625rem!important;line-height:1.4;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.approval-btn--default{background-color:#fff;color:var(--purple)}.approval-btn--default:hover{background-color:var(--purple);color:#fff}.approval-btn--approved{background-color:#dcfce7;color:#166534}.approval-btn--approved:hover{background-color:#fff;color:#000;border-color:#166534}.comment-inline{position:relative}.comment-popover-card.hidden{display:none!important}.comment-popover-card.visible{display:flex!important;animation:commentFadeIn .18s cubic-bezier(.16,1,.3,1)}.comment-popover-card{width:455px;max-width:calc(100vw - 16px);max-height:var(--popover-available-height, 90vh);background:var(--white);border-radius:12px;box-shadow:0 10px 30px -5px rgba(var(--black-rgb),.12),0 8px 16px -8px rgba(var(--black-rgb),.08),0 0 1px rgba(var(--black-rgb),.04);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--black);display:flex;flex-direction:column;padding:24px;box-sizing:border-box}@keyframes commentFadeIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.comment-popover-header{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:12px;background:transparent;border-bottom:none}.comment-popover-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--black)}.comment-popover-actions{display:flex;align-items:center;gap:12px}.comment-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--black);cursor:pointer;transition:all .15s ease}.comment-btn-delete:hover{color:var(--light-red)}.comment-btn-close:hover{background:#0000000d;color:var(--black)}.comment-popover-body{padding:0;display:flex;flex-direction:column;flex:1 1 auto;gap:20px;min-height:0}.comment-section-description{font-size:14px;font-weight:400;color:var(--black);margin-bottom:4px}.comment-form-group{display:flex;flex-direction:column}.comment-content-inline{display:block;width:100%;padding:16px;font-size:14px;line-height:1.5;border:1px solid var(--gray);border-radius:8px;min-width:100%;max-width:100%;min-height:clamp(80px,20vh,140px);background:var(--white);color:var(--black);outline:none;cursor:text;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.comment-content-inline:focus{border-color:var(--primary-color)!important;box-shadow:0 0 12px rgba(var(--primary-color-rgb),.25)!important}.comment-divider{height:1px;background:rgba(var(--black-rgb),.06);margin:4px 0}.comment-metadata-section{display:flex;flex-direction:column;gap:12px;margin-top:4px}.comment-metadata-block{display:flex;flex-direction:column;gap:2px}.comment-metadata-label{font-size:14px;font-weight:700;color:var(--black)}.comment-metadata-val{font-size:14px;font-weight:400;color:var(--dark-gray)}.comment-fields-section{display:flex;flex-direction:column;gap:16px}.comment-fields-header{display:flex;align-items:center;justify-content:space-between}.comment-fields-title{font-size:22px;font-weight:700;color:var(--black)}.comment-btn-add{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:var(--white);background:var(--primary-color);border:none;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .15s ease}.comment-btn-add:hover{opacity:.9}.comment-fields-list{display:flex;flex-direction:column;gap:10px;max-height:clamp(120px,30vh,320px);overflow-y:auto}.comment-fields-list::-webkit-scrollbar{width:4px;height:4px}.comment-fields-list::-webkit-scrollbar-track{background:transparent}.comment-fields-list::-webkit-scrollbar-thumb{background:var(--gray);border-radius:2px}.comment-fields-list::-webkit-scrollbar-thumb:hover{background:var(--dark-gray)}.comment-field-row{display:flex;align-items:center;gap:8px;margin-right:4px}.comment-input{height:43px;box-sizing:border-box;padding:8px 12px;font-size:14px;border:1px solid var(--gray);border-radius:6px;background:var(--white);color:var(--black);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.comment-input:focus{border-color:var(--primary-color);box-shadow:0 0 8px rgba(var(--primary-color-rgb),.2)}.comment-input:disabled{background:var(--light-gray);color:var(--black);border-color:var(--gray);cursor:not-allowed}.comment-input::placeholder{color:var(--dark-gray)}.comment-input-key{width:143px;flex-shrink:0;font-family:inherit}.comment-input-val{width:211px;flex-grow:1;background:var(--white)}select.comment-input{cursor:pointer;background-color:var(--white)}.comment-btn-field-delete{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;border:none;background:var(--white);color:var(--dark-gray);cursor:pointer;transition:all .15s ease}.comment-btn-field-delete:hover:not(:disabled){color:var(--light-red)}.comment-btn-field-delete:disabled{opacity:.3;cursor:not-allowed;color:var(--dark-gray)}.comment-field-checkbox-label{display:flex;align-items:center;gap:6px;flex-grow:1;font-size:13px;cursor:pointer;min-height:32px}.comment-field-description-below{display:block;font-size:12px;color:var(--dark-gray);margin-top:2px}:root{--stamp-falso: rgb(255, 116, 115);--stamp-verdadeiro: rgb(44, 255, 206);--stamp-nao-e-bem-assim: rgb(252, 200, 122)}select[data-value=falso]{background-color:var(--stamp-falso)}select[data-value=verdadeiro]{background-color:var(--stamp-verdadeiro)}select[data-value=nao_e_bem_assim]{background-color:var(--stamp-nao-e-bem-assim)}option{background-color:var(--white)}.comment-inline{border-bottom:2px dashed #f59e0b;background-color:#f59e0b1f;cursor:pointer;position:relative;display:inline;transition:background-color .2s ease,border-color .2s ease}.comment-inline.active{background-color:#f59e0b38}.comment-inline--pending{border-bottom-color:#ef4444;background-color:#ef44441f}.comment-inline--pending.active{background-color:#ef444438}.comment-inline--approved{border-bottom-color:#22c55e;background-color:#22c55e1f}.comment-inline--approved.active{background-color:#22c55e38}.comments-panel-container{background:#ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--gray);border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000006;margin-bottom:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Source Sans Pro,sans-serif}.comments-panel-container[open]{box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006}.comments-panel-summary{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-weight:600;color:var(--black);outline:none;transition:background-color .2s ease}.comments-panel-summary::-webkit-details-marker{display:none}.comments-panel-summary:hover{background-color:var(--light-gray)}.comments-panel-title-wrapper{display:flex;align-items:center;gap:8px}.comments-panel-chevron{transition:transform .2s ease;color:var(--dark-gray)}.comments-panel-container[open] .comments-panel-chevron{transform:rotate(90deg)}.comments-panel-counters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;font-weight:500}.comments-panel-counter-badge{padding:2px 8px;border-radius:9999px;font-size:.75rem;background-color:var(--light-gray);color:var(--dark-gray);border:1px solid var(--gray)}.comments-panel-counter-badge.status-badge-to_check{background-color:#ef44441a;color:var(--light-red);border-color:#ef444433}.comments-panel-counter-badge.status-badge-checking{background-color:#f9a51a1a;color:var(--yellow);border-color:#f9a51a33}.comments-panel-counter-badge.status-badge-to_edit1{background-color:#cec8ff26;color:var(--primary-color);border-color:#cec8ff4d}.comments-panel-counter-badge.status-badge-editing1{background-color:#cec8ff40;color:var(--primary-color);border-color:#cec8ff66}.comments-panel-counter-badge.status-badge-to_edit2{background-color:#3d23ff1a;color:var(--primary-color);border-color:#3d23ff33}.comments-panel-counter-badge.status-badge-editing2{background-color:#3d23ff33;color:var(--primary-color);border-color:#3d23ff4d}.comments-panel-counter-badge.status-badge-to_recheck{background-color:#dc35451a;color:var(--red);border-color:#dc354533}.comments-panel-counter-badge.status-badge-finished{background-color:#22c55e1a;color:var(--green);border-color:#22c55e33}.comments-panel-content{border-top:1px solid var(--gray);background-color:#f4f4f566;max-height:250px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.comments-panel-list-empty{padding:16px;text-align:center;color:var(--dark-gray);font-size:.9rem}.comments-panel-item{display:flex;align-items:center;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;border-left:4px solid var(--yellow);background-color:#f9a51a08}.comments-panel-item:hover{transform:translate(2px)}.comments-panel-item.display-none{border-left-color:var(--light-red);background-color:#ef444408}.comments-panel-item.display-none:hover{background-color:#ef44440f}.comments-panel-item.display-block{border-left-color:var(--green);background-color:#22c55e08}.comments-panel-item.display-block:hover{background-color:#22c55e0f}.comments-panel-item-status-wrapper{margin-right:12px;flex-shrink:0}.comments-panel-item-status{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.025em;background-color:var(--light-gray);color:var(--dark-gray)}.comments-panel-item .comments-panel-item-status.status-to_check{background-color:#ef44441a;color:var(--light-red)}.comments-panel-item .comments-panel-item-status.status-checking{background-color:#f9a51a1a;color:var(--yellow)}.comments-panel-item .comments-panel-item-status.status-to_edit1{background-color:#cec8ff26;color:var(--primary-color)}.comments-panel-item .comments-panel-item-status.status-editing1{background-color:#cec8ff40;color:var(--primary-color)}.comments-panel-item .comments-panel-item-status.status-to_edit2{background-color:#3d23ff1a;color:var(--primary-color)}.comments-panel-item .comments-panel-item-status.status-editing2{background-color:#3d23ff33;color:var(--primary-color)}.comments-panel-item .comments-panel-item-status.status-to_recheck{background-color:#dc35451a;color:var(--red)}.comments-panel-item .comments-panel-item-status.status-finished{background-color:#22c55e1a;color:var(--green)}.comments-panel-item-text{color:var(--black);opacity:.85;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.comments-panel-item:hover .comments-panel-item-text{opacity:1}input[type=range]::-webkit-slider-thumb{border:1px solid var(--white);height:16px;width:16px;border-radius:8px;background-color:var(--primary-color);cursor:pointer;-webkit-appearance:none;appearance:none}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 var(--black);border:1px solid var(--white);height:16px;width:16px;border-radius:8px;background-color:var(--primary-color);cursor:pointer}input[type=range]::-ms-thumb{border:1px solid var(--white);height:16px;width:16px;border-radius:8px;background-color:var(--primary-color);cursor:pointer}.hover-color-dark-gray-80:hover{color:rgba(var(--dark-gray-rgb),.8)}.transition-color-200{transition:color .2s}.fs-14{font-size:14px}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-inner{background-color:var(--bs-tooltip-bg)}.tooltip .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg)}#shortcut-tooltip,#audio-speed-tooltip,#seek-back-tooltip,#seek-forward-tooltip{--bs-tooltip-bg: #555;--bs-tooltip-opacity: 1;--bs-font-sans-serif: Archivo, sans-serif}
