@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Alice&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Asap:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap";@import"https://fonts.googleapis.com/css2?family=BioRhyme:wght@200;300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Birthstone&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitter:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Blaka&display=swap";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee+Inline&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee+Shade&display=swap";@import"https://fonts.googleapis.com/css2?family=Cabin:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caprasimo&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Carter+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Catamaran:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ceviche+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Charmonman&display=swap";@import"https://fonts.googleapis.com/css2?family=Chivo:wght@300;400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Courgette&display=swap";@import"https://fonts.googleapis.com/css2?family=Cousine&display=swap";@import"https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Text:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Eczar:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Epilogue:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Eudoxus+Sans:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Expletus+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Fanwood+Text:ital,wght@0,400;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Faster+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Freckle+Face&display=swap";@import"https://fonts.googleapis.com/css2?family=Ga+Maamli&display=swap";@import"https://fonts.googleapis.com/css2?family=Gentium+Plus:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap";@import"https://fonts.googleapis.com/css2?family=Gotu&display=swap";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Slab:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Julee&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Kenia&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lobster&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lustria&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";@import"https://fonts.googleapis.com/css2?family=Markazi+Text:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Merienda:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Milonga&display=swap";@import"https://fonts.googleapis.com/css2?family=Modak&display=swap";@import"https://fonts.googleapis.com/css2?family=Monoton&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oi&display=swap";@import"https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";@import"https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Patua+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";@import"https://fonts.googleapis.com/css2?family=Piazzolla:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";@import"https://fonts.googleapis.com/css2?family=Prompt:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Proza+Libre:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quattrocento+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway+Dots&display=swap";@import"https://fonts.googleapis.com/css2?family=Righteous&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rosario:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rosarivo:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Glitch&display=swap";@import"https://fonts.googleapis.com/css2?family=Sacramento&display=swap";@import"https://fonts.googleapis.com/css2?family=Sail&display=swap";@import"https://fonts.googleapis.com/css2?family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Scheherazade+New:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap";@import"https://fonts.googleapis.com/css2?family=Shrikhand&display=swap";@import"https://fonts.googleapis.com/css2?family=Signika:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Signika+Negative:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sometype+Mono:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral+SC:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tinos:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Varela+Round&display=swap";@import"https://fonts.googleapis.com/css2?family=Vesper+Libre:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab+Highlight&display=swap";@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";*{box-sizing:border-box}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}html,body{overflow:hidden;height:100%}.main{position:relative;z-index:-102;background-color:#f1f1f1;font-family:Onest,sans-serif}.app{display:flex;justify-content:center;gap:5px;z-index:-101;position:relative;height:100vh;overflow:hidden}.main .app .css-113d811-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-1niro10{top:-12px!important;left:-15px!important;font-family:Onest,sans-serif!important}.main .app .css-19qnlrw-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-160rfsr{top:-10px!important;font-family:Onest,sans-serif!important}.main .app .css-vbs97-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-15o3jrg-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-1d2vppo-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-1nf19ak-MuiFormLabel-root-MuiInputLabel-root,.main .app .css-1jbmyw5-MuiFormLabel-root-MuiInputLabel-root{font-family:Onest,sans-serif!important}.instructions{width:320px;background:#f0f0f0;padding:10px}.header{display:flex;align-items:center;justify-content:center;gap:20px;height:50px;position:relative;z-index:-106}.project-name{font-weight:700!important;margin:0!important;line-height:1}.padding-wrapper{padding-left:10px;padding-right:10px}.project-dialog-input input{padding:14px!important}.banner-area-container{position:relative;overflow-y:scroll;overflow-x:scroll;z-index:-100;margin-bottom:1px;cursor:default;-webkit-user-select:none;user-select:none}.banner-area{flex:0 0 auto;position:relative;top:20px;background:#fff;z-index:-100;overflow:hidden}.object{position:absolute;cursor:grab}.banner-object,.banner-object-child{border:1px solid transparent;cursor:pointer;transform:translateZ(0);will-change:transform}.banner-object:hover{border:1px solid #ccc}.banner-object-child:hover{border:1px solid #ccc!important}.banner-object.selected{border:1px solid blue}.banner-object-child.selected{border:1px solid blue!important}.banner-object .text-field.banner-object-child{border:1px solid transparent!important}.banner-area .text-field.banner-object-child:hover{border:1px solid #ccc!important}.banner-area .text-field.banner-object-child.selected,.banner-area .banner-object .banner-object-child.selected-grand-child{border:1px solid blue!important}.resize-handle{display:none}.resize-handle.selected{display:block;position:absolute;background-color:#00f;cursor:pointer}.resize-handle.bottom-right,.resize-handle.top-left,.resize-handle.top-right,.resize-handle.bottom-left{width:8px;height:8px}.resize-handle.bottom-right{right:0;bottom:0;cursor:se-resize}.resize-handle.top-left{left:0;top:0;cursor:nw-resize}.resize-handle.top-right{right:0;top:0;cursor:ne-resize}.resize-handle.bottom-left{left:0;bottom:0;cursor:sw-resize}.resize-handle.middle-top,.resize-handle.middle-bottom{left:50%;transform:translate(-50%);width:8px;height:4px}.resize-handle.middle-top{top:0;cursor:n-resize}.resize-handle.middle-bottom{bottom:0;cursor:s-resize}.resize-handle.middle-left,.resize-handle.middle-right{top:50%;transform:translateY(-50%);width:4px;height:8px}.resize-handle.middle-left{left:0;cursor:w-resize}.resize-handle.middle-right{right:0;cursor:e-resize}.banner-figure{margin:0;padding:0;width:100%;height:100%;white-space:nowrap;overflow:hidden}.mode-switch-wrapper{z-index:1000;position:absolute;top:6px;right:0}.selection-border{z-index:999;box-shadow:0 0 10px #0000ff1a;transition:all .1s ease-in-out;cursor:pointer}.object-properties{flex:1 1 0;padding:10px 0;margin-bottom:1px;margin-right:5px;border:1px solid #ececec;background:#fff;min-width:412px;width:100%;max-width:440px;height:auto;max-height:100vh}.object-properties .properties-list{display:flex;flex-direction:column}.object-properties .object-properties-header{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between;padding:10px 10px 10px 5px}.object-properties .object-properties-content{overflow-y:scroll;max-height:calc(100vh - 90px)}.text-align{display:flex;flex-direction:column;margin-bottom:10px}.text-align .title{color:#0009;font-size:1rem;font-family:Onest,sans-serif}.text-decoration,.font-style{margin-bottom:10px}.border-selectors{display:flex;flex-direction:row;gap:1px}.update-image-wrapper{display:flex;align-items:center;gap:5px}.auto-size{display:flex;flex-direction:row;gap:10px}.auto-size.flex-direction-wrapper{flex-direction:row;align-items:center;gap:7px}.flex-direction-selector{margin-top:8px;max-width:78px;max-height:33px}.language-switcher{display:flex;align-items:center;gap:5px}.text-transform-buttons{font-size:18px;font-weight:400}.sidebar{flex:1 1 0;border:1px solid #ececec;background:#fff;min-width:360px;width:100%;max-width:440px;height:auto;max-height:100vh;margin-bottom:1px;margin-left:5px;margin-right:8px;position:relative}.sidebar .arborist-row{user-select:text;-webkit-user-select:text}.sidebar .row{-webkit-user-drag:element}.sidebar .row--editing{-webkit-user-drag:none}.sidebar .arborist-row .arborist-label{user-select:none;-webkit-user-select:none}.sidebar .row{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px}.sidebar .group-icon{display:flex;flex-direction:row;gap:2px}.sidebar .row--selected{background-color:#e5e7eb}.sidebar .row--preview{opacity:.6}.sidebar .input-wrapper{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}.sidebar-wrapper{padding:10px 10px 0;position:sticky}.sidebar-tabs{display:flex;padding-left:6px}.grey-line{width:100%;border-bottom:1px solid #f1f1f1;margin:8px 0}.layers-list-item{margin-left:10px}.inserting-props{display:flex;flex-direction:column;gap:10px;width:100%}.inserting-props .inserting-props-title{line-height:110%;font-weight:500;height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.inserting-props .inserting-props-title span{font-size:12px;font-weight:400}.variables-panel{display:flex;flex-direction:column;font-size:14px;overflow-y:scroll;max-height:calc(100vh - 202px)}.variables-panel .table-header,.variables-panel .table-row{display:flex;align-items:stretch;padding:0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.variables-panel .table-header{border-top:1px solid #e0e0e0;font-weight:700}.variables-panel .table-header .table-cell{padding-left:10px}.variables-panel .table-cell{flex:1;padding:0}.variables-panel .table-cell:not(:last-child){border-right:1px solid #e0e0e0}.variables-panel .table-cell.table-actions{border-right:none}.variables-panel .table-actions{display:flex;justify-content:flex-end;align-items:center;min-width:40px}.image-gallery-wrapper{display:flex;flex-direction:column;gap:12px;min-width:230px;min-height:250px;position:relative}.image-gallery-wrapper .gallery-loading-overlay{position:absolute;inset:0;background:#fff9;display:flex;justify-content:center;align-items:center;z-index:10}.image-gallery-wrapper .image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.image-gallery-wrapper .image-container{position:relative;width:100%;padding-top:100%;background-color:#faf6f6;border-radius:8px;overflow:hidden}.image-gallery-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px}.image-gallery-wrapper .delete-button{display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:6px;width:22px;height:22px;padding:4px;border:none;background-color:#fff;border-radius:5px;cursor:pointer;display:none;z-index:1}.image-gallery-wrapper .image-container:hover .delete-button{display:flex}.image-gallery-wrapper{padding:4px;border:1px dashed transparent;transition:border-color .3s ease,background-color .3s ease}.image-gallery-wrapper.drag-over{border-color:#1976d2;background-color:#f0f4ff}.image-gallery-wrapper:hover{border-color:#ccc}.dynamic-images-container{display:flex;flex-direction:column;gap:10px}.dynamic-images-container .image-container{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#fbfbfb;border-radius:5px}.dynamic-images-container .image-container .image{width:100%;max-width:120px;max-height:60px;object-fit:contain;margin-right:6px}.dynamic-images-container .image-container .delete-button{display:flex;justify-content:center;align-items:center;margin-left:4px;width:30px;height:30px;border-radius:5px;cursor:pointer}.dynamic-images-container .image-container .delete-button:hover{background-color:#f0f0f0}*{font-family:Onest,sans-serif}html,body,#root{font-family:Onest,Inter,sans-serif}#root{z-index:-105;position:relative}#body{z-index:-106;position:relative}.context-menu{display:flex;flex-direction:column;align-items:flex-start;position:fixed;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px #00000026;padding:4px;z-index:1000000}
