.excalidraw .excalidraw-floating-widget{position:absolute;bottom:5.5rem;right:1rem;z-index:auto;max-width:calc(100% - 2rem);box-sizing:border-box;padding:1rem;border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);background:var(--color-surface-low);color:var(--color-on-surface);box-shadow:var(--shadow-island);pointer-events:auto;font-size:.875rem}.excalidraw .excalidraw-floating-widget__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.excalidraw .excalidraw-floating-widget button{box-sizing:border-box;padding:.5rem;border:1px solid var(--default-border-color);border-radius:var(--border-radius-md);background:var(--color-surface-mid);color:inherit;font:inherit;cursor:pointer}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__icon svg{width:1.25rem;height:1.25rem}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__drag{display:flex;flex:1;align-items:center;gap:.375rem;min-width:0;min-height:2.25rem;padding:.25rem .375rem .25rem 0;text-align:left;font-size:1rem;font-weight:600;border-color:transparent;background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__drag:active{cursor:grabbing}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__drag svg{flex:none;width:1.25rem;height:1.25rem;opacity:.6}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__resize{position:absolute;right:-.75rem;bottom:-.75rem;width:2.25rem;height:2.25rem;padding:.4rem;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none}.excalidraw .excalidraw-floating-widget button.excalidraw-floating-widget__resize svg{width:100%;height:100%}.excalidraw .top-right-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .top-right-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .top-right-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .top-right-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .top-right-button.active,.excalidraw .top-right-button.ToolIcon--checked{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .top-right-button.active:hover,.excalidraw .top-right-button.ToolIcon--checked:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .top-right-button.active svg,.excalidraw .top-right-button.ToolIcon--checked svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw--mobile.excalidraw .top-right-button{width:var(--mobile-action-button-size, var(--default-button-size));height:var(--mobile-action-button-size, var(--default-button-size))}.excalidraw .top-right-button:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw--mobile.excalidraw .top-right-button{width:var(--mobile-action-button-size, 2rem);height:var(--mobile-action-button-size, 2rem)}.excalidraw .top-right-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .range-marks{position:absolute;top:22px;left:calc(var(--slider-thumb-size) / 2);right:calc(var(--slider-thumb-size) / 2);pointer-events:none}.excalidraw .range-marks span{position:absolute;height:4px;border-left:1px solid var(--text-primary-color);opacity:.5}
