.tools-card[data-v-b7a9ebbb]{margin:0}.tools-card h2[data-v-b7a9ebbb]{color:#333;margin-bottom:20px;margin-top:0}.tool-section h3[data-v-b7a9ebbb]{color:#333;font-size:14px;margin-bottom:10px;margin-top:0}.tool-description[data-v-b7a9ebbb]{color:#666;font-size:12px;margin:0 0 15px}.file-input-wrapper[data-v-b7a9ebbb]{margin-bottom:15px;position:relative}.file-input-wrapper input[type=file][data-v-b7a9ebbb]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.file-label[data-v-b7a9ebbb]{background:#f5f5f5;border:2px dashed #ccc;border-radius:5px;color:#666;cursor:pointer;display:block;overflow:hidden;padding:10px 15px;text-align:center;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.file-label[data-v-b7a9ebbb]:hover{background:#f0fff0;border-color:#8ccf7e}.file-info[data-v-b7a9ebbb]{background:#f9f9f9;border-radius:5px;margin-bottom:10px;padding:10px}.info-row[data-v-b7a9ebbb]{display:flex;justify-content:space-between;padding:3px 0}.info-row .label[data-v-b7a9ebbb]{color:#666}.info-row .value[data-v-b7a9ebbb]{color:#333;font-weight:700}.trim-controls[data-v-b7a9ebbb]{margin-top:10px}.input-group[data-v-b7a9ebbb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.input-group label[data-v-b7a9ebbb]{color:#333}.input-group input[data-v-b7a9ebbb]{border:1px solid #ccc;border-radius:4px;padding:8px;text-align:right;width:100px}.trim-buttons[data-v-b7a9ebbb]{display:flex;gap:10px;margin-bottom:10px}.set-frame-button[data-v-b7a9ebbb]{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;flex:1;font-size:12px;padding:8px}.set-frame-button[data-v-b7a9ebbb]:hover{background:#e8f5e9;border-color:#8ccf7e}.output-info[data-v-b7a9ebbb]{align-items:center;background:#e8f5e9;border-radius:5px;display:flex;gap:8px;margin-bottom:10px;padding:10px}.output-info .label[data-v-b7a9ebbb]{color:#666}.output-info .value[data-v-b7a9ebbb]{color:#2e7d32;font-weight:700}.output-info .percentage[data-v-b7a9ebbb]{color:#666;font-size:12px}.download-button[data-v-b7a9ebbb]{background:#8ccf7e;border:none;border-radius:5px;color:#111;cursor:pointer;font-weight:700;padding:12px;transition:background .2s;width:100%}.download-button[data-v-b7a9ebbb]:hover:not(:disabled){background:#70f1ec}.download-button[data-v-b7a9ebbb]:disabled{background:#ccc;cursor:not-allowed}.progress-bar[data-v-b7a9ebbb]{background:#e0e0e0;border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.progress-fill[data-v-b7a9ebbb]{background:#8ccf7e;height:100%;transition:width .1s}.separator[data-v-b7a9ebbb]{border-top:1px solid #ddd;margin:15px -20px}.analyzer-controls[data-v-b7a9ebbb]{margin:10px 0}.control-row[data-v-b7a9ebbb]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.control-row label[data-v-b7a9ebbb]{color:#333;font-weight:700;min-width:100px}.control-row input[type=range][data-v-b7a9ebbb]{flex:1}.raw-bytes-preview[data-v-b7a9ebbb]{margin-top:10px}.raw-bytes-preview label[data-v-b7a9ebbb]{color:#333;display:block;font-weight:700;margin-bottom:5px}.bytes-display[data-v-b7a9ebbb]{background:#f0f0f0;border-radius:4px;color:#333;font-family:monospace;font-size:11px;padding:8px;word-break:break-all}.toggle-buttons[data-v-b7a9ebbb]{display:flex;gap:5px}.toggle-buttons button[data-v-b7a9ebbb]{background:#f5f5f5;border:2px solid #ccc;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .2s}.toggle-buttons button[data-v-b7a9ebbb]:hover{border-color:#8ccf7e}.toggle-buttons button.active[data-v-b7a9ebbb]{background:#8ccf7e;border-color:#6ab05e;color:#111}.bayer-thumbnails h4[data-v-b7a9ebbb]{color:#333;margin:15px 0 10px}.thumbnails-grid[data-v-b7a9ebbb]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.thumbnails-grid.hidden[data-v-b7a9ebbb]{display:none}.thumbnail-item[data-v-b7a9ebbb]{border-radius:4px;cursor:pointer;padding:5px;text-align:center;transition:all .2s}.thumbnail-item[data-v-b7a9ebbb]:hover{background:#f0f0f0}.thumbnail-item.selected[data-v-b7a9ebbb]{background:#e8f5e9;outline:2px solid #8ccf7e}.thumbnail-canvas[data-v-b7a9ebbb]{background:#000;border:2px solid #ddd;border-radius:4px;max-width:100%}.thumbnail-item.selected .thumbnail-canvas[data-v-b7a9ebbb]{border-color:#8ccf7e}.thumbnail-label[data-v-b7a9ebbb]{color:#333;font-size:12px;font-weight:700;margin-top:5px}.loading-thumbnails[data-v-b7a9ebbb]{color:#666;padding:20px;text-align:center}.player-section[data-v-b7a9ebbb]{margin-top:10px}.player-canvas-container[data-v-b7a9ebbb]{background:#000;border-radius:4px;display:flex;justify-content:center;margin-bottom:10px;padding:10px}.player-canvas[data-v-b7a9ebbb]{border-radius:2px;max-width:100%}.player-controls[data-v-b7a9ebbb]{display:flex;flex-direction:column;gap:10px}.frame-slider[data-v-b7a9ebbb]{align-items:center;display:flex;gap:10px}.frame-slider input[type=range][data-v-b7a9ebbb]{flex:1}.frame-number[data-v-b7a9ebbb]{color:#666;font-size:12px;min-width:80px;text-align:right}.playback-controls[data-v-b7a9ebbb]{align-items:center;display:flex;gap:10px}.playback-controls button[data-v-b7a9ebbb]{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-weight:700;padding:8px 16px}.playback-controls button[data-v-b7a9ebbb]:hover:not(:disabled){background:#e8f5e9;border-color:#8ccf7e}.playback-controls button[data-v-b7a9ebbb]:disabled{cursor:not-allowed;opacity:.5}.play-button[data-v-b7a9ebbb]{min-width:50px}.speed-control[data-v-b7a9ebbb]{align-items:center;display:flex;gap:5px;margin-left:auto}.speed-control label[data-v-b7a9ebbb]{color:#666;font-size:12px}.fps-input[data-v-b7a9ebbb]{border:1px solid #ccc;border-radius:4px;padding:4px 8px;text-align:center;width:50px}.feedback-box[data-v-b7a9ebbb]{margin-top:30px;text-align:center}.feedback-box p[data-v-b7a9ebbb]{margin:0 0 15px}.feedback-cta[data-v-b7a9ebbb]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:12px 24px;text-decoration:none}.feedback-cta[data-v-b7a9ebbb]:hover{opacity:.9}
