.tool-presets[data-v-230a13a8]{font-family:Inter,sans-serif;position:relative}.presets-toggle[data-v-230a13a8]{align-items:center;background:#ff6a0014;border:1px solid rgba(255,106,0,.25);border-radius:8px;color:#ffffffbf;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.presets-toggle.active[data-v-230a13a8],.presets-toggle[data-v-230a13a8]:hover{background:#ff6a0026;border-color:#ff6a0080;color:#fff}.presets-toggle svg[data-v-230a13a8]{flex-shrink:0;height:15px;width:15px}.presets-badge[data-v-230a13a8]{align-items:center;background:#ff6a00;border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.chevron[data-v-230a13a8]{transition:transform .2s ease}.chevron.rotated[data-v-230a13a8]{transform:rotate(180deg)}.presets-panel[data-v-230a13a8]{background:#0f0f0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 16px 48px #0009;left:0;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;top:calc(100% + 8px);width:360px;z-index:200}.presets-tabs[data-v-230a13a8]{border-bottom:1px solid hsla(0,0%,100%,.07);display:flex}.presets-tab[data-v-230a13a8]{background:transparent;border:none;color:#ffffff73;cursor:pointer;flex:1;font-family:Inter,sans-serif;font-size:.8rem;padding:10px 8px;transition:all .15s ease}.presets-tab[data-v-230a13a8]:hover{color:#ffffffbf}.presets-tab.active[data-v-230a13a8]{border-bottom:2px solid #ff6a00;color:#ff6a00;margin-bottom:-1px}.presets-list[data-v-230a13a8]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:10px}.presets-list[data-v-230a13a8]::-webkit-scrollbar{width:4px}.presets-list[data-v-230a13a8]::-webkit-scrollbar-track{background:transparent}.presets-list[data-v-230a13a8]::-webkit-scrollbar-thumb{background:#ff6a004d;border-radius:2px}.preset-card[data-v-230a13a8]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:10px 12px;transition:border-color .15s ease}.preset-card[data-v-230a13a8]:hover{border-color:#ff6a0040}.preset-card--builtin[data-v-230a13a8]{background:#ff6a000a;border-color:#ff6a001f}.preset-card__header[data-v-230a13a8]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.preset-card__name[data-v-230a13a8]{color:#ffffffe6;flex:1;font-size:.875rem;font-weight:600}.preset-badge-official[data-v-230a13a8]{background:#ff6a0033;border-radius:4px;color:#ff6a00;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.preset-card__desc[data-v-230a13a8]{color:#ffffff73;font-size:.775rem;line-height:1.4;margin:0 0 8px}.preset-card__meta[data-v-230a13a8]{align-items:center;display:flex;gap:8px;justify-content:space-between}.preset-card__author[data-v-230a13a8]{color:#ffffff4d;font-size:.7rem}.preset-card__actions[data-v-230a13a8]{align-items:center;display:flex;gap:4px}.preset-btn[data-v-230a13a8]{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.75rem;gap:3px;padding:4px 8px;transition:all .15s ease}.preset-btn svg[data-v-230a13a8]{height:12px;width:12px}.preset-btn--vote[data-v-230a13a8]{background:#ffffff0d;color:#ffffff80}.preset-btn--vote[data-v-230a13a8]:hover{background:#ffffff1a;color:#ffffffd9}.preset-btn--export[data-v-230a13a8]{background:#ffffff0d;color:#ffffff80}.preset-btn--export[data-v-230a13a8]:hover{background:#ffffff1a;color:#ffffffd9}.preset-btn--delete[data-v-230a13a8]{background:#ff28281a;color:#ff5050b3}.preset-btn--delete[data-v-230a13a8]:hover{background:#ff282833;color:#ff5050}.preset-btn--apply[data-v-230a13a8]{background:#ff6a0026;color:#ff6a00;font-weight:600}.preset-btn--apply[data-v-230a13a8]:hover{background:#ff6a004d;color:#fff}.presets-empty[data-v-230a13a8]{color:#ffffff59;font-size:.8rem;padding:20px 0;text-align:center}.presets-import[data-v-230a13a8],.presets-save[data-v-230a13a8]{display:flex;flex-direction:column;gap:12px;padding:14px}.presets-field[data-v-230a13a8]{color:#ffffff8c;display:flex;flex-direction:column;font-size:.8rem;gap:5px}.presets-input[data-v-230a13a8],.presets-textarea[data-v-230a13a8]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-sizing:border-box;color:#ffffffd9;font-family:Inter,sans-serif;font-size:.85rem;padding:8px 10px;resize:vertical;transition:border-color .15s ease;width:100%}.presets-input[data-v-230a13a8]:focus,.presets-textarea[data-v-230a13a8]:focus{border-color:#ff6a0080;outline:none}.presets-save-btn[data-v-230a13a8]{align-items:center;background:#ff6a0026;border:1px solid rgba(255,106,0,.35);border-radius:8px;color:#ff6a00;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;transition:all .15s ease}.presets-save-btn[data-v-230a13a8]:hover{background:#ff6a0040;color:#fff}.presets-save-btn svg[data-v-230a13a8]{height:14px;width:14px}.presets-error[data-v-230a13a8]{color:#ff4040;font-size:.78rem;margin:0}.presets-success[data-v-230a13a8]{color:#4caf50;font-size:.78rem;margin:0}.presets-export-overlay[data-v-230a13a8]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:400}.presets-export-modal[data-v-230a13a8]{background:#111;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;flex-direction:column;gap:12px;max-width:90vw;padding:24px;width:400px}.presets-export-modal h4[data-v-230a13a8]{color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem;margin:0}.presets-export-desc[data-v-230a13a8]{color:#ffffff80;font-size:.82rem;margin:0}.presets-export-actions[data-v-230a13a8]{align-items:center;display:flex;gap:8px}.presets-slide-enter-active[data-v-230a13a8],.presets-slide-leave-active[data-v-230a13a8]{transition:opacity .18s ease,transform .18s ease}.presets-slide-enter-from[data-v-230a13a8],.presets-slide-leave-to[data-v-230a13a8]{opacity:0;transform:translateY(-6px)}
