.cad-toolbar[data-v-28efdcab]{background:linear-gradient(180deg,#f8fafc,#eef2f7);border-bottom:1px solid #e2e8f0;color:#0f172a}.cad-toolbar-row[data-v-28efdcab]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px}.cad-tool-group[data-v-28efdcab]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cad-caption[data-v-28efdcab]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#64748b}.cad-tool[data-v-28efdcab],.cad-toggle[data-v-28efdcab],.cad-icon-button[data-v-28efdcab],.cad-command[data-v-28efdcab]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;letter-spacing:.04em;transition:all .15s ease}.cad-tool[data-v-28efdcab]:hover,.cad-toggle[data-v-28efdcab]:hover,.cad-icon-button[data-v-28efdcab]:hover,.cad-command[data-v-28efdcab]:hover{background:#f1f5f9;border-color:#94a3b8}.cad-tool-primary[data-v-28efdcab]{background:#1d4ed8;border-color:#1d4ed8;color:#f8fafc}.cad-tool-primary[data-v-28efdcab]:hover{background:#1e40af;border-color:#1e40af}.cad-toggle-group[data-v-28efdcab]{display:flex;gap:6px;padding:4px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.cad-toggle[data-v-28efdcab]{padding:7px 10px;border-radius:9px}.cad-toggle.is-active[data-v-28efdcab]{background:#2563eb;border-color:#2563eb;color:#f8fafc}.cad-align-group[data-v-28efdcab]{align-items:center}.cad-icon-button[data-v-28efdcab]{width:34px;height:34px;justify-content:center;padding:0}.cad-commandbar[data-v-28efdcab]{display:flex;flex-wrap:nowrap;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafcf2;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cad-command[data-v-28efdcab]{font-size:11px;padding:7px 10px;border-radius:12px;background:#fff;border-color:#cbd5e1;text-transform:uppercase;min-width:132px;justify-content:center}.cad-command-primary[data-v-28efdcab]{background:#2563eb;border-color:#2563eb;color:#f8fafc}.cad-command-primary[data-v-28efdcab]:hover{background:#1d4ed8;border-color:#1d4ed8}.cad-icon[data-v-28efdcab]{width:16px;height:16px}.cad-canvas[data-v-28efdcab]{background-color:#f8fafc}.cad-hint[data-v-28efdcab]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffffe6;color:#0f172a;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cad-hint kbd[data-v-28efdcab]{border-radius:6px;padding:2px 6px;background:#f8fafc;border:1px solid #cbd5e1;font-size:10px}.slide-enter-active[data-v-28efdcab],.slide-leave-active[data-v-28efdcab]{transition:transform .3s ease}.slide-enter-from[data-v-28efdcab],.slide-leave-to[data-v-28efdcab]{transform:translate(100%)}.fade-enter-active[data-v-28efdcab],.fade-leave-active[data-v-28efdcab]{transition:opacity .2s ease}.fade-enter-from[data-v-28efdcab],.fade-leave-to[data-v-28efdcab]{opacity:0}
