.whiteboard-tool[data-v-aacbb247]{--wb-panel-bg:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,249,252,.98));--wb-border:rgba(15,23,42,.08);--wb-shadow:0 18px 46px rgba(15,23,42,.08);--wb-grid-line:rgba(37,99,235,.08);display:flex;flex:1;flex-direction:column;gap:16px;min-height:0}.error-text[data-v-aacbb247]{color:#dc2626;font-weight:500;line-height:1.7;margin:10px 0 0}.toolbar-area[data-v-aacbb247]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;grid-row:1;justify-content:flex-end}.toolbar-area-group[data-v-aacbb247]{align-items:center;display:flex;gap:6px}.toolbar-stats[data-v-aacbb247]{gap:8px}.stat-chip[data-v-aacbb247],.toolbar-stats[data-v-aacbb247]{align-items:center;display:flex}.stat-chip[data-v-aacbb247]{background:#ffffffc7;border:1px solid rgba(37,99,235,.1);border-radius:12px;font-size:13px;gap:4px;padding:4px 10px}.stat-label[data-v-aacbb247]{color:#0f172a7a;font-size:12px}.workspace-layout[data-v-aacbb247]{display:grid;flex:1;gap:16px;grid-template-columns:360px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}.control-panel[data-v-aacbb247]{display:flex;flex-direction:column;gap:14px;grid-column:1;grid-row:2;min-height:0}.board-panel[data-v-aacbb247]{grid-column:2;grid-row:2}.tool-grid[data-v-aacbb247]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.hint-text[data-v-aacbb247]{color:#0f172a94;line-height:1.7;margin:12px 0 0}.style-grid[data-v-aacbb247]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.field-block[data-v-aacbb247]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-aacbb247]{color:#0f172aa3;font-size:13px}.switch-row[data-v-aacbb247]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.switch-item[data-v-aacbb247]{align-items:center;display:flex;gap:12px;justify-content:space-between}.quick-actions[data-v-aacbb247]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.status-card[data-v-aacbb247]{background:#ffffffd1;border:1px solid rgba(15,23,42,.06);border-radius:16px;margin-top:14px;padding:14px}.status-row[data-v-aacbb247]{border-bottom:1px solid rgba(15,23,42,.06);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.status-row[data-v-aacbb247]:last-child{border-bottom:0}.board-toolbar[data-v-aacbb247]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 4px 12px}.board-tip[data-v-aacbb247]{color:#0f172a94;font-size:13px;line-height:1.6}.board-stage[data-v-aacbb247]{background-color:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;flex:1;min-height:560px;overflow:hidden;position:relative}.board-stage--grid[data-v-aacbb247]{background-image:linear-gradient(var(--wb-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--wb-grid-line) 1px,transparent 1px);background-position:50%;background-size:24px 24px}.fabric-canvas[data-v-aacbb247]{display:block}.hidden-input[data-v-aacbb247]{display:none}@media (max-width:1200px){.workspace-layout[data-v-aacbb247]{grid-template-columns:1fr;grid-template-rows:auto}.control-panel[data-v-aacbb247]{grid-column:1;grid-row:1}.toolbar-area[data-v-aacbb247]{grid-column:1;grid-row:2}.board-panel[data-v-aacbb247]{grid-column:1;grid-row:3}.board-stage[data-v-aacbb247]{min-height:520px}}@media (max-width:768px){.style-grid[data-v-aacbb247]{grid-template-columns:1fr}.tool-grid[data-v-aacbb247]{grid-template-columns:repeat(2,minmax(0,1fr))}.board-stage[data-v-aacbb247]{min-height:460px}}body{padding:0!important}.online-whiteboard-page[data-v-80b4c9b2]{align-items:center;display:flex;flex-direction:column;min-height:100vh;opacity:0;transition:opacity .2s ease}.online-whiteboard-page.ready[data-v-80b4c9b2]{opacity:1}.page-card[data-v-80b4c9b2]{display:flex;flex:1;flex-direction:column;width:100%}.page-card[data-v-80b4c9b2] .n-card{display:flex;flex:1;flex-direction:column}.page-card[data-v-80b4c9b2] .n-card__content{display:flex;flex:1;flex-direction:column;min-height:0}.loading-placeholder[data-v-80b4c9b2]{height:400px}.devtool-modal[data-v-80b4c9b2],.loading-placeholder[data-v-80b4c9b2]{align-items:center;display:flex;justify-content:center}.devtool-modal[data-v-80b4c9b2]{background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.devtool-modal-content[data-v-80b4c9b2]{background:#fff;border-radius:10px;padding:30px 50px;text-align:center}.devtool-modal-content h3[data-v-80b4c9b2]{color:#e53e3e;margin-top:0}.devtool-modal-content p[data-v-80b4c9b2]{color:#333;font-size:16px}
