.status-notice{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-secondary, #f5f5f5);border-radius:8px;font-size:.875rem}.social-presets{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#6366f11a,#ec48991a);border-radius:12px}.social-presets h4{margin:0 0 .75rem;font-size:.9rem;color:var(--text-primary, #333)}.preset-tags{display:flex;flex-wrap:wrap;gap:.5rem}.preset-tag{padding:.375rem .75rem;background:#fff;border-radius:20px;font-size:.8rem;font-weight:500;color:var(--text-secondary, #666);box-shadow:0 1px 3px #0000001a}.watermark-settings{display:flex;flex-direction:column;gap:1.25rem}.file-info{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary, #f5f5f5);border-radius:8px}.file-name{font-weight:500;color:var(--text-primary, #333)}.file-size{color:var(--text-secondary, #666);font-size:.875rem}.setting-group{display:flex;flex-direction:column;gap:.5rem}.setting-group label{font-size:.875rem;font-weight:500;color:var(--text-primary, #333)}.setting-row{display:flex;gap:1.5rem;align-items:flex-start}.type-toggle,.position-grid{display:flex;flex-wrap:wrap;gap:.5rem}.toggle-btn,.position-btn{flex:1;min-width:120px;padding:.75rem 1rem;border:1px solid var(--border-color, #ddd);background:#fff;border-radius:8px;cursor:pointer;font-size:.875rem;transition:all .2s}.toggle-btn.active,.position-btn.active{background:var(--primary, #4361ee);color:#fff;border-color:var(--primary, #4361ee)}.text-input{padding:.75rem;border:1px solid var(--border-color, #ddd);border-radius:8px;font-size:1rem}.setting-group input[type=range]{width:100%;height:6px;appearance:none;-webkit-appearance:none;background:var(--border-color, #ddd);border-radius:3px;outline:none}.setting-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--primary, #4361ee);border-radius:50%;cursor:pointer}.setting-group input[type=color]{width:50px;height:40px;border:none;border-radius:6px;cursor:pointer}.logo-preview{display:flex;align-items:center;gap:1rem}.logo-preview img{max-width:80px;max-height:80px;border:1px solid var(--border-color, #ddd);border-radius:6px}.apply-btn{margin-top:.5rem;padding:1rem;font-size:1rem}.processing-status{padding:2rem;text-align:center}.progress-bar{width:100%;height:8px;background:var(--bg-secondary, #e0e0e0);border-radius:4px;overflow:hidden;margin-bottom:1rem}.progress-fill{height:100%;background:var(--primary, #4361ee);transition:width .3s ease}.progress-text{color:var(--text-secondary, #666);font-size:.875rem}.error-message{text-align:center;padding:1.5rem;background:#ef44441a;border-radius:8px}.error-message p{color:var(--error, #ef4444);margin:0 0 1rem}.result-container{display:flex;flex-direction:column;gap:1rem}.result-container h4{margin:0;color:var(--success, #22c55e)}.video-preview{width:100%;max-height:400px;border-radius:8px;background:var(--color-bg-primary, #000)}.action-buttons{display:flex;gap:1rem;justify-content:center}.privacy-note{text-align:center;padding:.75rem;background:#4caf501a;color:var(--success, #4caf50);border-radius:8px;font-size:.875rem;margin-top:1rem}@media(max-width:640px){.setting-row{flex-direction:column;gap:1rem}.toggle-btn,.position-btn{min-width:100px}.action-buttons{flex-direction:column}.action-buttons .btn{width:100%}}
