html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.color-picker-wrapper{padding:20px;box-sizing:content-box}.color-picker-basic-color{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.color-picker-basic-color button{border:1px solid #ccc;border-radius:4px;height:16px;width:16px;cursor:pointer;list-style-type:none}.color-picker-basic-color button.active{box-shadow:0 0 2px 2px #0000004d}.color-picker-saturation{width:100%;position:relative;margin-top:15px;height:150px;background-image:linear-gradient(transparent,#000),linear-gradient(to right,white,transparent);-webkit-user-select:none;user-select:none}.color-picker-saturation_cursor{position:absolute;width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 15px #00000026;box-sizing:border-box;transform:translate(-10px,-10px)}.color-picker-hue{width:100%;position:relative;margin-top:15px;height:12px;background-image:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);-webkit-user-select:none;user-select:none;border-radius:12px}.color-picker-hue_cursor{position:absolute;width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;box-shadow:#0003 0 0 0 .5px;box-sizing:border-box;transform:translate(-10px,-4px)}.color-picker-color{border:1px solid #ccc;margin-top:15px;width:100%;height:20px}.Input__wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.Input__label{display:flex;flex:1;color:#666}.Input__input{display:flex;flex:2;border:1px solid #999;padding:7px 10px;font-size:16px;border-radius:5px;min-width:0}body{margin:0;background:#eee;font-family:system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.other h2{font-size:18px;color:#444;margin-bottom:7px}.other a{color:#777;text-decoration:underline;font-size:14px}.other ul{padding:0;margin:0;list-style-type:none}.App{font-family:sans-serif;text-align:center}h1{font-size:24px;color:#333}.ltr{text-align:left}.rtl{text-align:right}.editor-container{border-radius:10px 10px 2px 2px;color:#000;position:relative;line-height:20px;font-weight:400;text-align:left;border:1px solid #ccc}.editor-inner{position:relative}.editor-input{resize:none;font-size:15px;caret-color:#050505;position:relative;-moz-tab-size:1;tab-size:1;outline:0;padding:15px 10px;caret-color:#444;min-height:700px}.editor-placeholder{color:#999;overflow:hidden;position:absolute;text-overflow:ellipsis;top:15px;left:10px;font-size:15px;-webkit-user-select:none;user-select:none;display:inline-block;pointer-events:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{display:block;background:#222;color:#fff;padding:5px;font-size:12px;white-space:pre-wrap;margin:1px auto 10px;max-height:250px;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:auto;line-height:14px}.editor-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;display:block;padding:8px 8px 8px 52px;line-height:1.53;font-size:13px;margin:8px 0;-moz-tab-size:2;tab-size:2;overflow-x:auto;position:relative}.editor-code:before{content:attr(data-gutter);position:absolute;background-color:#eee;left:0;top:0;border-right:1px solid #ccc;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.editor-code:after{content:attr(data-highlight-language);top:0;right:3px;padding:3px;font-size:10px;text-transform:uppercase;position:absolute;color:#00000080}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{font-size:24px;color:#050505;font-weight:400;margin:0 0 12px;padding:0}.editor-heading-h2{font-size:15px;color:#65676b;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.editor-quote{margin:0 0 0 20px;font-size:15px;color:#65676b;border-left-color:#ced0d4;border-left-width:4px;border-left-style:solid;padding-left:16px}.editor-list-ol,.editor-list-ul{padding:0;margin:0 0 0 16px}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:transparent;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.debug-timetravel-panel{overflow:hidden;padding:0 0 10px;margin:auto;display:flex}.debug-timetravel-panel-slider{padding:0;flex:8}.debug-timetravel-panel-button{padding:0;border:0;background:none;flex:1;color:#fff;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{border:0;padding:0;font-size:12px;top:10px;right:15px;position:absolute;background:none;color:#fff}.debug-timetravel-button:hover{text-decoration:underline}.toolbar{display:flex;flex-wrap:wrap;margin-bottom:1px;background:#fff;padding:4px;border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:middle;border-bottom:1px solid #ccc}.toolbar button.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;cursor:pointer;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;height:18px;width:18px;margin-top:2px;vertical-align:-.25em;display:flex;opacity:.6}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{width:1px;background-color:#eee;margin:0 4px}.toolbar .toolbar-item .text{display:flex;line-height:20px;width:200px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;width:70px;overflow:hidden;height:20px;text-align:left}.toolbar .toolbar-item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;margin-right:8px;line-height:16px;background-size:contain}i.undo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-counterclockwise'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M8%203a5%205%200%201%201-4.546%202.914.5.5%200%200%200-.908-.417A6%206%200%201%200%208%202v1z'/%3e%3cpath%20d='M8%204.466V.534a.25.25%200%200%200-.41-.192L5.23%202.308a.25.25%200%200%200%200%20.384l2.36%201.966A.25.25%200%200%200%208%204.466z'/%3e%3c/svg%3e")}i.redo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-clockwise'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M8%203a5%205%200%201%200%204.546%202.914.5.5%200%200%201%20.908-.417A6%206%200%201%201%208%202v1z'/%3e%3cpath%20d='M8%204.466V.534a.25.25%200%200%201%20.41-.192l2.36%201.966c.12.1.12.284%200%20.384L8.41%204.658A.25.25%200%200%201%208%204.466z'/%3e%3c/svg%3e")}i.bold{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-bold'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8.21%2013c2.106%200%203.412-1.087%203.412-2.823%200-1.306-.984-2.283-2.324-2.386v-.055a2.176%202.176%200%200%200%201.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13H8.21zM5.908%204.674h1.696c.963%200%201.517.451%201.517%201.244%200%20.834-.629%201.32-1.73%201.32H5.908V4.673zm0%206.788V8.598h1.73c1.217%200%201.88.492%201.88%201.415%200%20.943-.643%201.449-1.832%201.449H5.907z'/%3e%3c/svg%3e")}i.italic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-italic'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M7.991%2011.674%209.53%204.455c.123-.595.246-.71%201.347-.807l.11-.52H7.211l-.11.52c1.06.096%201.128.212%201.005.807L6.57%2011.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z'/%3e%3c/svg%3e")}i.underline{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-underline'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.313%203.136h-1.23V9.54c0%202.105%201.47%203.623%203.917%203.623s3.917-1.518%203.917-3.623V3.136h-1.23v6.323c0%201.49-.978%202.57-2.687%202.57-1.709%200-2.687-1.08-2.687-2.57V3.136zM12.5%2015h-9v-1h9v1z'/%3e%3c/svg%3e")}i.strikethrough{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-strikethrough'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M6.333%205.686c0%20.31.083.581.27.814H5.166a2.776%202.776%200%200%201-.099-.76c0-1.627%201.436-2.768%203.48-2.768%201.969%200%203.39%201.175%203.445%202.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23%200-2.18.602-2.18%201.607zm2.194%207.478c-2.153%200-3.589-1.107-3.705-2.81h1.23c.144%201.06%201.129%201.703%202.544%201.703%201.34%200%202.31-.705%202.31-1.675%200-.827-.547-1.374-1.914-1.675L8.046%208.5H1v-1h14v1h-3.504c.468.437.675.994.675%201.697%200%201.826-1.436%202.967-3.644%202.967z'/%3e%3c/svg%3e")}i.left-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-left'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.center-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-center'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M4%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm2-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.right-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-right'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M6%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm4-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.justify-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-justify'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.file-image{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-image'%3e%3cpath%20d='M8.002%205.5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200z'/%3e%3cpath%20d='M12%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2zM3%202a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v8l-2.083-2.083a.5.5%200%200%200-.76.063L8%2011%205.835%209.7a.5.5%200%200%200-.611.076L3%2012V2z'/%3e%3c/svg%3e")}i.chevron-down{background-color:transparent;background-size:contain;display:inline-block;height:8px;width:8px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-chevron-down'%3e%3cpath%20fill-rule='evenodd'%20d='M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'/%3e%3c/svg%3e");margin-top:3px;width:16px;height:16px;display:flex;-webkit-user-select:none;user-select:none}.icon.font-color{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23777'%20d='M221.631%20109%20109.92%20392h58.055l24.079-61h127.892l24.079%2061h58.055L290.369%20109Zm-8.261%20168L256%20169l42.63%20108Z'/%3e%3c/svg%3e")}.editor-container span.editor-image{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.editor-container .editor-image img{max-width:100%;cursor:default}.editor-container .editor-image img.focused{outline:2px solid rgb(60,132,244);-webkit-user-select:none;user-select:none}.editor-container .editor-image img.focused.draggable{cursor:grab}.editor-container .editor-image img.focused.draggable:active{cursor:grabbing}.editor-container .editor-image .image-caption-container .tree-view-output{margin:0;border-radius:0}.editor-container .editor-image .image-caption-container{display:block;position:absolute;bottom:4px;left:0;right:0;padding:0;margin:0;border-top:1px solid #fff;background-color:#ffffffe6;min-width:100px;color:#000;overflow:hidden}.editor-container .editor-image .image-caption-button{display:block;position:absolute;bottom:20px;left:0;right:0;width:30%;padding:10px;margin:0 auto;border:1px solid rgba(255,255,255,.3);border-radius:5px;background-color:#00000080;min-width:100px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.editor-container .editor-image .image-caption-button:hover{background-color:#3c84f480}.editor-container .editor-image .image-edit-button{border:1px solid rgba(0,0,0,.3);border-radius:5px;background-image:url(/src/images/icons/pencil-fill.svg);background-size:16px;background-position:center;background-repeat:no-repeat;width:35px;height:35px;vertical-align:-.25em;position:absolute;right:4px;top:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.editor-container .editor-image .image-edit-button:hover{background-color:#3c84f41a}.editor-container .editor-image .image-resizer{display:block;width:7px;height:7px;position:absolute;background-color:#3c84f4;border:1px solid #fff}.editor-container .editor-image .image-resizer.image-resizer-n{top:-6px;left:48%;cursor:n-resize}.editor-container .editor-image .image-resizer.image-resizer-ne{top:-6px;right:-6px;cursor:ne-resize}.editor-container .editor-image .image-resizer.image-resizer-e{bottom:48%;right:-6px;cursor:e-resize}.editor-container .editor-image .image-resizer.image-resizer-se{bottom:-2px;right:-6px;cursor:nwse-resize}.editor-container .editor-image .image-resizer.image-resizer-s{bottom:-2px;left:48%;cursor:s-resize}.editor-container .editor-image .image-resizer.image-resizer-sw{bottom:-2px;left:-6px;cursor:sw-resize}.editor-container .editor-image .image-resizer.image-resizer-w{bottom:48%;left:-6px;cursor:w-resize}.editor-container .editor-image .image-resizer.image-resizer-nw{top:-6px;left:-6px;cursor:nw-resize}.editor-container span.inline-editor-image{cursor:default;display:inline-block;position:relative;z-index:1}.editor-container .inline-editor-image img{max-width:100%;cursor:default}.editor-container .inline-editor-image img.focused{outline:2px solid rgb(60,132,244)}.editor-container .inline-editor-image img.focused.draggable{cursor:grab}.editor-container .inline-editor-image img.focused.draggable:active{cursor:grabbing}.editor-container .inline-editor-image .image-caption-container .tree-view-output{margin:0;border-radius:0}.editor-container .inline-editor-image.position-full{margin:1em 0}.editor-container .inline-editor-image.position-left{float:left;width:50%;margin:1em 1em 0 0}.editor-container .inline-editor-image.position-right{float:right;width:50%;margin:1em 0 0 1em}.editor-container .inline-editor-image .image-edit-button{display:block;position:absolute;top:12px;right:12px;padding:6px 8px;margin:0 auto;border:1px solid rgba(255,255,255,.3);border-radius:5px;background-color:#00000080;min-width:60px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.editor-container .inline-editor-image .image-edit-button:hover{background-color:#3c84f480}.editor-container .inline-editor-image .image-caption-container{display:block;background-color:#f4f4f4;min-width:100%;color:#000;overflow:hidden}.dropdown{z-index:100;display:block;position:fixed;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80;border-radius:8px;min-height:40px;background-color:#fff}.dropdown .item{margin:0 8px;padding:8px;color:#050505;cursor:pointer;line-height:16px;font-size:15px;display:flex;align-content:center;flex-direction:row;flex-shrink:0;justify-content:space-between;background-color:#fff;border-radius:8px;border:0;max-width:250px;min-width:100px}.dropdown .item.wide{align-items:center;width:248px}.dropdown .item.wide .icon-text-container{display:flex}.dropdown .item.wide .icon-text-container .text{min-width:120px}.dropdown .item .shortcut{color:#939393;align-self:flex-end}.dropdown .item .active{display:flex;width:20px;height:20px;background-size:contain}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;line-height:20px;flex-grow:1;min-width:150px}.dropdown .item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;margin-right:12px;line-height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.dropdown .divider{width:auto;background-color:#eee;margin:4px 8px;height:1px}.slideshow-preview-carousel .slick-dots li{width:6px!important;height:6px!important;background:#00000080!important}.slideshow-preview-carousel .slick-dots li.slick-active{width:6px!important;height:6px!important}.slideshow-preview-carousel .slick-dots li.slick-active:after{height:6px!important;background:#000c!important}.slideshow-preview-carousel .slick-dots li button{width:6px!important;height:6px!important}:root{--primary: #1890ff;--primary-bg: #e6f7ff;--wechat: #07c160;--alipay: #1677ff;--success: #52c41a;--danger: #ff4d4f;--text-main: #262626;--text-sub: #8c8c8c;--border: #f0f0f0;--bg-body: #f5f7fa}.settlement-modal .ant-modal-content{padding:0;overflow:hidden}.settlement-modal-content{display:flex;height:700px;overflow:hidden}.left-panel{width:320px;background:#fafafa;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:24px}.bill-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:20px;flex:1;display:flex;flex-direction:column}.bill-row{display:flex;justify-content:space-between;font-size:14px;color:var(--text-sub)}.bill-row.highlight{color:var(--text-main);font-weight:600;font-size:16px;margin-top:auto;padding-top:16px;border-top:1px dashed var(--border)}.status-box{background:var(--ant-background-color);color:var(--ant-primary-color);padding:24px;border-radius:8px;text-align:center;transition:all .3s}.status-box.done{background:var(--success)}.status-box.timeout{background:#eee;color:#666}.to-pay-label{opacity:.8;font-size:12px}.to-pay-amount{font-size:36px;font-weight:700;margin-top:4px}.right-panel{flex:1;display:flex;flex-direction:column;position:relative}.history-area{flex:1;background:#fff;padding:16px 20px}.section-title{font-size:14px;color:var(--text-sub);margin-bottom:12px;display:flex;justify-content:space-between}.transaction-list{min-height:100px}.record-item{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#f9f9f9;border-radius:6px;border:1px solid transparent;transition:all .3s}.record-item.refunded{opacity:.6;text-decoration:line-through;background:#f5f5f5}.record-item.refunded .record-amount{text-decoration:line-through;color:#999}.record-left{display:flex;align-items:center;gap:10px}.record-icon{width:32px;height:32px;border-radius:4px;background:#eee;display:flex;align-items:center;justify-content:center;font-size:16px}.record-info>div:first-child{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.refund-tag{font-size:10px;background:#eee;color:#666;padding:1px 4px;border-radius:4px;text-decoration:none;display:inline-block}.record-right{display:flex;align-items:center;gap:15px}.record-amount{font-weight:700;color:var(--text-main)}.btn-refund{color:var(--danger);cursor:pointer;font-size:12px;border:1px solid rgba(255,77,79,.2);padding:2px 8px;border-radius:4px;background:#fff1f0;text-decoration:none;transition:all .2s}.btn-refund:hover{background:var(--danger);color:#fff}.methods-area{padding:12px 20px;background:#fff;border-top:1px solid var(--border)}.tab-group-label{font-size:12px;color:var(--text-sub);margin-bottom:8px;margin-top:12px}.tab-group-label:first-child{margin-top:0}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.method-card{border:1px solid var(--border);border-radius:8px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.method-card:hover:not(.disabled){border:1px solid var(--ant-primary-color)}.method-card.active{border:1px solid var(--ant-primary-color);background:var(--ant-background-color);color:var(--ant-text-color);font-weight:600}.method-card.disabled{opacity:.5;cursor:not-allowed}.input-area{padding:20px;background:#fafafa;border-top:1px solid var(--border);display:flex;align-items:center;gap:16px}.amount-input{height:56px;padding-left:8px!important;outline:none;font-size:24px;width:100%;font-weight:700;padding:0;border-right:none;margin-right:0!important}.amount-input input{font-size:24px!important}.amount-input.ant-input-number-outlined:focus-within,.amount-input.ant-input-number-outlined:hover{border-right:1px solid var(--ant-primary-color)}.amount-input:disabled,.fill-balance-container.disabled{background:#0000000a;color:#999}.fill-balance-container{display:flex;align-items:center;justify-self:center;height:56px;padding-left:8px;background-color:#fff;border:1px solid #d9d9d9;border-left:none;border-radius:0 4px 4px 0}.btn-confirm{width:180px;height:56px;font-size:18px;font-weight:600}.combined-payment-modal .float-right{float:right}.combined-payment-modal .combined-total-amount{color:#59ac77}.combined-payment-modal .combined-unpaid-amount{color:#fe5d26}.combined-payment-modal .desc{color:#666;font-size:12px}.combined-payment-modal .combined-label{position:relative;top:4px}.purchase-footer{position:fixed;bottom:0;right:0;z-index:10;height:68px;background-color:#fff;padding:12px 24px;border-top:1px solid #e8e8e8;box-shadow:0 -2px 4px #0000001a;display:flex;justify-content:space-between;align-items:center}.cart-drawer{padding-bottom:68px}.cart-drawer .ant-drawer-footer{padding:0!important}.recommended-products-container{position:fixed;width:100%;overflow:hidden;z-index:9;right:0;top:56px;background-color:var(--ant-background-color);transition:all .3s ease-in-out}.recommended-products-container.collapsed{height:50px;padding:12px 24px}.recommended-products-container.expanded{height:calc(100% - 56px);padding:12px 24px 80px;overflow:auto}.recommended-products-container .ant-spin{opacity:1;transition:opacity .3s ease-in-out}.recommended-products-container.collapsed .ant-spin{opacity:0;height:0;overflow:hidden}.recommended-products-container a .anticon{transition:transform .3s ease-in-out}.recommended-products-container.expanded a .anticon-up-outlined{transform:rotate(180deg)}.recommended-product-card{flex:1 1 minmax(200px,240px)}.recommended-product-card .recommended-product-card-image-container{width:100%;padding-top:100%;position:relative;overflow:hidden}.recommended-product-card .recommended-product-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:"cover";border-radius:8px}@media screen and (min-width: 240px){.recommended-product-card{max-width:100%!important;min-width:100%!important;width:100%!important}}@media screen and (min-width: 500px){.recommended-product-card{max-width:calc((100% - 16px)/2)!important;min-width:calc((100% - 16px)/2)!important;width:calc((100% - 16px)/2)!important}}@media screen and (min-width: 720px){.recommended-product-card{max-width:calc((100% - 16px * 2) / 3)!important;min-width:calc((100% - 16px * 2) / 3)!important;width:calc((100% - 16px * 2) / 3)!important}}@media screen and (min-width: 900px) and (max-width: 991px){.recommended-product-card{max-width:calc((100% - 48px)/4)!important;min-width:calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important}}@media screen and (min-width: 992px){.recommended-product-card{max-width:calc((100% - 16px * 2) / 3)!important;min-width:calc((100% - 16px * 2) / 3)!important;width:calc((100% - 16px * 2) / 3)!important}}@media screen and (min-width: 1100px){.recommended-product-card{max-width:calc((100% - 48px)/4)!important;min-width:calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important}}@media screen and (min-width: 1400px){.recommended-product-card{max-width:calc((100% - 64px)/5)!important;min-width:calc((100% - 64px)/5)!important;width:calc((100% - 64px)/5)!important}}@media screen and (min-width: 1600px){.recommended-product-card{max-width:calc((100% - 16px * 5) / 6)!important;min-width:calc((100% - 16px * 5) / 6)!important;width:calc((100% - 16px * 5) / 6)!important}}@media screen and (min-width: 1980px){.recommended-product-card{max-width:calc((100% - 16px * 6) / 7)!important;min-width:calc((100% - 16px * 6) / 7)!important;width:calc((100% - 16px * 6) / 7)!important}}.recommended-product-card-price-container{border:1px solid #b183d5;border-radius:6px;font-size:12px;height:25px;line-height:24px}.recommended-product-card-price-container .recommended-product-card-price-tag{background-color:#b183d5;color:#fff;padding:4px 8px;border-radius:4px 0 0 4px}.recommended-product-card-price-container .recommended-product-card-price{padding:4px 8px}.recommended-product-card-price-container.disabled{color:#fff;border-color:#d3d3d3}.recommended-product-card-price-container.disabled .recommended-product-card-price-tag{background-color:#d3d3d3}.recommended-product-card-price-container.disabled .recommended-product-card-price{color:#d3d3d3}.recommend-description .ant-descriptions-item-label{display:inline-block!important;width:85px!important;text-align:right!important}.purchase-filter-title{display:inline-block;width:72px;color:#b183d5;line-height:28px;padding:0 12px;border-right:1px solid #e8e8e8}.purchase-filter-item{display:inline-block;padding:4px 12px;cursor:pointer;font-size:14px;text-decoration:none;color:#484848}.purchase-filter-item:hover{color:#b183d5}.purchase-filter-item .purchase-filter-item-text{padding-bottom:4px}.purchase-filter-item.active .purchase-filter-item-text{font-weight:700;border-bottom:2px solid #b183d5}.purchase-filter-expanded-btn{position:absolute;top:4px;right:4px;font-size:12px;background:#f7f7f9;color:#b183d5}.filter-section{margin-bottom:16px}.filter-title{display:inline-block;margin-right:16px;font-weight:500;font-size:14px;line-height:28px}.filter-items{display:inline-block}.filter-item{display:inline-block;padding:4px 16px;margin-right:12px;margin-bottom:8px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;color:#666;background-color:#fff;border:1px solid #e8e8e8}.filter-item:hover{border-color:#b183d5;color:#b183d5}.filter-item.active{background-color:var(--ant-background-color);color:#b183d5;border-color:#b183d5}.filter-children{margin-top:8px;padding-left:40px}.filter-child-item{display:inline-block;padding:4px 16px;margin-right:12px;margin-bottom:8px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;color:#666;background-color:#fff;border:1px solid #e8e8e8}.filter-child-item:hover{border-color:#40a9ff;color:#40a9ff}.filter-child-item.active{background-color:#e6f7ff;color:#1890ff;border-color:#40a9ff}.purchase-product-name{max-width:300px}.edit-purchase-deleted-row{background:#f5f7fa;color:#c0c4cc}.return-purchase-amount{color:#cf1322}.ant-table.ant-table{margin:-8px!important}.custom-location-tabs .ant-tabs-tab-remove{display:none}.hide-row-divider .ant-table-tbody>tr>td{border-bottom:none!important}html,body,#root,.ant-app,.ant-layout{height:100%}.ant-layout>.ant-layout{height:inherit}.ant-layout-content{overflow:auto}:root{--ant-primary-color: #8050c8;--ant-text-color: #8050c8;--ant-background-color: #f5e9fe;--ant-background-second-color: #f8f6ff}#modal-container .ant-modal-root .ant-button,#modal-container .ant-modal-root .ant-btn-primary{background-color:var(--ant-primary-color)!important;color:#fff!important}#modal-container .ant-modal-root .ant-button.ant-btn-color-dangerous,#modal-container .ant-modal-root .ant-btn-primary.ant-btn-color-dangerous{background:#ff4d4f!important}#modal-container .ant-modal-root .ant-button:not([disabled]):hover,#modal-container .ant-modal-root .ant-btn-default:not([disabled]):hover{border-color:var(--ant-primary-color)!important;color:var(--ant-primary-color)!important}#modal-container .ant-modal-root [disabled]{cursor:not-allowed;border-color:#d9d9d9;color:#00000040!important;background:#0000000a!important;box-shadow:none}.inline-form .ant-form-item{margin-bottom:0!important}.flex-search-form .ant-form-item-label{width:70px!important}.flex-search-form .ant-form-item-control,.flex-search-form .ant-picker{min-width:200px!important}.coupon-search-form .ant-form-item-label{width:80px!important}.coupon-search-form .ant-form-item-control{width:200px!important}.ant-pro-table-list-toolbar-left{max-width:calc(100% - 100px)}.ant-breadcrumb ol{align-items:center}.create-coupon-form-modal .ant-pro-steps-form-container{margin:0;width:100%}.create-coupon-form-modal .ant-pro-steps-form>.ant-row{margin:0!important}.create-coupon-form-modal .ant-pro-steps-form>.ant-row>.ant-col{padding:0!important}.w100{width:100%}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mr-2{margin-right:2px}.mr-8{margin-right:8px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.no-footer-container .ant-card-actions>li{margin:0}.no-base-style-container{background-color:transparent;box-shadow:none!important}.no-base-style-container>.ant-card-body{padding:0!important}.error-text{color:#ff4d4f!important}.theme-font{color:var(--ant-primary-color)!important}.delete-line{text-decoration:line-through!important}.inventory-tag{color:#999!important;background-color:#eee!important;border-color:#999!important}.allow-click-row{cursor:pointer}.purchase-number-operation .ant-input-number-input{line-height:1!important}.sss-scanner-modal .ant-modal-content{padding:30px 20px}.dropDown-content-icon{color:var(--ant-primary-color);cursor:pointer'
}.h20{height:20px}
