.revit-whiteboard .excalidraw{--ui-font:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--color-primary:var(--primary);--color-primary-darker:color-mix(in oklch, var(--primary), black 12%);--color-primary-darkest:var(--ring);--color-primary-light:color-mix(in oklch, var(--primary) 14%, transparent);--color-surface-primary-container:color-mix(in oklch, var(--primary) 14%, var(--background));--color-on-primary-container:var(--primary);--color-on-surface:var(--foreground);--color-surface-lowest:var(--background);--color-surface-low:var(--popover);--color-surface-mid:var(--secondary);--color-surface-high:var(--muted);--island-bg-color:var(--popover);--popup-bg-color:var(--popover);--input-bg-color:var(--background);--input-border-color:var(--input);--default-border-color:var(--border);--sidebar-border-color:var(--border);--text-primary-color:var(--foreground);--input-label-color:var(--muted-foreground);--icon-fill-color:var(--foreground);--button-gray-1:transparent;--button-gray-2:var(--muted);--button-gray-3:var(--accent);--button-hover-bg:var(--muted);--button-active-bg:var(--accent);--button-active-border:var(--ring);--button-selected-bg:color-mix(in oklch, var(--primary) 14%, var(--background));--button-selected-hover-bg:color-mix(in oklch, var(--primary) 20%, var(--background));--focus-highlight-color:color-mix(in oklch, var(--ring) 50%, transparent);--select-highlight-color:var(--ring);--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--shadow-island:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;color:var(--foreground);font-family:var(--ui-font)}.revit-whiteboard .excalidraw .Island,.revit-whiteboard .excalidraw .picker,.revit-whiteboard .excalidraw .color-picker{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent)}.revit-whiteboard .excalidraw .dropdown-menu{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent);padding:.375rem}.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-container{border-radius:inherit;box-shadow:none;background:0 0;border:0;padding:0}.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item-base{border-radius:var(--radius-lg);min-height:2.25rem;color:var(--foreground);font-family:var(--ui-font);padding:.5rem .625rem;font-size:.875rem;font-weight:400}.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item:hover,.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item:active,.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item--selected,.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item--hovered{background:var(--muted);color:var(--foreground)}.revit-whiteboard .excalidraw .dropdown-menu-item__shortcut,.revit-whiteboard .excalidraw .dropdown-menu-group-title{color:var(--muted-foreground)}.revit-whiteboard .excalidraw .dropdown-menu-group-title{font-family:var(--ui-font);letter-spacing:.025em;text-transform:uppercase;padding:.625rem .625rem .25rem;font-size:.75rem;font-weight:600}.revit-whiteboard .excalidraw .dropdown-menu-group+.dropdown-menu-group,.revit-whiteboard .excalidraw .dropdown-menu .dropdown-menu-item-bare{border-color:var(--border)}.revit-whiteboard .excalidraw .dropdown-menu-button{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);box-shadow:0 1px 2px #0000000d}.revit-whiteboard .excalidraw .dropdown-menu-button:hover,.revit-whiteboard .excalidraw .dropdown-menu-button.active{background:var(--muted)}.revit-whiteboard .excalidraw .main-menu-trigger{display:none!important}.revit-whiteboard .excalidraw .App-bottom-bar>.Island{width:max-content;min-width:0;max-width:100%;margin-right:auto}.revit-whiteboard .excalidraw .App-bottom-bar>.Island .App-toolbar{width:auto}.revit-whiteboard .excalidraw .Modal__background{background:color-mix(in srgb, var(--foreground) 25%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.revit-whiteboard .excalidraw .Modal__content{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040, 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground);font-family:var(--ui-font);padding:1.5rem}.revit-whiteboard .excalidraw .Dialog__title,.revit-whiteboard .excalidraw .HelpDialog__header,.revit-whiteboard .excalidraw .ImageExportModal>h3,.revit-whiteboard .excalidraw .ImageExportModal h3{color:var(--foreground);font-family:var(--ui-font);letter-spacing:normal;font-size:1.125rem;font-weight:600}.revit-whiteboard .excalidraw .Modal__close,.revit-whiteboard .excalidraw .Dialog__close{border-radius:var(--radius-lg);color:var(--muted-foreground);background:0 0;border:0}.revit-whiteboard .excalidraw .Modal__close:hover,.revit-whiteboard .excalidraw .Dialog__close:hover{background:var(--muted);color:var(--foreground)}.revit-whiteboard .excalidraw .ExportDialog__dialog .Island,.revit-whiteboard .excalidraw .HelpDialog__island,.revit-whiteboard .excalidraw .ImageExportModal__preview__canvas,.revit-whiteboard .excalidraw .ExportDialog__preview{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:none}.revit-whiteboard .excalidraw .HelpDialog__island h4,.revit-whiteboard .excalidraw .ImageExportModal__settings__setting__label{color:var(--foreground);font-family:var(--ui-font);font-weight:600}.revit-whiteboard .excalidraw .HelpDialog__key,.revit-whiteboard .excalidraw .HelpDialog__shortcut{background:var(--secondary);border-color:var(--border);border-radius:var(--radius-md);box-shadow:none;color:var(--secondary-foreground);font-family:var(--ui-font)}.revit-whiteboard .excalidraw .Modal input[type=text],.revit-whiteboard .excalidraw .Modal textarea:not(.excalidraw-wysiwyg),.revit-whiteboard .excalidraw .Modal .TextInput,.revit-whiteboard .excalidraw .Modal .ExcTextField__input,.revit-whiteboard .excalidraw .ImageExportModal__preview__filename>input{background:var(--background);border:1px solid var(--input);border-radius:var(--radius-lg);min-height:2.75rem;color:var(--foreground);font-family:var(--ui-font);outline:none;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}.revit-whiteboard .excalidraw .Modal input[type=text]:focus,.revit-whiteboard .excalidraw .Modal textarea:not(.excalidraw-wysiwyg):focus,.revit-whiteboard .excalidraw .Modal .TextInput:focus,.revit-whiteboard .excalidraw .Modal .ExcTextField__input:focus-within,.revit-whiteboard .excalidraw .ImageExportModal__preview__filename>input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 30%, transparent)}.revit-whiteboard .excalidraw .Modal .ExcTextField__input input{min-height:1.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.revit-whiteboard .excalidraw .sidebar-trigger__label-element:has(input[aria-label=Library]),.revit-whiteboard .excalidraw .default-sidebar-trigger,.revit-whiteboard .excalidraw .sidebar,.revit-whiteboard .excalidraw .help-icon){display:none!important}.revit-whiteboard .excalidraw .layer-ui__wrapper{width:100%!important}.revit-whiteboard .excalidraw .scroll-back-to-content,.revit-whiteboard .excalidraw .HintViewer,.revit-whiteboard .excalidraw .App-toolbar-container,.revit-whiteboard .excalidraw .selected-shape-actions,.revit-whiteboard .excalidraw .context-menu li[data-testid=addToLibrary],.revit-whiteboard .excalidraw .context-menu li[data-testid=wrapSelectionInFrame]{display:none!important}.revit-whiteboard .excalidraw button.dropdown-menu-item:disabled{cursor:not-allowed;opacity:.45}.revit-whiteboard .excalidraw .ExcButton,.revit-whiteboard .excalidraw .Dialog__action-button,.revit-whiteboard .excalidraw .HelpDialog__btn,.revit-whiteboard .excalidraw .ExportDialog__actions button,.revit-whiteboard .excalidraw .ImageExportModal__settings__buttons button{border-radius:var(--radius-lg);min-height:2rem;box-shadow:none;font-family:var(--ui-font);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;padding:.375rem .625rem;font-size:.875rem;font-weight:500}.revit-whiteboard .excalidraw .ExcButton--variant-filled,.revit-whiteboard .excalidraw .Dialog__action-button--primary,.revit-whiteboard .excalidraw .ExportDialog__actions button{background:var(--primary);color:var(--primary-foreground)}.revit-whiteboard .excalidraw .ExcButton--variant-filled:hover,.revit-whiteboard .excalidraw .Dialog__action-button--primary:hover,.revit-whiteboard .excalidraw .ExportDialog__actions button:hover{background:color-mix(in oklch, var(--primary), transparent 20%)}.revit-whiteboard .excalidraw .ExcButton--variant-outlined,.revit-whiteboard .excalidraw .HelpDialog__btn,.revit-whiteboard .excalidraw .ImageExportModal__settings__buttons button{background:var(--background);border-color:var(--border);color:var(--foreground)}.revit-whiteboard .excalidraw .ExcButton--variant-outlined:hover,.revit-whiteboard .excalidraw .HelpDialog__btn:hover,.revit-whiteboard .excalidraw .ImageExportModal__settings__buttons button:hover{background:var(--muted)}.revit-whiteboard .excalidraw button:focus-visible,.revit-whiteboard .excalidraw [role=menuitem]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent);outline:none}.revit-whiteboard [data-whiteboard-rotate-cursor=true]{--whiteboard-rotate-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%231e1e1e'%3E%3Cpath d='M5 13a7 7 0 0 1 14 0' fill='none' stroke='%231e1e1e' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M2.2 10.6h5.6L5 15.8z'/%3E%3Cpath d='M16.2 10.6h5.6L19 15.8z'/%3E%3Ccircle cx='12' cy='14.6' r='2.1'/%3E%3C/g%3E%3C/svg%3E")}.revit-whiteboard [data-whiteboard-rotate-cursor=true] .theme--dark{--whiteboard-rotate-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M5 13a7 7 0 0 1 14 0' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M2.2 10.6h5.6L5 15.8z'/%3E%3Cpath d='M16.2 10.6h5.6L19 15.8z'/%3E%3Ccircle cx='12' cy='14.6' r='2.1'/%3E%3C/g%3E%3C/svg%3E")}.revit-whiteboard [data-whiteboard-rotate-cursor=true] canvas.excalidraw__canvas.interactive[style*="cursor: grab"]:not([style*=grabbing]){cursor:var(--whiteboard-rotate-cursor) 12 13, grab!important}@media (max-width:640px){.revit-whiteboard .excalidraw .Modal__content{border-radius:var(--radius-xl);width:calc(100% - 1rem);max-height:calc(100% - 1rem);padding:1rem}.revit-whiteboard .excalidraw .dropdown-menu--mobile{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}
