.workspace[data-v-06f47be1]{padding:16px}.workspace-header[data-v-06f47be1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.title-wrap[data-v-06f47be1]{display:flex;align-items:center;gap:8px}.title[data-v-06f47be1]{margin:0;font-size:20px}.content[data-v-06f47be1]{min-height:calc(100vh - 160px)}.grid-12[data-v-06f47be1]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.span-12[data-v-06f47be1]{grid-column:span 12}@media (min-width: 576px){.sm-span-6[data-v-06f47be1]{grid-column:span 6}}@media (min-width: 768px){.md-span-4[data-v-06f47be1]{grid-column:span 4}}@media (min-width: 992px){.lg-span-3[data-v-06f47be1]{grid-column:span 3}.lg-span-2[data-v-06f47be1]{grid-column:span 2}}.card[data-v-06f47be1]{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.card-header[data-v-06f47be1]{padding:14px 16px;border-bottom:1px solid #f1f5f9}.card-title[data-v-06f47be1]{font-weight:600;color:#0f172a}.card-body[data-v-06f47be1]{padding:12px 16px;color:#334155}.card-links[data-v-06f47be1]{display:grid;gap:8px}.link[data-v-06f47be1]{display:inline-flex;align-items:center;gap:10px;color:#0f172a;text-decoration:none;cursor:pointer}.link[data-v-06f47be1]:hover{color:#18a058}.link-icon[data-v-06f47be1]{color:#94a3b8;font-size:13px;transition:all .15s ease;margin-left:2px}.link:hover .link-icon[data-v-06f47be1]{color:#18a058;transform:translate(1px,-1px)}.shortcut[data-v-06f47be1]{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.shortcut-content[data-v-06f47be1]{padding:16px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:all .15s ease}.shortcut-content[data-v-06f47be1]:hover{background:#f8fafc}.shortcut-text[data-v-06f47be1]{font-weight:500;color:#0f172a}.shortcut-icon[data-v-06f47be1]{color:#94a3b8;font-size:13px;transition:all .15s ease;margin-left:2px}.shortcut-content:hover .shortcut-icon[data-v-06f47be1]{color:#18a058;transform:translate(1px,-1px)}.header[data-v-06f47be1]{margin:16px 0 8px}.header-content[data-v-06f47be1]{font-size:18px;font-weight:600;color:#0f172a}.spacer[data-v-06f47be1]{height:8px}.loading[data-v-06f47be1]{color:#64748b}@media (max-width: 1024px){.grid-12[data-v-06f47be1]{grid-template-columns:1fr}}
