.color-picker-hud[data-v-e6b11831]{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;position:fixed;z-index:1010}.color-picker-panel[data-v-e6b11831]{background:#55524f;border:4px solid #72b6ff;border-radius:20px;box-shadow:3px 10px 20px #fb5d0f33;max-height:90vh;padding:.9375rem;width:min(375px,75vw)}.color-picker-section[data-v-e6b11831]{margin-bottom:.75rem}.hue-row[data-v-e6b11831]{align-items:center;gap:.5rem}.hue-row[data-v-e6b11831],.preset-swatches[data-v-e6b11831]{display:flex;flex-direction:row}.preset-swatches[data-v-e6b11831]{flex-shrink:0;flex-wrap:nowrap;gap:.3125rem}.preset-swatch[data-v-e6b11831]{border:2px solid hsla(0,0%,100%,.9);border-radius:.25rem;box-shadow:0 1px 3px #00000059;cursor:pointer;flex-shrink:0;height:1.625rem;padding:0;width:1.625rem}.preset-swatch[data-v-e6b11831]:focus-visible{outline:2px solid #72b6ff;outline-offset:2px}.preset-swatch.active[data-v-e6b11831]{box-shadow:0 0 0 2px #72b6ff,0 1px 3px #00000059}.picker-label[data-v-e6b11831]{display:block;font-size:.9375rem;margin-bottom:.46875rem}.hue-canvas[data-v-e6b11831]{cursor:crosshair;flex:1;height:1.625rem;min-width:0;width:auto}.sv-canvas[data-v-e6b11831]{cursor:crosshair;height:15rem;width:100%}.color-picker-footer[data-v-e6b11831]{align-items:center;display:flex;gap:.6875rem;margin-top:.3125rem}.color-preview[data-v-e6b11831]{border:1px solid #d1d5db;border-radius:50%;flex-shrink:0;height:1.75rem;width:1.75rem}.color-hex-input[data-v-e6b11831]{border:1px solid #d1d5db;border-radius:10px;flex:1;font-size:1.0625rem;min-width:0;padding:.15625rem .375rem}.btn.small[data-v-e6b11831]{background:#383635;border:1px solid #e9eef6;border-radius:10px;color:#fff;cursor:pointer;font-size:1.125rem;letter-spacing:.0625rem;line-height:1.6;padding:.125rem .625rem;white-space:nowrap}.btn.small[data-v-e6b11831]:hover{background:#010101;box-shadow:inset 2.5px 1.25px 3.75px #cfd7edbf;transform:scale(1.03)}.whiteboard-wrapper[data-v-702e785f]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.wrapper-hidden[data-v-702e785f]{pointer-events:none;visibility:hidden}.drawing-tools[data-v-702e785f]{background-color:#fffdf9;border:1px solid #ffe1c2;border-radius:16px;box-shadow:0 2px 8px #431e122e;padding:.5rem .6rem;position:fixed;z-index:102}.color-picker[data-v-702e785f]{align-items:center;color:#312a29;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.color-btn[data-v-702e785f]{border:2px solid #fff;border-radius:50%;box-shadow:1px 1px 3px #0003;cursor:pointer;height:1.8rem;outline:1px solid #ddd;width:1.8rem}.color-btn-current[data-v-702e785f]{border-color:#3b82f6}.color-btn.active[data-v-702e785f]{border-color:#333}.drawing-tools .color-picker button[data-v-702e785f]{transition:transform .12s ease,background-color .12s ease}.drawing-tools .color-picker button[data-v-702e785f]:hover:not(:disabled){transform:scale(1.05)}.drawing-tools .color-picker button[data-v-702e785f]:hover:not(:disabled):not(.color-btn){background-color:#fc850f4d}.divider[data-v-702e785f]{align-self:stretch;background-color:#ddd;flex-shrink:0;margin:0 .15rem;min-height:1.875rem;width:1px}.brush-trigger[data-v-702e785f]{align-items:center;background:#fff;border:2px solid #cbccce;border-radius:0;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:2rem;min-width:2rem;padding-top:.2rem}.brush-trigger-hint-dot[data-v-702e785f]{background:#111827;border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.brush-preview-size[data-v-702e785f]{font-size:.75rem;line-height:1}.brush-panel-popover[data-v-702e785f]{background:#fffdf9;border:1px solid #ffe1c2;border-radius:.5rem;box-shadow:0 4px 14px #431e1238;color:#312a29;min-width:10rem;padding:.4rem .75rem .3rem;position:fixed;z-index:10070}.brush-panel-title[data-v-702e785f]{font-size:.85rem;margin-bottom:.1rem}.brush-range[data-v-702e785f]{accent-color:#3b82f6;width:100%}.eraser-btn[data-v-702e785f],.history-btn[data-v-702e785f]{align-items:center;background-color:#f8f9fa;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;height:1.875rem;justify-content:center;width:1.875rem}.eraser-btn.active[data-v-702e785f]{border-color:#333}.history-btn[data-v-702e785f]:disabled{cursor:not-allowed;opacity:.5}.wb-clear-trash-icon[data-v-702e785f]{color:#f02727}.wb-confirm-overlay[data-v-702e785f]{align-items:center;background:#00000047;display:flex;inset:0;justify-content:center;position:fixed;z-index:1010}.wb-confirm-modal[data-v-702e785f]{background:#ffefef;border-radius:.75rem;box-shadow:0 4px 16px #0003;color:#e72d2d;font-size:1.15rem;font-weight:600;letter-spacing:.05rem;line-height:1.5;padding:1rem;width:min(21rem,calc(100vw - 3rem))}.wb-confirm-warning-icon[data-v-702e785f]{color:#ff7d13;font-size:1.35rem;line-height:1;margin-bottom:.5rem}.wb-confirm-message[data-v-702e785f]{margin:0;padding:0 .2rem}.wb-confirm-actions[data-v-702e785f]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.3rem}.wb-confirm-btn[data-v-702e785f]{background:#fff;border:1px solid #b2b6bb;border-radius:.5rem;box-shadow:0 1px 2px #0000001a;color:#393c41;cursor:pointer;font-size:.95rem;padding:.25rem .7rem}.wb-confirm-btn[data-v-702e785f]:hover{box-shadow:inset 1px 2px 3px #17233c4d}.wb-confirm-btn.danger[data-v-702e785f]{border-color:#ef4444;color:#d20e0e}canvas[data-v-702e785f]{height:100%;left:0;position:absolute;top:0;touch-action:none;width:100%}
