.insufficient-engines-message[data-v-a85ff198]{align-items:center;display:flex;justify-content:center;min-height:12.5rem;padding:1.25rem}.message-content[data-v-a85ff198]{align-items:flex-start;background-color:#1890ff1a;border-radius:.5rem;display:flex;gap:.75rem;max-width:25rem;padding:1rem}.dark .message-content[data-v-a85ff198]{background-color:#111827cc}.message-text[data-v-a85ff198]{flex:1}.message-text .title[data-v-a85ff198]{color:var(--primary-color,#1890ff);font-weight:500;margin-bottom:.25rem}.dark .message-text .title[data-v-a85ff198]{color:var(--ui-primary-400,#60a5fa)}.message-text .description[data-v-a85ff198]{color:#666;font-size:.9em;line-height:1.5}.dark .message-text .description[data-v-a85ff198]{color:#9ca3af}.select-results-container[data-v-a85ff198]{-ms-overflow-style:none;scrollbar-width:none}.select-results-container[data-v-a85ff198]::-webkit-scrollbar{display:none}:root.dark .tab-wrapper[data-v-965e65af]{box-shadow:-2px -1px 2px #0000001a,2px -1px 2px #0000001a}.tab-btn[data-v-965e65af]{background-color:var(--ui-color-neutral-100);border:none;border-radius:.5rem .5rem 0 0;color:var(--ui-color-neutral-600);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;position:relative}@media(max-width:768px){.tab-btn[data-v-965e65af]{padding:.625rem .5rem}}:root.dark .tab-btn[data-v-965e65af]{background-color:var(--ui-color-neutral-900);color:var(--ui-color-neutral-400)}.tab-btn[data-v-965e65af]:hover{background-color:var(--ui-color-neutral-200)}:root.dark .tab-btn[data-v-965e65af]:hover{background-color:var(--ui-color-neutral-800)}.tab-btn.active[data-v-965e65af]{background-color:#fff;color:var(--ui-color-primary-500);z-index:2}:root.dark .tab-btn.active[data-v-965e65af]{background-color:var(--ui-color-neutral-800);color:var(--ui-color-primary-500)}.tab-btn.active[data-v-965e65af]:after,.tab-btn.active[data-v-965e65af]:before{z-index:1}.tab-btn[data-v-965e65af]:after,.tab-btn[data-v-965e65af]:before{background-color:transparent;bottom:0;content:"";height:10px;opacity:0;position:absolute;width:10px}.tab-btn[data-v-965e65af]:before{border-bottom-right-radius:.5rem;left:-10px}.tab-btn[data-v-965e65af]:after{border-bottom-left-radius:.5rem;right:-10px}.tab-btn.active[data-v-965e65af]:before{box-shadow:.25rem .25rem 0 .25rem #fff}.tab-btn.active[data-v-965e65af]:after,.tab-btn.active[data-v-965e65af]:before{opacity:1}.tab-btn.active[data-v-965e65af]:after{box-shadow:-.25rem .25rem 0 .25rem #fff}:root.dark .tab-btn.active[data-v-965e65af]:before{box-shadow:.25rem .25rem 0 .25rem var(--ui-color-neutral-800)}:root.dark .tab-btn.active[data-v-965e65af]:after{box-shadow:-.25rem .25rem 0 .25rem var(--ui-color-neutral-800)}.tab-btn.first-tab.active[data-v-965e65af]:before,.tab-btn.last-tab.active[data-v-965e65af]:after{opacity:0}.checkbox-group[data-v-1d136055]{align-items:center;background-color:#fff;border-radius:.5rem;cursor:pointer;display:flex;gap:.3125rem;padding:.375rem;transition:background-color .3s ease}.dark .checkbox-group[data-v-1d136055]{background-color:var(--ui-color-neutral-800)}.checkbox-group[data-v-1d136055]:hover{background-color:#f0f0f0}.dark .checkbox-group[data-v-1d136055]:hover{background-color:#333}.history-loading[data-v-00c5d3d9]{min-height:6.25rem}.history-empty[data-v-00c5d3d9]{min-height:12.5rem}.line-clamp-2[data-v-00c5d3d9]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}[data-v-00c5d3d9] .search-highlight{background-color:rgba(var(--ui-primary-rgb),.15);border-radius:2px;font-weight:700}:root.dark[data-v-00c5d3d9] .search-highlight{background-color:rgba(var(--ui-primary-rgb),.25)}@media(max-width:768px){.title[data-v-f11f8631]{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}}.setting-select[data-v-86e2bb82]{position:relative;z-index:10}.flex-shrink[data-v-86e2bb82]{flex-shrink:1;min-width:0}.min-w-\[120px\][data-v-86e2bb82]{min-width:120px}.editable-textarea[data-v-948e1fd6]{caret-color:#1890ff;outline:none;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;transition:all .3s ease;-ms-overflow-style:none;white-space:pre-wrap;word-break:break-word}.editable-textarea[data-v-948e1fd6]::-webkit-scrollbar{display:none;height:0;width:0}.editable-textarea[data-v-948e1fd6]:focus{caret-color:#1890ff;outline:none}.editable-textarea[data-v-948e1fd6]::-moz-selection{background-color:#1890ff33}.editable-textarea[data-v-948e1fd6]::selection{background-color:#1890ff33}.placeholder[data-v-948e1fd6]{border:none;color:#999;opacity:.6;pointer-events:none;transition:opacity .2s ease;z-index:1}div[data-v-948e1fd6]:empty:not(:focus):before{content:attr(data-text)}.char-count[data-v-948e1fd6]{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.trans-target_card-wrapper:last-child>.trans-target_card[data-v-45cc3b22]{margin-bottom:0}.text-main-container[data-v-45cc3b22]{word-wrap:break-word}.trans-target_card[data-v-45cc3b22]{min-height:2.875rem;overflow:visible;padding:.9375rem 1.125rem;transition:transform .2s ease;will-change:transform;z-index:1}.transition-bg-color[data-v-45cc3b22]{transition:background-color .2s ease}.selected-bg-color[data-v-45cc3b22]{background-color:#e1f0f5}.dark .selected-bg-color[data-v-45cc3b22]{background-color:#10507a}.list-enter-active[data-v-45cc3b22],.list-leave-active[data-v-45cc3b22],.list-move[data-v-45cc3b22]{transition:transform .1s ease,opacity .1s ease;will-change:transform,opacity}.list-enter-from[data-v-45cc3b22],.list-leave-to[data-v-45cc3b22]{opacity:0;transform:translateY(.625rem)}.list-leave-active[data-v-45cc3b22]{position:absolute}.collapse-transition-enter-active[data-v-45cc3b22],.collapse-transition-leave-active[data-v-45cc3b22]{max-height:25rem;overflow:hidden;transition:max-height .3s ease}.collapse-transition-enter-from[data-v-45cc3b22],.collapse-transition-leave-to[data-v-45cc3b22]{max-height:0}.loading-layout{align-items:center;display:flex;gap:.3125rem;height:.625rem;justify-content:center;text-align:center;width:100%}.loading-text{color:#409eff;font-size:.8125rem}.loading{animation:spin 1s linear infinite;border:.1875rem solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#8ec6e3;height:.9375rem;width:.9375rem}@keyframes spin{to{transform:rotate(1turn) translateZ(0)}}.delete-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.delete-scrollbar::-webkit-scrollbar,.delete-scrollbar::-webkit-scrollbar-thumb{display:none}.delete-scrollbar::-webkit-scrollbar-button,.delete-scrollbar::-webkit-scrollbar-track{display:none}.delete-scrollbar::-webkit-scrollbar-corner{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.sentence-selected-highlight{background-color:#e1f0f5;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:4px 0;transition:background-color .2s ease;white-space:pre-wrap}.dark .sentence-selected-highlight{background-color:#10507a}.highlight-on-hover:hover{background-color:#f3f4f6;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:4px 0;transition:background-color .2s ease;white-space:pre-wrap}.dark .highlight-on-hover:hover{background-color:#1e3a5f}.optimal-translation-loading-line{animation:loadingAnimation 2s linear infinite;background-image:linear-gradient(90deg,#00c6ff 0,#ff5e62 50%,#8a2be2);background-position:0 100%;background-repeat:repeat-x;background-size:200% .0938rem;padding-bottom:.0938rem;position:relative}@keyframes loadingAnimation{0%{background-position:200% 100%}to{background-position:-200% 100%}}.optimal-translation-error{border-bottom:2px dashed #ff4d4f}.error-indicator{align-items:center;display:inline-flex;margin-left:4px;position:relative}.error-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff4d4f' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z'/%3E%3C/svg%3E");background-size:contain;cursor:pointer;height:16px;width:16px}.custom-error-tooltip{display:none;max-width:300px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:100000}.custom-error-tooltip-content{background-color:#000000bf;border-radius:4px;color:#fff;font-size:12px;line-height:1.5;padding:8px 12px;word-wrap:break-word;box-shadow:0 2px 8px #00000026}.dark .custom-error-tooltip-content{background-color:#1f2937;color:#f3f4f6}.custom-error-tooltip-arrow{border:6px solid transparent;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.custom-error-tooltip-arrow.arrow-bottom{border-top-color:#000000bf;bottom:-12px}.dark .custom-error-tooltip-arrow.arrow-bottom{border-top-color:#1f2937}.custom-error-tooltip-arrow.arrow-top{border-bottom-color:#000000bf;top:-12px}.dark .custom-error-tooltip-arrow.arrow-top{border-bottom-color:#1f2937}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.optimal-translation-error .error-indicator{animation:errorShake .5s ease-in-out}@media(prefers-color-scheme:dark){.error-icon:hover:after{color:#000000d9}}@media(max-width:768px){.floating-toolbar{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;position:fixed;right:1rem;z-index:1000}.floating-toolbar-button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .2s ease;width:3rem}.dark .floating-toolbar-button{background-color:#1f2937;color:#f3f4f6}.textarea-container{max-height:60vh!important;min-height:200px!important}.drag-handle{display:none!important}.header-menus-compact{height:2rem!important}}
