#dev-translator-btn{cursor:pointer;z-index:999999;color:#fff;background:linear-gradient(135deg,#2560e4,#00c6ff);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 24px #2560e466}#dev-translator-btn:hover{transform:scale(1.1)rotate(15deg);box-shadow:0 12px 30px #2560e499}#dev-translator-sidebar{z-index:999998;color:#fff;background:#111216;border-left:1px solid #ffffff1a;flex-direction:column;width:400px;height:100vh;font-family:Inter,sans-serif;transition:right .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-420px;box-shadow:-10px 0 30px #00000080}#dev-translator-sidebar.open{right:0}.dev-translator-header{background:#1a1c22;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.dev-translator-header h3{background:linear-gradient(135deg,#00c6ff,#2560e4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:18px;font-weight:700}.dev-translator-close{cursor:pointer;opacity:.7;color:#fff;background:0 0;border:none;font-size:22px;transition:opacity .2s}.dev-translator-close:hover{opacity:1}.dev-translator-content{scrollbar-width:thin;scrollbar-color:#333742 #111216;flex:1;padding:20px;overflow-y:auto}.dev-translator-content::-webkit-scrollbar{width:6px}.dev-translator-content::-webkit-scrollbar-track{background:#111216;border-radius:4px}.dev-translator-content::-webkit-scrollbar-thumb{background:#333742;border-radius:4px;transition:background .2s}.dev-translator-content::-webkit-scrollbar-thumb:hover{background:#2560e4}.dev-translator-group{background:#ffffff05;border:1px solid #0000;border-radius:8px;flex-direction:column;margin-bottom:16px;padding:8px;transition:all .3s;display:flex}.dev-translator-group.active-highlight{background:#2560e426;border-color:#2560e44d;box-shadow:0 0 10px #2560e433}.dev-translator-label{color:#889;word-break:break-all;margin-bottom:6px;font-size:12px;font-weight:600}.dev-translator-input{color:#fff;resize:vertical;background:#1f2229;border:1px solid #ffffff1a;border-radius:8px;outline:none;min-height:48px;padding:10px;font-family:inherit;font-size:14px;transition:all .2s}.dev-translator-input:focus{border-color:#2560e4}.dev-translator-input::-webkit-scrollbar{width:4px}.dev-translator-input::-webkit-scrollbar-track{background:0 0}.dev-translator-input::-webkit-scrollbar-thumb{background:#3a3f4d;border-radius:2px}.dev-translator-input::-webkit-scrollbar-thumb:hover{background:#00c6ff}.dev-translator-group.active-highlight .dev-translator-input{border-color:#00c6ff;box-shadow:0 0 8px #00c6ff4d}.dev-translator-footer{background:#1a1c22;border-top:1px solid #ffffff1a;gap:12px;padding:20px;display:flex}.dev-translator-btn-save{color:#fff;cursor:pointer;background:#2560e4;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:12px;font-size:15px;font-weight:600;transition:background .2s;display:flex}.dev-translator-btn-save:hover{background:#1b4ec2}.dev-translator-toast{color:#fff;z-index:1000000;opacity:0;pointer-events:none;background:#23a96e;border-radius:8px;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:100px;right:30px;transform:translateY(20px);box-shadow:0 4px 12px #23a96e66}.dev-translator-toast.show{opacity:1;transform:translateY(0)}.dev-translatable{transition:all .2s}body.dev-translator-mode .dev-translatable{cursor:pointer;position:relative}body.dev-translator-mode .dev-translatable[data-dev-source=page]:hover,body.dev-translator-mode .dev-translatable:not([data-dev-source]):hover{outline-offset:2px;background-color:#2560e414!important;outline:2px dashed #2560e4!important}body.dev-translator-mode .dev-translatable-active[data-dev-source=page],body.dev-translator-mode .dev-translatable-active:not([data-dev-source]){outline-offset:4px;z-index:99999;animation:1.5s infinite alternate dev-pulse;background-color:#00c6ff26!important;outline:3px solid #00c6ff!important;box-shadow:0 0 15px #00c6ff99!important}@keyframes dev-pulse{0%{box-shadow:0 0 8px #00c6ff66}to{box-shadow:0 0 20px #00c6ffcc}}.dev-translator-group.common-group{background:#ff528005;border-left:3px solid #ff5280;padding-left:12px}.dev-translator-label.common-label{color:#ff5280}.dev-translator-group.common-group.active-highlight{background:#ff528026;border-color:#ff52804d;box-shadow:0 0 10px #ff528033}.dev-translator-group.common-group.active-highlight .dev-translator-input{border-color:#ff5280;box-shadow:0 0 8px #ff52804d}.common-group .dev-translator-input:focus{border-color:#ff5280}body.dev-translator-mode .dev-translatable[data-dev-source=common]:hover{outline-offset:2px;background-color:#ff528014!important;outline:2px dashed #ff5280!important}body.dev-translator-mode .dev-translatable-active[data-dev-source=common]{outline-offset:4px;z-index:99999;animation:1.5s infinite alternate dev-pulse-common;background-color:#ff528026!important;outline:3px solid #ff5280!important;box-shadow:0 0 15px #ff528099!important}@keyframes dev-pulse-common{0%{box-shadow:0 0 8px #ff528066}to{box-shadow:0 0 20px #ff5280cc}}
