div.SVGEditorComponent-module__rh8syW__toolLoadingView{background-color:var(--white-1);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;width:100dvw;height:100dvh;display:flex}div.SVGEditorComponent-module__rh8syW__toolLoadingView p{color:var(--black-1);font-weight:500}.SVGEditorComponent-module__rh8syW__mainContent{grid-template-rows:1fr auto;height:100%;display:grid}.SVGEditorComponent-module__rh8syW__container{background-color:#fff;flex-direction:column;width:100vw;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.SVGEditorComponent-module__rh8syW__canvasContainer{touch-action:none;background-color:#eceff1;background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:20px 20px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SVGEditorComponent-module__rh8syW__contentClass{min-width:100dvw;max-height:100dvh;transition:height .3s,max-height .3s}.SVGEditorComponent-module__rh8syW__svgCanvas{cursor:crosshair;width:100%;max-width:95vw;height:100%;max-height:90dvh;display:block}.SVGEditorComponent-module__rh8syW__svgCanvas svg{width:100%;height:100%;max-height:100%;margin:auto;overflow:visible}.SVGEditorComponent-module__rh8syW__svgCanvas.SVGEditorComponent-module__rh8syW__moveTool{cursor:move}.SVGEditorComponent-module__rh8syW__svgCanvas.SVGEditorComponent-module__rh8syW__selectTool{cursor:pointer}.SVGEditorComponent-module__rh8syW__svgCanvas.SVGEditorComponent-module__rh8syW__panningMode{cursor:grab}.SVGEditorComponent-module__rh8syW__svgCanvas.SVGEditorComponent-module__rh8syW__panningMode:active{cursor:grabbing}.SVGEditorComponent-module__rh8syW__transformControls{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.SVGEditorComponent-module__rh8syW__hoveredElement{stroke:#007bff}div.SVGEditorComponent-module__rh8syW__vectorizingOverlay{z-index:10;background-color:#00000080;background-color:var(--black-glassy-3);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}div.SVGEditorComponent-module__rh8syW__vectorizingContent{flex-direction:column;align-items:center;gap:20px;display:flex}p.SVGEditorComponent-module__rh8syW__vectorizingText{color:var(--white-1);font-size:1.2rem;font-weight:500}.SVGEditorComponent-module__rh8syW__fileDropCursor{pointer-events:none;z-index:1000;flex-direction:column;align-items:center;gap:4px;animation:.15s ease-out SVGEditorComponent-module__rh8syW__dropCursorAppear;display:flex;position:fixed;transform:translate(-50%,-100%)}@keyframes SVGEditorComponent-module__rh8syW__dropCursorAppear{0%{opacity:0;transform:translate(-50%,-100%)scale(.8)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.SVGEditorComponent-module__rh8syW__fileDropCursorContent{justify-content:center;align-items:center;display:flex;position:relative}.SVGEditorComponent-module__rh8syW__fileDropCursorIcon{color:var(--black-1);font-size:24px;font-weight:300;line-height:1}.SVGEditorComponent-module__rh8syW__fileDropCursorBadge{color:#fff;background-color:#e53935;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-8px;right:-16px;box-shadow:0 2px 4px #0003}.SVGEditorComponent-module__rh8syW__fileDropCursorLabel{border:1px solid var(--black-1);color:var(--black-1);background-color:#fff;padding:8px 16px;font-size:14px;font-weight:500;box-shadow:0 2px 8px #00000026}@media (min-width:768px){.SVGEditorComponent-module__rh8syW__mainContent{flex-direction:row;display:flex}.SVGEditorComponent-module__rh8syW__contentClass{min-width:calc(100dvw - 280px)}}
.TransformControls-module__huqFoG__boundingBox,.TransformControls-module__huqFoG__rotateLine{fill:none;stroke:#1976d2;vector-effect:non-scaling-stroke;pointer-events:none}.TransformControls-module__huqFoG__resizeHandle,.TransformControls-module__huqFoG__rotateHandle{pointer-events:all;fill:#fff;stroke:#1976d2;transition:filter .1s,stroke-width .1s}.TransformControls-module__huqFoG__resizeHandle:hover,.TransformControls-module__huqFoG__rotateHandle:hover{filter:drop-shadow(0 0 4px #1976d299)}.TransformControls-module__huqFoG__resizeHandle:active,.TransformControls-module__huqFoG__rotateHandle:active{fill:#1976d2;filter:drop-shadow(0 0 6px #1976d2cc)}.TransformControls-module__huqFoG__rotateHandle:active{cursor:grabbing}.TransformControls-module__huqFoG__actionButtonsContainer{width:300px;height:200px}@media (hover:none) and (pointer:coarse){.TransformControls-module__huqFoG__resizeHandle:active,.TransformControls-module__huqFoG__rotateHandle:active{fill:#fff}}
.SVGEditorBottomControls-module__plOw8a__bottomControls{border-top:1px solid var(--grey-3);background-color:var(--white-1);flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:75px;padding:5px 5px 3px;display:flex;box-shadow:0 -2px 4px #0000001a}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesPanel{color:var(--grey-9);-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:70px;padding:10px 15px;font-size:.8rem;font-weight:500;display:flex;position:relative;overflow:hidden}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesPanel.SVGEditorBottomControls-module__plOw8a__activePanel{background-color:var(--grey-2)}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesPanel:after{content:"";pointer-events:none;background:#ffffff80;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesPanel:active:after{animation:.6s ease-out SVGEditorBottomControls-module__plOw8a__ripple}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesVisualContainer{height:30px}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesVisualContainer svg{width:25px;height:25px;fill:var(--black-1)}@keyframes SVGEditorBottomControls-module__plOw8a__ripple{to{opacity:0;width:200%;height:200%}}div.SVGEditorBottomControls-module__plOw8a__colorPreview,div.SVGEditorBottomControls-module__plOw8a__colorPreviewLarge{border:1px solid var(--grey-3);cursor:pointer;border-radius:60px;width:25px;height:25px}div.SVGEditorBottomControls-module__plOw8a__colorPreviewLarge{border:2px solid var(--grey-3);cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000026}div.SVGEditorBottomControls-module__plOw8a__customColorPreview{background:conic-gradient(red 0deg,#f80 60deg,#ff0 120deg,#0f0 180deg,#0ff 240deg,#08f 270deg,#80f 300deg,#f0f 330deg,red 360deg)}div.SVGEditorBottomControls-module__plOw8a__customColorPreview:before{content:"";background:inherit;filter:blur(8px);opacity:0;transition:opacity .3s;position:absolute;inset:0}div.SVGEditorBottomControls-module__plOw8a__customColorPreview:hover:before{opacity:.4}div.SVGEditorBottomControls-module__plOw8a__customColorPreview:hover{transition:all .2s;transform:scale(1.05);box-shadow:0 4px 12px #0003}div.SVGEditorBottomControls-module__plOw8a__activeColor{box-shadow:0 0 0 3px var(--black-5);border:1px solid var(--black-3);-webkit-tap-highlight-color:transparent;outline:1px solid #fff;transition:all .2s}input.SVGEditorBottomControls-module__plOw8a__colorInput{visibility:hidden;border:none!important;width:30px!important;height:30px!important;margin-top:0!important;padding:0!important}div.SVGEditorBottomControls-module__plOw8a__horizontalScrollList.SVGEditorBottomControls-module__plOw8a__absolutelyPositioned{border:1px solid var(--grey-3);background-color:var(--white-1);position:absolute;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 -2px 4px #0000001a}div.SVGEditorBottomControls-module__plOw8a__horizontalScrollList{scrollbar-width:none;-ms-overflow-style:none;border-radius:10px;flex-flow:row;justify-content:flex-start;align-self:center;align-items:center;gap:6px;width:fit-content;max-width:98vw;margin:auto;padding:8px 10px;display:flex;overflow:auto hidden}div.SVGEditorBottomControls-module__plOw8a__horizontalScrollList::-webkit-scrollbar{display:none}div.SVGEditorBottomControls-module__plOw8a__colorPickerContainer{flex-direction:column;justify-content:center;width:100%;max-width:500px;max-height:200px;margin:auto;display:flex}div.SVGEditorBottomControls-module__plOw8a__colorPickerContainer input{text-transform:uppercase}div.SVGEditorBottomControls-module__plOw8a__elementPropertiesPanelFullScreen{width:100%}div.SVGEditorBottomControls-module__plOw8a__fullScreenTopBar{text-align:center;flex-direction:row;align-items:center;gap:10px;padding-top:5px;padding-bottom:10px;display:flex;position:relative}span.SVGEditorBottomControls-module__plOw8a__fullScreenLabel{color:var(--grey-9);flex:1;font-size:1rem;font-weight:600}button.SVGEditorBottomControls-module__plOw8a__fullScreenBackButton{border-radius:5px;width:30px;height:30px;margin-left:auto;position:absolute;right:0;padding:0!important}button.SVGEditorBottomControls-module__plOw8a__fullScreenBackButton svg{width:25px;height:25px;fill:var(--black-3)}div.SVGEditorBottomControls-module__plOw8a__elevationOrderContainer{flex-flow:wrap;justify-content:center;gap:10px;display:flex}button.SVGEditorBottomControls-module__plOw8a__elevationButton svg,button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton svg{fill:#fff;color:var(--grey-4);width:20px;height:20px}svg.SVGEditorBottomControls-module__plOw8a__forbidIcon{max-height:30px}button.SVGEditorBottomControls-module__plOw8a__elevationButton,button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton{border:1px solid var(--grey-2);color:var(--black-3);border-radius:10px;height:45px;padding:10px;display:flex}div.SVGEditorBottomControls-module__plOw8a__strokeStyleSelectorContainer{scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;gap:10px;width:100%;margin:0 auto;padding:4px;display:flex;overflow:hidden}div.SVGEditorBottomControls-module__plOw8a__strokeStyleSelectorContainer::-webkit-scrollbar{display:none}button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton{border:2px solid var(--grey-2)}button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton:hover{background-color:var(--grey-1);border-color:var(--black-5)}button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton svg{width:40px;height:40px}button.SVGEditorBottomControls-module__plOw8a__strokeStyleButton.SVGEditorBottomControls-module__plOw8a__active{border-color:var(--black-1);outline:1px solid var(--black-1);transition:border .3s,outline .3s}div.SVGEditorBottomControls-module__plOw8a__strokePropertyToggleGroup{background-color:var(--white-2);border:1px solid var(--grey-3);border-radius:8px;flex-direction:row;justify-content:center;width:fit-content;margin:auto auto 10px;padding:2px;transition:all .2s;display:flex}button.SVGEditorBottomControls-module__plOw8a__toggleButton{color:var(--grey-8);cursor:pointer;border-radius:8px;flex:1;width:fit-content;height:40px;padding:8px 12px;font-size:.9rem;font-weight:500;transition:all .2s}button.SVGEditorBottomControls-module__plOw8a__toggleButton:hover{background-color:var(--grey-2);color:var(--grey-9);transition:all .2s}button.SVGEditorBottomControls-module__plOw8a__toggleButton.SVGEditorBottomControls-module__plOw8a__active{background-color:var(--black-1);color:#fff;border-color:var(--black-1);transition:all .2s}@media (min-width:768px){button.SVGEditorBottomControls-module__plOw8a__elevationButton{height:35px;color:var(--black-3);border-radius:8px;font-size:.8rem}button.SVGEditorBottomControls-module__plOw8a__elevationButton:hover{background-color:var(--grey-1)}button.SVGEditorBottomControls-module__plOw8a__elevationButton svg{width:15px;height:15px;stroke:var(--black-3)}div.SVGEditorBottomControls-module__plOw8a__colorsContainer{border-radius:0;flex-wrap:wrap;flex:1;justify-content:flex-start;gap:5px;width:100%;padding:0;display:flex}div.SVGEditorBottomControls-module__plOw8a__colorPreview,div.SVGEditorBottomControls-module__plOw8a__colorPreviewLarge{width:22px;min-width:22px;height:22px;min-height:22px;box-shadow:none;border-width:1px;border-radius:5px}}
.SideControls-module__GXSN-W__container{border-left:1px solid var(--grey-4);scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;flex-direction:column;gap:15px;height:100%;max-height:100%;padding:16px;display:flex;overflow-y:auto}.SideControls-module__GXSN-W__container::-webkit-scrollbar{display:none}.SideControls-module__GXSN-W__title{color:var(--black-2);margin:0 0 8px;font-size:20px;font-weight:600}.SideControls-module__GXSN-W__section{border-bottom:1px solid var(--grey-4);flex-direction:column;min-height:fit-content;padding:10px 0;transition:all .3s;display:flex;overflow:hidden}.SideControls-module__GXSN-W__section:last-of-type{border-bottom:none}div.SideControls-module__GXSN-W__divider{border-top:1px solid var(--grey-4)}.SideControls-module__GXSN-W__colorPickerContainer,.SideControls-module__GXSN-W__expandableContent{flex-direction:column;gap:12px;margin-top:12px;display:flex}.SideControls-module__GXSN-W__sectionTitle{margin:0;font-size:14px;font-weight:600}.SideControls-module__GXSN-W__sectionSubtitle{font-size:14px;font-weight:400}.SideControls-module__GXSN-W__inputGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SideControls-module__GXSN-W__inputGroup{flex-direction:column;gap:4px;display:flex}.SideControls-module__GXSN-W__label{font-size:12px;font-weight:500}.SideControls-module__GXSN-W__input{border:1px solid var(--grey-4);cursor:text;border-radius:4px;outline:none;padding:8px 12px}.SideControls-module__GXSN-W__input:focus{background-color:#fff}.SideControls-module__GXSN-W__input:read-only{cursor:default;background-color:#fafafa}.SideControls-module__GXSN-W__colorPickerWrapper{justify-content:center;align-items:center;gap:10px;display:flex}.SideControls-module__GXSN-W__colorPickerWrapper>input,.SideControls-module__GXSN-W__inputGroup input{background-color:var(--grey-100)!important;border:none!important;border-radius:8px!important;height:30px!important;margin-top:0!important;padding:0 10px!important;font-size:.85rem!important;font-weight:600!important}.SideControls-module__GXSN-W__colorSwatch{border:1px solid var(--grey-4);width:30px;min-width:30px;height:30px}.SideControls-module__GXSN-W__colorPickerWrapper>input,.SideControls-module__GXSN-W__colorSwatch{cursor:pointer;max-height:30px;border-radius:5px!important;margin-top:0!important}.SideControls-module__GXSN-W__colorPicker{width:100%!important;height:150px!important}.SideControls-module__GXSN-W__colorPicker>div{border-radius:8px!important}.SideControls-module__GXSN-W__sliderContainer{align-items:center;gap:12px;display:flex}.SideControls-module__GXSN-W__slider{background:linear-gradient(to right, var(--grey-4) 0%, var(--black-2) 100%);appearance:none;border-radius:3px;outline:none;flex:1;height:6px}.SideControls-module__GXSN-W__slider::-webkit-slider-thumb{appearance:none;background:var(--black-2);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.SideControls-module__GXSN-W__slider::-moz-range-thumb{background:var(--black-2);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.SideControls-module__GXSN-W__sliderValue{color:var(--black-2);text-align:right;min-width:45px;font-size:14px;font-weight:600}.SideControls-module__GXSN-W__expandableSection{border-top:1px solid var(--grey-4);padding-top:12px}.SideControls-module__GXSN-W__expandableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}button.SideControls-module__GXSN-W__editSvgButton{color:var(--cyan-1);border:1px solid var(--cyan-1);background-color:var(--white-1);cursor:pointer;border-radius:100px;width:fit-content;height:55px;padding:8px 25px;font-size:14px;font-weight:600;box-shadow:0 4px 6px #0000001a}button.SideControls-module__GXSN-W__editSvgButton svg{stroke:var(--cyan-1);width:20px;height:20px}button.SideControls-module__GXSN-W__editSvgButton:hover{background-color:var(--cyan-5)}button.SideControls-module__GXSN-W__editSvgButton:disabled{cursor:not-allowed;opacity:.4!important}@media (min-width:768px){button.SideControls-module__GXSN-W__editSvgButton{height:45px}.SideControls-module__GXSN-W__container{min-width:280px;max-width:280px}}
label.Slider-module__cdlC8q__sliderLabel{font-size:.8rem;font-weight:500;position:relative;bottom:-8px}div.Slider-module__cdlC8q__sliderInputContainer{flex-direction:row;justify-content:center;align-items:center;gap:15px;display:flex}input.Slider-module__cdlC8q__strokeWidthInput{border:1px solid var(--black-1);border-radius:5px;min-width:60px;max-width:60px;max-height:30px;font-size:1rem;padding:0 2px 0 8px!important;font-size:.8rem!important;font-weight:500!important}div.Slider-module__cdlC8q__sliderLabelAndValue{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}div.Slider-module__cdlC8q__sliderLabelAndValue p,div.Slider-module__cdlC8q__sliderLabelAndValue label{color:var(--black-6);font-size:.8rem;font-weight:500}div.Slider-module__cdlC8q__labelWithIcon,div.Slider-module__cdlC8q__valueContainer{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.Slider-module__cdlC8q__labelWithIcon svg{width:14px;height:14px;color:var(--black-4);fill:var(--black-4)}@media (min-width:768px){input.Slider-module__cdlC8q__strokeWidthInput{border-radius:5px!important}div.Slider-module__cdlC8q__sliderInputGroup{padding:0 0 18px;overflow:hidden}}
.SVGEditorTopControls-module__HqSXDW__topControlsContainer,.SVGEditorTopControls-module__HqSXDW__redoUndoContainer,.SVGEditorTopControls-module__HqSXDW__actionsContainer{flex-direction:row;align-items:center;display:flex}.SVGEditorTopControls-module__HqSXDW__actionsContainer,.SVGEditorTopControls-module__HqSXDW__topControlsContainer{gap:10px}.SVGEditorTopControls-module__HqSXDW__topControlsContainer svg{width:20px;height:20px}div.SVGEditorTopControls-module__HqSXDW__headerActions{flex-direction:row;flex:1;align-items:center;display:flex}input.SVGEditorTopControls-module__HqSXDW__fileInput{display:none}@media (min-width:768px){.SVGEditorTopControls-module__HqSXDW__topControlsContainer{gap:50px}}
