logseq/resources/css/excalidraw.min.css

41 lines
26 KiB
CSS

.popover{position:absolute;z-index:10}.popover .cover{position:fixed;top:0;left:0;right:0;bottom:0}
.context-menu{position:relative;border-radius:4px;box-shadow:0px 3px 10px rgba(0,0,0,0.2);padding:0;list-style:none;user-select:none;margin:-0.25rem 0 0 0.125rem;padding:0.25rem 0;background-color:#f1f3f5;border:1px solid #adb5bd}.context-menu-option{position:relative;width:100%;min-width:9.5rem;margin:0;padding:0.25rem 1rem 0.25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap}.context-menu-option:hover{color:#fff;background-color:#339af0}.context-menu-option:focus{z-index:1}
:root{--button-gray-1: #e9ecef;--button-gray-2: #ced4da;--button-gray-3: #adb5bd;--button-blue: #a5d8ff}.ToolIcon{display:inline-flex;align-items:center;position:relative;font-family:Cascadia;cursor:pointer;background-color:var(--button-gray-1);-webkit-tap-highlight-color:transparent;border-radius:var(--space-factor)}.ToolIcon__icon{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:var(--space-factor)}.ToolIcon__icon svg{position:relative;height:1em}.ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.ToolIcon__label{font-family:var(--ui-font);margin:0 0.8em;text-overflow:ellipsis}.ToolIcon_size_s .ToolIcon__icon{width:1.4rem;height:1.4rem;font-size:0.8em}.excalidraw .ToolIcon_type_button,.Modal .ToolIcon_type_button,.ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit}.excalidraw .ToolIcon_type_button:hover,.Modal .ToolIcon_type_button:hover,.ToolIcon_type_button:hover{background-color:var(--button-gray-1)}.excalidraw .ToolIcon_type_button:active,.Modal .ToolIcon_type_button:active,.ToolIcon_type_button:active{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button:focus,.Modal .ToolIcon_type_button:focus,.ToolIcon_type_button:focus{box-shadow:0 0 0 2px var(--button-blue)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.Modal .ToolIcon_type_button.ToolIcon--selected,.ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.Modal .ToolIcon_type_button.ToolIcon--selected:active,.ToolIcon_type_button.ToolIcon--selected:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button--show,.Modal .ToolIcon_type_button--show,.ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.Modal .ToolIcon_type_button--hide,.ToolIcon_type_button--hide{visibility:hidden}.ToolIcon_type_radio,.ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.ToolIcon_type_radio:checked+.ToolIcon__icon,.ToolIcon_type_checkbox:checked+.ToolIcon__icon{background-color:var(--button-gray-2)}.ToolIcon_type_radio:focus+.ToolIcon__icon,.ToolIcon_type_checkbox:focus+.ToolIcon__icon{box-shadow:0 0 0 2px var(--button-blue)}.ToolIcon_type_radio:active+.ToolIcon__icon,.ToolIcon_type_checkbox:active+.ToolIcon__icon{background-color:var(--button-gray-3)}.ToolIcon_type_floating{background-color:transparent}.ToolIcon_type_floating:hover{background-color:transparent}.ToolIcon_type_floating:active{background-color:transparent}.ToolIcon_type_floating:focus{box-shadow:none}.ToolIcon_type_floating .ToolIcon__icon{width:2rem;height:2em}.ToolIcon.ToolIcon__lock.ToolIcon_type_floating{margin-left:0.1rem}.ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:0.5em;color:var(--button-gray-3);font-family:var(--ui-font);user-select:none}@media (max-width: 360px){.ToolIcon.ToolIcon__lock{display:inline-block;position:absolute;top:60px;right:-8px;margin-left:0;border-radius:20px 0 0 20px;background-color:var(--button-gray-1)}.ToolIcon.ToolIcon__lock:hover{background-color:var(--button-gray-1)}.ToolIcon.ToolIcon__lock:active{background-color:var(--button-gray-2)}.ToolIcon.ToolIcon__lock .ToolIcon__icon{width:2.5rem;height:2.5rem;border-radius:inherit}.ToolIcon.ToolIcon__lock svg{position:static}}:root[dir="ltr"] .unlocked-icon{left:2px}:root[dir="rtl"] .unlocked-icon{right:2px}
.color-picker{background:#fff;border:0px solid rgba(255,255,255,0.25);box-shadow:rgba(0,0,0,0.25) 0px 1px 4px;border-radius:4px;position:absolute}:root[dir="ltr"] .color-picker{left:-5.5px}:root[dir="rtl"] .color-picker{right:-5.5px}.color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.color-picker-triangle{width:0px;height:0px;border-style:solid;border-width:0px 9px 10px;border-color:transparent transparent #fff;position:absolute;top:-10px}:root[dir="ltr"] .color-picker-triangle{left:12px}:root[dir="rtl"] .color-picker-triangle{right:12px}.color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,0.1);top:-11px}.color-picker-content{padding:0.5rem;display:grid;grid-template-columns:repeat(5, auto);grid-gap:0.5rem}.color-picker-content .color-input-container{grid-column:1 / span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor !important}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:#339af0}.color-picker-transparent{border-radius:4px;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px inset;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.color-picker-transparent,.color-picker-label-swatch{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") left center}.color-picker-hash{background:#dee2e6;height:1.875rem;width:1.875rem;color:#495057;display:flex;align-items:center;justify-content:center;position:relative}:root[dir="ltr"] .color-picker-hash{border-radius:4px 0px 0px 4px}:root[dir="rtl"] .color-picker-hash{border-radius:0px 4px 4px 0px}.color-input-container:focus-within .color-picker-hash{box-shadow:0 0 0 2px #a5d8ff}.color-input-container:focus-within .color-picker-hash::before,.color-input-container:focus-within .color-picker-hash::after{content:"";width:1px;height:100%;position:absolute;top:0}.color-input-container:focus-within .color-picker-hash::before{background:#dee2e6}:root[dir="ltr"] .color-input-container:focus-within .color-picker-hash::before{right:-1px}:root[dir="rtl"] .color-input-container:focus-within .color-picker-hash::before{left:-1px}.color-input-container:focus-within .color-picker-hash::after{background:#fff}:root[dir="ltr"] .color-input-container:focus-within .color-picker-hash::after{right:-2px}:root[dir="rtl"] .color-input-container:focus-within .color-picker-hash::after{left:-2px}.color-input-container{display:flex}.color-picker-input{width:12ch;margin:0;font-size:1rem;color:#343a40;border:0px;outline:none;height:1.75em;box-shadow:#dee2e6 0px 0px 0px 1px inset;float:left;padding:1px;padding-inline-start:0.5em;appearance:none}:root[dir="ltr"] .color-picker-input{border-radius:0px 4px 4px 0px}:root[dir="rtl"] .color-picker-input{border-radius:4px 0px 0px 4px}.excalidraw .color-picker-label-swatch{height:1.875rem;width:1.875rem;margin-inline-end:0.25rem;border:1px solid #dee2e6;position:relative;overflow:hidden;background-color:transparent !important}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.color-picker-keybinding{position:absolute;bottom:2px;font-size:0.7em;color:#ccc}:root[dir="ltr"] .color-picker-keybinding{right:2px}:root[dir="rtl"] .color-picker-keybinding{left:2px}
.TextInput{display:inline-block;border:1.5px solid #e9ecef;line-height:1;padding:0.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:#fff}.TextInput:not(:focus):hover{background-color:#f1f3f5}.TextInput:focus{outline:none;box-shadow:0 0 0 2px #339af0}
.Avatar{width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-size:0.8rem;font-weight:500}
.Island{--padding: 0;background-color:var(--bg-color-island);backdrop-filter:saturate(100%) blur(10px);box-shadow:var(--shadow-island);border-radius:var(--border-radius-m);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow 0.5s ease-in-out}.Island.zen-mode{box-shadow:none}
.Stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}
.FixedSideContainer{--margin: 0.25rem;position:absolute;pointer-events:none}.FixedSideContainer>*{pointer-events:all}.FixedSideContainer_side_top{left:var(--margin);top:var(--margin);right:var(--margin);z-index:2}.FixedSideContainer_side_top.zen-mode{right:42px}
.UserList{pointer-events:none;padding:var(--space-factor) 40px var(--space-factor) var(--space-factor);display:flex;flex-wrap:wrap;justify-content:flex-end}.UserList>*{pointer-events:all;margin:0 0 var(--space-factor) var(--space-factor)}.UserList_mobile{padding:0;justify-content:normal}.UserList_mobile>*{margin:0 var(--space-factor) var(--space-factor) 0}
.ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3)}.ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between}.ExportDialog__name{grid-column:project-name;margin:auto}@media (max-width: 550px){.ExportDialog{display:flex;flex-direction:column}.ExportDialog__actions{flex-direction:column;align-items:center}.ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.ExportDialog__preview canvas{max-height:30vh}.ExportDialog__dialog,.ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.ExportDialog__dialog .Island{overflow-y:auto}}
.Modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor) * 10)}.Modal__background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(2px)}.Modal__content{position:relative;z-index:2;width:100%;max-width:var(--max-width);opacity:0;transform:translateY(10px);animation:Modal__content_fade-in 0.1s ease-out 0.05s forwards;position:relative;background:#fff;backdrop-filter:none}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.Modal__content{max-width:100%}}@keyframes Modal__content_fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Modal__close{width:calc(var(--space-factor) * 7);height:calc(var(--space-factor) * 7);display:flex;align-items:center;justify-content:center}.Modal__close svg{height:calc(var(--space-factor) * 5)}.Modal__close--floating{position:absolute;right:calc(var(--space-factor) * 5);top:calc(var(--space-factor) * 5)}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.Modal{padding:0}.Modal__content{position:fixed;top:0;left:0;right:0;bottom:0}}
.Dialog__title{display:grid;align-items:center;margin-top:0;grid-template-columns:1fr calc(var(--space-factor) * 7);grid-gap:var(--metric)}.Dialog__titleContent{flex:1}.Dialog .Modal__close{margin:0}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.Dialog{--metric: calc(var(--space-factor) * 4);--inset-left: max(var(--metric), var(--sal));--inset-right: max(var(--metric), var(--sar))}.Dialog__title{grid-template-columns:calc(var(--space-factor) * 7) 1fr calc( var(--space-factor) * 7);position:sticky;top:calc(-1 * var(--metric));margin:calc(-1 * var(--inset-right));margin-top:calc(-1 * var(--metric));margin-bottom:var(--metric);padding:calc(var(--space-factor) * 2);padding-left:var(--inset-left);padding-right:var(--inset-right);background:white;font-size:1.25em;box-sizing:border-box;border-bottom:1px solid #ced4da;z-index:1}.Dialog__titleContent{text-align:center}.Dialog .Island{width:100vw;height:100%;box-sizing:border-box;overflow-y:auto;padding-left:max(calc(var(--padding) * var(--space-factor)), var(--sal));padding-right:max(calc(var(--padding) * var(--space-factor)), var(--sar));padding-bottom:max(calc(var(--padding) * var(--space-factor)), var(--sab))}.Dialog .Modal__close{order:-1}}
.HintViewer{color:#868e96;font-size:0.8rem;left:50%;pointer-events:none;position:absolute;top:54px;transform:translateX(calc(-50% - 16px));white-space:pre;text-align:center}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.HintViewer{position:static;transform:none;margin-top:0.5rem}}.HintViewer>span{background-color:rgba(255,255,255,0.88);padding:0.2rem 0.4rem;border-radius:3px}
.RoomDialog-modalButton.is-collaborating{background-color:#ebfbee;color:#2b8a3e}.RoomDialog-modalButton-collaborators{min-width:1em;position:absolute;bottom:-5px;right:-5px;padding:3px;border-radius:50%;background-color:#40c057;color:#fff;font-size:0.7em;font-family:var(--ui-font)}.RoomDialog-linkContainer{display:flex;margin:1.5em 0}.RoomDialog-link{min-width:0;flex:1 1 auto;margin-left:1em;display:inline-block;cursor:pointer;border:none;height:2.5rem;line-height:2.5rem;padding:0 0.5rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--button-gray-1)}.RoomDialog-usernameContainer{display:flex;margin:1.5em 0;display:flex;align-items:center;justify-content:center}.RoomDialog-username{appearance:none;min-width:0;flex:1 1 auto;margin-left:1em;height:2.5rem;font-size:1em;line-height:1.5;padding:0 0.5rem}.RoomDialog-sessionStartButtonContainer{display:flex;justify-content:center}.Modal .RoomDialog-stopSession{background-color:#ffe3e3;color:#c92a2a}
.Tooltip{position:relative}.Tooltip__label{--arrow-size: 4px;visibility:hidden;width:10ch;background:#000;color:#fff;text-align:center;border-radius:4px;padding:4px;position:absolute;z-index:10;font-size:0.7rem;line-height:1.5;top:calc(100% + var(--arrow-size) + 3px);left:calc(-50% + var(--arrow-size) / 2 - 1px);word-wrap:break-word}.Tooltip__label::after{content:"";border:var(--arrow-size) solid transparent;border-bottom-color:#000;position:absolute;bottom:100%;left:calc(50% - var(--arrow-size))}body:active .Tooltip:not(:hover){pointer-events:none}body:not(:active) .Tooltip:hover .Tooltip__label{visibility:visible}.Tooltip__label:hover{visibility:visible}
.layer-ui__wrapper .encrypted-icon{position:relative;margin-inline-start:15px;display:flex;justify-content:center;align-items:center;border-radius:var(--space-factor);color:#2b8a3e}.layer-ui__wrapper .encrypted-icon svg{width:1.2rem;height:1.2rem}.layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{visibility:hidden;width:20rem;bottom:calc(50% + 0.8rem + 6px);background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:10;font-size:13px;line-height:1.5;white-space:pre-wrap}:root[dir="ltr"] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{left:-5px}:root[dir="rtl"] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{right:-5px}.layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text::after{--size: 6px;content:"";border:var(--size) solid transparent;border-top-color:#000;position:absolute;bottom:calc(-2 * var(--size))}:root[dir="ltr"] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text::after{left:calc(5px + var(--size) / 2)}:root[dir="rtl"] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text::after{right:calc(5px + var(--size) / 2)}body:active .layer-ui__wrapper .encrypted-icon.tooltip:not(:hover){pointer-events:none}body:not(:active) .layer-ui__wrapper .encrypted-icon.tooltip:hover .tooltip-text{visibility:visible}.layer-ui__wrapper .encrypted-icon .tooltip-text:hover{visibility:visible}.layer-ui__wrapper__github-corner{top:0;position:absolute;width:40px}:root[dir="ltr"] .layer-ui__wrapper__github-corner{right:0}:root[dir="rtl"] .layer-ui__wrapper__github-corner{left:0}.layer-ui__wrapper__footer{position:absolute;bottom:0px;width:190px}:root[dir="ltr"] .layer-ui__wrapper__footer{right:0}:root[dir="rtl"] .layer-ui__wrapper__footer{left:0}.layer-ui__wrapper .zen-mode-transition{transition:transform 0.5s ease-in-out}:root[dir="ltr"] .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px, 0)}:root[dir="ltr"] .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px, 0px)}:root[dir="rtl"] .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px, 0)}:root[dir="rtl"] .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px, 0)}.layer-ui__wrapper .zen-mode-transition.App-menu_bottom--transition-left{transform:translate(-92px, 0)}.layer-ui__wrapper .disable-zen-mode{height:30px;position:absolute;bottom:10px;right:15px;font-size:10px;padding:10px;font-weight:500;opacity:0;visibility:hidden;transition:visibility 0s linear 0s, opacity 0.5s}.layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear 300ms, opacity 0.5s;transition-delay:0.8s}
@font-face{font-family:"Virgil";src:url(FG_Virgil.woff2);font-display:swap}@font-face{font-family:"Cascadia";src:url(Cascadia.woff2);font-display:swap}
.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.LoadingMessage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage span{background-color:rgba(255,255,255,0.8);border-radius:5px;padding:0.8em 1.2em;font-size:1.3em}
:root{--text-color-primary: #343a40;--bg-color-main: #fff;--shadow-island: 0 1px 5px rgba(0, 0, 0, 0.15);--bg-color-island: rgba(255, 255, 255, 0.9);--border-radius-m: 4px;--space-factor: 0.25rem}:root{--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--text-color-primary: #343a40;--bg-color-main: #fff;--shadow-island: 0 1px 5px rgba(0,0,0,0.15);--border-radius-m: 4px;--space-factor: 0.25rem}.excalidraw{display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.excalidraw [contenteditable]{user-select:auto;cursor:text}.excalidraw canvas{touch-action:none;user-select:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.excalidraw .FixedSideContainer{padding-top:var(--sat, 0px);padding-right:var(--sar, 0px);padding-bottom:var(--sab, 0px);padding-left:var(--sal, 0px)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{margin-top:0.333rem;margin-bottom:0.333rem;font-size:0.75rem;color:var(--text-color-primary);font-weight:bold;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn h3:first-child,.excalidraw .panelColumn legend:first-child,.excalidraw .panelColumn .control-label:first-child{margin-top:0}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .buttonList{flex-wrap:wrap}.excalidraw .panelColumn .buttonList label{margin-right:0.25rem;font-size:0.75rem;display:inline-block}.excalidraw .panelColumn .buttonList input[type="radio"]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .ToolIcon{margin:0 5px}.excalidraw .panelColumn .buttonList .ToolIcon__icon{width:28px;height:28px}.excalidraw .panelColumn fieldset{margin:0;margin-top:0.333rem;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .buttonList label:focus-within,.excalidraw input:focus{outline:transparent;box-shadow:0 0 0 2px #a5d8ff}.excalidraw .active,.excalidraw .buttonList label.active{background-color:#ced4da}.excalidraw .active:hover,.excalidraw .buttonList label.active:hover{background-color:#ced4da}.excalidraw .active:active,.excalidraw .buttonList label.active:active{background-color:#adb5bd}.excalidraw .App-bottom-bar{position:absolute;top:0;bottom:0;left:0;right:0;--bar-padding: calc(4 * var(--space-factor));padding-top:max(var(--bar-padding), var(--sat, 0px));padding-right:var(--sar, 0px);padding-bottom:var(--sab, 0px);padding-left:var(--sal, 0px);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:initial}.excalidraw .App-toolbar{width:100%;box-sizing:border-box}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid}.excalidraw .App-menu_top{grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none !important}.excalidraw .App-menu_top>*{pointer-events:all}.excalidraw .App-menu_top>*:first-child{justify-self:flex-start}.excalidraw .App-menu_top>*:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:0;grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none !important}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>*{pointer-events:all}.excalidraw .App-menu_bottom>*:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>*:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto;max-height:calc(100vh - 236px)}.excalidraw .ErrorSplash{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;user-select:text}.excalidraw .ErrorSplash .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.excalidraw .ErrorSplash .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.excalidraw .ErrorSplash .ErrorSplash-paragraph.align-center{text-align:center}.excalidraw .ErrorSplash .bigger,.excalidraw .ErrorSplash .bigger button{font-size:1.1em}.excalidraw .ErrorSplash .smaller,.excalidraw .ErrorSplash .smaller button{font-size:0.9em}.excalidraw .ErrorSplash .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.excalidraw .ErrorSplash .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:"Cascadia";font-size:0.8em}.excalidraw .dropdown-select{height:1.5rem;padding:0;padding-inline-start:0.5rem;padding-inline-end:1.5rem;background-color:#e9ecef;border-radius:var(--space-factor);border:1px solid #ced4da;font-size:0.8rem;outline:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');background-repeat:no-repeat;background-position:right 0.7rem top 50%, 0 0;background-size:0.65em auto, 100%}:root[dir="rtl"] .excalidraw .dropdown-select{background-position:left 0.7rem top 50%, 0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px #a5d8ff}.excalidraw .dropdown-select:hover{background-color:#ced4da}.excalidraw .dropdown-select:active{background-color:#ced4da}.excalidraw .dropdown-select.dropdown-select--floating{position:absolute;margin-right:0.5em}.excalidraw .dropdown-select__language.dropdown-select--floating{position:fixed;bottom:10px}:root[dir="ltr"] .excalidraw .dropdown-select__language.dropdown-select--floating{right:44px}:root[dir="rtl"] .excalidraw .dropdown-select__language.dropdown-select--floating{left:44px}.excalidraw .zIndexButton{margin:0 5px;padding:5px;display:inline-flex;align-items:center;justify-content:center}.excalidraw .zIndexButton svg{width:18px;height:18px}.excalidraw .scroll-back-to-content{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);padding:10px 20px}.excalidraw .help-icon{position:absolute;cursor:pointer;fill:#868e96;bottom:14px}:root[dir="ltr"] .excalidraw .help-icon{right:14px}:root[dir="rtl"] .excalidraw .help-icon{left:14px}@media (max-width: 600px), (max-height: 500px) and (max-width: 1000px){.excalidraw aside{display:none}.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab, 0px));z-index:-1}}:root[dir="rtl"] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .github-corner{position:absolute;top:0;z-index:2}:root[dir="ltr"] .excalidraw .github-corner{right:0}:root[dir="rtl"] .excalidraw .github-corner{left:0}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity 0.5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity 0.5s}.excalidraw .disable-pointerEvents{pointer-events:none !important}.excalidraw a,.Modal a{font-weight:500;text-decoration:none;color:#1c7ed6}.excalidraw a:hover,.Modal a:hover{text-decoration:underline}.excalidraw button,.excalidraw .buttonList label,.Modal button,.Modal .buttonList label{user-select:none;background-color:#e9ecef;border:0;border-radius:4px;margin:0.125rem 0;padding:0.25rem;white-space:nowrap;cursor:pointer}.excalidraw button:focus,.excalidraw .buttonList label:focus,.Modal button:focus,.Modal .buttonList label:focus{outline:transparent;box-shadow:0 0 0 2px #a5d8ff}.excalidraw button:hover,.excalidraw .buttonList label:hover,.Modal button:hover,.Modal .buttonList label:hover{background-color:#ced4da}.excalidraw button:active,.excalidraw .buttonList label:active,.Modal button:active,.Modal .buttonList label:active{background-color:#adb5bd}.excalidraw button:disabled,.excalidraw .buttonList label:disabled,.Modal button:disabled,.Modal .buttonList label:disabled{cursor:not-allowed}@media print{.App-bottom-bar,.FixedSideContainer,.layer-ui__wrapper{display:none}}