:root{--lgs-widget-editing-bg-color:var(--lgs-third-color-75);--lgs-widget-editing-color:var(--lgs-second-color-75);--dashing-width:25px;--outline-width:2px;--label-border-dance-duration:40s}.text-editing-progress{position:relative;overflow:visible!important}.text-editing-progress:after{z-index:10;top:calc(-1 * var(--outline-width) - 1px);right:calc(-1 * var(--outline-width) - 1px);bottom:calc(-1 * var(--outline-width) - 1px);left:calc(-1 * var(--outline-width) - 1px);content:"";pointer-events:none;position:absolute}@keyframes label-border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:100% 0,0 100%,0 0,100% 100%}}.text-widget-editor-header{margin-bottom:var(--lgs-gutter-xs);gap:var(--lgs-gutter-xs);flex-direction:column;display:flex}.text-widget-editor-header .drawer-horizontal-line .drawer-horizontal-element:last-child{margin-left:auto}.text-widget-editor-size-format-line{flex-wrap:nowrap}.text-widget-editor-format-row{justify-content:flex-end;align-items:center;gap:calc(2 * var(--lgs-gutter-xs));flex:none;min-width:max-content;margin-left:auto;display:flex}.text-widget-editor-format-row wa-button-group{white-space:nowrap;flex:none}.text-widget-editor-header sl-button:not(.square-button) sl-icon:first-child{margin-left:var(--lgs-gutter-s)}.text-widget-editor .text-widget-toolbar{align-items:center;gap:var(--lgs-gutter-s);display:flex}.text-widget-editor-scroll{flex:auto;min-height:0}.text-widget-toolbar{align-items:center;gap:var(--lgs-gutter-xs);display:flex}.text-widget-toolbar .square-button.small::part(label){font-size:var(--lgs-font-size-s);padding:0}.text-widget-preview-area{--wa-focus-ring-color:transparent;--wa-focus-ring-width:0;background:0 0;place-items:center;width:100%;height:250px;display:grid;overflow:hidden}.text-widget-preview-area::part(base){width:var(--lgs-preview-content-width,auto);max-width:none;height:var(--lgs-preview-content-height,auto);border-radius:var(--lgs-tx-radius);display:inline-flex;background:0 0!important;border:none!important;overflow:visible!important}.text-widget-preview-area::part(form-control){margin:1rem;padding:30px;display:inline-block}.text-widget-preview-area::part(textarea){font-size:var(--lgs-tx-size);font-weight:var(--lgs-tx-weight);font-style:var(--lgs-tx-style);box-sizing:border-box;width:var(--lgs-preview-content-width,auto);min-width:1ch;max-width:none;height:var(--lgs-preview-content-height,auto);min-height:1em;padding:var(--lgs-tx-padding-top) var(--lgs-tx-padding-right) var(--lgs-tx-padding-bottom) var(--lgs-tx-padding-left);resize:none;transform:var(--lgs-tx-transform);text-align:var(--lgs-tx-align);white-space:pre-wrap;word-wrap:break-word;border:var(--lgs-tx-border);border-radius:var(--lgs-tx-radius);background-color:var(--lgs-tx-bg-color);box-shadow:var(--lgs-bg-elevation);text-shadow:var(--lgs-tx-shadow);field-sizing:content;backdrop-filter:blur(var(--lgs-tx-blur));field-sizing:content;-webkit-text-stroke:var(--lgs-tx-stroke-color);-webkit-text-stroke-width:var(--lgs-tx-stroke-width);paint-order:var(--lgs-tx-paint-order);--sl-input-color:var(--lgs-tx-color);--sl-input-color-hover:var(--lgs-tx-color);--sl-input-color-focus:var(--lgs-tx-color);--sl-input-border-color-focus:transparent;margin:0;transition:text-shadow .2s,background-color .2s,border .2s,box-shadow .2s;display:inline-block;overflow:hidden;font-family:var(--lgs-tx-font)!important;line-height:var(--lgs-tx-line-height)!important;color:var(--lgs-tx-color)!important;-webkit-text-fill-color:var(--lgs-tx-color)!important}.text-widget-preview-area::part(form-control-input){justify-content:center;align-items:center;height:auto;display:flex}.text-widget-rotation{align-items:center;gap:var(--lgs-gutter-xs);margin-left:auto;display:flex}.lgs--text-widget-font-size-trigger,.lgs--text-widget-typeface-trigger,.lgs--text-widget-line-height-trigger{width:10rem}body.mobile .text-widget-editor-size-format-line{flex-wrap:wrap}body.mobile .text-widget-editor-size-format-line .lgs--text-widget-font-size-trigger{flex:none;width:10rem;min-width:0}body.mobile .text-widget-editor-format-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;justify-content:flex-start;width:100%;min-width:0;margin-left:0;overflow-x:auto}body.mobile .text-widget-editor-format-row::-webkit-scrollbar{display:none}
