.base-modal-overlay[data-v-1266d18a]{z-index:1700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111d2970;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.base-modal-dialog[data-v-1266d18a]{width:min(540px,100vw - 40px);max-height:calc(100vh - 40px)}.base-modal-dialog.is-wide[data-v-1266d18a]{width:min(1120px,100vw - 40px)}.base-modal-dialog.is-full[data-v-1266d18a]{width:calc(100vw - 40px);height:calc(100vh - 40px)}.base-modal-dialog.is-full .base-modal-card[data-v-1266d18a]{height:100%}.base-modal-card[data-v-1266d18a]{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:0;max-height:calc(100vh - 40px);box-shadow:var(--ui-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.base-modal-header[data-v-1266d18a]{border-bottom:1px solid var(--ui-border);background:#f7fafde0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.base-modal-title[data-v-1266d18a]{color:var(--ui-text);margin:0;font-weight:700}.base-modal-close[data-v-1266d18a]{border:1px solid var(--ui-border);width:40px;height:40px;box-shadow:var(--ui-shadow-sm);opacity:1;background:#ffffffdb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 4l8 8M12 4L4 12' stroke='%2361758a' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;border-radius:999px;flex:none;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.base-modal-close[data-v-1266d18a]:hover{border-color:var(--ui-border-strong);background-color:#1f6aa514;transform:translateY(-1px);box-shadow:0 12px 24px #142c451f}.base-modal-close[data-v-1266d18a]:focus-visible{outline:none;box-shadow:0 0 0 .25rem #1f6aa524}.base-modal-close[data-v-1266d18a]:active{transform:translateY(0);box-shadow:0 6px 14px #142c451a}.base-modal-body[data-v-1266d18a]{flex:auto;min-height:0;padding:20px 22px 24px}.base-modal-body-scroll[data-v-1266d18a]{overscroll-behavior:contain;overflow:auto}@media screen and (width<=800px){.base-modal-overlay[data-v-1266d18a]{padding:12px}.base-modal-dialog[data-v-1266d18a],.base-modal-dialog.is-wide[data-v-1266d18a],.base-modal-dialog.is-full[data-v-1266d18a]{width:100%;height:auto;max-height:calc(100vh - 24px)}.base-modal-dialog.is-full[data-v-1266d18a]{height:calc(100vh - 24px)}.base-modal-card[data-v-1266d18a]{max-height:calc(100vh - 24px)}.base-modal-header[data-v-1266d18a],.base-modal-body[data-v-1266d18a]{padding-left:18px;padding-right:18px}}.toolBtn[data-v-ecedb517]{border:1px solid var(--ui-border);min-width:42px;min-height:42px;color:var(--ui-text);box-shadow:var(--ui-shadow-sm);cursor:pointer;background:linear-gradient(#fffffffa 0%,#f2f7fbf0 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 10px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.toolBtn[data-v-ecedb517]:hover{background:var(--ui-hover);border-color:var(--ui-border-strong);transform:translateY(-1px);box-shadow:0 12px 24px #142c451f}.toolBtn[data-v-ecedb517]:active{transform:translateY(0);box-shadow:0 6px 14px #142c451a}.toolBtn[data-v-ecedb517]:disabled{opacity:.45;box-shadow:none;cursor:default}.btnIcon[data-v-ecedb517]{object-fit:contain;width:18px;height:18px}.workspace-page[data-v-e0d25f30]{--workspace-page-background:radial-gradient(circle at top left, #1f6aa51f 0%, transparent 32%), radial-gradient(circle at top right, #2c827014 0%, transparent 26%), linear-gradient(180deg, #f4f8fb 0%, #edf3f7 100%);background:var(--workspace-page-background);min-height:100vh}.workspace-page .container[data-v-e0d25f30]{max-width:1480px;padding-top:18px;padding-bottom:28px}.headerArea[data-v-e0d25f30]{border:1px solid var(--ui-border);min-height:74px;box-shadow:var(--ui-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbfdb8;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:14px 18px;display:flex}.headerArea[data-v-e0d25f30] .toolBtn{border-color:var(--ui-border);background:#ffffffd6;margin:0}.headerArea[data-v-e0d25f30] .toolBtn:first-child{margin-right:auto}.workspace-page hr[data-v-e0d25f30]{opacity:1;background:linear-gradient(90deg,#0000,#486c8f42,#0000);border:0;height:1px;margin:20px 0 18px}.workspace-page h4[data-v-e0d25f30]{color:var(--ui-text);margin-bottom:16px;font-weight:700}.workspace-shell-content[data-v-e0d25f30]{flex-direction:column;gap:18px;display:flex}@media screen and (width<=800px){.workspace-page .container[data-v-e0d25f30]{padding-top:12px;padding-bottom:18px}.headerArea[data-v-e0d25f30]{border-radius:18px;min-height:68px;padding:12px 14px}}
