/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}




.tiktok-timepicker-time-picker-container{box-sizing:border-box;width:184px;height:248px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.1);border-radius:6px;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;font-size:16px;line-height:32px;font-family:TikTokFont;color:#252729;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto;transition:all .3s cubic-bezier(.075,.82,.165,1);transform-origin:top}.tiktok-timepicker-time-picker-container.tiktok-timepicker-invisible{transform:scaleY(0)}.tiktok-timepicker-picker-decoration{box-sizing:border-box;height:32px;width:168px;border-top:1px solid rgba(28,31,35,.08);border-bottom:1px solid rgba(28,31,35,.08);position:absolute;top:107px;left:8px;text-align:center}.tiktok-timepicker-time-scroll-container{position:relative;text-align:center;height:224px;max-height:224px;overflow:hidden;width:84px}.tiktok-timepicker-option-list{display:flex;flex-direction:column;justify-items:center;align-content:center;padding:96px 0}.tiktok-timepicker-option-list>.tiktok-timepicker-option-item{height:32px;line-height:32px}.tiktok-timepicker-option-text{transition:font-size .15s ease-in-out,color .2s ease;transform:transition;display:inline-block;border-radius:2px;width:80px;height:100%;font-weight:400;cursor:pointer}.tiktok-timepicker-option-text.tiktok-timepicker-left{float:left}.tiktok-timepicker-option-text.tiktok-timepicker-right{float:right}.tiktok-timepicker-option-text:hover{background:#f1f1f1}.tiktok-timepicker-option-text.tiktok-timepicker-is-active{color:#252729}.tiktok-timepicker-disable-scrollbar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;-moz-appearance:menuimage}.tiktok-timepicker-disable-scrollbar::-webkit-scrollbar{display:none;width:0!important}
.tiktok-avatar{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding:0;font-feature-settings:"tnum";position:relative;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;line-height:32px;border-radius:50%}.tiktok-avatar-bgc{background-color:hsla(0,0%,53%,.5)}.tiktok-avatar-bgc.empty{background-color:hsla(0,0%,7%,.03)}.tiktok-avatar img{width:100%;height:100%;object-fit:cover}.tiktok-avatar-square{border-radius:0}.tiktok-avatar svg{width:100%;height:100%}
.tiktok-badge{position:relative;box-sizing:border-box;margin:0;padding:0;color:#fff;display:inline-block;line-height:0;font-size:0;overflow:visible;width:auto;height:auto}.tiktok-badge .tiktok-badge-count{background:#fe2c55;box-sizing:border-box;position:absolute;font-family:TikTokFont;right:0;top:0;height:15px;font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center;transform:translate(50%,-50%);white-space:nowrap;min-width:15px}.tiktok-badge-medium .tiktok-badge-count{height:20px;font-weight:600;font-size:14px;line-height:20px;min-width:20px}.tiktok-badge-large .tiktok-badge-count{height:22px;font-weight:600;font-size:16px;line-height:22px;min-width:22px}.tiktok-badge-live .tiktok-badge-count{background:linear-gradient(131.17deg,#ff1764,#ed3495 94.15%)}.tiktok-badge-grey .tiktok-badge-count{background:rgba(22,24,35,.06);color:rgba(22,24,35,.5)}.tiktok-badge-text .tiktok-badge-count{border-radius:2px;padding:0 5px}.tiktok-badge-number .tiktok-badge-count{border-radius:9px;padding:0 5px}.tiktok-badge-line .tiktok-badge-count{border-radius:12px;padding:0 2px;border:1px solid rgba(22,24,35,.12);background:#fff;color:rgba(22,24,35,.75)}.tiktok-badge-dot .tiktok-badge-count{padding:0;border:0;font-size:0;line-height:0;width:8px;height:8px;background:#fe2c55;border-radius:10000px;min-width:unset}
.tiktok-btn-h5{display:flex;position:relative;align-items:center;justify-content:center;font-family:TikTokFont,system-ui;min-width:88px;height:28px;padding:4.5px 8px;background-color:#fff;border:1px solid rgba(22,24,35,.12);color:#161823;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:17px;font-weight:600}.tiktok-btn-h5:focus{outline:none}.tiktok-btn-h5-primary{background-color:#fe2c55;color:#fff;border:none}.tiktok-btn-h5-tiny{min-width:74px;min-height:24px;font-size:13px;line-height:17px;font-weight:600}.tiktok-btn-h5-small{min-width:88px;height:28px;font-weight:700}.tiktok-btn-h5-medium{min-width:144px;height:35px;font-weight:700}.tiktok-btn-h5-large{min-width:343px;height:44px;font-size:15px;line-height:18px;font-weight:700}.tiktok-btn-h5-disabled{opacity:.5;background-color:#fff;color:rgba(22,24,35,.34)}.tiktok-btn-h5-disabled.tiktok-btn-h5-primary{opacity:1;background-color:rgba(22,24,35,.06)}.tiktok-btn-h5-loading{color:transparent}.tiktok-btn-h5-loading .loading-ring{position:absolute}
.tiktok-banner{position:relative;box-sizing:border-box;width:100%;display:flex;align-items:flex-start;padding:10px 12px;color:#fff;background:rgba(37,37,37,.6);font-weight:400;font-size:16px;line-height:22px}.tiktok-banner .tiktok-banner__banner-icon{width:16px;height:16px;margin-right:4px;flex-shrink:0;flex-grow:0;display:flex;align-items:flex-start}.tiktok-banner .tiktok-banner__banner-text{font-family:TikTokFont;font-style:normal;font-weight:600;font-size:13px;line-height:17px;color:#fff;flex-grow:1}.tiktok-banner .tiktok-banner__detail-link{width:16px;height:16px;margin-left:4px;flex-shrink:0;flex-grow:0;display:flex;align-items:flex-start;cursor:pointer}.tiktok-banner.is-warning{background:rgba(255,76,58,.92)}.tiktok-banner.is-rtl{direction:rtl;text-align:right}.tiktok-banner.is-rtl .tiktok-banner__banner-icon{margin-left:4px;margin-right:unset;transform:rotateY(180deg)}.tiktok-banner.is-rtl .tiktok-banner__banner-text{text-align:right}.tiktok-banner.is-rtl .tiktok-banner__detail-link{margin-left:unset;margin-right:4px;transform:rotateY(180deg)}
.tiktok-btn-pc{display:flex;position:relative;align-items:center;justify-content:center;font-family:TikTokFont,system-ui;min-width:88px;height:28px;padding:6px 8px;background-color:#fff;border:1px solid rgba(22,24,35,.12);color:#161823;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;box-sizing:border-box;cursor:pointer;transition:all .2s cubic-bezier(.65,0,.35,1);font-size:18px;line-height:25px;font-weight:700}.tiktok-btn-pc svg{margin-right:7.5px}.tiktok-btn-pc:focus{outline:none}.tiktok-btn-pc:hover{background:rgba(22,24,35,.03);border:1px solid rgba(22,24,35,.2)}.tiktok-btn-pc:active{background:rgba(22,24,35,.06);border:1px solid rgba(22,24,35,.2)}.tiktok-btn-pc-primary{background-color:#fe2c55;color:#fff;border:none}.tiktok-btn-pc-primary:hover{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#fe2c55;border:none}.tiktok-btn-pc-primary:active{background:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),#fe2c55;border:none}.tiktok-btn-pc-primary.tiktok-btn-pc-disabled{background-color:rgba(22,24,35,.06);color:rgba(22,24,35,.34);border:none}.tiktok-btn-pc-line{background:#fff;border:1px solid #fe2c55;color:#fe2c55}.tiktok-btn-pc-line:hover{background:rgba(254,44,85,.06);border:1px solid #fe2c55}.tiktok-btn-pc-line:active{background:rgba(254,44,85,.16);border:1px solid #fe2c55}.tiktok-btn-pc-line.tiktok-btn-pc-disabled{background:#fff;color:rgba(22,24,35,.34);border:1px solid rgba(22,24,35,.12)}.tiktok-btn-pc-round{background:transparent;color:#fff;border:none;border-radius:52px;background:rgba(84,84,84,.92)}.tiktok-btn-pc-round:active,.tiktok-btn-pc-round:hover{background:rgba(84,84,84,.92);border:none}.tiktok-btn-pc-tiny{min-height:28px;min-width:96px;font-family:TikTokFont;font-size:14px;line-height:17px;font-weight:600}.tiktok-btn-pc-small{min-width:106px;font-family:TikTokFont;height:28px}.tiktok-btn-pc-medium,.tiktok-btn-pc-small{font-weight:600;font-size:16px;line-height:22px}.tiktok-btn-pc-medium{min-width:164px;height:36px}.tiktok-btn-pc-large{min-width:164px;height:46px;font-weight:600;font-size:16px;line-height:22px}.tiktok-btn-pc-disabled{cursor:not-allowed;opacity:.5;background:#fff;color:rgba(22,24,35,.34);border:1px solid rgba(22,24,35,.12)}.tiktok-btn-pc-disabled:hover{background:#fff}.tiktok-btn-pc-disabled.tiktok-btn-pc-primary{opacity:1;background:rgba(22,24,35,.06)}.tiktok-btn-pc-disabled.tiktok-btn-pc-primary:hover{background:rgba(22,24,35,.06)}.tiktok-btn-pc-disabled.tiktok-btn-pc-round{opacity:.34;background:transparent;color:rgba(22,24,35,.34);border:1px solid}.tiktok-btn-pc-disabled.tiktok-btn-pc-round:hover{background:transparent}.tiktok-btn-pc-disabled.tiktok-btn-pc-line{opacity:.34;background:transparent;color:rgba(22,24,35,.34);border:1px solid}.tiktok-btn-pc-disabled.tiktok-btn-pc-line:hover{background:transparent}.tiktok-btn-pc-dark-mode{background:hsla(0,0%,100%,.12)!important;color:#fff!important;border:none!important}.tiktok-btn-pc-dark-mode:hover{opacity:.7}.tiktok-btn-pc-dark-mode:active{opacity:.45}.tiktok-btn-pc-dark-mode.tiktok-btn-pc-disabled{opacity:.4}.tiktok-btn-pc-dark-mode.tiktok-btn-pc-loading{color:transparent!important}.tiktok-btn-pc-loading{color:transparent}.tiktok-btn-pc-loading .loading-ring{position:absolute}
.tiktok-checkbox{position:relative;box-sizing:border-box;overflow:visible;display:inline-flex;align-items:center;color:#161823;cursor:pointer;font-weight:400;font-size:16px;line-height:22px}.tiktok-checkbox:first-child{margin-top:0!important;margin-left:0!important}.tiktok-checkbox:last-child{margin-bottom:0!important;margin-right:0!important}.tiktok-checkbox input[type=checkbox]{width:24px;height:24px;margin:0 8px 0 0;box-sizing:border-box;opacity:0;cursor:pointer}.tiktok-checkbox .tiktok-checkbox__checkbox{position:absolute;width:24px;height:24px;box-sizing:border-box;border-radius:2px;border:1.5px solid rgba(22,24,35,.12);z-index:10}.tiktok-checkbox .tiktok-checkbox__inner{height:22px;font-family:TikTokFont,system-ui;font-weight:400;font-size:16px;line-height:22px;color:#161823}.tiktok-checkbox:hover .tiktok-checkbox__checkbox{background-color:rgba(22,24,35,.03)}.tiktok-checkbox.is-disabled{color:#161823;opacity:.34;cursor:not-allowed}.tiktok-checkbox.is-disabled input[type=checkbox]{cursor:not-allowed}.tiktok-checkbox.is-checked .tiktok-checkbox__checkbox{background-color:#fe2c55!important;border:none}.tiktok-checkbox.is-checked .tiktok-checkbox__checkbox:after{position:absolute;content:"";width:5px;height:10px;top:5px;left:9px;border:2px solid #fff;border-radius:0;border-top:none;border-left:none;transform:rotate(45deg);background-color:transparent}.tiktok-checkbox.is-checked:hover .tiktok-checkbox__checkbox,.tiktok-checkbox.is-checked:hover .tiktok-checkbox__checkbox:after{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#fe2c55}.tiktok-checkbox.is-indeterminate .tiktok-checkbox__checkbox{background-color:#fe2c55!important;border:none}.tiktok-checkbox.is-indeterminate .tiktok-checkbox__checkbox:after{position:absolute;content:"";width:10px;height:2px;border-radius:.5px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0;border:none;background-color:#fff!important}.tiktok-checkbox.is-indeterminate:hover .tiktok-checkbox__checkbox,.tiktok-checkbox.is-indeterminate:hover .tiktok-checkbox__checkbox:after{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#fe2c55}.tiktok-checkbox.is-focus .tiktok-checkbox__checkbox{background-color:rgba(22,24,35,.06)}.tiktok-checkbox.is-focus.is-checked .tiktok-checkbox__checkbox,.tiktok-checkbox.is-focus.is-checked .tiktok-checkbox__checkbox:after{background:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),#fe2c55}.tiktok-checkbox.is-rtl{direction:rtl;text-align:right}.tiktok-checkbox.is-rtl:first-child{margin-top:0!important;margin-left:2px!important;margin-right:0!important}.tiktok-checkbox.is-rtl:last-child{margin-bottom:0!important;margin-left:0!important;margin-right:2px!important}.tiktok-checkbox.is-rtl input[type=checkbox]{margin:0 0 0 8px}.tiktok-checkbox__checkbox-group{display:flex;align-items:center}
.emojiSelect{display:inline-block}.emojiDarkSelectButton,.emojiDarkSelectButtonPressed,.emojiSelectButton,.emojiSelectButtonPressed{width:24px;height:24px;margin-top:4px;padding:0;border:none;outline:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA2QzE0LjA1ODkgNiA2IDE0LjA1ODkgNiAyNEM2IDMzLjk0MTEgMTQuMDU4OSA0MiAyNCA0MkMzMy45NDExIDQyIDQyIDMzLjk0MTEgNDIgMjRDNDIgMTQuMDU4OSAzMy45NDExIDYgMjQgNlpNMiAyNEMyIDExLjg0OTcgMTEuODQ5NyAyIDI0IDJDMzYuMTUwMyAyIDQ2IDExLjg0OTcgNDYgMjRDNDYgMzYuMTUwMyAzNi4xNTAzIDQ2IDI0IDQ2QzExLjg0OTcgNDYgMiAzNi4xNTAzIDIgMjRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3IDIzQzE4LjY1NjkgMjMgMjAgMjEuMjA5MSAyMCAxOUMyMCAxNi43OTA5IDE4LjY1NjkgMTUgMTcgMTVDMTUuMzQzMSAxNSAxNCAxNi43OTA5IDE0IDE5QzE0IDIxLjIwOTEgMTUuMzQzMSAyMyAxNyAyM1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMjNDMzIuNjU2OSAyMyAzNCAyMS4yMDkxIDM0IDE5QzM0IDE2Ljc5MDkgMzIuNjU2OSAxNSAzMSAxNUMyOS4zNDMxIDE1IDI4IDE2Ljc5MDkgMjggMTlDMjggMjEuMjA5MSAyOS4zNDMxIDIzIDMxIDIzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAyOC4zNDMxQzE2IDMxLjQ2NzMgMTkuNTgxNyAzNiAyNCAzNkMyOC40MTgzIDM2IDMyIDMxLjQ2NzMgMzIgMjguMzQzMUMzMiAyNS4yMTkgMTYgMjUuMjE5IDE2IDI4LjM0MzFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);background-size:24px;background-position:50%;background-repeat:no-repeat;font-size:0;vertical-align:middle;cursor:pointer}.emojiDarkSelectButton,.emojiDarkSelectButtonPressed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADxElEQVRoge1a7VEbMRB9yvDbVHANxA3kKABSANAAUEBMASEFAAUkUAC4gJACzi4AD/9jKAA3sPlxe749efV1J4dkhjdzg+aQtLvalVb7zsA73hYm52RENAJQABgDGPEDACsAS/67MMascskcbAARjQF8BlDyE4MZgArAvTFmOUR+bwOIqARwjnilXZgBuDPG3PUZnGwAr/g3uBVfslKvqEMGqEOpQBteGhYAToZ6xAsiOiOiF+W5J6ID3gOhOUbc99ox1/k2FB8R0VQRNolR2jNv4TDkdsi8mpC5suJFFgGtDHuB5oNl8Mrbyk8y6a3JmyhG9PcEu1JOeJxRX5fMU0vmtO9E59ZEp5l19ck+tmSfpU5Q/K2w8ehgh5Pr+FUH/5Ibdot6hvSYJoeS4r5sp00qlEjYSJ4flHFyo965MqN19M1TXExEY+HlW9cisexL8cqf5BSLnauvHK9PMd5iGU+xJw0f5c69YHvgSLR9q1+ivtdIjACchAwAMEF7zW5QauEBAHz1nolXB/L/tgF7ov3To4TrIhcTRi4v+cZ+F22pY2sAZzypmLTaRraCRMCXcaUupczO0gNyBUJV0yLxvcSj471zwVgXGc5rL0oD5Ao8+zQwxswUgSsAN75xjBtsenDJc/og//+xaUgDZGz+jlDkC9p98gjgMKYY4T6HaFe0QvfwcOFVtHebxo54KT0QjHFWJObU0cYuAHxKHCZ1UvfAfwlpgGrhPwQ1Qna0lxAxFgNOQmPxNEW8RMMLPaOO+0XExpWQ8633mjRAHoFRVAlfHa4j+zcKjMHZlIiWAPYjiS5pwLq/DKHOORtZyqWQWS6lDkKdWJdOnmoaawOUO0eMYjk4HG/OYUhdKukx+xSqRDtYxnEMD7lWxCQwoKYuG3T62wY8iHYZGUaX4S5OXIU68D6TNUqnQuwYwAlGWhgs5I0xPwD04TVj+VBZj1d2ttcSWacCiiwpvyLuIrdWhMd4EVp9QDFAuahdhwQZY1bGmH3EhdN3Y8xR5NEpZVfRDDbXrL0IV2r5TslszInoIoUgUHipNHJBYci2zsoJ2TYL3o+Xok3CNY0h6yfTpnVuh0ymkbv5+ftWnh02w8hdnlSj16c5CS/aFr0uBIxok6l+4c3aWwjPa6968/0h/5WeNglXaUjqJybti08yC97nI1+BujD3fax7Rl1Xy498u6gvZS6PVQAu+DYQjSGfWY9RF+N7ob4BVACuEoubNXJ86C5QG1Ii3pgKdbZ/SF1xG9v4qYEsKeVPDVaow2uZ86cG73hr/AHbmCbksbH3AgAAAABJRU5ErkJggg==)}.emojiDarkSelectPopover,.emojiSelectPopover{position:absolute;z-index:1000;bottom:40px;right:0;box-sizing:content-box;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.16);cursor:auto}.emojiDarkSelectPopover{background:#383838}.emojiSelectPopoverClosed{display:none}.emojiSelectPopoverTitle{display:none;margin:0 0 .3em;padding-left:1em;height:2.5em;line-height:2.5em;font-weight:400;font-size:1em;color:#9e9e9e}.emojiSelectPopoverGroups{position:relative;z-index:0;width:308px;height:280px}.emojiSelectPopoverGroup:first-child .emojiSelectPopoverGroupTitle{display:none}.emojiSelectPopoverGroupTitle{margin:1em 0;padding-left:.5em;font-weight:400;font-size:1em;color:#9e9e9e}.emojiSelectPopoverGroupList{margin:0;padding:0;padding:14px;display:flex;list-style:none;flex-wrap:wrap}.emojiSelectPopoverGroupItem{width:40px;height:40px}.emojiSelectPopoverToneSelect{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.emojiSelectPopoverToneSelectList{margin:.3em;padding:.3em;position:absolute;display:flex;list-style:none;border:1px solid #e0e0e0;border-radius:.5em;background:#fff;box-shadow:0 0 .3em rgba(0,0,0,.1)}.emojiSelectPopoverToneSelectItem{width:52px;height:50px}.emojiSelectPopoverToneSelectItem:first-child{border-right:1px solid #e0e0e0}.emojiDarkSelectPopoverEntryFocused,.emojiSelectPopoverEntry,.emojiSelectPopoverEntryFocused{padding:0;width:100%;height:100%;background:none;border:none;outline:none;cursor:pointer;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56);font-family:proxima-regular,PingFangSC;font-size:26px}.emojiDarkSelectPopoverEntryFocused,.emojiSelectPopoverEntryFocused{background-color:#efefef;border-radius:4px}.emojiDarkSelectPopoverEntryFocused{background-color:hsla(0,0%,100%,.12)}.emojiSelectPopoverEntryIcon{width:1.5em;height:1.5em;vertical-align:middle}.emojiSelectPopoverNav{margin:0;padding:0;display:flex;width:364px;height:48px;list-style:none;border-top:.5px solid hsla(0,0%,7%,.12);display:none}.emojiSelectPopoverNavItem{width:40px;height:40px}.emojiSelectPopoverNavEntry,.emojiSelectPopoverNavEntryActive{width:40px;height:40px;margin:4px;line-height:40px;font-size:24px;color:#bdbdbd;background:none;border:none;outline:none}.emojiSelectPopoverNavEntryActive{background-color:rgba(22,24,35,.06);border-radius:8px}.emojiDarkSelectPopoverScrollbar,.emojiSelectPopoverScrollbar{position:absolute;right:4px;top:.3em;bottom:.3em;width:6px;background-color:#e0e0e0;border-radius:3px;opacity:.1;transition:opacity .4s}.emojiDarkSelectPopoverScrollbar{background-color:transparent}.emojiDarkSelectPopoverScrollbarThumb,.emojiSelectPopoverScrollbarThumb{background-color:#000;border-radius:3px;cursor:pointer}.emojiDarkSelectPopoverScrollbarThumb{background-color:hsla(0,0%,100%,.2)}.emojiSelectPopoverGroups:hover .emojiSelectPopoverScrollbar{opacity:.3}.emojiSelectPopoverGroups:hover .emojiDarkSelectPopoverScrollbar{opacity:1}.emojiSelectPopoverGroups .emojiSelectPopoverScrollbar:active,.emojiSelectPopoverGroups .emojiSelectPopoverScrollbar:hover{opacity:.6}.emojiSelectPopoverGroups .emojiDarkSelectPopoverScrollbar:active,.emojiSelectPopoverGroups .emojiDarkSelectPopoverScrollbar:hover{opacity:1}.emoji{background-position:50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;display:inline-block;overflow:hidden;max-width:1.95ch;max-height:1em;line-height:inherit;margin:-.2ex 0 .2ex;color:transparent;min-width:1em}.emojiSuggestionsEntry{padding:5px 10px 1px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.emojiSuggestionsEntry:active{background-color:#cce7ff}.emojiSuggestionsEntryFocused{background-color:#e6f3ff}.emojiSuggestionsEntryText{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:364px;font-size:.9em}.emojiSuggestionsEntryIcon{width:1em;height:1em;margin-left:.25em;margin-right:.25em;display:inline-block}.emojiSuggestions{border:1px solid #eee;margin-top:1.75em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;transform:scale(0)}.mobile .emojiSelectButtonPressed{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDEyQzIyIDE3LjUyMjggMTcuNTIyOCAyMiAxMiAyMkM2LjQ3NzE1IDIyIDIgMTcuNTIyOCAyIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMloiIHN0cm9rZT0iIzE2MTgyMyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNyA3LjVDNyA3LjIyMzg2IDcuMjIzODYgNyA3LjUgN0g4LjVDOC43NzYxNCA3IDkgNy4yMjM4NiA5IDcuNVY4LjVDOSA4Ljc3NjE0IDguNzc2MTQgOSA4LjUgOUg3LjVDNy4yMjM4NiA5IDcgOC43NzYxNCA3IDguNVY3LjVaTTcgMTUuNUM3IDE1LjIyMzkgNy4yMjM4NiAxNSA3LjUgMTVIMTYuNUMxNi43NzYxIDE1IDE3IDE1LjIyMzkgMTcgMTUuNVYxNi41QzE3IDE2Ljc3NjEgMTYuNzc2MSAxNyAxNi41IDE3SDcuNUM3LjIyMzg2IDE3IDcgMTYuNzc2MSA3IDE2LjVWMTUuNVpNMTEuNSA3QzExLjIyMzkgNyAxMSA3LjIyMzg2IDExIDcuNVY4LjVDMTEgOC43NzYxNCAxMS4yMjM5IDkgMTEuNSA5SDEyLjVDMTIuNzc2MSA5IDEzIDguNzc2MTQgMTMgOC41VjcuNUMxMyA3LjIyMzg2IDEyLjc3NjEgNyAxMi41IDdIMTEuNVpNMTUgNy41QzE1IDcuMjIzODYgMTUuMjIzOSA3IDE1LjUgN0gxNi41QzE2Ljc3NjEgNyAxNyA3LjIyMzg2IDE3IDcuNVY4LjVDMTcgOC43NzYxNCAxNi43NzYxIDkgMTYuNSA5SDE1LjVDMTUuMjIzOSA5IDE1IDguNzc2MTQgMTUgOC41VjcuNVpNNy41IDExQzcuMjIzODYgMTEgNyAxMS4yMjM5IDcgMTEuNVYxMi41QzcgMTIuNzc2MSA3LjIyMzg2IDEzIDcuNSAxM0g4LjVDOC43NzYxNCAxMyA5IDEyLjc3NjEgOSAxMi41VjExLjVDOSAxMS4yMjM5IDguNzc2MTQgMTEgOC41IDExSDcuNVpNMTEgMTEuNUMxMSAxMS4yMjM5IDExLjIyMzkgMTEgMTEuNSAxMUgxMi41QzEyLjc3NjEgMTEgMTMgMTEuMjIzOSAxMyAxMS41VjEyLjVDMTMgMTIuNzc2MSAxMi43NzYxIDEzIDEyLjUgMTNIMTEuNUMxMS4yMjM5IDEzIDExIDEyLjc3NjEgMTEgMTIuNVYxMS41Wk0xNS41IDExQzE1LjIyMzkgMTEgMTUgMTEuMjIzOSAxNSAxMS41VjEyLjVDMTUgMTIuNzc2MSAxNS4yMjM5IDEzIDE1LjUgMTNIMTYuNUMxNi43NzYxIDEzIDE3IDEyLjc3NjEgMTcgMTIuNVYxMS41QzE3IDExLjIyMzkgMTYuNzc2MSAxMSAxNi41IDExSDE1LjVaIiBmaWxsPSIjMTYxODIzIi8+Cjwvc3ZnPgo=)}.mobile .emojiSelectPopover{bottom:-233px;left:0;right:unset;width:100vw;height:233px;border-radius:0;box-shadow:none}.mobile .emojiSelectPopoverGroups{width:100vw;height:190px;background:rgba(22,24,35,.03)}.mobile .emojiSelectPopoverGroupItem{width:14.2vw;height:14.2vw}.mobile .emojiSelectPopoverNav{width:unset;height:43px;border-radius:none}.mobile .emojiSelectPopoverNavItem{width:unset;height:unset}.mobile .emojiSelectPopoverNavEntry,.mobile .emojiSelectPopoverNavEntryActive{width:52px;height:43px;margin:0;border-radius:0;line-height:43px;font-size:22px}
@font-face{font-family:TikTokFont;src:url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Regular.woff2) format("woff2"),url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Regular.woff) format("woff"),url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont;src:url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Semibold.woff2) format("woff2"),url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Semibold.woff) format("woff"),url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TikTokFont;src:url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Bold.woff) format("woff"),url(//sf16-website-login.neutral.ttwstatic.com/obj/tiktok_web_login_static/tiktok_fonts/TikTokFont-Bold.otf);font-weight:700;font-style:normal;font-display:swap}.comment-input-inner-wrapper{position:relative;box-sizing:border-box;background:rgba(22,24,35,.06);border:1px solid transparent;border-radius:4px;z-index:2}.comment-input-inner-wrapper.focus{border:1px solid rgba(22,24,35,.2)}.comment-input-inner-wrapper.pc * ::-webkit-scrollbar{width:0;height:0}.comment-input-inner-wrapper.pc * ::-webkit-scrollbar-track{border-radius:0;background-color:#fff}.comment-input-inner-wrapper.disabled{opacity:.5;cursor:not-allowed}.comment-input-inner-wrapper.has-mention .editor{padding-right:90px}.comment-input-inner-wrapper.is-dark{background:hsla(0,0%,100%,.12);color:#fff}.comment-input-inner-wrapper.is-dark .public-DraftEditorPlaceholder-inner{color:hsla(0,0%,100%,.5)}.comment-input-inner-wrapper .editor{box-sizing:border-box;cursor:text;padding-left:16px;padding-right:45px;word-break:break-all;white-space:pre-line}.comment-input-inner-wrapper .editor .at-icon{position:absolute;bottom:2px;right:54px;width:32px;height:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNCA2QzE0LjA1ODkgNiA2IDE0LjA1ODkgNiAyNEM2IDMzLjk0MTEgMTQuMDU4OSA0MiAyNCA0MkMyOC4wNTUzIDQyIDMxLjc5MjEgNDAuNjYxNCAzNC44MDA2IDM4LjQwMUwzNS42MDAxIDM3LjgwMDNDMzYuMDQxNiAzNy40Njg2IDM2LjY2ODUgMzcuNTU3NiAzNy4wMDAzIDM3Ljk5OTJMMzguMjAxNiAzOS41OTgxQzM4LjUzMzQgNDAuMDM5NyAzOC40NDQzIDQwLjY2NjYgMzguMDAyOCA0MC45OTgzTDM3LjIwMzMgNDEuNTk5QzMzLjUyNTggNDQuMzYxOSAyOC45NTEzIDQ2IDI0IDQ2QzExLjg0OTcgNDYgMiAzNi4xNTAzIDIgMjRDMiAxMS44NDk3IDExLjg0OTcgMiAyNCAyQzM2LjE1MDMgMiA0NiAxMS44NDk3IDQ2IDI0VjI2QzQ2IDMwLjQ4NDMgNDIuMTk0OSAzNCAzNy44NDM4IDM0QzM1LjE5NjYgMzQgMzIuODQ5NiAzMi43MTQyIDMxLjM5MzUgMzAuNzMzQzI5LjU2NDkgMzIuNzQwMyAyNi45MzAzIDM0IDI0IDM0QzE4LjQ3NzIgMzQgMTQgMjkuNTIyOCAxNCAyNEMxNCAxOC40NzcyIDE4LjQ3NzIgMTQgMjQgMTRDMjkuNTIyOCAxNCAzNCAxOC40NzcyIDM0IDI0QzM0IDI0LjU4MTQgMzMuOTUwMiAyNS4xNTI4IDMzLjg1NDEgMjUuNzA5NkMzMy44NDczIDI1LjgwNTIgMzMuODQzOCAyNS45MDIgMzMuODQzOCAyNkMzMy44NDM4IDI4LjIwOTEgMzUuNjM0NyAzMCAzNy44NDM4IDMwQzQwLjEyMDEgMzAgNDIgMjguMTQzMSA0MiAyNlYyNEM0MiAxNC4wNTg5IDMzLjk0MTEgNiAyNCA2Wk0yNCAxOEMyMC42ODYzIDE4IDE4IDIwLjY4NjMgMTggMjRDMTggMjcuMzEzNyAyMC42ODYzIDMwIDI0IDMwQzI2LjkzOTUgMzAgMjkuMzg5MSAyNy44ODQxIDI5LjkwMTMgMjUuMDkxOEMyOS45NjU5IDI0LjczOTIgMzAgMjQuMzc0NCAzMCAyNEMzMCAyMC42ODYzIDI3LjMxMzcgMTggMjQgMThaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4KCg==);background-size:24px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.comment-input-inner-wrapper .editor .at-icon:hover{background-color:rgba(0,0,0,.15);border-radius:8px}.comment-input-inner-wrapper .editor .emoji-container{display:flex;justify-content:center;position:absolute;bottom:2px;right:11px;width:32px;height:32px;cursor:pointer}.comment-input-inner-wrapper .editor .emoji-container:hover .emojiSelectButton,.comment-input-inner-wrapper .editor .emoji-container:hover .emojiSelectButtonPressed{opacity:.75}.comment-input-inner-wrapper .editor .delete-icon{position:absolute;z-index:1001;bottom:29px;right:4px;width:64px;height:56px;background-size:64px 56px}.comment-input-inner-wrapper .editor .word-num-container{margin:-3px 0 6px;font-size:0;color:rgba(88,99,165,.5)}.comment-input-inner-wrapper .editor .word-num-container.warn{color:rgba(41,17,14,.92)}.comment-input-inner-wrapper .editor .word-num-container span{font-family:TikTokFont,system-ui;font-size:15px;line-height:18px}.comment-input-inner-wrapper.is-rtl{direction:rtl}.comment-input-inner-wrapper.is-rtl.has-mention{padding-left:90px}.comment-input-inner-wrapper.is-rtl .editor{padding-right:16px;padding-left:45px}.comment-input-inner-wrapper.is-rtl .editor .at-icon{left:54px;right:auto}.comment-input-inner-wrapper.is-rtl .editor .public-DraftEditorPlaceholder-root{right:17px;left:auto}.comment-input-inner-wrapper.is-rtl .editor .emojiSelectPopover{left:0;bottom:40px;right:auto}.comment-input-inner-wrapper.is-rtl .editor .emojiSelectPopoverGroups>div>div{margin-left:-15px;margin-right:0!important}.comment-input-inner-wrapper.is-rtl .editor .emojiSelectPopoverScrollbar{left:15px;right:auto}.comment-input-inner-wrapper.is-rtl .editor .emoji-container{left:4px;right:auto}.comment-input-inner-wrapper.is-rtl .editor .emoji-container .emojiSelect{margin-top:0}.comment-input-inner-wrapper .editor .public-DraftEditor-content{font-family:TikTokFont,system-ui;border-style:none;outline-style:none;min-height:18px;max-height:67px;margin:9px 0;line-height:18px;font-size:15px;overflow:auto;caret-color:#fe2c55}.comment-input-inner-wrapper .editor .public-DraftEditorPlaceholder-root{position:absolute;top:10px;left:17px;z-index:-1;font-family:TikTokFont,system-ui;font-size:15px;line-height:18px;color:rgba(22,24,35,.5);right:15%}.comment-input-inner-wrapper .editor .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.comment-input-inner-wrapper .input-mask{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;cursor:not-allowed}
.tiktok-datepicker-wrapper{box-sizing:border-box;width:366px;max-height:1000px;overflow:hidden;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.12);border-radius:8px;padding-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;transition:all .2s cubic-bezier(.075,.82,.165,1);font-family:TikTokFont}.tiktok-datepicker-wrapper.invisible{max-height:0;padding:0}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper{min-height:44px;display:flex;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 12px 8px}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper .tiktok-datepicker-title{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:TikTokFont;font-weight:700;font-size:14px;line-height:20px;padding-bottom:4px;text-align:center;color:#161823}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper .tiktok-datepicker-title .tiktok-datepicker-title-line{color:transparent;border-bottom:1px solid #161823}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper .tiktok-datepicker-title .tiktok-datepicker-title-with-line{border-bottom:1px solid #161823}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper .tiktok-datepicker-sub-title{height:15px;font-family:TikTokFont;font-size:12px;line-height:15px;text-align:center;margin-top:4px;color:rgba(22,24,35,.5)}.tiktok-datepicker-wrapper .tiktok-datepicker-month-header-wrapper .tiktok-datepicker-arrow{cursor:pointer}.tiktok-datepicker-wrapper .tiktok-datepicker-day-header-wrapper{height:40px;padding:0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:.5px solid rgba(22,24,35,.2);border-bottom:.5px solid rgba(22,24,35,.2)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-header-wrapper .tiktok-datepicker-day-header{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 1px;height:32px;line-height:32px;text-align:center;font-weight:600;font-size:12px;color:rgba(22,24,35,.34)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-container{position:relative;width:100%;height:377px;display:flex;flex-direction:column;overflow:auto;overflow-x:hidden}.tiktok-datepicker-wrapper .tiktok-datepicker-month-title{height:32px;margin:10px 17px;padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:TikTokFont;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#000;border-bottom:.5px solid rgba(22,24,35,.2)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper{height:36px;width:366px;flex-shrink:0;box-sizing:border-box;padding:0 15px;margin-top:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day{position:relative;width:50px;height:32px;font-size:14px;font-weight:600;text-align:center;color:rgba(22,24,35,.34);cursor:not-allowed}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day span{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50%}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.in-this-month.valid{cursor:pointer;color:#161823}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.not-in-this-month.valid{cursor:default}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month{color:#fff}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month.selected-end:after{content:"";display:block;position:absolute;left:0;top:0;background:rgba(254,44,85,.08);width:23px;height:32px}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month.selected-start:after{content:"";display:block;position:absolute;left:25px;top:0;background:rgba(254,44,85,.08);width:23px;height:32px}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month{position:relative}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month span{background-color:#fe2c55;position:relative}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month span:hover:before{position:absolute;content:"";display:block;background:rgba(22,24,35,.06);width:32px;height:32px;border-radius:100px;top:0;left:0}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month.only-one:after{display:none}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.in-range.in-this-month{background:rgba(254,44,85,.08)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.is-today.in-this-month span{box-sizing:content-box;border:1px solid rgba(22,24,35,.2)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.is-today.in-this-month.double-selected span{border:none}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.in-this-month.valid:not(.selected):hover span{border-radius:50%;background:rgba(22,24,35,.06)}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.double-selected.in-this-month span{position:relative}.tiktok-datepicker-wrapper .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.double-selected.in-this-month span:after{position:absolute;content:"";display:block;box-sizing:border-box;width:36px;height:36px;left:-2px;top:-2px;border-radius:100px;border:1px solid #fe2c55}.tiktok-datepicker-wrapper .tiktok-datepicker-date-footer{width:100%;height:60px;border-top:.5px solid rgba(22,24,35,.12);display:flex;justify-content:flex-end;align-items:center}.tiktok-datepicker-wrapper .tiktok-datepicker-date-footer .tiktok-datepicker-done,.tiktok-datepicker-wrapper .tiktok-datepicker-date-footer .tiktok-datepicker-remove{min-width:90px;height:36px;background:#fff;border:1px solid rgba(22,24,35,.12);box-sizing:border-box;padding:0 8px;border-radius:4px;display:flex;justify-content:center;align-items:center;font-family:TikTokFont;font-weight:700;font-size:16px;line-height:22px;color:#161823;cursor:pointer}.tiktok-datepicker-wrapper .tiktok-datepicker-date-footer .tiktok-datepicker-done{background:#fe2c55;color:#fff;border:none;margin:12px}.tiktok-datepicker-wrapper .tiktok-datepicker-date-footer .tiktok-datepicker-done.tiktok-datepicker-done-disable{background:rgba(22,24,35,.06);cursor:not-allowed;color:rgba(22,24,35,.34)}.tiktok-datepicker-wrapper.tiktok-datepicker-is-rtl{direction:rtl}.tiktok-datepicker-wrapper.tiktok-datepicker-is-rtl .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month.selected-start:after{content:"";display:block;position:absolute;left:0;top:0;background:rgba(254,44,85,.08);width:23px;height:32px}.tiktok-datepicker-wrapper.tiktok-datepicker-is-rtl .tiktok-datepicker-day-wrapper .tiktok-datepicker-day.selected.in-this-month.selected-end:after{content:"";display:block;position:absolute;left:25px;top:0;background:rgba(254,44,85,.08);width:23px;height:32px}
.tiktok-input{position:relative;box-sizing:border-box;overflow:visible;display:flex;font-family:TikTokFont,system-ui;flex-direction:column;align-items:flex-start;color:#161823;width:100%;max-width:352px;font-weight:400;font-size:16px;line-height:22px}.tiktok-input p{margin:0}.tiktok-input input{font-family:TikTokFont,system-ui;width:100%;height:100%;box-sizing:border-box;border:none;background:none;color:#161823;outline:none;caret-color:#fe2c55;margin:0;padding:0 12px;font-weight:400;font-size:16px;line-height:22px}.tiktok-input input::-webkit-input-placeholder{color:rgba(22,24,35,.34)}.tiktok-input input::-ms-input-placeholder{color:rgba(22,24,35,.34)}.tiktok-input input::placeholder{color:rgba(22,24,35,.34)}.tiktok-input .tiktok-input__title{margin-bottom:4px;color:#000;font-weight:600;font-size:16px;line-height:22px}.tiktok-input .tiktok-input__error_msg{display:flex;align-items:center;margin-top:4px;color:#ff4c3a;font-weight:400;font-size:14px;line-height:20px}.tiktok-input .tiktok-input__err-icon{width:16px;height:16px;margin-right:4px}.tiktok-input .tiktok-input__postfix{height:calc(100% + 3px);transform:translateX(1.5px);display:flex;align-items:center;cursor:pointer}.tiktok-input .tiktok-input__postfix .tiktok-input__button{border:1px solid rgba(22,24,35,.12);box-sizing:border-box;white-space:nowrap}.tiktok-input .tiktok-input__clear-icon{width:16px;height:16px;margin-right:12px}.tiktok-input .tiktok-input__button{font-weight:700;height:100%;margin:0!important;justify-content:center;padding:0 16px;background:#fff;color:#161823;border:none;outline:none;border-radius:0 4px 4px 0;cursor:pointer}.tiktok-input .tiktok-input__button,.tiktok-input .tiktok-input__input{font-size:16px;line-height:22px;display:flex;align-items:center;box-sizing:border-box}.tiktok-input .tiktok-input__input{position:relative;width:100%;height:36px;border:1.5px solid transparent;border-radius:4px;background:rgba(22,24,35,.06);color:rgba(22,24,35,.5)}.tiktok-input-large .tiktok-input__input{height:46px}.tiktok-input.is-error .tiktok-input__input{border:1.5px solid #ff4c3a}.tiktok-input:hover .tiktok-input__input{background-color:rgba(22,24,35,.1)}.tiktok-input.is-disabled{cursor:not-allowed}.tiktok-input.is-disabled .tiktok-input__input{border-color:transparent;background:rgba(22,24,35,.06);opacity:.3;color:rgba(22,24,35,.34);cursor:not-allowed}.tiktok-input.is-disabled input{color:rgba(22,24,35,.5);cursor:not-allowed}.tiktok-input.is-disabled .tiktok-input__postfix{cursor:not-allowed}.tiktok-input.is-focus .tiktok-input__input{background-color:rgba(22,24,35,.06)!important;border:1.5px solid rgba(22,24,35,.2);box-sizing:border-box}.tiktok-input.is-focus input{border:none}.tiktok-input.is-rtl{direction:rtl;text-align:right}.tiktok-input.is-rtl .tiktok-input__postfix{transform:translateX(-1.5px)}.tiktok-input.is-rtl .tiktok-input__postfix .tiktok-input__button{border-radius:4px 0 0 4px}.tiktok-input.is-rtl .tiktok-input__postfix .tiktok-input__clear-icon{margin-left:12px;margin-right:unset}.tiktok-input.is-rtl .tiktok-input__err-icon{margin-left:4px;margin-right:unset}
.tiktok-ui-loading{display:flex;width:200px;height:200px;justify-content:center;align-items:center;transform-origin:0 0}.tiktok-ui-loading-container{overflow:hidden}.tiktok-ui-loading-green{fill:#3af2ff;stroke-width:0;r:36px;cx:40px;cy:44px;animation:tiktok-green 1s cubic-bezier(.05,0,1,1) infinite}.tiktok-ui-loading-red{fill:#fe2c55;stroke-width:0;r:36px;cx:120px;cy:44px;animation:tiktok-red 1s cubic-bezier(.05,0,1,1) infinite}.tiktok-ui-loading-black-circle{fill:#0f0f0f;stroke-width:0;stroke:#fff;r:36px;cx:40px;cy:44px;animation:tiktok-green 1s cubic-bezier(.05,0,1,1) infinite}.tiktok-ui-loading-black{fill:#000}@keyframes tiktok-green{25%{cx:80px;r:43.2px}50%{cx:120px;r:36px}75%{cx:80px;r:21.6px}to{cx:40px;r:36px}}@keyframes tiktok-red{25%{cx:80px;r:24px}50%{cx:40px;r:36px}75%{cx:80px;r:43.2px}to{cx:120px;r:36px}}.is-center{margin:6px auto}
.tiktok-loading-ring{display:flex}.tiktok-loading-ring svg{animation:lds-ring 1s linear infinite;margin:0!important}.tiktok-loading-ring-center{margin:0 auto}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.tiktok-modal__modal-mask{position:fixed;width:100vw;height:100vh;left:0;top:0;right:0;bottom:0;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);transition:all .3s cubic-bezier(.075,.82,.165,1)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper{position:relative;width:400px;box-sizing:border-box;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;font-family:TikTokFont,system-ui;padding-top:32px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-close-icon{width:32px;height:32px;position:absolute;right:16px;top:16px;cursor:pointer}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-title{box-sizing:border-box;font-size:24px;line-height:32px;font-weight:700;font-family:TikTokFont,system-ui;text-align:center;padding:0 32px;color:#161823;flex:none;order:0;flex-grow:0;word-break:break-word}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-divider{height:1px;transform:scaleY(.5);width:100%;background-color:rgba(22,24,35,.2)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-content{margin-top:16px;padding:0 32px;box-sizing:border-box;font-weight:400;font-family:TikTokFont,system-ui;color:rgba(22,24,35,.75);font-size:16px;line-height:22px;white-space:wrap;text-align:center}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 32px 32px;box-sizing:border-box}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer div{box-sizing:border-box}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer.is-horizontal{flex-direction:row;justify-content:flex-between}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer.is-horizontal div{margin-right:16px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer.is-horizontal div:last-child{margin-right:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button{padding:0 16px;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:48px;flex-grow:0;border-radius:4px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:16px;line-height:22px;font-family:TikTokFont,system-ui;color:rgba(22,24,35,.5)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-line{border:1px solid rgba(22,24,35,.12);background:none;color:#161823}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-line:hover{background:rgba(22,24,35,.03);border:1px solid rgba(22,24,35,.2)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-line:active{background:rgba(22,24,35,.06);border:1px solid rgba(22,24,35,.2)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-line.disabled{background:#fff;color:rgba(22,24,35,.34);cursor:not-allowed;border:1px solid rgba(22,24,35,.12)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button .loading-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-loading{color:transparent!important}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-highlight{background:#fe2c55;border-radius:4px;flex-grow:0;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;font-size:16px;line-height:22px;font-family:TikTokFont,system-ui;color:#fff}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-highlight:hover{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#fe2c55}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-highlight:active{background:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),#fe2c55}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-highlight.is-line{border:1px solid #fe2c55;background:none;color:#fe2c55}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper .tiktok-modal__modal-footer .tiktok-modal__modal-button.is-highlight.disabled{background:rgba(22,24,35,.06);color:rgba(22,24,35,.34);cursor:not-allowed}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile{width:84vw;max-width:360px;max-height:480px;overflow:auto;padding-top:20px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-title{font-size:20px;line-height:24px;font-weight:700;padding:0 20px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-content{max-height:300px;overflow:auto;padding:0 20px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-footer{padding:22px 20px 6px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-footer .tiktok-modal__modal-button{font-size:15px;line-height:18px;font-weight:600;font-family:TikTokFont,system-ui;margin-top:2px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-footer .tiktok-modal__modal-button:first-child{margin-top:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .tiktok-modal__modal-footer.line-footer{padding:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .line-footer{border-top:.5px solid rgba(22,24,35,.12);padding:0;margin-top:20px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-mobile .line-footer .tiktok-modal__modal-button{width:50%!important;border:none!important;border-radius:0!important;border-right:.5px solid rgba(22,24,35,.12)!important;margin:0!important;color:#161823;font-weight:400;font-size:15px;line-height:18px;font-family:TikTokFont,system-ui}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-dark{background:#2e2e2e}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-dark .tiktok-modal__modal-title{color:hsla(0,0%,100%,.9)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-dark .tiktok-modal__modal-content{color:hsla(0,0%,100%,.75)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-dark .tiktok-modal__modal-button{color:hsla(0,0%,100%,.5)}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-dark .tiktok-modal__modal-button.is-highlight{color:#fff}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-rtl{direction:rtl}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-rtl .tiktok-modal__modal-close-icon{right:unset;left:16px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-rtl .is-horizontal .tiktok-modal__modal-button{margin-left:16px;margin-right:unset!important}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper.is-rtl .is-horizontal .tiktok-modal__modal-button:last-child{margin-left:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-small .tiktok-modal__modal-button{width:100%;white-space:nowrap;overflow:hidden;flex-grow:0;flex-shrink:1;text-overflow:ellipsis;box-sizing:border-box}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium{width:700px;padding-top:24px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-title{padding:0 24px;width:100%;text-align:left}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-content{margin-top:8px;width:100%;padding:0 24px;text-align:left}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-footer{padding:24px;width:unset;align-self:flex-end}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-footer.is-horizontal{flex-direction:row;justify-content:flex-end}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-footer.is-horizontal div{height:36px;margin-right:16px;min-width:100px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium .tiktok-modal__modal-footer.is-horizontal div:last-child{margin-right:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium.is-rtl .tiktok-modal__modal-content,.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-medium.is-rtl .tiktok-modal__modal-title{text-align:right}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large{width:1000px;padding-top:24px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-title{padding:0 24px;width:100%;text-align:left}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-content{margin-top:8px;padding:0 24px;width:100%;text-align:left}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-footer{padding:24px;width:unset;align-self:flex-end}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-footer.is-horizontal{flex-direction:row;justify-content:flex-end}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-footer.is-horizontal div{height:36px;margin-right:16px;min-width:100px}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large .tiktok-modal__modal-footer.is-horizontal div:last-child{margin-right:0}.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large.is-rtl .tiktok-modal__modal-content,.tiktok-modal__modal-mask .tiktok-modal__modal-wrapper-large.is-rtl .tiktok-modal__modal-title{text-align:right}
.tiktok-pagination{display:flex;align-items:center;position:relative;list-style:none;margin:0;padding:0;box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715}.tiktok-pagination.tiktok-pagination-is-rtl{direction:rtl}.tiktok-pagination.tiktok-pagination-is-rtl .tiktok-pagination-item{margin-right:unset;margin-left:8px}.tiktok-pagination.tiktok-pagination-is-rtl .tiktok-pagination-item-left-arrow,.tiktok-pagination.tiktok-pagination-is-rtl .tiktok-pagination-item-right-arrow{transform:rotate(180deg)}.tiktok-pagination .tiktok-pagination-item{position:relative;display:inline-flex;margin-right:8px;min-width:36px;height:36px;padding:0 4px;line-height:32px;text-align:center;justify-content:center;align-items:center;border:1px solid #d9d9d9;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .4s cubic-bezier(.075,.82,.165,1);cursor:pointer}.tiktok-pagination .tiktok-pagination-item.tiktok-pagination-item-is-active,.tiktok-pagination .tiktok-pagination-item:hover{border:1px solid #ff3b5c}.tiktok-pagination .tiktok-pagination-item.tiktok-pagination-item-no-border,.tiktok-pagination .tiktok-pagination-item.tiktok-pagination-item-no-border:not(.tiktok-pagination-item-is-more-item):hover{border:unset}
.tiktok-progress{flex-direction:column;box-sizing:border-box;margin:0;padding:0;font-feature-settings:"tnum";position:relative;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;line-height:32px;border-radius:50%}.tiktok-progress,.tiktok-progress .tiktok-progress-inner{display:inline-flex;justify-content:center;align-items:center}.tiktok-progress .tiktok-progress-inner{position:absolute;font-family:TikTokFont;font-weight:700;font-size:22px;line-height:22px;height:22px;color:rgba(22,24,35,.75)}.tiktok-progress .tiktok-progress-background{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}
.tiktok-radio{position:relative;box-sizing:border-box;overflow:visible;display:inline-flex;align-items:center;color:#161823;cursor:pointer;font-weight:400;font-size:16px;line-height:22px}.tiktok-radio:first-child{margin-top:0!important;margin-left:0!important}.tiktok-radio:last-child{margin-bottom:0!important;margin-right:0!important}.tiktok-radio input[type=radio]{width:24px;height:24px;margin:0 8px 0 0;box-sizing:border-box;opacity:0;cursor:pointer}.tiktok-radio .tiktok-radio__radio{position:absolute;width:24px;height:24px;box-sizing:border-box;border:1.5px solid rgba(22,24,35,.12);border-radius:50%;z-index:10}.tiktok-radio .tiktok-radio__inner{height:22px;font-family:TikTokFont,system-ui;font-weight:400;font-size:16px;line-height:22px;color:#161823}.tiktok-radio:hover .tiktok-radio__radio{background-color:rgba(22,24,35,.03)}.tiktok-radio.is-disabled{color:#161823;opacity:.34;cursor:not-allowed}.tiktok-radio.is-disabled input[type=radio]{cursor:not-allowed}.tiktok-radio.is-checked .tiktok-radio__radio{background-color:transparent!important;border:2px solid #fe2c55}.tiktok-radio.is-checked .tiktok-radio__radio:after{position:absolute;content:"";width:16px;height:16px;top:2px;left:2px;background-color:#fe2c55;border-radius:100px}.tiktok-radio.is-checked:hover .tiktok-radio__radio{border:2px solid #fe2c55}.tiktok-radio.is-checked:hover .tiktok-radio__radio:after{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#fe2c55}.tiktok-radio.is-focus .tiktok-radio__radio{background-color:rgba(22,24,35,.06)}.tiktok-radio.is-focus.is-checked .tiktok-radio__radio{border:2px solid #fe2c55}.tiktok-radio.is-focus.is-checked .tiktok-radio__radio:after{background:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),#fe2c55}.tiktok-radio.is-rtl{direction:rtl;text-align:right}.tiktok-radio.is-rtl:first-child{margin-top:0!important;margin-left:2px!important;margin-right:0!important}.tiktok-radio.is-rtl:last-child{margin-bottom:0!important;margin-left:0!important;margin-right:2px!important}.tiktok-radio.is-rtl input[type=radio]{margin:0 0 0 8px}.tiktok-radio__radio-group{display:flex;align-items:center}
@keyframes skeleton-animation-wave{0%{background-position-x:200%}to{background-position-x:-150%}}.tiktok-select{position:relative;display:inline-flex}.tiktok-select .tiktok-select-selector{height:36px;background:rgba(22,24,35,.06);border-radius:4px;padding:7px 12px;box-sizing:border-box;display:inline-flex;justify-content:space-between;align-items:center;border:1.5px solid transparent;cursor:pointer}.tiktok-select .tiktok-select-selector:hover{background:rgba(22,24,35,.1)}.tiktok-select .tiktok-select-selector.is-active{background:rgba(22,24,35,.06);border:1.5px solid rgba(22,24,35,.2)}.tiktok-select .tiktok-select-selector.is-active:hover{background:rgba(22,24,35,.1)}.tiktok-select .tiktok-select-selector .tiktok-select-selector-left{display:flex;justify-content:flex-start;align-items:center}.tiktok-select .tiktok-select-selector .tiktok-select-selector-text{height:22px;font-family:TikTokFont;font-size:16px;line-height:22px;color:rgba(22,24,35,.5)}.tiktok-select .tiktok-select-selector .tiktok-select-selector-text-item{height:24px;display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;padding:0 28px 0 8px;position:relative;background-color:rgba(22,24,35,.06);border:.83333px solid rgba(22,24,35,.12);border-radius:2px;margin-right:8px;font-family:TikTokFont;font-size:16px;line-height:22px;font-weight:400}.tiktok-select .tiktok-select-selector .tiktok-select-selector-text-item .tiktok-select-selector-text-close-icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;right:0}.tiktok-select .tiktok-select-selector .tiktok-select-selector-text-item-rest{display:none}.tiktok-select .tiktok-select-selector .tiktok-select-selector-text-checked{color:#161823}.tiktok-select .tiktok-select-selector.is-dark-mode{background:hsla(0,0%,100%,.16)}.tiktok-select .tiktok-select-selector.is-dark-mode.is-active{background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.2)}.tiktok-select .tiktok-select-selector.is-dark-mode .tiktok-select-selector-text{color:hsla(0,0%,100%,.5)}.tiktok-select .tiktok-select-selector.is-dark-mode .tiktok-select-selector-text-checked{color:hsla(0,0%,100%,.9)}.tiktok-select.tiktok-select-large .tiktok-select-selector{height:46px}.tiktok-select.tiktok-select-large .tiktok-select-dropdown{top:46px}.tiktok-select.tiktok-select-rtl{direction:rtl}.tiktok-select.tiktok-select-rtl .tiktok-select-selector-text-item{margin-right:unset;margin-left:8px;padding:0 8px 0 28px}.tiktok-select.tiktok-select-rtl .tiktok-select-selector-text-item .tiktok-select-selector-text-close-icon{right:unset;left:0}.tiktok-select.tiktok-select-rtl .tiktok-select-dropdown{left:unset;right:0}.tiktok-select-dropdown{position:absolute;top:36px;max-height:1000px;left:0;display:inline-flex;flex-direction:column;box-sizing:border-box;margin-top:4px;border-radius:4px;padding:4px 0;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.12);transition:all .2s cubic-bezier(.075,.82,.165,1);overflow:auto;overflow:overlay;z-index:1111}.tiktok-select-dropdown::-webkit-scrollbar{width:6px}.tiktok-select-dropdown::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(22,24,35,.34)}.tiktok-select-dropdown.invisible{transition:max-height .2s cubic-bezier(.075,.82,.165,1);max-height:0;padding:0}.tiktok-select-dropdown .tiktok-select-dropdown-item{width:100%;display:flex;background:#fff;padding:10px 12px;font-family:TikTokFont;font-size:16px;line-height:22px;box-sizing:border-box;color:#161823;cursor:pointer}.tiktok-select-dropdown .tiktok-select-dropdown-item:hover{background:rgba(22,24,35,.03)}.tiktok-select-dropdown .tiktok-select-dropdown-item.custom-item{padding:0}.tiktok-select-dropdown .tiktok-select-dropdown-item.is-selected{background:rgba(22,24,35,.06)!important}.tiktok-select-dropdown .tiktok-select-dropdown-item.rtl-item{direction:rtl}.tiktok-select-dropdown .tiktok-select-dropdown-item.disabled{opacity:.34;cursor:not-allowed}.tiktok-select-dropdown.dark-mode-dropdown{background:#252525}.tiktok-select-dropdown.dark-mode-dropdown::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.34)}.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item{color:hsla(0,0%,100%,.9)!important;background:transparent}.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item:hover{background:hsla(0,0%,100%,.04)!important}.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item.is-selected{background:hsla(0,0%,100%,.08)!important}.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item.rtl-item{direction:rtl}.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-avatar,.tiktok-select-dropdown.dark-mode-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-line{background-color:#373737;background-image:linear-gradient(90deg,hsla(240,2%,92%,0),hsla(240,2%,92%,.04) 50.52%,rgba(22,24,46,0))}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton{width:100%;padding:12px 16px;box-sizing:border-box;display:flex;align-items:center}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-avatar{width:44px;height:44px;border-radius:100px;flex-shrink:0}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-avatar,.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-line{background-color:#f1f1f1;background-image:linear-gradient(90deg,rgba(22,24,35,0),rgba(22,24,35,.04) 50%,rgba(22,24,35,0));background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-animation-wave linear 1.5s infinite}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton .tiktok-select-dropdown-item-skeleton-line{width:100%;height:16px;margin-left:24px;margin-right:35px}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton.rtl-item{direction:rtl}.tiktok-select-dropdown .tiktok-select-dropdown-item-skeleton.rtl-item .tiktok-select-dropdown-item-skeleton-line{margin-right:24px;margin-left:35px}
.tiktok-side-sheet-container{position:fixed;z-index:10001}.tiktok-side-sheet-container .tiktok-side-sheet-mask{position:fixed;left:0;top:0;right:0;bottom:0;opacity:0;background:rgba(0,0,0,.5);transition:opacity .2s cubic-bezier(.65,0,.35,1)}.tiktok-side-sheet-container .tiktok-side-sheet-mask.tiktok-side-sheet-mask-enter{opacity:1}.tiktok-side-sheet-container .tiktok-side-sheet-content{position:fixed;top:0;left:0;bottom:0;width:312px;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;transform:translateX(-100%);transition:transform .2s cubic-bezier(.65,0,.35,1)}.tiktok-side-sheet-container .tiktok-side-sheet-content::-webkit-scrollbar{display:none}.tiktok-side-sheet-container .tiktok-side-sheet-content.tiktok-side-sheet-content-enter{transform:translateX(0)!important}.tiktok-side-sheet-container .tiktok-side-sheet-content .tiktok-side-sheet-close-icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;left:36px;top:36px;cursor:pointer}.tiktok-side-sheet-container .tiktok-side-sheet-enter.tiktok-side-sheet-mask{opacity:0}.tiktok-side-sheet-container .tiktok-side-sheet-enter.tiktok-side-sheet-content{transform:translateX(100%)}.tiktok-side-sheet-container .tiktok-side-sheet-enter-active.tiktok-side-sheet-mask{transition:opacity .2s cubic-bezier(.65,0,.35,1);opacity:1}.tiktok-side-sheet-container .tiktok-side-sheet-enter-active.tiktok-side-sheet-content{transition:transform .2s cubic-bezier(.65,0,.35,1)}.tiktok-side-sheet-container .tiktok-side-sheet-exit.tiktok-side-sheet-mask{opacity:1}.tiktok-side-sheet-container .tiktok-side-sheet-exit.tiktok-side-sheet-content{transform:none}.tiktok-side-sheet-container .tiktok-side-sheet-exit-active.tiktok-side-sheet-mask{transition:opacity .2s cubic-bezier(.65,0,.35,1);opacity:0}.tiktok-side-sheet-container .tiktok-side-sheet-exit-active.tiktok-side-sheet-content{transition:transform .2s cubic-bezier(.65,0,.35,1);transform:translateX(-100%)}.tiktok-side-sheet-container-is-rtl .tiktok-side-sheet-content{left:unset;right:0;transform:translateX(100%)}.tiktok-side-sheet-container-is-rtl .tiktok-side-sheet-content .tiktok-side-sheet-close-icon{left:unset;right:36px}.tiktok-side-sheet-container-is-rtl .tiktok-side-sheet-enter.tiktok-side-sheet-content{transform:translateX(0)!important}.tiktok-side-sheet-container-is-rtl .tiktok-side-sheet-exit-active.tiktok-side-sheet-content{transform:translateX(100%)}
@keyframes skeleton-animation-wave{0%{background-position-x:200%}to{background-position-x:-150%}}.tiktok-skeleton{width:100%}.tiktok-skeleton-component{background-color:#f1f1f1;border-radius:4px;background-image:linear-gradient(90deg,rgba(22,24,35,0),rgba(22,24,35,.04) 50%,rgba(22,24,35,0));background-size:200% 100%;background-repeat:no-repeat;width:100%;height:100%}.tiktok-skeleton-paragraph .tiktok-skeleton-paragraph-line{height:12px;width:100%;animation:skeleton-animation-wave linear 1.5s infinite}.tiktok-skeleton-paragraph .tiktok-skeleton-paragraph-line:not(:last-child){margin-bottom:8px}.tiktok-skeleton-paragraph.tiktok-skeleton-shrink-last-line .tiktok-skeleton-paragraph-line:last-child{width:60%}.tiktok-skeleton-paragraph.tiktok-skeleton-paragraph-rtl{direction:rtl}.tiktok-skeleton-title{height:16px;width:40%;animation:skeleton-animation-wave linear 1.5s infinite}.tiktok-skeleton-avatar{height:100%;border-radius:100%}.tiktok-skeleton-avatar,.tiktok-skeleton-video-cover{width:100%;animation:skeleton-animation-wave linear 1.5s infinite}.tiktok-skeleton-video-cover{min-height:100px}.tiktok-skeleton-button,.tiktok-skeleton-textbox{height:36px;width:164px;animation:skeleton-animation-wave linear 1.5s infinite}
.tiktok-switch{position:relative;box-sizing:border-box;overflow:visible;display:inline-flex;align-items:center;color:#161823;cursor:pointer;font-weight:400;font-size:16px;line-height:22px}.tiktok-switch .tiktok-switch__switch-wrapper{position:relative;width:44px;height:24px;padding:2px;box-sizing:border-box;left:0;top:0;background:rgba(22,24,35,.12);border-radius:22px;transition:all 1s cubic-bezier(.075,.82,.165,1);cursor:pointer}.tiktok-switch .tiktok-switch__switch-wrapper:hover{background:rgba(22,24,35,.16)}.tiktok-switch .tiktok-switch__switch-wrapper .tiktok-switch__switch-inner{position:absolute;display:flex;justify-content:center;align-items:center;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.075,.82,.165,1);z-index:2}.tiktok-switch .tiktok-switch__text{margin-left:8px;height:22px;font-family:TikTokFont,system-ui;font-weight:400;font-size:16px;line-height:22px;color:#161823}.tiktok-switch.is-checked .tiktok-switch__switch-wrapper{background:#0be09b}.tiktok-switch.is-checked .tiktok-switch__switch-wrapper:hover{background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#0be09b}.tiktok-switch.is-checked .tiktok-switch__switch-inner{left:100%;transform:translate(-100%,-50%)}.tiktok-switch.is-disabled{opacity:.34;cursor:not-allowed}.tiktok-switch.is-disabled .tiktok-switch__switch-wrapper:hover{cursor:not-allowed}
@keyframes skeleton-animation-wave{0%{background-position-x:200%}to{background-position-x:-150%}}.tiktok-table{position:relative}.tiktok-table.tiktok-table__rtl{direction:rtl}.tiktok-table .tiktok-table__container{overflow:auto;overflow:overlay}.tiktok-table .tiktok-table__container::-webkit-scrollbar{width:6px;height:6px}.tiktok-table .tiktok-table__container::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(22,24,35,.34)}.tiktok-table .tiktok-table__container table{width:100%;border-collapse:collapse}.tiktok-table .tiktok-table__head{min-height:46px;display:flex;align-items:center;flex:1 1;border-bottom:2px solid rgba(22,24,35,.12)}.tiktok-table .tiktok-table__head .tiktok-table__row{border-bottom:unset}.tiktok-table .tiktok-table__head .tiktok-table__row:hover{background-color:unset}.tiktok-table .tiktok-table__body{display:flex;flex-direction:column;overflow-y:auto;overflow-y:overlay;overflow-x:hidden}.tiktok-table .tiktok-table__body::-webkit-scrollbar{width:6px;height:6px}.tiktok-table .tiktok-table__body::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(22,24,35,.34)}.tiktok-table .tiktok-table__row{min-height:46px;display:flex;align-items:center;flex:1 1;border-bottom:1px solid rgba(22,24,35,.12)}.tiktok-table .tiktok-table__row:hover{background-color:rgba(22,24,35,.03)}.tiktok-table .tiktok-table__head-cell{font-family:TikTokFont;min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;flex:1 1;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;color:rgba(22,24,35,.5)}.tiktok-table .tiktok-table__head-cell.tiktok-table__head-cell-left{justify-content:flex-start}.tiktok-table .tiktok-table__head-cell.tiktok-table__head-cell-right{justify-content:flex-end}.tiktok-table .tiktok-table__cell{font-family:TikTokFont;position:relative;min-height:46px;font-weight:400;font-size:16px;line-height:22px;color:#161823;padding:0 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1 1}.tiktok-table .tiktok-table__cell.tiktok-table__cell-left{justify-content:flex-start}.tiktok-table .tiktok-table__cell.tiktok-table__cell-right{justify-content:flex-end}.tiktok-table .tiktok-table__cell .tiktok-table__cell-loading-item{width:calc(100% - 48px);height:calc(100% - 30px);box-sizing:border-box;position:absolute;border-radius:4px;background-color:#f1f1f1;background-image:linear-gradient(90deg,rgba(22,24,35,0),rgba(22,24,35,.04) 50%,rgba(22,24,35,0));background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-animation-wave linear 1.5s infinite}
.tiktok-toast{font-family:TikTokFont,system-ui;position:fixed;top:16px;left:0;color:#fff;z-index:1000;width:100%;pointer-events:none;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:17px;font-weight:600}.tiktok-toast-padding-content{width:calc(100vw - 40px);margin:0 auto}.tiktok-toast-full-content{width:100vw;border-radius:0}.tiktok-toast-notice{padding:8px 0;text-align:center}.tiktok-toast-notice:first-of-type{margin-top:-8px}.tiktok-toast-is-mobile{line-height:17px;width:91.4vw;box-sizing:border-box}.tiktok-toast-is-mobile span{line-height:17px!important;font-size:14px;text-align:left}.tiktok-toast-is-rtl{direction:rtl}.tiktok-toast-is-rtl span{text-align:right}.tiktok-toast-notice-content{background-color:rgba(84,84,84,.92);display:inline-block;padding:10px 8px;pointer-events:all;max-width:100%;border-radius:4px;box-sizing:border-box}.tiktok-toast-notice-content div{display:flex;justify-content:center;align-items:center}.tiktok-toast-notice-content div span{line-height:24px}.tiktok-toast-notice.move-up-appear{opacity:0}.tiktok-toast-notice.move-up-appear.move-up-appear-active{animation-name:MessageMoveIn;animation-duration:.3s}.tiktok-toast-notice.move-up-leave.move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes MessageMoveIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}
.tiktok-tooltip{font-family:TikTokFont,system-ui;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1060;display:block;max-width:250px;opacity:1;transition:all .2s cubic-bezier(.65,0,.35,1)}.tiktok-tooltip-placement-rightTop .tiktok-tooltip-arrow{transform:rotate(-90deg);left:-22px;top:25%}.tiktok-tooltip-placement-right .tiktok-tooltip-arrow{transform:rotate(-90deg);left:-22px;top:50%;margin-top:-5px}.tiktok-tooltip-placement-rightBottom .tiktok-tooltip-arrow{transform:rotate(-90deg);left:-22px;bottom:25%;margin-top:5px}.tiktok-tooltip-placement-leftTop .tiktok-tooltip-arrow{transform:rotate(90deg);right:-22px;top:25%}.tiktok-tooltip-placement-left .tiktok-tooltip-arrow{transform:rotate(90deg);right:-22px;top:50%;margin-top:-5px}.tiktok-tooltip-placement-leftBottom .tiktok-tooltip-arrow{transform:rotate(90deg);right:-22px;bottom:25%;margin-top:5px}.tiktok-tooltip-placement-topLeft .tiktok-tooltip-arrow{transform:rotate(180deg);bottom:-8px;left:25%;margin-left:-18px}.tiktok-tooltip-placement-top .tiktok-tooltip-arrow{transform:rotate(180deg);bottom:-8px;left:50%;margin-left:-18px}.tiktok-tooltip-placement-topRight .tiktok-tooltip-arrow{transform:rotate(180deg);bottom:-8px;right:25%;margin-right:-18px}.tiktok-tooltip-placement-bottomLeft .tiktok-tooltip-arrow{top:-8px;left:25%;margin-left:-18px}.tiktok-tooltip-placement-bottom .tiktok-tooltip-arrow{top:-8px;left:50%;margin-left:-18px}.tiktok-tooltip-placement-bottomRight .tiktok-tooltip-arrow{top:-8px;right:25%;margin-right:-18px}.tiktok-tooltip.withPadding .tiktok-tooltip-inner{padding:8px!important}.tiktok-tooltip.white .tiktok-tooltip-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDM2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA4TDYuNjg2MjkgOEM4LjgwODAyIDggMTAuODQyOSA3LjE1NzE0IDEyLjM0MzEgNS42NTY4NUwxNy4yOTI5IDAuNzA3MTA2QzE3LjY4MzQgMC4zMTY1ODIgMTguMzE2NiAwLjMxNjU4MiAxOC43MDcxIDAuNzA3MTA3TDIzLjY1NjkgNS42NTY4NkMyNS4xNTcxIDcuMTU3MTUgMjcuMTkyIDggMjkuMzEzNyA4TDM2IDhMMCA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+)}.tiktok-tooltip.info .tiktok-tooltip-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDM2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhoNi42ODZhOCA4IDAgMCAwIDUuNjU3LTIuMzQzbDQuOTUtNC45NWExIDEgMCAwIDEgMS40MTQgMGw0Ljk1IDQuOTVBOCA4IDAgMCAwIDI5LjMxNCA4SDM2IDB6IiBmaWxsPSIjMTBBMkM1Ii8+PC9zdmc+)}.tiktok-tooltip.warning .tiktok-tooltip-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDM2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhoNi42ODZhOCA4IDAgMCAwIDUuNjU3LTIuMzQzbDQuOTUtNC45NWExIDEgMCAwIDEgMS40MTQgMGw0Ljk1IDQuOTVBOCA4IDAgMCAwIDI5LjMxNCA4SDM2IDB6IiBmaWxsPSIjRkUyQzU1Ii8+PC9zdmc+)}.tiktok-tooltip.black .tiktok-tooltip-inner{padding:0}.tiktok-tooltip.white .tiktok-tooltip-inner{background-color:#fff;color:#000;padding:0}.tiktok-tooltip.info .tiktok-tooltip-inner{background-color:#10a2c5;color:#fff;padding:0}.tiktok-tooltip.warning .tiktok-tooltip-inner{background-color:#fe2c55;color:#fff;padding:0}.tiktok-tooltip-arrow{position:absolute;width:36px;height:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDM2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhoNi42ODZhOCA4IDAgMCAwIDUuNjU3LTIuMzQzbDQuOTUtNC45NWExIDEgMCAwIDEgMS40MTQgMGw0Ljk1IDQuOTVBOCA4IDAgMCAwIDI5LjMxNCA4SDM2IDB6IiBmaWxsPSIjNTQ1NDU0IiBmaWxsLW9wYWNpdHk9Ii45MiIvPjwvc3ZnPg==)}.tiktok-tooltip.no-arrow .tiktok-tooltip-arrow{display:none}.tiktok-tooltip-inner{padding:7.5px 12px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(84,84,84,.92);border-radius:8px;font-weight:600;font-size:16px;line-height:22px}.tiktok-tooltip-hidden{display:none}.tiktok-tooltip.is-rtl,.tiktok-tooltip.is-rtl *{direction:rtl;text-align:right}.tiktok-tooltip.appear{opacity:.01}.tiktok-tooltip.appear.appear-active{opacity:1!important}.tiktok-tooltip.enter{opacity:.01}.tiktok-tooltip.enter.enter-active{transform:translate(0);opacity:1!important}.tiktok-tooltip.leave{opacity:1}.tiktok-tooltip.leave.leave-active{opacity:.01}.tiktok-tooltip-placement-top.appear,.tiktok-tooltip-placement-top.enter,.tiktok-tooltip-placement-top.leave,.tiktok-tooltip-placement-topLeft.appear,.tiktok-tooltip-placement-topLeft.enter,.tiktok-tooltip-placement-topLeft.leave,.tiktok-tooltip-placement-topRight.appear,.tiktok-tooltip-placement-topRight.enter,.tiktok-tooltip-placement-topRight.leave{transform:translateY(10px)}.tiktok-tooltip-placement-right.appear,.tiktok-tooltip-placement-right.enter,.tiktok-tooltip-placement-right.leave,.tiktok-tooltip-placement-rightBottom.appear,.tiktok-tooltip-placement-rightBottom.enter,.tiktok-tooltip-placement-rightBottom.leave,.tiktok-tooltip-placement-rightTop.appear,.tiktok-tooltip-placement-rightTop.enter,.tiktok-tooltip-placement-rightTop.leave{transform:translateX(-10px)}.tiktok-tooltip-placement-bottom.appear,.tiktok-tooltip-placement-bottom.enter,.tiktok-tooltip-placement-bottom.leave,.tiktok-tooltip-placement-bottomLeft.appear,.tiktok-tooltip-placement-bottomLeft.enter,.tiktok-tooltip-placement-bottomLeft.leave,.tiktok-tooltip-placement-bottomRight.appear,.tiktok-tooltip-placement-bottomRight.enter,.tiktok-tooltip-placement-bottomRight.leave{transform:translateY(-10px)}.tiktok-tooltip-placement-left.appear,.tiktok-tooltip-placement-left.enter,.tiktok-tooltip-placement-left.leave,.tiktok-tooltip-placement-leftBottom.appear,.tiktok-tooltip-placement-leftBottom.enter,.tiktok-tooltip-placement-leftBottom.leave,.tiktok-tooltip-placement-leftTop.appear,.tiktok-tooltip-placement-leftTop.enter,.tiktok-tooltip-placement-leftTop.leave{transform:translateX(10px)}
.tiktok-upload-video-container{height:100%;display:inline-flex;flex-direction:column}.tiktok-upload-video-container .tiktok-upload-video-card{width:260px;height:458px;box-sizing:border-box;font-family:TikTokFont;display:flex;flex-direction:column;align-items:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1{border:2px dashed rgba(22,24,35,.2);border-radius:8px;padding-top:100px;transition:background .15s ease-in-out;cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-stage-1.tiktok-upload-video-drag-over,.tiktok-upload-video-container .tiktok-upload-video-stage-1:hover{border:2px dashed #fe2c55}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-main{font-size:18px;line-height:24px;font-weight:600;text-align:center;color:#161823;margin-top:23px}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub,.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list{margin-top:4px;padding:0;font-size:14px;line-height:20px;color:rgba(22,24,35,.75);text-align:center;display:flex;flex-direction:column;align-items:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list{margin-top:24px;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list li{height:27px;font-family:TikTokFont;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.5)}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-text-sub-margin{margin-top:15px;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-upload-button{width:164px;height:36px;display:flex;justify-content:center;align-items:center;margin-top:24px;border:1px solid #fe2c55;border-radius:4px;text-align:center;font-family:TikTokFont;font-weight:700;font-size:16px;line-height:22px;color:#fe2c55}.tiktok-upload-video-container .tiktok-upload-video-stage-2{border-radius:8px;flex-direction:column;justify-content:center;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-progress-container{position:relative;line-height:0}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-close{cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text{text-align:center;word-break:break-all;max-width:220px;display:flex;flex-direction:column}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-filename,.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-progress{overflow-wrap:break-word;font-family:TikTokFont;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.75)}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-filename{margin-top:8px}.tiktok-upload-video-container .tiktok-upload-video-processing{display:flex;justify-content:center;align-items:center;border-radius:8px;flex-direction:column;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-processing .tiktok-upload-video-process-text,.tiktok-upload-video-container .tiktok-upload-video-processing .tiktok-upload-video-size-text{overflow-wrap:break-word;font-family:TikTokFont;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.75)}.tiktok-upload-video-container .tiktok-upload-video-result{position:relative;display:flex;justify-content:center;align-items:center;border-radius:8px;flex-direction:column;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-result .tiktok-upload-video-close-icon{position:absolute;z-index:10;left:0;top:0;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:400px;display:flex;justify-content:center;align-items:center;cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-result .tiktok-upload-video-content{width:100%;height:100%}.tiktok-upload-video-container .tiktok-upload-video-margin-t-8{margin-top:8px}.tiktok-upload-video-container .tiktok-upload-video-margin-t-12{margin-top:12px}.tiktok-upload-video-container .tiktok-upload-video-margin-t-16{margin-top:16px}.tiktok-upload-video-container .tiktok-upload-video-size-text{text-align:center;margin-top:12px}.tiktok-upload-video-container .tiktok-upload-video-upload-btn{cursor:pointer;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-upload-btn .tiktok-upload-video-upload-btn-input{height:0;width:0;opacity:0;position:absolute}.tiktok-upload-video-container .tiktok-upload-video-indicator{animation:spin 1.5s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tiktok-upload{display:inline-flex}.tiktok-upload .tiktok-upload-title-wrapper{margin-bottom:16px}.tiktok-upload .tiktok-upload-title-wrapper .tiktok-upload-title{height:22px;font-family:TikTokFont;font-weight:600;font-size:16px;line-height:22px;color:#161823;margin:0 2px}.tiktok-upload .tiktok-upload-title-wrapper .tiktok-upload-sub-title{height:20px;font-family:TikTokFont;font-size:14px;line-height:20px;color:rgba(22,24,35,.75);margin-top:2px;margin-bottom:0}.tiktok-upload.tiktok-upload-is-file{flex-direction:column}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-content-wrapper{display:flex;flex-direction:column-reverse;align-items:flex-start}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-content-wrapper .tiktok-upload-preview-files{margin-top:12px;height:36px;min-width:300px;background:rgba(22,24,35,.06);border-radius:4px;flex-grow:0;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;box-sizing:border-box}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-content-wrapper .tiktok-upload-preview-files span{display:inline-block;height:20px;font-family:TikTokFont;font-size:14px;line-height:20px;align-items:center;color:rgba(22,24,35,.75)}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-content-wrapper .tiktok-upload-preview-files div{width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-input-container{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;min-width:85px;height:36px;background:#fff;border:1px solid #fe2c55;box-sizing:border-box;border-radius:4px;cursor:pointer;font-family:TikTokFont;font-weight:700;font-size:16px;line-height:22px;color:#fe2c55}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-input-container:hover{background:rgba(22,24,35,.03)}.tiktok-upload.tiktok-upload-is-file .tiktok-upload-input-container:active{background:rgba(22,24,35,.06)}.tiktok-upload.tiktok-upload-is-file input{visibility:hidden;width:0;height:0}.tiktok-upload.tiktok-upload-is-file.tiktok-upload-is-rtl{direction:rtl}.tiktok-upload.tiktok-upload-is-image{flex-direction:column}.tiktok-upload.tiktok-upload-is-image.tiktok-upload-is-rtl,.tiktok-upload.tiktok-upload-is-image.tiktok-upload-is-rtl .tiktok-upload-preview-container{direction:rtl}.tiktok-upload.tiktok-upload-is-image.tiktok-upload-is-rtl .tiktok-upload-preview-image{margin-right:0!important;margin-left:12px}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-big{position:fixed;z-index:1000001;width:100vw;height:100vh;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);inset:0}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-big img{width:692px;height:810px;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-big .tiktok-upload-close-icon{position:absolute;top:20px;right:20px;width:48px;height:48px;cursor:pointer}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-content-wrapper{display:flex;align-items:center}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-input-container{display:inline-flex;align-items:center;justify-content:center;position:relative;background:#fff;border:1px dashed #e5e5e5;box-sizing:border-box;border-radius:4px;cursor:pointer}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-input-container.tiktok-upload-bg-type{background:rgba(22,24,35,.06);border:none;display:flex;flex-direction:column;justify-content:center}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-input-container.tiktok-upload-bg-type span{font-size:12px;line-height:15px;margin-top:8px;color:rgba(22,24,35,.5)}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container{display:flex;align-items:center;flex-direction:row;overflow:hidden}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container .tiktok-upload-preview-image{position:relative;background:rgba(22,24,35,.06);border:.5px solid rgba(22,24,35,.2);box-sizing:border-box;border-radius:2px;flex:none;order:0;flex-grow:0;margin-right:12px;cursor:pointer}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container .tiktok-upload-preview-image img{position:absolute;object-fit:contain}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container .tiktok-upload-preview-image .tiktok-upload-close-small{width:16px;height:16px;position:absolute;top:0;right:0;background:rgba(22,24,35,.75);display:flex;justify-content:center;align-items:center;cursor:pointer}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container .tiktok-upload-preview-image .tiktok-upload-close-small img{width:7px;height:7px}.tiktok-upload.tiktok-upload-is-image .tiktok-upload-preview-container .tiktok-upload-preview-image .tiktok-upload-img-mask{position:absolute;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);font-family:TikTokFont;font-weight:600;font-size:14px;line-height:20px;color:#fff}.tiktok-upload.tiktok-upload-is-image input{visibility:hidden;width:0;height:0}.tiktok-upload .tiktok-upload-preview-image-container{position:fixed;z-index:1000001;width:100vw;height:100vh;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);inset:0}.tiktok-upload .tiktok-upload-preview-image-container .tiktok-upload-preview-image{width:692px;height:810px;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-position:50%;background-repeat:no-repeat}.tiktok-upload .tiktok-upload-preview-image-container .tiktok-upload-close-icon{position:absolute;top:20px;right:20px;width:48px;height:48px;cursor:pointer}.tiktok-upload .tiktok-upload-preview-image-container .tiktok-upload-icon-prev{position:absolute;top:50%;left:20px;width:48px;height:48px;cursor:pointer;transform:translateY(-50%)}.tiktok-upload .tiktok-upload-preview-image-container .tiktok-upload-icon-next{position:absolute;top:50%;right:20px;width:48px;height:48px;cursor:pointer;transform:translateY(-50%)}
.tiktok-upload-video-container{height:100%;display:inline-flex;flex-direction:column}.tiktok-upload-video-container .tiktok-upload-video-card{width:260px;height:458px;box-sizing:border-box;font-family:TikTokFont;display:flex;flex-direction:column;align-items:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1{border:2px dashed rgba(22,24,35,.2);border-radius:8px;padding-top:100px;transition:background .15s ease-in-out;cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-stage-1.tiktok-upload-video-drag-over,.tiktok-upload-video-container .tiktok-upload-video-stage-1:hover{border:2px dashed #fe2c55}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-main{font-size:18px;line-height:24px;font-weight:600;text-align:center;color:#161823;margin-top:23px}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub,.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list{margin-top:4px;padding:0;font-size:14px;line-height:20px;color:rgba(22,24,35,.75);text-align:center;display:flex;flex-direction:column;align-items:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list{margin-top:24px;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-video-text-sub-list li{height:27px;font-family:TikTokFont;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.5)}.tiktok-upload-video-container .tiktok-upload-video-stage-1 .tiktok-upload-text-sub-margin{margin-top:15px;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-upload-button{width:164px;height:36px;display:flex;justify-content:center;align-items:center;margin-top:24px;border:1px solid #fe2c55;border-radius:4px;text-align:center;font-family:TikTokFont;font-weight:700;font-size:16px;line-height:22px;color:#fe2c55}.tiktok-upload-video-container .tiktok-upload-video-stage-2{border-radius:8px;flex-direction:column;justify-content:center;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-progress-container{position:relative;line-height:0}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-close{cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text{text-align:center;word-break:break-all;max-width:220px;display:flex;flex-direction:column}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-filename,.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-progress{overflow-wrap:break-word;font-family:TikTokFont;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.75)}.tiktok-upload-video-container .tiktok-upload-video-stage-2 .tiktok-upload-video-stage-2-text .tiktok-upload-video-filename{margin-top:8px}.tiktok-upload-video-container .tiktok-upload-video-processing{display:flex;justify-content:center;align-items:center;border-radius:8px;flex-direction:column;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-processing .tiktok-upload-video-process-text,.tiktok-upload-video-container .tiktok-upload-video-processing .tiktok-upload-video-size-text{overflow-wrap:break-word;font-family:TikTokFont;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:rgba(22,24,35,.75)}.tiktok-upload-video-container .tiktok-upload-video-result{position:relative;display:flex;justify-content:center;align-items:center;border-radius:8px;flex-direction:column;background:rgba(22,24,35,.06)}.tiktok-upload-video-container .tiktok-upload-video-result .tiktok-upload-video-close-icon{position:absolute;z-index:10;left:0;top:0;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:400px;display:flex;justify-content:center;align-items:center;cursor:pointer}.tiktok-upload-video-container .tiktok-upload-video-result .tiktok-upload-video-content{width:100%;height:100%}.tiktok-upload-video-container .tiktok-upload-video-margin-t-8{margin-top:8px}.tiktok-upload-video-container .tiktok-upload-video-margin-t-12{margin-top:12px}.tiktok-upload-video-container .tiktok-upload-video-margin-t-16{margin-top:16px}.tiktok-upload-video-container .tiktok-upload-video-size-text{text-align:center;margin-top:12px}.tiktok-upload-video-container .tiktok-upload-video-upload-btn{cursor:pointer;text-align:center}.tiktok-upload-video-container .tiktok-upload-video-upload-btn .tiktok-upload-video-upload-btn-input{height:0;width:0;opacity:0;position:absolute}.tiktok-upload-video-container .tiktok-upload-video-indicator{animation:spin 1.5s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@charset "UTF-8";
/** xgplayer base style begain**/
.xgplayer-fullscreen-parent {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999; }
  .xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen {
    z-index: 10;
    position: absolute; }
  .xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen {
    z-index: 10;
    position: absolute; }

.xgplayer-rotate-parent {
  position: fixed;
  top: 0;
  left: 100%;
  bottom: 0;
  right: 0;
  height: 100vw !important;
  width: 100vh !important;
  transform-origin: top left;
  transform: rotate(90deg);
  z-index: 9999; }
  .xgplayer-rotate-parent .xgplayer-mobile {
    transform: rotate(0); }
    .xgplayer-rotate-parent .xgplayer-mobile video {
      z-index: -1; }

.xgplayer.xgplayer-rotate-fullscreen {
  position: fixed;
  top: 0;
  left: 100%;
  bottom: 0;
  right: 0;
  height: 100vw !important;
  width: 100vh !important;
  transform-origin: top left;
  transform: rotate(90deg);
  z-index: 9999; }
  .xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video {
    z-index: -1; }

.xgplayer {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  background: #000;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  overflow: hidden;
  cursor: pointer;
  /** xgplayer cssFullscreen style  begain**/
  /** xgplayer cssFullscreen style  end**/
  /** position start **/
  /** position ended **/
  /** icon style begain **/
  /** icon style ended **/
  /** root bar style begain **/
  /*  root bar style ended */ }
  .xgplayer * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
  .xgplayer ul, .xgplayer li {
    list-style: none; }
  .xgplayer .xgplayer-none {
    display: none; }
  .xgplayer.xgplayer-is-fullscreen {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 9999; }
  .xgplayer.xgplayer-inner-fullscreen {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%; }
  .xgplayer.xgplayer-is-cssfullscreen {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999; }
  .xgplayer xg-video-container.xg-video-container {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 48px; }
  .xgplayer video {
    width: 100%;
    height: 100%;
    outline: none;
    position: absolute;
    top: 0;
    left: 0; }
  .xgplayer[data-xgfill=cover] video {
    object-fit: cover; }
  .xgplayer[data-xgfill=fill] video {
    object-fit: fill; }
  .xgplayer .xg-pos {
    left: 10px;
    right: 10px; }
  .xgplayer .xg-margin {
    margin-left: 16px;
    margin-right: 16px; }
  .xgplayer .xg-bottom {
    bottom: 0; }
  .xgplayer .btn-text {
    top: 50%;
    position: relative;
    text-align: center;
    font-size: 13px;
    height: 24px; }
    .xgplayer .btn-text span {
      min-width: 52px;
      height: 24px;
      line-height: 24px;
      background: rgba(0, 0, 0, 0.38);
      border-radius: 12px;
      display: inline-block; }
  .xgplayer xg-icon {
    position: relative;
    height: 40px;
    margin-left: 16px;
    margin-right: 16px;
    cursor: pointer;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.8);
    fill: #fff; }
    .xgplayer xg-icon .xg-tips {
      top: -30px;
      left: 50%;
      transform: translateX(-50%); }
    .xgplayer xg-icon:active .xg-tips, .xgplayer xg-icon:hover .xg-tips {
      display: block; }
    .xgplayer xg-icon .xgplayer-icon {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer; }
    .xgplayer xg-icon .xg-icon-disable {
      cursor: not-allowed; }
    .xgplayer xg-icon .xg-img {
      width: 100%; }
    .xgplayer xg-icon svg {
      height: 100%;
      display: block; }
  .xgplayer xg-bar {
    display: block; }
  .xgplayer.xgplayer-inactive xg-bar, .xgplayer.xgplayer-mini xg-bar {
    display: none; }
  .xgplayer .xg-top-bar {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 16px;
    right: 16px;
    height: 50px;
    display: flex; }
    .xgplayer .xg-top-bar xg-icon {
      position: relative;
      width: 34px;
      margin-top: 0;
      top: 10px;
      left: 0; }
      .xgplayer .xg-top-bar xg-icon:first-child {
        margin-left: 0; }
  .xgplayer .xg-left-bar, .xgplayer .xg-right-bar {
    position: absolute;
    z-index: 9;
    top: 50px;
    bottom: 50px;
    width: 50px; }
  .xgplayer .xg-left-bar {
    left: 0; }
  .xgplayer .xg-right-bar {
    right: 0; }
  .xgplayer .xg-tips {
    display: none;
    position: absolute;
    background: rgba(0, 0, 0, 0.54);
    font-size: 11px;
    color: #fff;
    padding: 4px 6px;
    border-radius: 4px;
    text-align: center;
    opacity: 0.85;
    white-space: nowrap; }
  .xgplayer .xg-margin {
    left: 0px;
    right: 0px; }

.xgplayer-mobile {
  font-family: PingFangSC-Regular;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .xgplayer-mobile * {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos {
    left: 6%;
    right: 6%; }
  .xgplayer-mobile.xgplayer-rotate-fullscreen .xgplayer-controls {
    bottom: 10px; }
  .xgplayer-mobile xg-icon:hover .xg-tips {
    display: none; }

@media only screen and (max-width: 480px) {
  .xgplayer-mobile xg-icon {
    margin-right: 10px;
    margin-left: 10px; }
  .xgplayer-mobile .xg-top-bar {
    left: 10px;
    right: 10px; } }

@media screen and (orientation: portrait) {
  .xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls, .xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls, .xgplayer-mobile.xgplayer-inner-fullscreen .xgplayer-controls {
    /* bottom: 34px; */
    /* iOS 11.0 */
    bottom: 34px;
    /* 11.2+ */ }
  .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-inner-fullscreen .xg-top-bar {
    top: 34px; } }

@media only screen and (orientation: landscape) {
  .xgplayer-mobile.xgplayer-is-fullscreen .xg-pos, .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar {
    left: 6%;
    right: 6%; }
  .xgplayer-mobile.xgplayer-rotate-fullscreen {
    transform: rotate(0deg);
    left: 0;
    height: 100vh !important;
    width: 100vw !important; } }

.xgplayer .xgplayer-screen-container {
  display: block;
  width: 100%; }

.xgplayer .xg-options-icon {
  display: none;
  cursor: pointer; }
  .xgplayer .xg-options-icon.show {
    display: block; }

@keyframes xg_options_active {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-50%); } }

@keyframes xg_options_hide {
  0% {
    transform: translateX(-50%); }
  100% {
    transform: translateX(50%); } }

.xgplayer .xg-options-list {
  display: none;
  position: absolute;
  z-index: 5;
  width: 78px;
  right: 50%;
  bottom: 100%;
  background: rgba(0, 0, 0, 0.54);
  border-radius: 1px;
  transform: translateX(50%);
  cursor: pointer;
  overflow: hidden;
  height: 0;
  opacity: 0.85;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8); }
  .xgplayer .xg-options-list li {
    height: 20px;
    line-height: 20px;
    position: relative;
    padding: 4px 0;
    text-align: center; }
    .xgplayer .xg-options-list li:hover {
      color: #FF0000;
      opacity: 1; }
    .xgplayer .xg-options-list li.selected {
      color: #FF0000;
      opacity: 1; }
  .xgplayer .xg-options-list li:nth-child(1) {
    position: relative;
    margin-top: 12px; }
  .xgplayer .xg-options-list li:last-child {
    position: relative;
    margin-bottom: 12px; }
  .xgplayer .xg-options-list:hover {
    opacity: 1; }
  .xgplayer .xg-options-list.active {
    display: block;
    height: auto; }
  .xgplayer .xg-options-list.right-side {
    width: 20%;
    height: 100%;
    right: -10.5%;
    bottom: 0;
    background: rgba(0, 0, 0, 0.9);
    display: flex;
    flex-direction: column;
    box-sizing: border-box; }
    .xgplayer .xg-options-list.right-side li {
      flex: 1 1;
      width: 100%;
      padding: 0;
      position: relative; }
      .xgplayer .xg-options-list.right-side li span {
        display: block;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        pointer-events: none; }
    .xgplayer .xg-options-list.right-side li:nth-child(1) {
      margin-top: 20px; }
    .xgplayer .xg-options-list.right-side li:last-child {
      margin-bottom: 20px; }
    .xgplayer .xg-options-list.right-side.active {
      height: 100%;
      animation: xg_options_active .3s ease-out forwards; }
    .xgplayer .xg-options-list.right-side.hide {
      height: 100%;
      animation: xg_options_hide .3s ease-in forwards; }

@media only screen and (max-width: 480px) {
  .xgplayer-mobile .xg-options-icon.portrait {
    display: none; } }

.xgplayer xg-thumbnail {
  display: block; }

.xgplayer .xgplayer-play .xg-icon-play {
  display: none; }

.xgplayer .xgplayer-play .xg-icon-pause {
  display: block; }

.xgplayer .xgplayer-play[data-state=pause] .xg-icon-play {
  display: block; }

.xgplayer .xgplayer-play[data-state=pause] .xg-icon-pause {
  display: none; }

@keyframes playPause {
  0% {
    transform: scale(1);
    opacity: 1; }
  99% {
    transform: scale(1.3);
    opacity: 0; }
  to {
    transform: scale(1);
    opacity: 0; } }

.xgplayer xg-start-inner {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.38); }

.xgplayer .xgplayer-start {
  width: 70px;
  height: 70px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  cursor: pointer; }
  .xgplayer .xgplayer-start svg {
    width: 100%;
    height: 100%; }
  .xgplayer .xgplayer-start.hide {
    display: none;
    pointer-events: none; }
  .xgplayer .xgplayer-start.focus-hide {
    display: none;
    pointer-events: none; }
  .xgplayer .xgplayer-start:hover {
    opacity: 0.85; }
  .xgplayer .xgplayer-start .xg-icon-play {
    display: block; }
  .xgplayer .xgplayer-start .xg-icon-pause {
    display: none; }
  .xgplayer .xgplayer-start[data-state=pause] .xg-icon-play {
    display: none; }
  .xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause {
    display: block; }
  .xgplayer .xgplayer-start.interact {
    display: block; }
    .xgplayer .xgplayer-start.interact xg-start-inner {
      animation: playPause .4s 0.1s ease-out forwards; }
  .xgplayer .xgplayer-start.show {
    display: block; }

.xgplayer.xgplayer-mobile xg-start-inner {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border-radius: 0; }

.xgplayer.xgplayer-mobile .xgplayer-start {
  height: 50px;
  width: 50px; }
  .xgplayer.xgplayer-mobile .xgplayer-start:hover {
    opacity: 1; }

.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide, .xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide {
  display: none; }

.xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start {
  display: none; }

.xgplayer.xgplayer-is-enter .xgplayer-start {
  display: none; }
  .xgplayer.xgplayer-is-enter .xgplayer-start.show {
    display: none; }

.xgplayer-enter {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 5;
  pointer-events: none; }
  .xgplayer-enter .show {
    display: block; }
  .xgplayer-enter .xgplayer-enter-spinner {
    display: block;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    height: 100px;
    width: 100px;
    transform: translate(-50%, -50%); }
  .xgplayer-enter .xgplayer-enter-spinner div {
    width: 6%;
    height: 13%;
    background-color: rgba(255, 255, 255, 0.7);
    position: absolute;
    left: 45%;
    top: 45%;
    opacity: 0;
    border-radius: 30px;
    animation: fade 1s linear infinite; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1 {
    transform: rotate(0deg) translate(0, -140%);
    animation-delay: -0s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2 {
    transform: rotate(30deg) translate(0, -140%);
    animation-delay: -0.9163s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3 {
    transform: rotate(60deg) translate(0, -140%);
    animation-delay: -0.833s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4 {
    transform: rotate(90deg) translate(0, -140%);
    animation-delay: -0.7497s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5 {
    transform: rotate(120deg) translate(0, -140%);
    animation-delay: -0.6664s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6 {
    transform: rotate(150deg) translate(0, -140%);
    animation-delay: -0.5831s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7 {
    transform: rotate(180deg) translate(0, -140%);
    animation-delay: -0.4998s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8 {
    transform: rotate(210deg) translate(0, -140%);
    animation-delay: -0.4165s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9 {
    transform: rotate(240deg) translate(0, -140%);
    animation-delay: -0.3332s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10 {
    transform: rotate(270deg) translate(0, -140%);
    animation-delay: -0.2499s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11 {
    transform: rotate(300deg) translate(0, -140%);
    animation-delay: -0.1666s; }
  .xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12 {
    transform: rotate(330deg) translate(0, -142%);
    animation-delay: -0.0833s; }

@keyframes fade {
  from {
    opacity: 1; }
  to {
    opacity: 0.25; } }

.xgplayer.xgplayer-is-enter .xgplayer-enter {
  display: block;
  opacity: 1;
  transition: opacity 0.3s; }

.xgplayer.xgplayer-nostart .xgplayer-enter {
  display: none; }

.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner {
  width: 70px;
  height: 70px; }

.xgplayer .xgplayer-poster {
  display: block;
  opacity: 1;
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  transition: opacity .3s ease,visibility .3s ease;
  pointer-events: none; }
  .xgplayer .xgplayer-poster.hide {
    opacity: 0;
    visibility: hidden; }

.xgplayer.xgplayer-playing .xgplayer-poster {
  opacity: 0;
  visibility: hidden; }

.xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay, .xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay {
  opacity: 1;
  visibility: visible; }

.xgplayer.xgplayer-nostart .xgplayer-poster, .xgplayer.xgplayer-ended .xgplayer-poster, .xgplayer.not-allow-autoplay .xgplayer-poster {
  opacity: 1;
  visibility: visible; }
  .xgplayer.xgplayer-nostart .xgplayer-poster.hide, .xgplayer.xgplayer-ended .xgplayer-poster.hide, .xgplayer.not-allow-autoplay .xgplayer-poster.hide {
    opacity: 0;
    visibility: hidden; }

.xgplayer .xgplayer-fullscreen .xg-exit-fullscreen {
  display: none; }

.xgplayer .xgplayer-fullscreen .xg-get-fullscreen {
  display: block; }

.xgplayer .xgplayer-fullscreen[data-state=full] .xg-exit-fullscreen {
  display: block; }

.xgplayer .xgplayer-fullscreen[data-state=full] .xg-get-fullscreen {
  display: none; }

.xgplayer .xg-top-bar .xgplayer-back {
  position: relative;
  left: 0;
  top: 22px;
  width: 34px;
  height: 40px;
  display: none; }
  .xgplayer .xg-top-bar .xgplayer-back.show {
    display: block; }

.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull {
  display: block; }

.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull {
  display: none; }

.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-get-cssfull {
  display: none; }

.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-exit-cssfull {
  display: block; }

.xgplayer .xgplayer-volume.slide-show .xgplayer-slider {
  display: block; }

.xgplayer .xgplayer-slider {
  display: none;
  position: absolute;
  width: 28px;
  height: 92px;
  background: rgba(0, 0, 0, 0.54);
  border-radius: 1px;
  bottom: 40px;
  outline: none; }
  .xgplayer .xgplayer-slider:after {
    content: " ";
    display: block;
    height: 15px;
    width: 28px;
    position: absolute;
    bottom: -15px;
    left: 0;
    z-index: 20;
    cursor: auto;
    cursor: initial; }

.xgplayer .xgplayer-value-label {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  padding: 5px 0 0 0;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.54);
  color: #fff;
  text-align: center; }

.xgplayer .xgplayer-bar, .xgplayer .xgplayer-drag {
  display: block;
  position: absolute;
  bottom: 6px;
  left: 12px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 100px;
  width: 4px;
  height: 76px;
  outline: none;
  cursor: pointer; }

.xgplayer .xgplayer-drag {
  bottom: 0;
  left: 0;
  background: #FA1F41;
  max-height: 76px; }
  .xgplayer .xgplayer-drag:after {
    content: " ";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.26);
    position: absolute;
    border-radius: 50%;
    left: -2px;
    top: -4px; }

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume {
  display: block; }

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-small {
  display: none; }

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-mute {
  display: none; }

.xgplayer .xgplayer-volume[data-state=small] .xg-volume {
  display: none; }

.xgplayer .xgplayer-volume[data-state=small] .xg-volume-small {
  display: block; }

.xgplayer .xgplayer-volume[data-state=small] .xg-volume-mute {
  display: none; }

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume {
  display: none; }

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-small {
  display: none; }

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-mute {
  display: block; }

.xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider {
  display: none; }

.xgplayer-definition {
  display: none;
  cursor: pointer; }

.xgplayer .xgplayer-time {
  min-width: 40px;
  font-size: 14px;
  font-family: PingFangSC-Semibold;
  color: #fff;
  text-align: center;
  display: inline-block;
  line-height: 40px; }
  .xgplayer .xgplayer-time span {
    display: inline-block;
    line-height: 40px;
    height: 40px; }
  .xgplayer .xgplayer-time .time-duration {
    color: rgba(255, 255, 255, 0.5); }
  .xgplayer .xgplayer-time .time-live-tag {
    display: none; }

.xgplayer.xgplayer-mobile .xgplayer-time {
  min-width: 30px;
  font-size: 12px; }
  .xgplayer.xgplayer-mobile .xgplayer-time.left {
    margin-right: 8px; }
  .xgplayer.xgplayer-mobile .xgplayer-time.right {
    margin-left: 8px; }

.xgplayer.not-allow-autoplay .xgplayer-controls, .xgplayer.xgplayer-nostart .xgplayer-controls {
  pointer-events: none;
  visibility: hidden;
  cursor: default;
  opacity: 0; }

.xgplayer.not-allow-autoplay .xgplayer-controls-initshow, .xgplayer.xgplayer-nostart .xgplayer-controls-initshow {
  pointer-events: auto;
  visibility: visible;
  opacity: 1; }

.xgplayer.xgplayer-inactive .control_autohide {
  pointer-events: none;
  visibility: hidden;
  cursor: default;
  opacity: 0; }

.xgplayer.xgplayer-inactive .controls_permanent {
  pointer-events: auto;
  visibility: visible;
  opacity: 1; }

.xgplayer .xgplayer-controls {
  display: block;
  position: absolute;
  visibility: visible;
  height: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  z-index: 10;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.37), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
  transition: opacity .5s ease,visibility .5s ease; }
  .xgplayer .xgplayer-controls.show {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

.xgplayer .xg-inner-controls {
  position: absolute;
  height: 40px;
  bottom: 0;
  justify-content: space-between;
  display: flex; }

.xgplayer .xg-left-grid, .xgplayer .xg-right-grid {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 1;
  height: 100%;
  z-index: 1; }

.xgplayer .xg-right-grid {
  flex-shrink: 1;
  flex-direction: row-reverse; }
  .xgplayer .xg-right-grid :first-child {
    margin-right: 0; }
  .xgplayer .xg-right-grid xg-icon {
    margin-left: 0; }

.xgplayer .xg-left-grid :first-child {
  margin-left: 0; }

.xgplayer .xg-left-grid xg-icon {
  margin-right: 0; }

.xgplayer .xg-center-grid {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  outline: none;
  top: -20px;
  padding: 5px 0;
  text-align: center; }

.xgplayer.xgplayer-mobile .xg-center-grid {
  z-index: 2; }

.xgplayer .flex-controls .xg-inner-controls {
  justify-content: space-around;
  display: flex;
  bottom: 8px; }

.xgplayer .flex-controls .xg-center-grid {
  display: flex;
  flex: 1 1;
  position: relative;
  top: 0;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  left: 0;
  right: 0;
  padding: 0; }

.xgplayer .bottom-controls .xg-center-grid {
  top: 20px;
  padding: 0; }

.xgplayer .bottom-controls .xg-left-grid, .xgplayer .bottom-controls .xg-right-grid {
  bottom: 10px; }

.xgplayer .mini-controls {
  background-image: none; }
  .xgplayer .mini-controls .xg-inner-controls {
    bottom: 0;
    left: 0;
    right: 0; }
  .xgplayer .mini-controls .xg-center-grid {
    bottom: -28px;
    top: auto;
    padding: 0; }
  .xgplayer .mini-controls .xg-left-grid, .xgplayer .mini-controls .xg-right-grid {
    display: none; }

.xgplayer .controls-follow {
  bottom: 70px;
  transition: bottom .3s ease; }

.xgplayer.flex-controls .controls-follow {
  bottom: 45px; }

.xgplayer.xgplayer-inactive .controls-follow, .xgplayer.no-controls .controls-follow, .xgplayer.mini-controls .controls-follow {
  bottom: 10px; }

.xgplayer-replay {
  display: none; }

.xgplayer .xgplayer-replay {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 100px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 5;
  transform: translate(-50%, -50%);
  cursor: pointer; }
  .xgplayer .xgplayer-replay .xgplayer-replay-txt {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    text-align: center; }

.xgplayer.xgplayer-mobile .xgplayer-replay-svg {
  width: 50px;
  height: 50px; }

.xgplayer.xgplayer-mobile .xgplayer-replay-txt {
  line-height: 24px;
  font-size: 12px; }

.xgplayer {
  /* 滑块样式 */
  /* 进度条打点*/ }
  .xgplayer .xgplayer-progress {
    display: flex;
    align-items: center;
    position: relative;
    min-width: 100px;
    height: 20px;
    left: 0;
    right: 0;
    top: 0;
    outline: none;
    flex: 1 1;
    cursor: pointer; }
  .xgplayer .xgplayer-progress-outer {
    position: relative;
    width: 100%;
    height: 2px;
    border-radius: 3px;
    cursor: pointer; }
  .xgplayer .progress-list {
    display: flex;
    height: 100%;
    width: 100%;
    border-radius: inherit; }
  .xgplayer .xgplayer-progress-inner {
    position: relative;
    flex: 1 1;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    transition: height 0.2s ease-in, opacity 0.2s ease-out;
    border-radius: inherit;
    margin-right: 2px;
    pointer-events: none; }
    .xgplayer .xgplayer-progress-inner:last-child, .xgplayer .xgplayer-progress-inner:only-child {
      margin-right: 0; }
  .xgplayer .inner-focus {
    background: #fff;
    position: relative; }
    .xgplayer .inner-focus:before, .xgplayer .inner-focus:after {
      position: absolute;
      top: 0;
      content: ' ';
      display: block;
      width: 2px;
      height: 300%;
      top: 50%;
      z-index: 1;
      transform: translateY(-50%);
      border-radius: 3px;
      background: #fff; }
    .xgplayer .inner-focus:before {
      left: 0; }
    .xgplayer .inner-focus:after {
      right: 0; }
  .xgplayer .xgplayer-progress-cache, .xgplayer .xgplayer-progress-played {
    display: block;
    height: 100%;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit; }
  .xgplayer .xgplayer-progress-played {
    background: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%); }
  .xgplayer .xgplayer-progress-cache {
    background: rgba(255, 255, 255, 0.5); }
  .xgplayer .xgplayer-progress-btn {
    display: block;
    background: rgba(255, 94, 94, 0.304093);
    border: 0.5px solid rgba(255, 94, 94, 0.056545);
    box-shadow: 0px 0px 1px rgba(255, 0, 0, 0.382897);
    width: 20px;
    height: 20px;
    border-radius: 30px;
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 1;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    pointer-events: none; }
    .xgplayer .xgplayer-progress-btn:before {
      content: ' ';
      display: block;
      position: relative;
      width: 12px;
      height: 12px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      border-radius: 30px;
      background: #FFFFFF; }
    .xgplayer .xgplayer-progress-btn.active {
      border: 4px solid rgba(255, 94, 94, 0.064057); }
      .xgplayer .xgplayer-progress-btn.active:before {
        box-shadow: 0px 0px 3px rgba(248, 89, 89, 0.689); }
  .xgplayer .xgplayer-progress-dot {
    display: inline-block;
    position: absolute;
    height: 100%;
    width: 5px;
    top: 0px;
    background: white;
    border-radius: 6px;
    z-index: 16; }
    .xgplayer .xgplayer-progress-dot .xgplayer-progress-tip {
      position: absolute;
      left: 25%;
      top: -40px;
      height: auto;
      line-height: 30px;
      width: auto;
      transform: scale(0.8) translateX(-50%);
      background: rgba(0, 0, 0, 0.3);
      border-radius: 6px;
      border: 1px solid rgba(0, 0, 0, 0.8);
      cursor: default;
      white-space: nowrap;
      display: none; }
    .xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip {
      display: block; }
  .xgplayer .flex-controls .xgplayer-progress {
    transform: translateY(0); }
  .xgplayer.xgplayer-pc .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(0); }
  .xgplayer.xgplayer-pc .xgplayer-progress-outer {
    height: 3px; }
  .xgplayer.xgplayer-pc .xgplayer-progress-inner {
    margin-right: 4px; }
    .xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child, .xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child {
      margin-right: 0; }
  .xgplayer.xgplayer-pc .inner-focus:before, .xgplayer.xgplayer-pc .inner-focus:after {
    width: 3px; }
  .xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer {
    height: 6px;
    margin-bottom: 3px;
    transition: height .3s ease, margin-bottom .3s ease; }
  .xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(1); }
  .xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus:before, .xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus:after {
    width: 6px; }
  .xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer {
    top: 9px; }
  .xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before {
    height: 6px;
    width: 6px; }
  .xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer {
    height: 4px; }

@media (prefers-color-scheme: dark) {
  .xgplayer .xgplayer-progress .xgplayer-progress-inner {
    background-color: rgba(255, 255, 255, 0.3); }
  .xgplayer .xgplayer-progress .xgplayer-progress-btn {
    background: rgba(255, 94, 94, 0.304093);
    border: 0.5px solid rgba(255, 94, 94, 0.056545);
    box-shadow: 0px 0px 1px rgba(255, 0, 0, 0.382897); }
    .xgplayer .xgplayer-progress .xgplayer-progress-btn:before {
      background-color: #fff; }
  .xgplayer .xgplayer-progress .xgplayer-progress-played {
    background-color: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%); }
  .xgplayer .xgplayer-progress .xgplayer-progress-cache {
    background-color: rgba(255, 255, 255, 0.5); } }

.xg-mini-progress {
  display: none;
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  bottom: 0px;
  pointer-events: none; }
  .xg-mini-progress xg-mini-progress-played, .xg-mini-progress xg-mini-progress-cache {
    height: 100%;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit; }
  .xg-mini-progress xg-mini-progress-played {
    background: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%); }
  .xg-mini-progress xg-mini-progress-cache {
    background: rgba(255, 255, 255, 0.5); }

.xgplayer-inactive .xg-mini-progress, .xgplayer-mini .xg-mini-progress {
  display: block; }

@keyframes loadingRotate {
  0% {
    transform: rotate(0); }
  25% {
    transform: rotate(90deg); }
  50% {
    transform: rotate(180deg); }
  75% {
    transform: rotate(270deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes loadingDashOffset {
  0% {
    stroke-dashoffset: 236; }
  100% {
    stroke-dashoffset: 0; } }

xg-loading-inner {
  display: block;
  height: 100%;
  width: 100%;
  transform-origin: center;
  animation: loadingRotate 1s 0.1s linear infinite; }

.xgplayer-loading {
  display: none;
  width: 70px;
  height: 70px;
  overflow: hidden;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none; }
  .xgplayer-loading svg {
    width: 100%;
    height: 100%; }

.xgplayer-mobile .xgplayer-loading {
  width: 50px;
  height: 50px; }

.xgplayer-isloading .xgplayer-loading {
  display: block; }

.xgplayer-nostart .xgplayer-loading, .xgplayer-pause .xgplayer-loading, .xgplayer-is-enter .xgplayer-loading, .xgplayer-is-ended .xgplayer-loading, .xgplayer-is-error .xgplayer-loading {
  display: none; }

.xgplayer .xgplayer-playbackrate {
  display: none;
  cursor: default; }

.xgplayer .xgplayer-download {
  position: relative;
  display: block;
  cursor: pointer; }

.lang-is-en .xgplayer-download .xgplayer-tips {
  margin-left: -32px; }

.lang-is-jp .xgplayer-download .xgplayer-tips {
  margin-left: -40px; }

.xgplayer.xgplayer-inactive {
  cursor: none; }

.xgplayer .xgplayer-playnext {
  position: relative;
  display: none;
  cursor: pointer; }
  .xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext {
    display: block; }
  .xgplayer .xgplayer-playnext:hover {
    opacity: 0.85; }
    .xgplayer .xgplayer-playnext:hover .xgplayer-tips {
      display: block; }

.lang-is-en .xgplayer-playnext .xgplayer-tips {
  margin-left: -25px; }

.lang-is-jp .xgplayer-playnext .xgplayer-tips {
  margin-left: -38px; }

.xgplayer .xgplayer-pip .xg-exit-pip {
  display: none; }

.xgplayer .xgplayer-pip .xg-get-pip {
  display: block; }

.xgplayer .xgplayer-pip[data-state='pip'] .xg-exit-pip {
  display: block; }

.xgplayer .xgplayer-pip[data-state='pip'] .xg-get-pip {
  display: none; }

.xgplayer .xgplayer-shot {
  display: none; }

.xgplayer-error {
  background: #000;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
  color: #fff;
  text-align: center;
  line-height: 100%;
  justify-content: center;
  align-items: center; }
  .xgplayer-error .xgplayer-error-refresh {
    color: #FA1F41;
    padding: 0 3px;
    cursor: pointer; }
  .xgplayer-error .xgplayer-error-text {
    line-height: 18px;
    margin: auto 6px;
    display: block;
    margin-bottom: 20px; }

.xgplayer-is-error .xgplayer-error {
  display: flex; }

.xg-mini-layer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background: linear-gradient(180deg, rgba(57, 57, 57, 0.9), rgba(57, 57, 57, 0) 50.27%); }
  .xg-mini-layer .mask {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4); }
  .xg-mini-layer xg-mini-header {
    display: flex;
    top: 0;
    left: 0;
    right: 40px;
    box-sizing: border-box;
    padding: 10px 3px 0 8px;
    justify-content: space-between;
    color: #ffffff;
    font-size: 14px;
    position: absolute;
    z-index: 22; }
    .xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn {
      pointer-events: all; }
    .xg-mini-layer xg-mini-header #disabledMini {
      display: none;
      position: relative; }
    .xg-mini-layer xg-mini-header #disabledMini + label {
      cursor: pointer;
      position: relative;
      display: flex;
      align-items: center; }
    .xg-mini-layer xg-mini-header #disabledMini + label::before {
      content: "";
      color: #ff142b;
      background-color: transparent;
      border-radius: 2px;
      border: solid 1px #cdcdcd;
      width: 16px;
      height: 16px;
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      line-height: 16px;
      margin-right: 7px; }
    .xg-mini-layer xg-mini-header #disabledMini:checked + label {
      color: #ff142b; }
    .xg-mini-layer xg-mini-header #disabledMini:checked + label::before {
      border-color: #ff142b; }
    .xg-mini-layer xg-mini-header #disabledMini:checked + label:after {
      content: "";
      position: absolute;
      width: 4px;
      height: 8px;
      border-color: #ff142b;
      border-style: solid;
      border-width: 0px 2px 2px 0px;
      transform: rotate(45deg);
      left: 6px;
      top: 5px; }
    .xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips {
      position: absolute;
      padding: 4px 6px;
      white-space: nowrap;
      bottom: -30px;
      right: 15px;
      border-radius: 4px;
      background-color: rgba(0, 0, 0, 0.54);
      display: none; }
    .xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label::before {
      border-color: #ff142b; }
    .xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label {
      color: #ff142b; }
    .xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips {
      display: block; }
  .xg-mini-layer .mini-cancel-btn {
    cursor: pointer;
    display: block;
    color: #fff;
    width: 40px;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 38px; }
  .xg-mini-layer .play-icon {
    cursor: pointer;
    height: 48px;
    width: 48px;
    position: absolute;
    background: rgba(0, 0, 0, 0.54);
    border-radius: 24px;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px; }
    .xg-mini-layer .play-icon svg {
      width: 50px;
      height: 50px;
      fill: #faf7f7; }
  .xg-mini-layer .xg-icon-play {
    display: none; }
  .xg-mini-layer .xg-icon-pause {
    display: block; }
  .xg-mini-layer[data-state=pause] .xg-icon-play {
    display: block; }
  .xg-mini-layer[data-state=pause] .xg-icon-pause {
    display: none; }

.xgplayer-miniicon {
  position: relative;
  outline: none;
  display: block; }
  .xgplayer-miniicon .name {
    text-align: center;
    font-size: 13px;
    height: 20px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 40px; }
    .xgplayer-miniicon .name span {
      font-size: 13px;
      width: 60px;
      height: 20px;
      line-height: 20px;
      background: rgba(0, 0, 0, 0.38);
      border-radius: 10px;
      display: inline-block;
      vertical-align: middle; }

.xgplayer-mini {
  position: fixed;
  width: 320px;
  height: 180px;
  z-index: 91;
  box-shadow: 0 4px 7px 2px rgba(0, 0, 0, 0.2); }
  .xgplayer-mini:hover {
    cursor: move; }
    .xgplayer-mini:hover .xg-mini-layer {
      display: block; }
  .xgplayer-mini.xgplayer-ended .xg-mini-layer {
    display: none; }

.xgplayer-mobile .xg-mini-layer .play-icon {
  background: none;
  border-radius: 0;
  border-radius: initial; }

.xgplayer xg-thumbnail {
  display: block; }

.xgplayer xg-trigger {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }
  .xgplayer xg-trigger .time-preview {
    display: none;
    position: absolute;
    width: 200px;
    margin: 0 auto;
    padding: 0 20px 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.54);
    font-size: 17px;
    text-align: center;
    pointer-events: none; }
    .xgplayer xg-trigger .time-preview span {
      line-height: 24px; }
      .xgplayer xg-trigger .time-preview span.xg-cur {
        color: #FF0000; }
    .xgplayer xg-trigger .time-preview .xg-seek-show {
      transform: translateX(-10px); }
      .xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre {
        transform: rotate(180deg) translateX(-5px); }
      .xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon {
        display: none; }
    .xgplayer xg-trigger .time-preview .xg-bar {
      width: 96px;
      height: 2px;
      margin: 0 auto;
      margin-top: 8px;
      border-radius: 10px;
      box-sizing: content-box;
      background: rgba(255, 255, 255, 0.3); }
      .xgplayer xg-trigger .time-preview .xg-bar .xg-curbar {
        width: 0;
        height: 100%;
        background-color: #FF0000; }
      .xgplayer xg-trigger .time-preview .xg-bar.hide {
        display: none; }
  .xgplayer xg-trigger .mobile-thumbnail {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  .xgplayer xg-trigger .xg-top-note {
    position: absolute;
    height: 32px;
    width: 135px;
    top: 26px;
    left: 50%;
    margin-left: -78px;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    color: #fff; }
    .xgplayer xg-trigger .xg-top-note span {
      display: block;
      line-height: 32px;
      height: 32px;
      font-size: 13px;
      text-align: center; }
    .xgplayer xg-trigger .xg-top-note i {
      color: #FF0000;
      margin: 0 5px; }
  .xgplayer xg-trigger .xg-playbackrate {
    display: none; }
  .xgplayer xg-trigger[data-xg-action=seeking] .time-preview {
    display: block; }
  .xgplayer xg-trigger[data-xg-action=playbackrate] .xg-playbackrate {
    display: block; }

.xgplayer .gradient {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.36) 20%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.24) 77%, rgba(0, 0, 0, 0.36) 83%, rgba(0, 0, 0, 0.6)); }
  .xgplayer .gradient.top {
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.36) 20%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 70%); }
  .xgplayer .gradient.bottom {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.24) 77%, rgba(0, 0, 0, 0.36) 83%, rgba(0, 0, 0, 0.6)); }
  .xgplayer .gradient.none {
    background-image: none;
    background-image: initial; }

.xgplayer-mobile {
  /**/ }
  .xgplayer-mobile .xgplayer-controls {
    background-image: none;
    background-image: initial; }
  .xgplayer-mobile.xgplayer-playing .gradient {
    display: block; }
  .xgplayer-mobile.xgplayer-inactive .gradient {
    background-image: none;
    background-image: initial; }
  .xgplayer-mobile .xgmask {
    position: absolute;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0); }

@media (prefers-color-scheme: dark) {
  .xgplayer-mobile xg-trigger .time-preview {
    color: #fff; }
    .xgplayer-mobile xg-trigger .time-preview span.xg-cur {
      color: #FF0000; }
    .xgplayer-mobile xg-trigger .time-preview .xg-bar {
      background-color: rgba(255, 255, 255, 0.3); }
      .xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar {
        background-color: #FF0000; } }

.xgplayer .xgplayer-prompt {
  display: block;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  padding: 6px 12px 5px;
  opacity: 0;
  left: 10px;
  font-family: PingFang SC;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50px;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
  color: #FFF; }
  .xgplayer .xgplayer-prompt.show {
    display: block;
    opacity: 1;
    z-index: 10;
    pointer-events: initial; }
  .xgplayer .xgplayer-prompt.arrow {
    transform: translateX(-50%); }
    .xgplayer .xgplayer-prompt.arrow:after {
      content: '';
      display: block;
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 8px solid rgba(0, 0, 0, 0.5);
      transform: translate(-50%, 100%); }
  .xgplayer .xgplayer-prompt .highlight {
    display: inline-block;
    margin-left: 6px;
    color: #FF0000;
    cursor: pointer; }

.xgplayer.xgplayer-is-error .xgplayer-prompt.show {
  display: none;
  opacity: 1; }

.xgplayer {
  /**  xg-spot-info start**/
  /* 时间预览样式 */
  /**  xg-spot-info end**/ }
  .xgplayer .xgplayer-spot {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #fff;
    border-radius: 12px; }
    .xgplayer .xgplayer-spot.mini {
      min-width: 6px;
      transform: translate(-50%, 0); }
  .xgplayer-mobile .xgplayer-spot {
    height: 3px;
    min-width: 3px;
    top: 50%;
    opacity: 1;
    transform: translate(0, -50%); }
    .xgplayer-mobile .xgplayer-spot.mini {
      min-width: 3px;
      transform: translate(-50%, -50%); }
  .xgplayer .xgplayer-progress.active .xgplayer-spot {
    opacity: 1;
    transition: opacity .3s;
    visibility: visible; }
  .xgplayer .xg-spot-info {
    position: absolute;
    left: 0;
    bottom: 15px;
    display: none; }
    .xgplayer .xg-spot-info.short-line .xg-spot-line {
      height: 6px;
      top: 6px; }
    .xgplayer .xg-spot-info.short-line .xg-spot-content {
      padding-bottom: 0;
      bottom: 10px; }
    .xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail {
      display: none; }
    .xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point {
      display: block; }
    .xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point {
      display: none; }
    .xgplayer .xg-spot-info.hide {
      display: none; }
  .xgplayer .xgplayer-progress.active .xg-spot-info {
    display: block; }
    .xgplayer .xgplayer-progress.active .xg-spot-info.hide {
      display: none; }
  .xgplayer .xg-spot-line {
    position: relative;
    top: 8px;
    margin-left: 50%;
    display: block;
    width: 1px;
    height: 41px;
    background-color: #FFF;
    pointer-events: none; }
  .xgplayer .xgplayer-progress-point {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: rgba(0, 0, 0, 0.54);
    font-size: 11px;
    color: #fff;
    padding: 4px 6px;
    border-radius: 4px;
    text-align: center;
    opacity: 0.85;
    white-space: nowrap; }
  .xgplayer .xg-spot-content {
    position: relative;
    width: 160px;
    top: 8px;
    color: #fff;
    border-radius: 2px 2px 0px 0px; }
  .xgplayer .xg-spot-thumbnail {
    position: relative;
    width: 160px;
    background-color: #111010;
    pointer-events: none;
    border-radius: 2px 2px 0 0; }
  .xgplayer .xg-spot-time {
    position: absolute;
    bottom: 2px;
    font-size: 12px;
    line-height: 16.8px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none; }
  .xgplayer .progress-thumbnail {
    margin: 0 auto;
    display: block; }
  .xgplayer .xg-spot-text {
    display: none;
    width: 160px;
    padding: 4px 8px 9px 8px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 0px 0px 2px 2px;
    pointer-events: none;
    box-sizing: border-box; }
  .xgplayer .spot-inner-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
    font-size: 12px;
    max-height: 40px; }
  .xgplayer .xg-spot-content.show-text .xg-spot-text {
    display: block; }
  .xgplayer .product .xg-spot-text {
    background: #3370FF; }
  .xgplayer .product .xg-spot-line {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #3370FF;
    width: 0;
    height: 15px;
    left: -10px;
    background: none; }
  .xgplayer .xgvideo-preview {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: visibility .3s, opacity .3s;
    background-color: #000; }
    .xgplayer .xgvideo-preview .xgvideo-thumbnail {
      position: relative;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      border-radius: 0; }
    .xgplayer .xgvideo-preview.show {
      opacity: 1;
      visibility: visible; }

.xgplayer-dynamic-bg, .xgplayer-dynamic-bg canvas, .xgplayer-dynamic-bg xgmask, .xgplayer-dynamic-bg xgfilter {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none; }

.xgplayer-dynamic-bg canvas {
  transform: translateZ(0); }

.xgplayer-dynamic-bg xgmask {
  background: rgba(0, 0, 0, 0.7); }

.editor-kit-container {
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 1.625;
  outline: none;
  position: relative;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}
.editor-kit-container[data-placeholder]::before {
  content: attr(data-placeholder);
}
.editor-kit-container::before {
  content: attr(data-placeholder);
  pointer-events: none;
  position: absolute;
  color: #bbbfc4;
  height: 0;
}
.editor-kit-container .ace-line {
  margin-bottom: 8px;
  margin-top: 8px;
}
.editor-kit-container .ace-line .not-display-enter {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
}
.editor-kit-container .ace-line:first-child {
  margin-top: 0;
}
.editor-kit-container .ace-table td .ace-line:first-child {
  margin-top: 0;
}
.editor-kit-container .ace-table td .ace-line:last-child {
  margin-bottom: 0;
}
.outterdocbody {
  position: 'relative';
  overflow-y: 'auto';
}
.doc-resize-placeholder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -120%;
  left: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  visibility: hidden;
}

.editor-kit-container .image-container-wrap {
  text-align: center;
}
.editor-kit-container .align-center {
  text-align: center;
}
.editor-kit-container .align-center .image-container-wrap {
  text-align: center;
}
.editor-kit-container .align-center li {
  list-style-position: inside;
}
.editor-kit-container .align-right {
  text-align: right;
}
.editor-kit-container .align-right .image-container-wrap {
  text-align: right;
}
.editor-kit-container .align-right li {
  list-style-position: inside;
}
.editor-kit-container .align-left .image-container-wrap {
  text-align: left;
}
.editor-kit-container .align-justify {
  text-align: justify;
}
.editor-kit-container .align-justify .image-container-wrap {
  text-align: justify;
}
.editor-kit-container .align-justify li {
  list-style-position: inside;
}

.editor-kit-container {
  /*
   * important!
   * for every heading including non-heading
   *   ul:padding-left = @margin * 2 + width
   *   before:margin-left = -(ul:padding-left - @margin)
   *   before:margin-right = @margin
   *
   * non-heading as eg:
   *   @margin = 9.6px (get this margin through debugging)
   *   width = 12px
   *   margin-left = -23.6px
   *   margin-right = 9.6px
   */
}
.editor-kit-container ul {
  margin: 0;
}
.editor-kit-container ul.list-done li {
  text-decoration: line-through;
}
.editor-kit-container ul.list-done li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5886 3.90283L11.3971 4.71133C11.4296 4.74383 11.4554 4.78242 11.473 4.82488C11.4906 4.86735 11.4996 4.91287 11.4996 4.95883C11.4996 5.0048 11.4906 5.05031 11.473 5.09278C11.4554 5.13524 11.4296 5.17383 11.3971 5.20633L6.17862 10.4248C6.14612 10.4573 6.10754 10.4831 6.06507 10.5007C6.0226 10.5183 5.97709 10.5274 5.93112 10.5274C5.88516 10.5274 5.83964 10.5183 5.79718 10.5007C5.75471 10.4831 5.71612 10.4573 5.68362 10.4248L2.70262 7.44383C2.67012 7.41133 2.64433 7.37275 2.62674 7.33028C2.60915 7.28781 2.6001 7.2423 2.6001 7.19633C2.6001 7.15037 2.60915 7.10485 2.62674 7.06239C2.64433 7.01992 2.67012 6.98133 2.70262 6.94883L3.51112 6.14083C3.54362 6.10833 3.58221 6.08254 3.62468 6.06495C3.66714 6.04736 3.71266 6.03831 3.75862 6.03831C3.80459 6.03831 3.8501 6.04736 3.89257 6.06495C3.93504 6.08254 3.97362 6.10833 4.00612 6.14083L5.93112 8.06533L10.0941 3.90233C10.1266 3.86983 10.1652 3.84404 10.2077 3.82645C10.2501 3.80886 10.2957 3.7998 10.3416 3.7998C10.3876 3.7998 10.4331 3.80886 10.4756 3.82645C10.518 3.84404 10.5561 3.87033 10.5886 3.90283Z%27 fill=%27%233370FF%27/%3E%3C/svg%3E");
  border-color: #373c43;
}
.editor-kit-container ul.list-check,
.editor-kit-container ul.list-done {
  padding-left: 28px;
  margin-left: -6px;
  position: relative;
  list-style-type: none;
}
.editor-kit-container ul.list-check li:before,
.editor-kit-container ul.list-done li:before {
  width: 14px;
  height: 14px;
  margin-left: -22px;
  margin-right: 6px;
  border: 1px solid #2b2f36;
}
.editor-kit-container ul.list-check .collapsable-section-handle,
.editor-kit-container ul.list-done .collapsable-section-handle {
  transform: translateY(1px);
}
.editor-kit-container ul.list-check li:before,
.editor-kit-container ul.list-done li:before {
  content: " ";
  cursor: pointer;
  display: inline-block;
  position: relative;
  line-height: normal;
  font-size: 16px;
  top: 2px;
  border-radius: 2px;
  border: 1px solid #2b2f36;
  background-position: center;
  white-space: normal;
}
.editor-kit-container .disable-click ul.list-check li:before,
.editor-kit-container .disable-click ul.list-done li:before {
  cursor: default;
}
.editor-kit-container .heading-h1 ul.list-check,
.editor-kit-container .heading-h1 ul.list-done {
  padding-left: 40px;
  margin-left: -6px;
}
.editor-kit-container .heading-h1 ul.list-check li:before,
.editor-kit-container .heading-h1 ul.list-done li:before {
  width: 18px;
  height: 18px;
  margin-left: -34px;
  margin-right: 10px;
  border: 3px solid #2b2f36;
  font-size: 30px;
}
.editor-kit-container .heading-h2 ul.list-check,
.editor-kit-container .heading-h2 ul.list-done {
  padding-left: 33px;
  margin-left: -6px;
}
.editor-kit-container .heading-h2 ul.list-check li:before,
.editor-kit-container .heading-h2 ul.list-done li:before {
  width: 15px;
  height: 15px;
  margin-left: -27px;
  margin-right: 8px;
  border: 2px solid #2b2f36;
  font-size: 24px;
}
.editor-kit-container .heading-h3 ul.list-check,
.editor-kit-container .heading-h3 ul.list-done {
  padding-left: 32px;
  margin-left: -6px;
}
.editor-kit-container .heading-h3 ul.list-check li:before,
.editor-kit-container .heading-h3 ul.list-done li:before {
  width: 14px;
  height: 14px;
  margin-left: -26px;
  margin-right: 8px;
  border: 2px solid #2b2f36;
  font-size: 20px;
}
.editor-kit-container .ace-table .heading-h1 ul.list-check,
.editor-kit-container .ace-table .heading-h1 ul.list-done {
  padding-left: 32px;
  margin-left: -6px;
}
.editor-kit-container .ace-table .heading-h1 ul.list-check li:before,
.editor-kit-container .ace-table .heading-h1 ul.list-done li:before {
  width: 16px;
  height: 16px;
  margin-left: -26px;
  margin-right: 6px;
  border: 2px solid #2b2f36;
  font-size: 24px;
}
.editor-kit-container .ace-table .heading-h2 ul.list-check,
.editor-kit-container .ace-table .heading-h2 ul.list-done {
  padding-left: 30px;
  margin-left: -6px;
}
.editor-kit-container .ace-table .heading-h2 ul.list-check li:before,
.editor-kit-container .ace-table .heading-h2 ul.list-done li:before {
  width: 14px;
  height: 14px;
  margin-left: -24px;
  margin-right: 6px;
  border: 2px solid #2b2f36;
  font-size: 20px;
}
.editor-kit-container .ace-table .heading-h3 ul.list-check,
.editor-kit-container .ace-table .heading-h3 ul.list-done {
  padding-left: 28px;
  margin-left: -6px;
}
.editor-kit-container .ace-table .heading-h3 ul.list-check li:before,
.editor-kit-container .ace-table .heading-h3 ul.list-done li:before {
  width: 12px;
  height: 12px;
  margin-left: -22px;
  margin-right: 6px;
  border: 2px solid #2b2f36;
  font-size: 18px;
}
.editor-kit-container .ace-table .heading-h4 ul.list-check,
.editor-kit-container .ace-table .heading-h4 ul.list-done {
  padding-left: 28px;
  margin-left: -6px;
}
.editor-kit-container .ace-table .heading-h4 ul.list-check li:before,
.editor-kit-container .ace-table .heading-h4 ul.list-done li:before {
  width: 12px;
  height: 12px;
  margin-left: -22px;
  margin-right: 6px;
  border: 2px solid #2b2f36;
  font-size: 19px;
}
.editor-kit-container[contenteditable='false'] ul.list-check li:before,
.editor-kit-container[contenteditable='false'] ul.list-done li:before {
  cursor: default;
}

.editor-kit-container .heading-h1 {
  line-height: 1.5;
  font-size: 26px;
  margin-top: 26px;
  margin-bottom: 10px;
  font-weight: 500;
}
.editor-kit-container .heading-h2 {
  line-height: 1.5;
  font-size: 22px;
  margin-top: 22px;
  margin-bottom: 8px;
  font-weight: 500;
}
.editor-kit-container .heading-h3 {
  line-height: 1.5;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-weight: 500;
}

.adit-popup-container {
  position: relative;
}
/* Web 标准色盘 */
.adit-popup-container .link-popup,
.adit-popup-container .link-modify-popup,
.adit-popup-container .link-noty-popup {
  z-index: 10000;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  border-radius: 8px;
  padding: 20px;
  line-height: 1.5;
  font-size: 14px;
  background-color: #fff;
  box-shadow: 0 3px 12px 0 rgba(31, 35, 41, 0.1);
  border: 1px solid #dee0e3;
  color: #8f959e;
}
.adit-popup-container .link-popup *,
.adit-popup-container .link-modify-popup *,
.adit-popup-container .link-noty-popup * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}
.adit-popup-container .link-popup a,
.adit-popup-container .link-modify-popup a,
.adit-popup-container .link-noty-popup a,
.adit-popup-container .link-popup button,
.adit-popup-container .link-modify-popup button,
.adit-popup-container .link-noty-popup button,
.adit-popup-container .link-popup input,
.adit-popup-container .link-modify-popup input,
.adit-popup-container .link-noty-popup input,
.adit-popup-container .link-popup textarea,
.adit-popup-container .link-modify-popup textarea,
.adit-popup-container .link-noty-popup textarea {
  outline: 0;
}
.adit-popup-container .link-popup button,
.adit-popup-container .link-modify-popup button,
.adit-popup-container .link-noty-popup button {
  cursor: pointer;
  border: none;
  background: none;
}
.adit-popup-container .link-popup.link-popup_hidden,
.adit-popup-container .link-modify-popup.link-popup_hidden,
.adit-popup-container .link-noty-popup.link-popup_hidden,
.adit-popup-container .link-popup.link-modify-popup_hidden,
.adit-popup-container .link-modify-popup.link-modify-popup_hidden,
.adit-popup-container .link-noty-popup.link-modify-popup_hidden,
.adit-popup-container .link-popup.link-noty-popup_hidden,
.adit-popup-container .link-modify-popup.link-noty-popup_hidden,
.adit-popup-container .link-noty-popup.link-noty-popup_hidden {
  display: none;
}
.adit-popup-container .link-popup__triangle,
.adit-popup-container .link-modify-popup__triangle,
.adit-popup-container .link-noty-popup__triangle {
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -10px;
  -webkit-filter: drop-shadow(1px -1px 1px rgba(67, 74, 84, 0.12));
  filter: drop-shadow(1px -1px 1px rgba(67, 74, 84, 0.12));
}
.adit-popup-container .link-popup .link-row,
.adit-popup-container .link-modify-popup .link-row,
.adit-popup-container .link-noty-popup .link-row {
  white-space: nowrap;
}
.adit-popup-container .link-popup .link-row-text,
.adit-popup-container .link-modify-popup .link-row-text,
.adit-popup-container .link-noty-popup .link-row-text {
  display: inline-block;
  margin-right: 8px;
  text-align: right;
  color: #1f2329;
}
.adit-popup-container .link-popup .link-row-input,
.adit-popup-container .link-modify-popup .link-row-input,
.adit-popup-container .link-noty-popup .link-row-input {
  height: 32px;
  width: 261px;
  line-height: 32px;
  font-size: 14px;
  padding-left: 9px;
  border-radius: 6px;
  border: solid 1px #dee0e3;
  color: #1f2329;
}
.adit-popup-container .link-popup .link-row-input::-webkit-input-placeholder,
.adit-popup-container .link-modify-popup .link-row-input::-webkit-input-placeholder,
.adit-popup-container .link-noty-popup .link-row-input::-webkit-input-placeholder {
  color: #8f959e;
}
.adit-popup-container .link-popup .link-row-input::-moz-placeholder,
.adit-popup-container .link-modify-popup .link-row-input::-moz-placeholder,
.adit-popup-container .link-noty-popup .link-row-input::-moz-placeholder {
  color: #8f959e;
}
.adit-popup-container .link-popup .link-row-input:-ms-input-placeholder,
.adit-popup-container .link-modify-popup .link-row-input:-ms-input-placeholder,
.adit-popup-container .link-noty-popup .link-row-input:-ms-input-placeholder {
  color: #8f959e;
}
.adit-popup-container .link-popup .link-row-input:focus,
.adit-popup-container .link-modify-popup .link-row-input:focus,
.adit-popup-container .link-noty-popup .link-row-input:focus {
  border-color: #3370ff;
}
.adit-popup-container .link-popup .link-row:last-child,
.adit-popup-container .link-modify-popup .link-row:last-child,
.adit-popup-container .link-noty-popup .link-row:last-child {
  margin-top: 16px;
}
.adit-popup-container .link-popup .link-row:first-child,
.adit-popup-container .link-modify-popup .link-row:first-child,
.adit-popup-container .link-noty-popup .link-row:first-child {
  margin-top: 0;
}
.adit-popup-container .link-popup .link-submit,
.adit-popup-container .link-modify-popup .link-submit,
.adit-popup-container .link-noty-popup .link-submit,
.adit-popup-container .link-popup .link-modify-submit,
.adit-popup-container .link-modify-popup .link-modify-submit,
.adit-popup-container .link-noty-popup .link-modify-submit {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  border: none;
  height: 32px;
  color: #fff;
  cursor: pointer;
  background-color: #3370ff;
  margin-left: 20px;
  border-radius: 6px;
  font-size: 14px;
}
.adit-popup-container .link-popup .link-submit:active,
.adit-popup-container .link-modify-popup .link-submit:active,
.adit-popup-container .link-noty-popup .link-submit:active,
.adit-popup-container .link-popup .link-modify-submit:active,
.adit-popup-container .link-modify-popup .link-modify-submit:active,
.adit-popup-container .link-noty-popup .link-modify-submit:active {
  background-color: #3370ff;
}
.adit-popup-container .link-popup .link-submit > svg,
.adit-popup-container .link-modify-popup .link-submit > svg,
.adit-popup-container .link-noty-popup .link-submit > svg,
.adit-popup-container .link-popup .link-modify-submit > svg,
.adit-popup-container .link-modify-popup .link-modify-submit > svg,
.adit-popup-container .link-noty-popup .link-modify-submit > svg {
  display: inline-block;
}
.adit-popup-container .link-popup .link-submit:disabled,
.adit-popup-container .link-modify-popup .link-submit:disabled,
.adit-popup-container .link-noty-popup .link-submit:disabled {
  background-color: #bbbfc4;
}
.adit-popup-container .link-popup.link-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-modify-popup.link-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-noty-popup.link-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-popup.link-modify-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-modify-popup.link-modify-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-noty-popup.link-modify-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-popup.link-noty-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-modify-popup.link-noty-popup__uncollapsed .link-row:first-child,
.adit-popup-container .link-noty-popup.link-noty-popup__uncollapsed .link-row:first-child {
  display: none;
}
.adit-popup-container .link-popup.link-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-modify-popup.link-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-noty-popup.link-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-popup.link-modify-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-modify-popup.link-modify-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-noty-popup.link-modify-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-popup.link-noty-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-modify-popup.link-noty-popup__uncollapsed .link-row:last-child,
.adit-popup-container .link-noty-popup.link-noty-popup__uncollapsed .link-row:last-child {
  margin-top: 0;
}
.adit-popup-container .link-input::-webkit-input-placeholder,
.adit-popup-container .link-modify-input::-webkit-input-placeholder,
.adit-popup-container .link-input::-moz-placeholder,
.adit-popup-container .link-modify-input::-moz-placeholder,
.adit-popup-container .link-input:-ms-input-placeholder,
.adit-popup-container .link-modify-input:-ms-input-placeholder,
.adit-popup-container .link-input:-moz-placeholder,
.adit-popup-container .link-modify-input:-moz-placeholder {
  color: #bbbfc4;
}
.adit-popup-container .link-iframe {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.adit-popup-container .link-iframe__icon {
  width: 24px;
  height: 24px;
  background-size: contain;
  border-radius: 50%;
  border: 1px solid #e3e5ea;
}
.adit-popup-container .link-iframe__input {
  margin: 0 19px 0 9px;
  border: none;
  text-overflow: ellipsis;
  width: 210px;
}
.adit-popup-container .link-iframe__example {
  font-size: 14px;
  color: #0077ff;
}
.adit-popup-container .link-iframe__submit {
  background-color: #0077ff;
  border-radius: 16px;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  padding: 6px 18px;
  margin-left: 16px;
}
.adit-popup-container .link-iframe.hidden {
  display: none;
}
.adit-popup-container .link-popup__input-group.hidden {
  display: none;
}
.adit-popup-container .link-popup--iframe .link-popup__triangle {
  display: none;
}
.adit-popup-container .link-modify-popup {
  z-index: 10000;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  height: 40px;
  padding: 8px;
}
.adit-popup-container .link-modify-popup * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}
.adit-popup-container .link-modify-popup a,
.adit-popup-container .link-modify-popup button,
.adit-popup-container .link-modify-popup input,
.adit-popup-container .link-modify-popup textarea {
  outline: 0;
}
.adit-popup-container .link-modify-popup button {
  cursor: pointer;
  border: none;
  background: none;
}
.adit-popup-container .link-modify-popup .link-popup__input-group {
  font-size: 0;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row {
  padding-left: 5px;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row button {
  width: 24px;
  height: 24px;
  margin-left: 12px;
  vertical-align: middle;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row button:hover {
  background-color: rgba(31, 35, 41, 0.08);
  border-radius: 6px;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-input {
  width: 253px;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 249px;
  font-size: 14px;
  text-align: left;
  vertical-align: middle;
  color: #3370ff;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-submit {
  background: none;
  margin-left: 15px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-submit svg {
  padding: 3px;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-close {
  margin-top: 2px;
  display: inline-block;
}
.adit-popup-container .link-modify-popup .link-popup__input-group .link-row .link-modify-delete svg {
  padding: 3px;
}
.editor-kit-container .lb {
  background: #eff0f1;
}
.editor-kit-container .url {
  color: #3370ff;
  text-decoration: none;
}
.editor-kit-container .url:hover {
  text-decoration: none;
}
.editor-kit-container .removeLink {
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-break: break-all;
}
.editor-kit-container span.outer-u-container:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: #3370ff;
          text-decoration-color: #3370ff;
}

/* Web 标准色盘 */
.editor-kit-container .align-center .image-container {
  text-align: center;
}
.editor-kit-container .align-left .image-container {
  text-align: left;
}
.editor-kit-container .align-right .image-container {
  text-align: right;
}
.editor-kit-container .image-container {
  color: transparent;
}
.editor-kit-container .image-container .image-wrapper {
  position: relative;
  border: 2px solid transparent;
  line-height: 0;
  display: inline-block;
}
.editor-kit-container .image-container .image-wrapper:not(.selected):hover {
  box-shadow: 0 0 0 2px #bacefd;
}
.editor-kit-container .image-container .image-wrapper img {
  max-width: 100%;
  -webkit-user-drag: none;
  display: block;
}
.editor-kit-container .image-container .image-wrapper .point {
  display: none;
  position: absolute;
  width: 18px;
  height: 18px;
  border: 2px solid #fff;
  background-color: #3370ff;
  font-size: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.editor-kit-container .image-container .image-wrapper .point.n-icon-dragable {
  height: 16px;
  width: 16px;
  background: #3370ff;
  border-radius: 50%;
}
.editor-kit-container .image-container .image-wrapper .tl {
  top: -10px;
  left: -10px;
  cursor: nwse-resize;
}
.editor-kit-container .image-container .image-wrapper .tc {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  cursor: n-resize;
}
.editor-kit-container .image-container .image-wrapper .tr {
  top: -10px;
  right: -10px;
  cursor: nesw-resize;
}
.editor-kit-container .image-container .image-wrapper .cr {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  cursor: e-resize;
}
.editor-kit-container .image-container .image-wrapper .br {
  bottom: -10px;
  right: -10px;
  cursor: nwse-resize;
}
.editor-kit-container .image-container .image-wrapper .bc {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  cursor: s-resize;
}
.editor-kit-container .image-container .image-wrapper .bl {
  bottom: -10px;
  left: -10px;
  cursor: nesw-resize;
}
.editor-kit-container .image-container .image-wrapper .lc {
  left: -10px;
  top: 50%;
  margin-top: -10px;
  cursor: w-resize;
}
.editor-kit-container .image-container .image-wrapper.selected {
  border-color: #3370ff;
}
.editor-kit-container .image-container .image-wrapper.selected .point.n-icon-dragable {
  display: block;
}
.editor-kit-container .image-container.unresize .image-wrapper {
  border: 0;
}
.editor-kit-container .image-container.unresize .image-wrapper:hover {
  box-shadow: none;
}
.editor-kit-container .image-container.unresize .image-wrapper .point.n-icon-dragable {
  display: none;
}
.editor-kit-container[contenteditable='false'] .image-container .image-wrapper .point.n-icon-dragable {
  display: none;
}

.editor-kit-container .text-indent {
  text-indent: 2em;
}

/*
 * These are the common definitions for the styling of bulleted lists, numbered
 * lists, and plain indented blocks, shared by the editor and timeslider pages.
 */
.editor-kit-container ul,
.editor-kit-container ol {
  margin: 0;
  padding-left: 0;
}
.editor-kit-container ul.list-done li {
  color: #646a73;
}
.editor-kit-container ul.r-list-bullet {
  list-style: none;
}
.editor-kit-container ul.r-list-indent {
  list-style-type: none;
}
.editor-kit-container ul.r-list-bullet li {
  padding-left: 22px;
}
.editor-kit-container ul.r-list-bullet li::before {
  margin-left: -20px;
  margin-right: 20px;
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  /*font-family: @list-bullet-font;*/
  width: 0;
  text-align: right;
  color: #3370ff;
  transform: scale(1.25);
}
.editor-kit-container .heading-h1 ul.r-list-bullet li,
.editor-kit-container .heading-h1 ol.r-list-bullet li {
  padding-left: 32px;
}
.editor-kit-container .heading-h1 ul.r-list-bullet li::before,
.editor-kit-container .heading-h1 ol.r-list-bullet li::before {
  margin-left: -29px;
  margin-right: 29px;
}
.editor-kit-container .heading-h2 ul.r-list-bullet li,
.editor-kit-container .heading-h2 ol.r-list-bullet li {
  padding-left: 23px;
}
.editor-kit-container .heading-h2 ul.r-list-bullet li::before,
.editor-kit-container .heading-h2 ol.r-list-bullet li::before {
  margin-left: -21px;
  margin-right: 21px;
}
.editor-kit-container .heading-h3 ul.r-list-bullet li,
.editor-kit-container .heading-h3 ol.r-list-bullet li {
  padding-left: 22px;
}
.editor-kit-container .heading-h3 ul.r-list-bullet li::before,
.editor-kit-container .heading-h3 ol.r-list-bullet li::before {
  margin-left: -20px;
  margin-right: 20px;
}
.editor-kit-container .text-indent ul.r-list-bullet li::before,
.editor-kit-container .text-indent ol.r-list-bullet li::before {
  text-indent: -1em;
}
.editor-kit-container ul.list-bullet1 li::before,
.editor-kit-container ul.list-bullet4 li::before,
.editor-kit-container ul.list-bullet7 li::before,
.editor-kit-container ul.list-bullet10 li::before,
.editor-kit-container ul.list-bullet13 li::before,
.editor-kit-container ul.list-bullet16 li::before {
  content: '\2022';
}
.editor-kit-container .chrome:not(.window) ul.list-bullet2 li::before,
.editor-kit-container .safari ul.list-bullet2 li::before,
.editor-kit-container .chrome:not(.window) ul.list-bullet5 li::before,
.editor-kit-container .safari ul.list-bullet5 li::before,
.editor-kit-container .chrome:not(.window) ul.list-bullet8 li::before,
.editor-kit-container .safari ul.list-bullet8 li::before,
.editor-kit-container .chrome:not(.window) ul.list-bullet11 li::before,
.editor-kit-container .safari ul.list-bullet11 li::before,
.editor-kit-container .chrome:not(.window) ul.list-bullet14 li::before,
.editor-kit-container .safari ul.list-bullet14 li::before,
.editor-kit-container .chrome:not(.window) ul.list-bullet17 li::before,
.editor-kit-container .safari ul.list-bullet17 li::before {
  transform: scale(0.8);
  font-weight: bold;
}
.editor-kit-container ul.list-bullet2 li::before,
.editor-kit-container ul.list-bullet5 li::before,
.editor-kit-container ul.list-bullet8 li::before,
.editor-kit-container ul.list-bullet11 li::before,
.editor-kit-container ul.list-bullet14 li::before,
.editor-kit-container ul.list-bullet17 li::before {
  content: '\25E6';
}
.editor-kit-container ul.list-bullet3 li::before,
.editor-kit-container ul.list-bullet6 li::before,
.editor-kit-container ul.list-bullet9 li::before,
.editor-kit-container ul.list-bullet12 li::before,
.editor-kit-container ul.list-bullet15 li::before {
  content: '\25AA';
}
.editor-kit-container ul.r-list-number,
.editor-kit-container ol.r-list-number {
  list-style-type: none;
}
.editor-kit-container ul.r-list-number li,
.editor-kit-container ol.r-list-number li {
  padding-left: 22px;
}
.editor-kit-container ul.r-list-number li::before,
.editor-kit-container ol.r-list-number li::before {
  margin-left: -22px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 4px;
  transform: translateX(-2px);
  content: attr(data-start) ".";
  height: 100%;
  text-align: left;
  white-space: nowrap;
  overflow: visible;
  box-sizing: border-box;
  color: #3370ff;
  /*font-family: @list-num-font;*/
  line-height: 1.2;
  display: inline-block;
  min-width: 18px;
  border-radius: 2px;
  background-clip: padding-box;
}
.editor-kit-container .heading-h1 ul.r-list-number li,
.editor-kit-container .heading-h1 ol.r-list-number li {
  padding-left: 32px;
}
.editor-kit-container .heading-h1 ul.r-list-number li::before,
.editor-kit-container .heading-h1 ol.r-list-number li::before {
  margin-left: -32px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 3px;
  transform: translateX(-2px);
  min-width: 1.1em;
}
.editor-kit-container .heading-h2 ul.r-list-number li,
.editor-kit-container .heading-h2 ol.r-list-number li {
  padding-left: 23px;
}
.editor-kit-container .heading-h2 ul.r-list-number li::before,
.editor-kit-container .heading-h2 ol.r-list-number li::before {
  margin-left: -23px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .heading-h3 ul.r-list-number li,
.editor-kit-container .heading-h3 ol.r-list-number li {
  padding-left: 22px;
}
.editor-kit-container .heading-h3 ul.r-list-number li::before,
.editor-kit-container .heading-h3 ol.r-list-number li::before {
  margin-left: -22px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .heading-h4 ul.r-list-number li,
.editor-kit-container .heading-h4 ol.r-list-number li {
  padding-left: 21px;
}
.editor-kit-container .heading-h4 ul.r-list-number li::before,
.editor-kit-container .heading-h4 ol.r-list-number li::before {
  margin-left: -21px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .heading-h5 ul.r-list-number li,
.editor-kit-container .heading-h6 ul.r-list-number li,
.editor-kit-container .heading-h7 ul.r-list-number li,
.editor-kit-container .heading-h8 ul.r-list-number li,
.editor-kit-container .heading-h9 ul.r-list-number li,
.editor-kit-container .heading-h5 ol.r-list-number li,
.editor-kit-container .heading-h6 ol.r-list-number li,
.editor-kit-container .heading-h7 ol.r-list-number li,
.editor-kit-container .heading-h8 ol.r-list-number li,
.editor-kit-container .heading-h9 ol.r-list-number li {
  padding-left: 20px;
}
.editor-kit-container .heading-h5 ul.r-list-number li::before,
.editor-kit-container .heading-h6 ul.r-list-number li::before,
.editor-kit-container .heading-h7 ul.r-list-number li::before,
.editor-kit-container .heading-h8 ul.r-list-number li::before,
.editor-kit-container .heading-h9 ul.r-list-number li::before,
.editor-kit-container .heading-h5 ol.r-list-number li::before,
.editor-kit-container .heading-h6 ol.r-list-number li::before,
.editor-kit-container .heading-h7 ol.r-list-number li::before,
.editor-kit-container .heading-h8 ol.r-list-number li::before,
.editor-kit-container .heading-h9 ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .text-indent ul.r-list-number li::before,
.editor-kit-container .text-indent ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 4px;
  text-indent: 0;
}
.editor-kit-container .text-indent.heading-h1 ul.r-list-number li::before,
.editor-kit-container .text-indent.heading-h2 ul.r-list-number li::before,
.editor-kit-container .text-indent.heading-h1 ol.r-list-number li::before,
.editor-kit-container .text-indent.heading-h2 ol.r-list-number li::before {
  margin-left: -26px;
  padding-right: 10px;
}
.editor-kit-container.window ul.r-list-number li::before,
.editor-kit-container.window ol.r-list-number li::before {
  padding-right: 0px !important;
}
.editor-kit-container.window .heading-h1 ul.r-list-number li::before,
.editor-kit-container.window .heading-h2 ul.r-list-number li::before,
.editor-kit-container.window .heading-h1 ol.r-list-number li::before,
.editor-kit-container.window .heading-h2 ol.r-list-number li::before {
  padding-right: 0px !important;
}
.editor-kit-container.window .heading-h2 ul.r-list-number li::before,
.editor-kit-container.window .heading-h2 ol.r-list-number li::before {
  padding-right: 0px !important;
}
.editor-kit-container.window .heading-h3 ul.r-list-number li::before,
.editor-kit-container.window .heading-h4 ul.r-list-number li::before,
.editor-kit-container.window .heading-h5 ul.r-list-number li::before,
.editor-kit-container.window .heading-h6 ul.r-list-number li::before,
.editor-kit-container.window .heading-h7 ul.r-list-number li::before,
.editor-kit-container.window .heading-h8 ul.r-list-number li::before,
.editor-kit-container.window .heading-h9 ul.r-list-number li::before,
.editor-kit-container.window .heading-h3 ol.r-list-number li::before,
.editor-kit-container.window .heading-h4 ol.r-list-number li::before,
.editor-kit-container.window .heading-h5 ol.r-list-number li::before,
.editor-kit-container.window .heading-h6 ol.r-list-number li::before,
.editor-kit-container.window .heading-h7 ol.r-list-number li::before,
.editor-kit-container.window .heading-h8 ol.r-list-number li::before,
.editor-kit-container.window .heading-h9 ol.r-list-number li::before {
  padding-right: 2px !important;
}
.editor-kit-container.chrome ul.r-list-number li,
.editor-kit-container.chrome ol.r-list-number li {
  vertical-align: -4px;
}
.editor-kit-container.chrome ul.r-list-number li::before,
.editor-kit-container.chrome ol.r-list-number li::before {
  background-position: bottom 6px right 1px !important;
}
.editor-kit-container.chrome .heading-h1 ul.r-list-number li,
.editor-kit-container.chrome .heading-h1 ol.r-list-number li {
  line-height: 42px;
}
.editor-kit-container.chrome .heading-h1 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h1 ol.r-list-number li::before {
  background-position: bottom 9px right 3px !important;
}
.editor-kit-container.chrome .heading-h1 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h1 ol.r-list-number li .collapsable-section-handle {
  height: 42px;
}
.editor-kit-container.chrome .heading-h2 ul.r-list-number li,
.editor-kit-container.chrome .heading-h2 ol.r-list-number li {
  line-height: 32px;
}
.editor-kit-container.chrome .heading-h2 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h2 ol.r-list-number li::before {
  background-position: bottom 6px right 0 !important;
}
.editor-kit-container.chrome .heading-h2 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h2 ol.r-list-number li .collapsable-section-handle {
  height: 32px;
}
.editor-kit-container.chrome .heading-h3 ul.r-list-number li,
.editor-kit-container.chrome .heading-h3 ol.r-list-number li {
  line-height: 25px;
}
.editor-kit-container.chrome .heading-h3 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h3 ol.r-list-number li::before {
  background-position: bottom 4px right 0 !important;
}
.editor-kit-container.chrome .heading-h3 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h3 ol.r-list-number li .collapsable-section-handle {
  height: 25px;
}
.editor-kit-container.chrome .heading-h4 ul.r-list-number li,
.editor-kit-container.chrome .heading-h4 ol.r-list-number li {
  line-height: 24px;
}
.editor-kit-container.chrome .heading-h4 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h4 ol.r-list-number li::before {
  background-position: bottom 3px right 0 !important;
}
.editor-kit-container.chrome .heading-h4 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h4 ol.r-list-number li .collapsable-section-handle {
  height: 24px;
}
.editor-kit-container.chrome .heading-h5 ul.r-list-number li,
.editor-kit-container.chrome .heading-h6 ul.r-list-number li,
.editor-kit-container.chrome .heading-h7 ul.r-list-number li,
.editor-kit-container.chrome .heading-h8 ul.r-list-number li,
.editor-kit-container.chrome .heading-h9 ul.r-list-number li,
.editor-kit-container.chrome .heading-h5 ol.r-list-number li,
.editor-kit-container.chrome .heading-h6 ol.r-list-number li,
.editor-kit-container.chrome .heading-h7 ol.r-list-number li,
.editor-kit-container.chrome .heading-h8 ol.r-list-number li,
.editor-kit-container.chrome .heading-h9 ol.r-list-number li {
  line-height: 22px;
}
.editor-kit-container.chrome .heading-h5 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h6 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h7 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h8 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h9 ul.r-list-number li::before,
.editor-kit-container.chrome .heading-h5 ol.r-list-number li::before,
.editor-kit-container.chrome .heading-h6 ol.r-list-number li::before,
.editor-kit-container.chrome .heading-h7 ol.r-list-number li::before,
.editor-kit-container.chrome .heading-h8 ol.r-list-number li::before,
.editor-kit-container.chrome .heading-h9 ol.r-list-number li::before {
  background-position: bottom 2px right 0 !important;
}
.editor-kit-container.chrome .heading-h5 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h6 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h7 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h8 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h9 ul.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h5 ol.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h6 ol.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h7 ol.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h8 ol.r-list-number li .collapsable-section-handle,
.editor-kit-container.chrome .heading-h9 ol.r-list-number li .collapsable-section-handle {
  height: 22px;
}
.editor-kit-container ul.r-list.list-check17,
.editor-kit-container ul.r-list.list-done17 {
  margin-left: 378px;
}
.editor-kit-container ul.list-bullet17,
.editor-kit-container ol.list-number17 {
  margin-left: 384px;
}
.editor-kit-container ul.r-list.list-check16,
.editor-kit-container ul.r-list.list-done16 {
  margin-left: 354px;
}
.editor-kit-container ul.list-bullet16,
.editor-kit-container ol.list-number16 {
  margin-left: 360px;
}
.editor-kit-container ul.r-list.list-check15,
.editor-kit-container ul.r-list.list-done15 {
  margin-left: 330px;
}
.editor-kit-container ul.list-bullet15,
.editor-kit-container ol.list-number15 {
  margin-left: 336px;
}
.editor-kit-container ul.r-list.list-check14,
.editor-kit-container ul.r-list.list-done14 {
  margin-left: 306px;
}
.editor-kit-container ul.list-bullet14,
.editor-kit-container ol.list-number14 {
  margin-left: 312px;
}
.editor-kit-container ul.r-list.list-check13,
.editor-kit-container ul.r-list.list-done13 {
  margin-left: 282px;
}
.editor-kit-container ul.list-bullet13,
.editor-kit-container ol.list-number13 {
  margin-left: 288px;
}
.editor-kit-container ul.r-list.list-check12,
.editor-kit-container ul.r-list.list-done12 {
  margin-left: 258px;
}
.editor-kit-container ul.list-bullet12,
.editor-kit-container ol.list-number12 {
  margin-left: 264px;
}
.editor-kit-container ul.r-list.list-check11,
.editor-kit-container ul.r-list.list-done11 {
  margin-left: 234px;
}
.editor-kit-container ul.list-bullet11,
.editor-kit-container ol.list-number11 {
  margin-left: 240px;
}
.editor-kit-container ul.r-list.list-check10,
.editor-kit-container ul.r-list.list-done10 {
  margin-left: 210px;
}
.editor-kit-container ul.list-bullet10,
.editor-kit-container ol.list-number10 {
  margin-left: 216px;
}
.editor-kit-container ul.r-list.list-check9,
.editor-kit-container ul.r-list.list-done9 {
  margin-left: 186px;
}
.editor-kit-container ul.list-bullet9,
.editor-kit-container ol.list-number9 {
  margin-left: 192px;
}
.editor-kit-container ul.r-list.list-check8,
.editor-kit-container ul.r-list.list-done8 {
  margin-left: 162px;
}
.editor-kit-container ul.list-bullet8,
.editor-kit-container ol.list-number8 {
  margin-left: 168px;
}
.editor-kit-container ul.r-list.list-check7,
.editor-kit-container ul.r-list.list-done7 {
  margin-left: 138px;
}
.editor-kit-container ul.list-bullet7,
.editor-kit-container ol.list-number7 {
  margin-left: 144px;
}
.editor-kit-container ul.r-list.list-check6,
.editor-kit-container ul.r-list.list-done6 {
  margin-left: 114px;
}
.editor-kit-container ul.list-bullet6,
.editor-kit-container ol.list-number6 {
  margin-left: 120px;
}
.editor-kit-container ul.r-list.list-check5,
.editor-kit-container ul.r-list.list-done5 {
  margin-left: 90px;
}
.editor-kit-container ul.list-bullet5,
.editor-kit-container ol.list-number5 {
  margin-left: 96px;
}
.editor-kit-container ul.r-list.list-check4,
.editor-kit-container ul.r-list.list-done4 {
  margin-left: 66px;
}
.editor-kit-container ul.list-bullet4,
.editor-kit-container ol.list-number4 {
  margin-left: 72px;
}
.editor-kit-container ul.r-list.list-check3,
.editor-kit-container ul.r-list.list-done3 {
  margin-left: 42px;
}
.editor-kit-container ul.list-bullet3,
.editor-kit-container ol.list-number3 {
  margin-left: 48px;
}
.editor-kit-container ul.r-list.list-check2,
.editor-kit-container ul.r-list.list-done2 {
  margin-left: 18px;
}
.editor-kit-container ul.list-bullet2,
.editor-kit-container ol.list-number2 {
  margin-left: 24px;
}
.editor-kit-container ul.r-list.list-check1,
.editor-kit-container ul.r-list.list-done1 {
  margin-left: -6px;
}
.editor-kit-container ul.list-bullet1,
.editor-kit-container ol.list-number1 {
  margin-left: 0px;
}
.editor-kit-container ul.list-indent17 {
  margin-left: 406px;
}
.editor-kit-container ul.list-indent16 {
  margin-left: 382px;
}
.editor-kit-container ul.list-indent15 {
  margin-left: 358px;
}
.editor-kit-container ul.list-indent14 {
  margin-left: 334px;
}
.editor-kit-container ul.list-indent13 {
  margin-left: 310px;
}
.editor-kit-container ul.list-indent12 {
  margin-left: 286px;
}
.editor-kit-container ul.list-indent11 {
  margin-left: 262px;
}
.editor-kit-container ul.list-indent10 {
  margin-left: 238px;
}
.editor-kit-container ul.list-indent9 {
  margin-left: 214px;
}
.editor-kit-container ul.list-indent8 {
  margin-left: 190px;
}
.editor-kit-container ul.list-indent7 {
  margin-left: 166px;
}
.editor-kit-container ul.list-indent6 {
  margin-left: 142px;
}
.editor-kit-container ul.list-indent5 {
  margin-left: 118px;
}
.editor-kit-container ul.list-indent4 {
  margin-left: 94px;
}
.editor-kit-container ul.list-indent3 {
  margin-left: 70px;
}
.editor-kit-container ul.list-indent2 {
  margin-left: 46px;
}
.editor-kit-container ul.list-indent1 {
  margin-left: 22px;
}
.editor-kit-container .heading-h1 ul.list-indent17 {
  margin-left: 414px;
}
.editor-kit-container .heading-h1 ul.list-indent16 {
  margin-left: 390px;
}
.editor-kit-container .heading-h1 ul.list-indent15 {
  margin-left: 366px;
}
.editor-kit-container .heading-h1 ul.list-indent14 {
  margin-left: 342px;
}
.editor-kit-container .heading-h1 ul.list-indent13 {
  margin-left: 318px;
}
.editor-kit-container .heading-h1 ul.list-indent12 {
  margin-left: 294px;
}
.editor-kit-container .heading-h1 ul.list-indent11 {
  margin-left: 270px;
}
.editor-kit-container .heading-h1 ul.list-indent10 {
  margin-left: 246px;
}
.editor-kit-container .heading-h1 ul.list-indent9 {
  margin-left: 222px;
}
.editor-kit-container .heading-h1 ul.list-indent8 {
  margin-left: 198px;
}
.editor-kit-container .heading-h1 ul.list-indent7 {
  margin-left: 174px;
}
.editor-kit-container .heading-h1 ul.list-indent6 {
  margin-left: 150px;
}
.editor-kit-container .heading-h1 ul.list-indent5 {
  margin-left: 126px;
}
.editor-kit-container .heading-h1 ul.list-indent4 {
  margin-left: 102px;
}
.editor-kit-container .heading-h1 ul.list-indent3 {
  margin-left: 78px;
}
.editor-kit-container .heading-h1 ul.list-indent2 {
  margin-left: 54px;
}
.editor-kit-container .heading-h1 ul.list-indent1 {
  margin-left: 30px;
}
.editor-kit-container .heading-h2 ul.list-indent17 {
  margin-left: 408px;
}
.editor-kit-container .heading-h2 ul.list-indent16 {
  margin-left: 384px;
}
.editor-kit-container .heading-h2 ul.list-indent15 {
  margin-left: 360px;
}
.editor-kit-container .heading-h2 ul.list-indent14 {
  margin-left: 336px;
}
.editor-kit-container .heading-h2 ul.list-indent13 {
  margin-left: 312px;
}
.editor-kit-container .heading-h2 ul.list-indent12 {
  margin-left: 288px;
}
.editor-kit-container .heading-h2 ul.list-indent11 {
  margin-left: 264px;
}
.editor-kit-container .heading-h2 ul.list-indent10 {
  margin-left: 240px;
}
.editor-kit-container .heading-h2 ul.list-indent9 {
  margin-left: 216px;
}
.editor-kit-container .heading-h2 ul.list-indent8 {
  margin-left: 192px;
}
.editor-kit-container .heading-h2 ul.list-indent7 {
  margin-left: 168px;
}
.editor-kit-container .heading-h2 ul.list-indent6 {
  margin-left: 144px;
}
.editor-kit-container .heading-h2 ul.list-indent5 {
  margin-left: 120px;
}
.editor-kit-container .heading-h2 ul.list-indent4 {
  margin-left: 96px;
}
.editor-kit-container .heading-h2 ul.list-indent3 {
  margin-left: 72px;
}
.editor-kit-container .heading-h2 ul.list-indent2 {
  margin-left: 48px;
}
.editor-kit-container .heading-h2 ul.list-indent1 {
  margin-left: 24px;
}
.editor-kit-container .heading-h3 ul.list-indent17 {
  margin-left: 407px;
}
.editor-kit-container .heading-h3 ul.list-indent16 {
  margin-left: 383px;
}
.editor-kit-container .heading-h3 ul.list-indent15 {
  margin-left: 359px;
}
.editor-kit-container .heading-h3 ul.list-indent14 {
  margin-left: 335px;
}
.editor-kit-container .heading-h3 ul.list-indent13 {
  margin-left: 311px;
}
.editor-kit-container .heading-h3 ul.list-indent12 {
  margin-left: 287px;
}
.editor-kit-container .heading-h3 ul.list-indent11 {
  margin-left: 263px;
}
.editor-kit-container .heading-h3 ul.list-indent10 {
  margin-left: 239px;
}
.editor-kit-container .heading-h3 ul.list-indent9 {
  margin-left: 215px;
}
.editor-kit-container .heading-h3 ul.list-indent8 {
  margin-left: 191px;
}
.editor-kit-container .heading-h3 ul.list-indent7 {
  margin-left: 167px;
}
.editor-kit-container .heading-h3 ul.list-indent6 {
  margin-left: 143px;
}
.editor-kit-container .heading-h3 ul.list-indent5 {
  margin-left: 119px;
}
.editor-kit-container .heading-h3 ul.list-indent4 {
  margin-left: 95px;
}
.editor-kit-container .heading-h3 ul.list-indent3 {
  margin-left: 71px;
}
.editor-kit-container .heading-h3 ul.list-indent2 {
  margin-left: 47px;
}
.editor-kit-container .heading-h3 ul.list-indent1 {
  margin-left: 23px;
}
.editor-kit-container .heading-h4 ul.list-indent17 {
  margin-left: 407px;
}
.editor-kit-container .heading-h4 ul.list-indent16 {
  margin-left: 383px;
}
.editor-kit-container .heading-h4 ul.list-indent15 {
  margin-left: 359px;
}
.editor-kit-container .heading-h4 ul.list-indent14 {
  margin-left: 335px;
}
.editor-kit-container .heading-h4 ul.list-indent13 {
  margin-left: 311px;
}
.editor-kit-container .heading-h4 ul.list-indent12 {
  margin-left: 287px;
}
.editor-kit-container .heading-h4 ul.list-indent11 {
  margin-left: 263px;
}
.editor-kit-container .heading-h4 ul.list-indent10 {
  margin-left: 239px;
}
.editor-kit-container .heading-h4 ul.list-indent9 {
  margin-left: 215px;
}
.editor-kit-container .heading-h4 ul.list-indent8 {
  margin-left: 191px;
}
.editor-kit-container .heading-h4 ul.list-indent7 {
  margin-left: 167px;
}
.editor-kit-container .heading-h4 ul.list-indent6 {
  margin-left: 143px;
}
.editor-kit-container .heading-h4 ul.list-indent5 {
  margin-left: 119px;
}
.editor-kit-container .heading-h4 ul.list-indent4 {
  margin-left: 95px;
}
.editor-kit-container .heading-h4 ul.list-indent3 {
  margin-left: 71px;
}
.editor-kit-container .heading-h4 ul.list-indent2 {
  margin-left: 47px;
}
.editor-kit-container .heading-h4 ul.list-indent1 {
  margin-left: 23px;
}
.editor-kit-container .heading-h5 ul.list-indent17,
.editor-kit-container .heading-h6 ul.list-indent17,
.editor-kit-container .heading-h7 ul.list-indent17,
.editor-kit-container .heading-h8 ul.list-indent17,
.editor-kit-container .heading-h9 ul.list-indent17 {
  margin-left: 407px;
}
.editor-kit-container .heading-h5 ul.list-indent16,
.editor-kit-container .heading-h6 ul.list-indent16,
.editor-kit-container .heading-h7 ul.list-indent16,
.editor-kit-container .heading-h8 ul.list-indent16,
.editor-kit-container .heading-h9 ul.list-indent16 {
  margin-left: 383px;
}
.editor-kit-container .heading-h5 ul.list-indent15,
.editor-kit-container .heading-h6 ul.list-indent15,
.editor-kit-container .heading-h7 ul.list-indent15,
.editor-kit-container .heading-h8 ul.list-indent15,
.editor-kit-container .heading-h9 ul.list-indent15 {
  margin-left: 359px;
}
.editor-kit-container .heading-h5 ul.list-indent14,
.editor-kit-container .heading-h6 ul.list-indent14,
.editor-kit-container .heading-h7 ul.list-indent14,
.editor-kit-container .heading-h8 ul.list-indent14,
.editor-kit-container .heading-h9 ul.list-indent14 {
  margin-left: 335px;
}
.editor-kit-container .heading-h5 ul.list-indent13,
.editor-kit-container .heading-h6 ul.list-indent13,
.editor-kit-container .heading-h7 ul.list-indent13,
.editor-kit-container .heading-h8 ul.list-indent13,
.editor-kit-container .heading-h9 ul.list-indent13 {
  margin-left: 311px;
}
.editor-kit-container .heading-h5 ul.list-indent12,
.editor-kit-container .heading-h6 ul.list-indent12,
.editor-kit-container .heading-h7 ul.list-indent12,
.editor-kit-container .heading-h8 ul.list-indent12,
.editor-kit-container .heading-h9 ul.list-indent12 {
  margin-left: 287px;
}
.editor-kit-container .heading-h5 ul.list-indent11,
.editor-kit-container .heading-h6 ul.list-indent11,
.editor-kit-container .heading-h7 ul.list-indent11,
.editor-kit-container .heading-h8 ul.list-indent11,
.editor-kit-container .heading-h9 ul.list-indent11 {
  margin-left: 263px;
}
.editor-kit-container .heading-h5 ul.list-indent10,
.editor-kit-container .heading-h6 ul.list-indent10,
.editor-kit-container .heading-h7 ul.list-indent10,
.editor-kit-container .heading-h8 ul.list-indent10,
.editor-kit-container .heading-h9 ul.list-indent10 {
  margin-left: 239px;
}
.editor-kit-container .heading-h5 ul.list-indent9,
.editor-kit-container .heading-h6 ul.list-indent9,
.editor-kit-container .heading-h7 ul.list-indent9,
.editor-kit-container .heading-h8 ul.list-indent9,
.editor-kit-container .heading-h9 ul.list-indent9 {
  margin-left: 215px;
}
.editor-kit-container .heading-h5 ul.list-indent8,
.editor-kit-container .heading-h6 ul.list-indent8,
.editor-kit-container .heading-h7 ul.list-indent8,
.editor-kit-container .heading-h8 ul.list-indent8,
.editor-kit-container .heading-h9 ul.list-indent8 {
  margin-left: 191px;
}
.editor-kit-container .heading-h5 ul.list-indent7,
.editor-kit-container .heading-h6 ul.list-indent7,
.editor-kit-container .heading-h7 ul.list-indent7,
.editor-kit-container .heading-h8 ul.list-indent7,
.editor-kit-container .heading-h9 ul.list-indent7 {
  margin-left: 167px;
}
.editor-kit-container .heading-h5 ul.list-indent6,
.editor-kit-container .heading-h6 ul.list-indent6,
.editor-kit-container .heading-h7 ul.list-indent6,
.editor-kit-container .heading-h8 ul.list-indent6,
.editor-kit-container .heading-h9 ul.list-indent6 {
  margin-left: 143px;
}
.editor-kit-container .heading-h5 ul.list-indent5,
.editor-kit-container .heading-h6 ul.list-indent5,
.editor-kit-container .heading-h7 ul.list-indent5,
.editor-kit-container .heading-h8 ul.list-indent5,
.editor-kit-container .heading-h9 ul.list-indent5 {
  margin-left: 119px;
}
.editor-kit-container .heading-h5 ul.list-indent4,
.editor-kit-container .heading-h6 ul.list-indent4,
.editor-kit-container .heading-h7 ul.list-indent4,
.editor-kit-container .heading-h8 ul.list-indent4,
.editor-kit-container .heading-h9 ul.list-indent4 {
  margin-left: 95px;
}
.editor-kit-container .heading-h5 ul.list-indent3,
.editor-kit-container .heading-h6 ul.list-indent3,
.editor-kit-container .heading-h7 ul.list-indent3,
.editor-kit-container .heading-h8 ul.list-indent3,
.editor-kit-container .heading-h9 ul.list-indent3 {
  margin-left: 71px;
}
.editor-kit-container .heading-h5 ul.list-indent2,
.editor-kit-container .heading-h6 ul.list-indent2,
.editor-kit-container .heading-h7 ul.list-indent2,
.editor-kit-container .heading-h8 ul.list-indent2,
.editor-kit-container .heading-h9 ul.list-indent2 {
  margin-left: 47px;
}
.editor-kit-container .heading-h5 ul.list-indent1,
.editor-kit-container .heading-h6 ul.list-indent1,
.editor-kit-container .heading-h7 ul.list-indent1,
.editor-kit-container .heading-h8 ul.list-indent1,
.editor-kit-container .heading-h9 ul.list-indent1 {
  margin-left: 23px;
}
.editor-kit-container .ace-table ul.r-list-bullet li {
  padding-left: 20px;
}
.editor-kit-container .ace-table ul.r-list-bullet li::before {
  margin-left: -19px;
  margin-right: 19px;
}
.editor-kit-container .ace-table .heading-h1 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h1 ol.r-list-bullet li {
  padding-left: 29px;
}
.editor-kit-container .ace-table .heading-h1 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h1 ol.r-list-bullet li::before {
  margin-left: -29px;
  margin-right: 29px;
}
.editor-kit-container .ace-table .heading-h2 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h2 ol.r-list-bullet li {
  padding-left: 23px;
}
.editor-kit-container .ace-table .heading-h2 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h2 ol.r-list-bullet li::before {
  margin-left: -23px;
  margin-right: 23px;
}
.editor-kit-container .ace-table .heading-h3 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h3 ol.r-list-bullet li {
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h3 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h3 ol.r-list-bullet li::before {
  margin-left: -20px;
  margin-right: 20px;
}
.editor-kit-container .ace-table .heading-h4 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h4 ol.r-list-bullet li {
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h4 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h4 ol.r-list-bullet li::before {
  margin-left: -20px;
  margin-right: 20px;
}
.editor-kit-container .ace-table .heading-h5 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h6 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h7 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h8 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h9 ul.r-list-bullet li,
.editor-kit-container .ace-table .heading-h5 ol.r-list-bullet li,
.editor-kit-container .ace-table .heading-h6 ol.r-list-bullet li,
.editor-kit-container .ace-table .heading-h7 ol.r-list-bullet li,
.editor-kit-container .ace-table .heading-h8 ol.r-list-bullet li,
.editor-kit-container .ace-table .heading-h9 ol.r-list-bullet li {
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h5 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h6 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h7 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h8 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h9 ul.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h5 ol.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h6 ol.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h7 ol.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h8 ol.r-list-bullet li::before,
.editor-kit-container .ace-table .heading-h9 ol.r-list-bullet li::before {
  margin-left: -20px;
  margin-right: 20px;
}
.editor-kit-container .ace-table ul.r-list-number li,
.editor-kit-container .ace-table ol.r-list-number li {
  padding-left: 20px;
}
.editor-kit-container .ace-table ul.r-list-number li::before,
.editor-kit-container .ace-table ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .ace-table .heading-h1 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h1 ol.r-list-number li {
  line-height: 27px;
  padding-left: 29px;
}
.editor-kit-container .ace-table .heading-h1 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h1 ol.r-list-number li::before {
  margin-left: -29px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 4px;
  transform: translateX(-2px);
}
.editor-kit-container .ace-table .heading-h2 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h2 ol.r-list-number li {
  line-height: 23px;
  padding-left: 23px;
}
.editor-kit-container .ace-table .heading-h2 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h2 ol.r-list-number li::before {
  margin-left: -23px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 3px;
  transform: translateX(-2px);
}
.editor-kit-container .ace-table .heading-h3 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h3 ol.r-list-number li {
  line-height: 21px;
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h3 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h3 ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .ace-table .heading-h4 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h4 ol.r-list-number li {
  line-height: 18px;
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h4 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h4 ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container .ace-table .heading-h5 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h6 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h7 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h8 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h9 ul.r-list-number li,
.editor-kit-container .ace-table .heading-h5 ol.r-list-number li,
.editor-kit-container .ace-table .heading-h6 ol.r-list-number li,
.editor-kit-container .ace-table .heading-h7 ol.r-list-number li,
.editor-kit-container .ace-table .heading-h8 ol.r-list-number li,
.editor-kit-container .ace-table .heading-h9 ol.r-list-number li {
  line-height: 18px;
  padding-left: 20px;
}
.editor-kit-container .ace-table .heading-h5 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h6 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h7 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h8 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h9 ul.r-list-number li::before,
.editor-kit-container .ace-table .heading-h5 ol.r-list-number li::before,
.editor-kit-container .ace-table .heading-h6 ol.r-list-number li::before,
.editor-kit-container .ace-table .heading-h7 ol.r-list-number li::before,
.editor-kit-container .ace-table .heading-h8 ol.r-list-number li::before,
.editor-kit-container .ace-table .heading-h9 ol.r-list-number li::before {
  margin-left: -20px;
  padding-right: 2px;
  padding-left: 2px;
  margin-right: 2px;
  transform: translateX(-2px);
}
.editor-kit-container.chrome .ace-table .heading-h1 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h1 ol.r-list-number li::before {
  background-position: bottom 11px right 3px !important;
}
.editor-kit-container.chrome .ace-table .heading-h2 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h2 ol.r-list-number li::before {
  background-position: bottom 7px right 1px !important;
}
.editor-kit-container.chrome .ace-table .heading-h3 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h3 ol.r-list-number li::before {
  background-position: bottom 6px right 0 !important;
}
.editor-kit-container.chrome .ace-table .heading-h4 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h4 ol.r-list-number li::before {
  background-position: bottom 5px right 0 !important;
}
.editor-kit-container.chrome .ace-table .heading-h5 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h6 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h7 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h8 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h9 ul.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h5 ol.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h6 ol.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h7 ol.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h8 ol.r-list-number li::before,
.editor-kit-container.chrome .ace-table .heading-h9 ol.r-list-number li::before {
  background-position: bottom 4px right 0 !important;
}
@media screen and (max-width: 450px) {
  .editor-kit-container ul.r-list.list-check16,
  .editor-kit-container ul.r-list.list-done16 {
    margin-left: 354px;
  }
  .editor-kit-container ul.list-indent16,
  .editor-kit-container ul.list-bullet16,
  .editor-kit-container ol.list-number16 {
    margin-left: 360px;
  }
  .editor-kit-container ul.r-list.list-check15,
  .editor-kit-container ul.r-list.list-done15 {
    margin-left: 330px;
  }
  .editor-kit-container ul.list-indent15,
  .editor-kit-container ul.list-bullet15,
  .editor-kit-container ol.list-number15 {
    margin-left: 336px;
  }
  .editor-kit-container ul.r-list.list-check14,
  .editor-kit-container ul.r-list.list-done14 {
    margin-left: 306px;
  }
  .editor-kit-container ul.list-indent14,
  .editor-kit-container ul.list-bullet14,
  .editor-kit-container ol.list-number14 {
    margin-left: 312px;
  }
  .editor-kit-container ul.r-list.list-check13,
  .editor-kit-container ul.r-list.list-done13 {
    margin-left: 282px;
  }
  .editor-kit-container ul.list-indent13,
  .editor-kit-container ul.list-bullet13,
  .editor-kit-container ol.list-number13 {
    margin-left: 288px;
  }
  .editor-kit-container ul.r-list.list-check12,
  .editor-kit-container ul.r-list.list-done12 {
    margin-left: 258px;
  }
  .editor-kit-container ul.list-indent12,
  .editor-kit-container ul.list-bullet12,
  .editor-kit-container ol.list-number12 {
    margin-left: 264px;
  }
  .editor-kit-container ul.r-list.list-check11,
  .editor-kit-container ul.r-list.list-done11 {
    margin-left: 234px;
  }
  .editor-kit-container ul.list-indent11,
  .editor-kit-container ul.list-bullet11,
  .editor-kit-container ol.list-number11 {
    margin-left: 240px;
  }
  .editor-kit-container ul.r-list.list-check10,
  .editor-kit-container ul.r-list.list-done10 {
    margin-left: 210px;
  }
  .editor-kit-container ul.list-indent10,
  .editor-kit-container ul.list-bullet10,
  .editor-kit-container ol.list-number10 {
    margin-left: 216px;
  }
  .editor-kit-container ul.r-list.list-check9,
  .editor-kit-container ul.r-list.list-done9 {
    margin-left: 186px;
  }
  .editor-kit-container ul.list-indent9,
  .editor-kit-container ul.list-bullet9,
  .editor-kit-container ol.list-number9 {
    margin-left: 192px;
  }
  .editor-kit-container ul.r-list.list-check8,
  .editor-kit-container ul.r-list.list-done8 {
    margin-left: 162px;
  }
  .editor-kit-container ul.list-indent8,
  .editor-kit-container ul.list-bullet8,
  .editor-kit-container ol.list-number8 {
    margin-left: 168px;
  }
  .editor-kit-container ul.r-list.list-check7,
  .editor-kit-container ul.r-list.list-done7 {
    margin-left: 138px;
  }
  .editor-kit-container ul.list-indent7,
  .editor-kit-container ul.list-bullet7,
  .editor-kit-container ol.list-number7 {
    margin-left: 144px;
  }
  .editor-kit-container ul.r-list.list-check6,
  .editor-kit-container ul.r-list.list-done6 {
    margin-left: 114px;
  }
  .editor-kit-container ul.list-indent6,
  .editor-kit-container ul.list-bullet6,
  .editor-kit-container ol.list-number6 {
    margin-left: 120px;
  }
  .editor-kit-container ul.r-list.list-check5,
  .editor-kit-container ul.r-list.list-done5 {
    margin-left: 90px;
  }
  .editor-kit-container ul.list-indent5,
  .editor-kit-container ul.list-bullet5,
  .editor-kit-container ol.list-number5 {
    margin-left: 96px;
  }
  .editor-kit-container ul.r-list.list-check4,
  .editor-kit-container ul.r-list.list-done4 {
    margin-left: 66px;
  }
  .editor-kit-container ul.list-indent4,
  .editor-kit-container ul.list-bullet4,
  .editor-kit-container ol.list-number4 {
    margin-left: 72px;
  }
  .editor-kit-container ul.r-list.list-check3,
  .editor-kit-container ul.r-list.list-done3 {
    margin-left: 42px;
  }
  .editor-kit-container ul.list-indent3,
  .editor-kit-container ul.list-bullet3,
  .editor-kit-container ol.list-number3 {
    margin-left: 48px;
  }
  .editor-kit-container ul.r-list.list-check2,
  .editor-kit-container ul.r-list.list-done2 {
    margin-left: 18px;
  }
  .editor-kit-container ul.list-indent2,
  .editor-kit-container ul.list-bullet2,
  .editor-kit-container ol.list-number2 {
    margin-left: 24px;
  }
  .editor-kit-container ul.r-list.list-check1,
  .editor-kit-container ul.r-list.list-done1 {
    margin-left: -6px;
  }
  .editor-kit-container ul.list-indent1,
  .editor-kit-container ul.list-bullet1,
  .editor-kit-container ol.list-number1 {
    margin-left: 0px;
  }
}
@media screen and (max-width: 400px) {
  .editor-kit-container ul.r-list.list-check16,
  .editor-kit-container ul.r-list.list-done16 {
    margin-left: 309px;
  }
  .editor-kit-container ul.list-indent16,
  .editor-kit-container ul.list-bullet16,
  .editor-kit-container ol.list-number16 {
    margin-left: 315px;
  }
  .editor-kit-container ul.r-list.list-check15,
  .editor-kit-container ul.r-list.list-done15 {
    margin-left: 288px;
  }
  .editor-kit-container ul.list-indent15,
  .editor-kit-container ul.list-bullet15,
  .editor-kit-container ol.list-number15 {
    margin-left: 294px;
  }
  .editor-kit-container ul.r-list.list-check14,
  .editor-kit-container ul.r-list.list-done14 {
    margin-left: 267px;
  }
  .editor-kit-container ul.list-indent14,
  .editor-kit-container ul.list-bullet14,
  .editor-kit-container ol.list-number14 {
    margin-left: 273px;
  }
  .editor-kit-container ul.r-list.list-check13,
  .editor-kit-container ul.r-list.list-done13 {
    margin-left: 246px;
  }
  .editor-kit-container ul.list-indent13,
  .editor-kit-container ul.list-bullet13,
  .editor-kit-container ol.list-number13 {
    margin-left: 252px;
  }
  .editor-kit-container ul.r-list.list-check12,
  .editor-kit-container ul.r-list.list-done12 {
    margin-left: 225px;
  }
  .editor-kit-container ul.list-indent12,
  .editor-kit-container ul.list-bullet12,
  .editor-kit-container ol.list-number12 {
    margin-left: 231px;
  }
  .editor-kit-container ul.r-list.list-check11,
  .editor-kit-container ul.r-list.list-done11 {
    margin-left: 204px;
  }
  .editor-kit-container ul.list-indent11,
  .editor-kit-container ul.list-bullet11,
  .editor-kit-container ol.list-number11 {
    margin-left: 210px;
  }
  .editor-kit-container ul.r-list.list-check10,
  .editor-kit-container ul.r-list.list-done10 {
    margin-left: 183px;
  }
  .editor-kit-container ul.list-indent10,
  .editor-kit-container ul.list-bullet10,
  .editor-kit-container ol.list-number10 {
    margin-left: 189px;
  }
  .editor-kit-container ul.r-list.list-check9,
  .editor-kit-container ul.r-list.list-done9 {
    margin-left: 162px;
  }
  .editor-kit-container ul.list-indent9,
  .editor-kit-container ul.list-bullet9,
  .editor-kit-container ol.list-number9 {
    margin-left: 168px;
  }
  .editor-kit-container ul.r-list.list-check8,
  .editor-kit-container ul.r-list.list-done8 {
    margin-left: 141px;
  }
  .editor-kit-container ul.list-indent8,
  .editor-kit-container ul.list-bullet8,
  .editor-kit-container ol.list-number8 {
    margin-left: 147px;
  }
  .editor-kit-container ul.r-list.list-check7,
  .editor-kit-container ul.r-list.list-done7 {
    margin-left: 120px;
  }
  .editor-kit-container ul.list-indent7,
  .editor-kit-container ul.list-bullet7,
  .editor-kit-container ol.list-number7 {
    margin-left: 126px;
  }
  .editor-kit-container ul.r-list.list-check6,
  .editor-kit-container ul.r-list.list-done6 {
    margin-left: 99px;
  }
  .editor-kit-container ul.list-indent6,
  .editor-kit-container ul.list-bullet6,
  .editor-kit-container ol.list-number6 {
    margin-left: 105px;
  }
  .editor-kit-container ul.r-list.list-check5,
  .editor-kit-container ul.r-list.list-done5 {
    margin-left: 78px;
  }
  .editor-kit-container ul.list-indent5,
  .editor-kit-container ul.list-bullet5,
  .editor-kit-container ol.list-number5 {
    margin-left: 84px;
  }
  .editor-kit-container ul.r-list.list-check4,
  .editor-kit-container ul.r-list.list-done4 {
    margin-left: 57px;
  }
  .editor-kit-container ul.list-indent4,
  .editor-kit-container ul.list-bullet4,
  .editor-kit-container ol.list-number4 {
    margin-left: 63px;
  }
  .editor-kit-container ul.r-list.list-check3,
  .editor-kit-container ul.r-list.list-done3 {
    margin-left: 36px;
  }
  .editor-kit-container ul.list-indent3,
  .editor-kit-container ul.list-bullet3,
  .editor-kit-container ol.list-number3 {
    margin-left: 42px;
  }
  .editor-kit-container ul.r-list.list-check2,
  .editor-kit-container ul.r-list.list-done2 {
    margin-left: 15px;
  }
  .editor-kit-container ul.list-indent2,
  .editor-kit-container ul.list-bullet2,
  .editor-kit-container ol.list-number2 {
    margin-left: 21px;
  }
  .editor-kit-container ul.r-list.list-check1,
  .editor-kit-container ul.r-list.list-done1 {
    margin-left: -6px;
  }
  .editor-kit-container ul.list-indent1,
  .editor-kit-container ul.list-bullet1,
  .editor-kit-container ol.list-number1 {
    margin-left: 0px;
  }
}
@media screen and (max-width: 350px) {
  .editor-kit-container ul.r-list.list-check16,
  .editor-kit-container ul.r-list.list-done16 {
    margin-left: 279px;
  }
  .editor-kit-container ul.list-indent16,
  .editor-kit-container ul.list-bullet16,
  .editor-kit-container ol.list-number16 {
    margin-left: 285px;
  }
  .editor-kit-container ul.r-list.list-check15,
  .editor-kit-container ul.r-list.list-done15 {
    margin-left: 260px;
  }
  .editor-kit-container ul.list-indent15,
  .editor-kit-container ul.list-bullet15,
  .editor-kit-container ol.list-number15 {
    margin-left: 266px;
  }
  .editor-kit-container ul.r-list.list-check14,
  .editor-kit-container ul.r-list.list-done14 {
    margin-left: 241px;
  }
  .editor-kit-container ul.list-indent14,
  .editor-kit-container ul.list-bullet14,
  .editor-kit-container ol.list-number14 {
    margin-left: 247px;
  }
  .editor-kit-container ul.r-list.list-check13,
  .editor-kit-container ul.r-list.list-done13 {
    margin-left: 222px;
  }
  .editor-kit-container ul.list-indent13,
  .editor-kit-container ul.list-bullet13,
  .editor-kit-container ol.list-number13 {
    margin-left: 228px;
  }
  .editor-kit-container ul.r-list.list-check12,
  .editor-kit-container ul.r-list.list-done12 {
    margin-left: 203px;
  }
  .editor-kit-container ul.list-indent12,
  .editor-kit-container ul.list-bullet12,
  .editor-kit-container ol.list-number12 {
    margin-left: 209px;
  }
  .editor-kit-container ul.r-list.list-check11,
  .editor-kit-container ul.r-list.list-done11 {
    margin-left: 184px;
  }
  .editor-kit-container ul.list-indent11,
  .editor-kit-container ul.list-bullet11,
  .editor-kit-container ol.list-number11 {
    margin-left: 190px;
  }
  .editor-kit-container ul.r-list.list-check10,
  .editor-kit-container ul.r-list.list-done10 {
    margin-left: 165px;
  }
  .editor-kit-container ul.list-indent10,
  .editor-kit-container ul.list-bullet10,
  .editor-kit-container ol.list-number10 {
    margin-left: 171px;
  }
  .editor-kit-container ul.r-list.list-check9,
  .editor-kit-container ul.r-list.list-done9 {
    margin-left: 146px;
  }
  .editor-kit-container ul.list-indent9,
  .editor-kit-container ul.list-bullet9,
  .editor-kit-container ol.list-number9 {
    margin-left: 152px;
  }
  .editor-kit-container ul.r-list.list-check8,
  .editor-kit-container ul.r-list.list-done8 {
    margin-left: 127px;
  }
  .editor-kit-container ul.list-indent8,
  .editor-kit-container ul.list-bullet8,
  .editor-kit-container ol.list-number8 {
    margin-left: 133px;
  }
  .editor-kit-container ul.r-list.list-check7,
  .editor-kit-container ul.r-list.list-done7 {
    margin-left: 108px;
  }
  .editor-kit-container ul.list-indent7,
  .editor-kit-container ul.list-bullet7,
  .editor-kit-container ol.list-number7 {
    margin-left: 114px;
  }
  .editor-kit-container ul.r-list.list-check6,
  .editor-kit-container ul.r-list.list-done6 {
    margin-left: 89px;
  }
  .editor-kit-container ul.list-indent6,
  .editor-kit-container ul.list-bullet6,
  .editor-kit-container ol.list-number6 {
    margin-left: 95px;
  }
  .editor-kit-container ul.r-list.list-check5,
  .editor-kit-container ul.r-list.list-done5 {
    margin-left: 70px;
  }
  .editor-kit-container ul.list-indent5,
  .editor-kit-container ul.list-bullet5,
  .editor-kit-container ol.list-number5 {
    margin-left: 76px;
  }
  .editor-kit-container ul.r-list.list-check4,
  .editor-kit-container ul.r-list.list-done4 {
    margin-left: 51px;
  }
  .editor-kit-container ul.list-indent4,
  .editor-kit-container ul.list-bullet4,
  .editor-kit-container ol.list-number4 {
    margin-left: 57px;
  }
  .editor-kit-container ul.r-list.list-check3,
  .editor-kit-container ul.r-list.list-done3 {
    margin-left: 32px;
  }
  .editor-kit-container ul.list-indent3,
  .editor-kit-container ul.list-bullet3,
  .editor-kit-container ol.list-number3 {
    margin-left: 38px;
  }
  .editor-kit-container ul.r-list.list-check2,
  .editor-kit-container ul.r-list.list-done2 {
    margin-left: 13px;
  }
  .editor-kit-container ul.list-indent2,
  .editor-kit-container ul.list-bullet2,
  .editor-kit-container ol.list-number2 {
    margin-left: 19px;
  }
  .editor-kit-container ul.r-list.list-check1,
  .editor-kit-container ul.r-list.list-done1 {
    margin-left: -6px;
  }
  .editor-kit-container ul.list-indent1,
  .editor-kit-container ul.list-bullet1,
  .editor-kit-container ol.list-number1 {
    margin-left: 0px;
  }
}
.fs-mode ul.r-list-bullet li::before {
  margin-left: -1em !important;
}
.fs-mode .heading-h1 ul.r-list-bullet li::before,
.fs-mode .heading-h1 ol.r-list-bullet li::before {
  margin-left: -0.6em !important;
}
.fs-mode .heading-h2 ul.r-list-bullet li::before,
.fs-mode .heading-h2 ol.r-list-bullet li::before {
  margin-left: -0.7em !important;
}
.fs-mode .heading-h3 ul.r-list-bullet li::before,
.fs-mode .heading-h3 ol.r-list-bullet li::before {
  margin-left: -0.8em !important;
}
.fs-mode .heading-h4 ul.r-list-bullet li::before,
.fs-mode .heading-h4 ol.r-list-bullet li::before {
  margin-left: -0.9em !important;
}
.editor-kit-container.ipad ul.r-list-bullet li::before {
  font-family: -webkit-standard;
}

.editor-kit-container .ace-table-col-toolbar,
.editor-kit-container .ace-table-row-toolbar {
  display: none;
  position: absolute;
  z-index: 39;
  background: transparent;
  overflow: hidden;
  background: #fff;
  border: 1px solid #dee0e3;
  box-shadow: 0 6px 24px rgba(31, 35, 41, 0.1);
  border-radius: 26px;
  line-height: 0;
}
.editor-kit-container .ace-table-col-toolbar::after,
.editor-kit-container .ace-table-row-toolbar::after {
  content: '';
  position: absolute;
  display: inline-block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-col-toolbar .hpx-button,
.editor-kit-container .ace-table-row-toolbar .hpx-button {
  width: 22px;
  height: 22px;
  vertical-align: top;
  background: none;
  overflow: visible;
}
.editor-kit-container .ace-table-col-toolbar .dmc-button-content,
.editor-kit-container .ace-table-row-toolbar .dmc-button-content {
  margin-top: -3px;
  margin-left: 0;
  vertical-align: top;
}
.editor-kit-container .ace-table-col-toolbar .ace-table-add-action,
.editor-kit-container .ace-table-row-toolbar .ace-table-add-action,
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action {
  background-color: #fff;
  padding: 0;
}
.editor-kit-container .ace-table-col-toolbar .ace-table-add-action svg,
.editor-kit-container .ace-table-row-toolbar .ace-table-add-action svg,
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action svg,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action svg {
  margin: auto;
  width: 20px;
}
.editor-kit-container .ace-table-col-toolbar .ace-table-add-action svg path,
.editor-kit-container .ace-table-row-toolbar .ace-table-add-action svg path,
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action svg path,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action svg path {
  fill: #2b2f36;
}
.editor-kit-container .ace-table-col-toolbar .ace-table-add-action:hover svg path,
.editor-kit-container .ace-table-row-toolbar .ace-table-add-action:hover svg path,
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action:hover svg path,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action:hover svg path {
  fill: #3370ff;
}
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action:hover svg path,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action:hover svg path {
  fill: #f54a45;
}
.editor-kit-container .ace-table-row-toolbar {
  width: 24px;
  height: 60px;
  top: 0;
  left: -50px;
  padding: 3px 0;
  transform: translateY(-50%);
}
.editor-kit-container .ace-table-row-toolbar .ace-table-add-action,
.editor-kit-container .ace-table-row-toolbar .ace-table-remove-action {
  width: 100%;
  height: 50%;
}
.editor-kit-container .ace-table-row-toolbar::after {
  width: 60%;
  height: 1px;
}
.editor-kit-container .ace-table-col-toolbar {
  width: 60px;
  height: 24px;
  top: -50px;
  left: 0;
  padding: 0 3px;
  transform: translateX(-50%);
}
.editor-kit-container .ace-table-col-toolbar .ace-table-add-action,
.editor-kit-container .ace-table-col-toolbar .ace-table-remove-action {
  width: 50%;
  vertical-align: middle;
  text-align: center;
}
.editor-kit-container .ace-table-col-toolbar::after {
  height: 60%;
  width: 1px;
}
@media screen and (max-width: 900px) {
  .editor-kit-container .ace-table-wrapper-outer .ace-table-row-toolbar {
    left: 0;
  }
}
.editor-kit-container .ace-table-col-headers {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  height: 12px;
  border-radius: 12px;
  overflow: hidden;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-headers-inner {
  position: absolute;
  overflow: hidden;
  display: flex;
  top: 0;
  bottom: 0;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-headers-left-shadow {
  position: absolute;
  bottom: 0;
  height: 12px;
  width: 8px;
  left: 0;
  background: linear-gradient(to left, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.16) 100%);
  border-left: 1px solid #dee0e3;
  z-index: 24;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-headers-right-shadow {
  bottom: 0;
  height: 12px;
  position: absolute;
  width: 8px;
  background: linear-gradient(to right, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.16) 100%);
  border-right: 1px solid #dee0e3;
  box-shadow: 2px 0 0 #fff;
  right: 2px;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-headers-left-shadow.tb-scrollable-shadow-enabled {
  border-left-color: #dee0e3;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-headers-right-shadow.tb-scrollable-shadow-enabled {
  border-right-color: #dee0e3;
}
.editor-kit-container .ace-table-col-headers .dmc-button-content {
  display: none;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header {
  flex-shrink: 0;
  position: relative;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header .ace-table-col-select {
  box-sizing: border-box;
  position: absolute;
  right: 0;
  background-color: #eff0f1;
  border-radius: 0;
  top: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 12px;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header .ace-table-col-select:active {
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header .ace-table-col-select:hover {
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header:first-child .ace-table-col-select {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header:last-child .ace-table-col-select {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header.ace-table-col-header-partial-selected .ace-table-col-select {
  background-color: #bacefd;
  border-bottom-color: #bacefd;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header.ace-table-col-header-partial-selected .ace-table-row-select {
  background-color: #bacefd;
  border-bottom-color: #bacefd;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header.ace-table-col-header-partial-selected:hover:before {
  margin-top: 2px;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header.ace-table-col-header-selected .ace-table-col-select {
  border-color: #dee0e3;
  background: #4e83fd;
  z-index: 23;
}
.editor-kit-container .ace-table-col-headers .ace-table-col-header.ace-table-col-header-selected .ace-table-col-select:hover .dmc-button-content {
  display: block;
}
.editor-kit-container .ace-table-is-resizing .ace-table-col-insert {
  opacity: 0;
}
.editor-kit-container .ace-table-is-dragging .ace-table-col-header-partial-selected:before {
  content: none !important;
}
.editor-kit-container .tb-resizable {
  position: relative;
  height: 100%;
}
.editor-kit-container .tb-resizable-horz.tb-resizable-left {
  left: -4px;
  right: auto;
}
.editor-kit-container .tb-resizable-horz.is-hovered .svg-icon-horz-resizable-arrow {
  top: -1px;
}
.editor-kit-container .tb-resizable-horz.is-hovered .tb-resizable-grippy-inner {
  background-color: #3370ff;
  transition: background-color 0ms linear 250ms;
}
.editor-kit-container td.tb-resizable:last-child > .tb-resizable-horz {
  right: -1px;
}
.editor-kit-container td.tb-resizable:last-child > .tb-resizable-horz > .tb-resizable-grippy-inner {
  transform: translateX(6px);
}
.editor-kit-container td.tb-resizable:first-child > .tb-resizable-horz.tb-resizable-left {
  left: -3px;
  width: 4px;
}
.editor-kit-container .tb-resizable-horz.tb-resizable-left {
  left: -4px;
  right: auto;
}
.editor-kit-container .tb-resizable-horz.is-hovered .svg-icon-horz-resizable-arrow {
  top: -1px;
}
.editor-kit-container .tb-resizable-horz.is-hovered .tb-resizable-grippy-inner {
  background-color: #3370ff;
  transition: background-color 0ms linear 250ms;
}
.editor-kit-container .tb-resizable-horz {
  display: block;
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -4px;
  width: 7px;
  cursor: col-resize;
  z-index: 38;
}
.editor-kit-container .tb-resizable-horz .icon-overlay {
  cursor: col-resize;
}
.editor-kit-container .tb-resizable-horz .tb-resizable-grippy-inner {
  transform: translateX(3px);
  width: 1px;
  height: 100%;
  transition: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.editor-kit-container .tb-resizable-horz:hover .svg-icon-horz-resizable-arrow {
  top: -1px;
}
.editor-kit-container .tb-resizable-horz:hover .tb-resizable-grippy-inner {
  background-color: #3370ff;
  transition: background-color 0ms linear 250ms;
}
.editor-kit-container .tb-resizable-vert.tb-resizable-top {
  top: -4px;
  bottom: auto;
}
.editor-kit-container .tb-resizable-vert.is-hovered .tb-resizable-grippy-inner {
  background-color: #3370ff;
}
.editor-kit-container tr:first-child > .tb-resizable > .tb-resizable-vert.tb-resizable-top {
  top: -3px;
  height: 4px;
}
.editor-kit-container tr:last-child > .tb-resizable > .tb-resizable-vert {
  bottom: 0;
  height: 4px;
}
.editor-kit-container .tb-resizable-vert.tb-resizable-top {
  top: -4px;
  bottom: auto;
}
.editor-kit-container .tb-resizable-vert.is-hovered .tb-resizable-grippy-inner {
  background-color: #3370ff;
}
.editor-kit-container tr:first-child > .tb-resizable > .tb-resizable-vert.tb-resizable-top {
  top: -3px;
  height: 4px;
}
.editor-kit-container tr:last-child > .tb-resizable > .tb-resizable-vert {
  bottom: 0;
  height: 4px;
}
.editor-kit-container .ace-table-is-dragging .tb-resizable-horz:hover .tb-resizable-grippy-inner {
  transition: none;
}
.editor-kit-container .ace-table-is-dragging .tb-resizable-horz.is-hovered .tb-resizable-grippy-inner {
  transition: none;
}
.editor-kit-container .ace-table-add-remove-shown .tb-resizable-horz:hover .tb-resizable-grippy-inner {
  transition: none;
}
.editor-kit-container .ace-table-add-remove-shown .tb-resizable-horz.is-hovered .tb-resizable-grippy-inner {
  transition: none;
}
.editor-kit-container .tb-resizable-vert {
  display: block;
  position: absolute;
  left: 0;
  bottom: -4px;
  right: 0;
  height: 7px;
  width: 100%;
  cursor: row-resize;
  z-index: 38;
}
.editor-kit-container .tb-resizable-vert .icon-overlay {
  cursor: col-resize;
}
.editor-kit-container .tb-resizable-vert .tb-resizable-grippy-inner {
  transform: translateY(3px);
  height: 1px;
  width: 100%;
}
.editor-kit-container .tb-resizable-vert:hover .tb-resizable-grippy-inner {
  background-color: #3370ff;
}
.editor-kit-container .tb-resizing * {
  cursor: col-resize !important;
}
.editor-kit-container .editor-kit-mobile .tb-resizable {
  position: static;
}
.editor-kit-container .ace-table-row-headers {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  left: -20px;
  width: 12px;
}
.editor-kit-container .ace-table-row-headers .dmc-button-content {
  display: none;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header {
  position: relative;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header .ace-table-row-select {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  background-color: #eff0f1;
  border-radius: 0;
  top: 0;
  right: auto;
  width: 12px;
  height: 100%;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header .ace-table-row-select:active {
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header .ace-table-row-select-hover {
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header:first-child .ace-table-row-select {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header:last-child .ace-table-row-select {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header.ace-table-row-header-partial-selected .ace-table-col-select {
  background-color: #bacefd;
  border-right-color: #bacefd;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header.ace-table-row-header-partial-selected .ace-table-row-select {
  background-color: #bacefd;
  border-right-color: #bacefd;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header.ace-table-row-header-partial-selected:hover:before {
  left: 1px;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header.ace-table-row-header-selected .ace-table-row-select {
  border-color: #dee0e3;
  background: #4e83fd;
  z-index: 23;
}
.editor-kit-container .ace-table-row-headers .ace-table-row-header.ace-table-row-header-selected .ace-table-row-select:hover .dmc-button-content {
  display: block;
}
.editor-kit-container .ace-table-is-resizing .ace-table-row-insert {
  opacity: 0;
}
.editor-kit-container .ace-table-is-dragging .ace-table-row-header-partial-selected:before {
  content: none !important;
}
.editor-kit-container .tb-scrollable-scrollbar {
  background: #fff;
  border: 1px solid #fff;
  position: absolute;
  left: 0;
  right: 0;
  height: 15px;
  bottom: 0;
  border-top: none;
  z-index: 2;
}
.editor-kit-container .tb-scrollable-scrollbar:hover .tb-scrollable-scrollbar-thumb {
  height: 8px;
}
.editor-kit-container .tb-scrollable-scrollbar .tb-scrollable-page-left {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  left: 0;
}
.editor-kit-container .tb-scrollable-scrollbar .tb-scrollable-page-right {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  right: 0;
}
.editor-kit-container .tb-scrollable-scrollbar-thumb {
  position: absolute;
  height: 4px;
  margin: 4px 2px;
  width: 0;
  border-radius: 4px;
  background-color: #dee0e3;
  transition: height 150ms ease-out;
  transition-delay: 150ms;
  cursor: pointer;
}
.editor-kit-container .tb-scrollable-scrollbar-thumb:hover {
  background-color: #bbbfc4;
}
.editor-kit-container .tb-scrollable-scrolling .tb-scrollable-scrollbar-thumb {
  height: 8px;
  background-color: #bbbfc4;
}
.editor-kit-container .tb-scrollable-stunt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: -100%;
  left: -100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  visibility: hidden;
}
.editor-kit-container .tb-scrollable-content {
  overflow-y: hidden;
  overflow-x: auto;
}
.editor-kit-container .tb-scrollable-content .tb-scrollable-shadow {
  position: absolute;
  top: 0;
  bottom: 1px;
  width: 0;
  pointer-events: none;
  z-index: 1;
}
.editor-kit-container .tb-scrollable-content .tb-scrollable-shadow-left {
  left: 0;
  border-left: 1px solid transparent;
}
.editor-kit-container .tb-scrollable-content .tb-scrollable-shadow-left.tb-scrollable-shadow-enabled {
  background: linear-gradient(to left, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.1) 100%);
  border-left-color: #dee0e3;
}
.editor-kit-container .tb-scrollable-content .tb-scrollable-shadow-right {
  right: 0;
  border-right: 1px solid transparent;
}
.editor-kit-container .tb-scrollable-content .tb-scrollable-shadow-right.tb-scrollable-shadow-enabled {
  background: linear-gradient(to right, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.1) 100%);
  border-right-color: #dee0e3;
}
.editor-kit-container .tb-scrollable-hide-auto-scrollbar .tb-scrollable-shadow {
  bottom: 16px;
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-focused .tb-scrollable-shadow-left {
  border-left-color: transparent;
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-focused .tb-scrollable-shadow-right {
  border-right-color: transparent;
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-focused .tb-scrollable-shadow-left.tb-scrollable-shadow-enabled {
  background: linear-gradient(to left, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.08) 100%);
  border-left-color: #dee0e3;
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-focused .tb-scrollable-shadow-right.tb-scrollable-shadow-enabled {
  background: linear-gradient(to right, rgba(31, 35, 41, 0) 0, rgba(31, 35, 41, 0.08) 100%);
  border-right-color: #dee0e3;
}
.editor-kit-container td.ace-table-cell-selected:not(.ace-table-cell-is-deletion-hint) {
  background-color: #f0f4ff;
  background-clip: padding-box;
  caret-color: transparent;
}
.editor-kit-container td.ace-table-cell-selected:not(.ace-table-cell-is-deletion-hint) ::-moz-selection {
  background-color: transparent;
}
.editor-kit-container td.ace-table-cell-selected:not(.ace-table-cell-is-deletion-hint) ::selection {
  background-color: transparent;
}
.editor-kit-container .ace-table-cell {
  outline: none;
  border: 1px solid #dee0e3;
}
.editor-kit-container .ace-table-table-header-wrapper {
  position: absolute;
  width: 0;
  height: 0;
  top: -12px;
  left: -12px;
  margin-right: -1px;
  margin-bottom: -1px;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-select {
  position: absolute;
  top: -12px;
  left: -12px;
  padding: 0;
  text-align: center;
  background-color: #eff0f1;
  z-index: 100;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-select svg {
  margin-left: -2px;
  margin-top: -2px;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-select path {
  fill: #8f959e;
}
.editor-kit-container .ace-table-table-header-wrapper:hover .ace-table-table-select {
  background-color: #dee0e3;
}
.editor-kit-container .ace-table-table-header-wrapper:hover .ace-table-table-select path {
  fill: #8f959e;
}
.editor-kit-container .ace-table-table-header-wrapper.selected .ace-table-table-select {
  background-color: #3370ff;
}
.editor-kit-container .ace-table-table-header-wrapper.selected .ace-table-table-select path {
  fill: #fff;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-header {
  position: absolute;
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  border: none;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-header .dmc-button-content {
  display: none;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-header .ace-table-col-insert {
  right: -3px;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-table-header .ace-table-row-insert {
  bottom: -3px;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-row-insert {
  opacity: 0;
  position: absolute;
  height: 5px;
  width: 5px;
  background-color: #dee0e3;
  border-radius: 50%;
  z-index: 23;
  transition: opacity 100ms linear;
  left: 0;
  bottom: -2px;
}
.editor-kit-container .ace-table-table-header-wrapper .ace-table-col-insert {
  opacity: 0;
  position: absolute;
  height: 5px;
  width: 5px;
  background-color: #dee0e3;
  border-radius: 50%;
  z-index: 23;
  transition: opacity 100ms linear;
  top: 0;
  right: -2px;
}
.editor-kit-container .ace-table-header {
  position: absolute;
  z-index: 35;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.editor-kit-container .ace-table-header .cp-popover {
  font-size: 14px;
}
.editor-kit-container .ace-table-header__popover {
  list-style: none;
  padding: 8px;
}
.editor-kit-container .ace-table-header .ace-table-header__btn {
  height: 36px;
  line-height: 36px;
  cursor: pointer;
  color: #000;
}
.editor-kit-container .ace-table-header .ace-table-header__btn span {
  cursor: pointer;
  word-break: keep-all;
}
.editor-kit-container .ace-table-header .ace-table-header__btn.disabled {
  color: rgba(31, 35, 41, 0.25);
  cursor: default;
}
.editor-kit-container .ace-table-header .ace-table-header__btn.disabled span {
  cursor: default;
}
.editor-kit-container .ace-table-header .ace-table-header__btn:not(.disabled):hover:hover {
  fill: #3370ff;
  color: #3370ff;
}
.editor-kit-container .ace-table-header .ace-table-header__btn:not(.disabled):hover:active {
  fill: #245bdb;
  color: #245bdb;
}
.editor-kit-container .ace-table-header .ace-table-header__btn > div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.editor-kit-container .ace-table-header svg {
  margin-right: 8px;
}
.editor-kit-container .ace-table-header__trigger {
  position: relative;
  display: block;
  width: 28px;
  height: 28px;
  border: 1px solid #bbbfc4;
  border-radius: 50%;
  fill: #bbbfc4;
  background-color: #fff;
  cursor: pointer;
}
.editor-kit-container .ace-table-header__trigger:hover {
  fill: #3370ff;
  border-color: #3370ff;
}
.editor-kit-container .ace-table-header__trigger svg {
  margin: auto;
}
.editor-kit-container .ace-table-header .cp-popover-arrow {
  display: none;
}
.editor-kit-container .ace-table-mount-point {
  display: block;
}
.editor-kit-container .ace-table-wrapper-outer {
  position: relative;
  margin: 0 -1px 0 0;
  padding: 30px 0 16px;
  transition: margin-left 100ms ease-in, margin-right 100ms ease-in;
}
.editor-kit-container .ace-table-wrapper-outer .hpx-button span {
  cursor: pointer;
}
.editor-kit-container .ace-table-wrapper-outer button {
  cursor: pointer;
  border: none;
  background: none;
}
.editor-kit-container .ace-table-wrapper-outer .tb-scrollable-children {
  padding: 1px;
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-highlight {
  /*.tb-scrollable-shadow-left {*/
  /*border-left-color: @table_color_highlight;*/
  /*&.tb-scrollable-shadow-enabled {*/
  /*border-left-color: @table_color_highlight;*/
  /*}*/
  /*}*/
  /*.tb-scrollable-shadow-right {*/
  /*&.tb-scrollable-shadow-enabled {*/
  /*border-right-color: @table_color_highlight;*/
  /*}*/
  /*}*/
}
.editor-kit-container .ace-table-wrapper-outer.ace-table-is-highlight .ace-table {
  border: 1px solid #3370ff;
  /*border-top: 0;*/
  /*border-left: 0;*/
}
.editor-kit-container .ace-table-wrapper {
  position: relative;
  padding: 0;
}
.editor-kit-container .ace-table-wrapper::-moz-selection:window-inactive {
  background: #bbbfc4;
}
.editor-kit-container .ace-table-wrapper::selection:window-inactive {
  background: #bbbfc4;
}
.editor-kit-container .ace-table-wrapper-inner {
  border-left: none;
  border-right: none;
  margin: 0;
  overflow: hidden;
}
.editor-kit-container .ace-table {
  width: 50px;
  border-spacing: 0;
  border: 1px solid #dee0e3;
  word-break: break-all;
  word-break: break-word;
  position: relative;
  cursor: text;
}
.editor-kit-container .ace-table .heading-h1 {
  font-size: 22.75px;
  margin-bottom: 8.75px;
}
.editor-kit-container .ace-table .heading-h2 {
  font-size: 19.25px;
  margin-bottom: 7px;
}
.editor-kit-container .ace-table .heading-h3 {
  font-size: 17.5px;
  margin-bottom: 7px;
}
.editor-kit-container .ace-table .heading-h4 {
  font-size: 15.75px;
  margin-bottom: 7px;
}
.editor-kit-container .ace-table .heading-h5,
.editor-kit-container .ace-table .heading-h6,
.editor-kit-container .ace-table .heading-h7,
.editor-kit-container .ace-table .heading-h8,
.editor-kit-container .ace-table .heading-h9 {
  font-size: 14px;
  margin-bottom: 5.25px;
}
.editor-kit-container .ace-table tbody > tr > td {
  border: 1px solid #dee0e3;
  border-right-width: 0;
  border-bottom-width: 0;
  vertical-align: top;
  min-width: 50px;
  font-size: 14px;
}
.editor-kit-container .ace-table tbody > tr:nth-child(1) > td {
  border-top-width: 0;
}
.editor-kit-container .ace-table tbody > tr > td:nth-child(1) {
  border-left: 0;
}
.editor-kit-container .ace-table .image-uploaded {
  padding: 0;
}
.editor-kit-container .ace-table .ace-editor {
  min-height: 0;
  border-radius: 5px;
  padding: 9px 8px 8px;
}
.editor-kit-container .ace-table .ace-editor:focus {
  outline: none;
}
.editor-kit-container .ace-table .ep-cursor__name {
  transform: scale(0.8);
}
.editor-kit-container .ace-table-temp-row {
  background-color: #f0f4ff;
}
.editor-kit-container .ace-table-temp-row div {
  min-height: 38px;
}
.editor-kit-container .ace-table-temp-col {
  background-color: #f0f4ff;
}
.editor-kit-container .ace-table-temp-col div {
  min-height: 38px;
}
.editor-kit-container .ace-table-full-width-button {
  display: block;
  position: absolute;
  top: -13px;
  right: -34px;
  width: 23px;
  height: 23px;
}
.editor-kit-container .ace-table-is-dragging * {
  cursor: move !important;
}
.editor-kit-container .ace-table-toolbars {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.editor-kit-container .ace-button {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  cursor: pointer;
  overflow: hidden;
}
.editor-kit-container .ace-button svg {
  cursor: pointer;
}
.editor-kit-container .ace-button-white {
  width: 34px;
  height: 34px;
  background: #fff;
}
.editor-kit-container .ace-button-white:hover path {
  fill: #3370ff;
}
.editor-kit-container .table-hide {
  display: none !important;
}
.editor-kit-container .ace-table-is-drag-mutating-rows {
  cursor: ns-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-rows td {
  cursor: ns-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-rows div {
  cursor: ns-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-rows span {
  cursor: ns-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-rows .hpx-button {
  cursor: ns-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-cols {
  cursor: ew-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-cols td {
  cursor: ew-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-cols div {
  cursor: ew-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-cols span {
  cursor: ew-resize !important;
}
.editor-kit-container .ace-table-is-drag-mutating-cols .hpx-button {
  cursor: ew-resize !important;
}
.editor-kit-container .table-non-selectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.editor-kit-container .none-pointer-events {
  pointer-events: none;
}
.editor-kit-container.editor-kit-mobile .ace-table-wrapper-inner {
  overflow-x: auto;
  overflow-y: hidden;
}
.editor-kit-container.editor-kit-mobile .ace-table {
  border: 1px solid #dee0e3 !important;
  border-top: 0!important;
  border-left: 0!important;
}
.editor-kit-container.editor-kit-mobile .ace-table tbody > tr > td {
  border: 1px solid #dee0e3 !important;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
}

.ace-table-loading-container {
  padding: 8px 0;
}
.ace-table-loading-container .ace-table-loading {
  position: relative;
  background-color: #f5f6f7;
  padding: 61px;
  min-width: 36px;
  height: 160px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #dee0e3;
}
.ace-table-loading-container .ace-table-loading .ace-table-loader {
  position: relative;
  margin: 0 auto;
  width: 36px;
}
.ace-table-loading-container .ace-table-loading .ace-table-loader:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.ace-table-loading-container .ace-table-loading .circular {
  animation: ace-zone-loading-rotate 2s linear infinite;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.ace-table-loading-container .ace-table-loading .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: ace-zone-loading-dash 1.5s ease-in-out infinite;
  stroke: #bbbfc4;
  stroke-linecap: round;
}
@keyframes ace-zone-loading-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ace-zone-loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

.editor-kit-toolbar-v2-wrapper {
  position: fixed;
  z-index: 999;
  padding: 8px 2px;
  display: flex;
  align-items: center;
  border: 1px solid #dee0e3;
  background-color: #fff;
  font-family: 'Segoe UI Emoji', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'PingFang SC', Roboto, 'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans CJK SC', 'Myriad Pro', 'Hiragino Sans', 'Yu Gothic', 'Lucida Grande', sans-serif;
  /** 微调 svg icon 的样式 */
}
.editor-kit-toolbar-v2-wrapper::before,
.editor-kit-toolbar-v2-wrapper::after {
  content: '';
  display: block;
  clear: both;
}
.editor-kit-toolbar-v2-wrapper > * {
  margin: 0 4px;
  word-break: keep-all;
  white-space: pre;
}
.editor-kit-toolbar-v2-wrapper :not(.ud__button__icon-inline-end):not(.editor-kit-toolbar-v2-color_plate-btn) > .universe-icon > svg {
  width: 18px;
  height: 18px;
}
.editor-kit-toolbar-v2-wrapper .ud__button {
  display: flex;
  align-items: center;
}
.editor-kit-toolbar-v2-wrapper .editor-kit-toolbar-v2-divider + .editor-kit-toolbar-v2-divider {
  display: none;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper {
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  min-width: 300px;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-hidden {
  visibility: hidden;
  overflow: hidden;
  pointer-events: none;
  display: flex;
  align-items: center;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-hidden > * {
  margin: 0 4px;
  word-break: keep-all;
  white-space: pre;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-plate {
  border-radius: 4px;
  padding: 4px;
  max-width: 95vw;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  /** 微调 svg icon 的样式 */
  border: 1px solid #dee0e3;
  background-color: #fff;
  font-family: 'Segoe UI Emoji', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'PingFang SC', Roboto, 'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans CJK SC', 'Myriad Pro', 'Hiragino Sans', 'Yu Gothic', 'Lucida Grande', sans-serif;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-plate > * {
  margin: 2px 4px;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-plate .editor-kit-toolbar-v2-divider:first-child {
  display: none;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-plate :not(.ud__button__icon-inline-end):not(.editor-kit-toolbar-v2-color_plate-btn) > .universe-icon > svg {
  width: 18px;
  height: 18px;
}
:not(.editor_toolbar-float).editor-kit-toolbar-v2-wrapper-plate .ud__button {
  display: flex;
  align-items: center;
}
@keyframes toolbar-slide-bottom-to-top {
  0% {
    opacity: 0;
    transform: translateY(10px);
    pointer-events: none;
  }
  20% {
    opacity: 1;
  }
  80% {
    transform: translateY(1px);
    pointer-events: none;
  }
  100% {
    pointer-events: unset;
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes toolbar-slide-top-to-bottom {
  0% {
    opacity: 0;
    transform: translateY(-10px);
    pointer-events: none;
  }
  20% {
    opacity: 1;
  }
  80% {
    transform: translateY(-1px);
    pointer-events: none;
  }
  100% {
    pointer-events: unset;
    transform: translateY(0);
    opacity: 1;
  }
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float {
  border-radius: 4px;
  box-shadow: 0px 4px 8px rgba(31, 35, 41, 0.1);
  z-index: 998;
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float.toolbar-animation-bottom-to-top {
  animation: toolbar-slide-bottom-to-top 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float.toolbar-animation-top-to-bottom {
  animation: toolbar-slide-top-to-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float.editor_toolbar-is_visible {
  visibility: visible;
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float.editor_toolbar-transition_top {
  transition: top 0.1s;
  transition-timing-function: cubic-bezier(0.43, 0.92, 0.85, 1.04);
}
.editor-kit-toolbar-v2-wrapper.editor_toolbar-float:not(.editor_toolbar-is_visible) {
  visibility: hidden;
}
/**************/
/*   mixins   */
/**************/
.editor-kit-toolbar-v2-divider {
  background-color: #dee0e3;
  width: 1px;
  height: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  flex: 0 0 1px;
}
.editor-kit-toolbar-v2-color_plate {
  padding: 8px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #dee0e3;
}
.editor-kit-toolbar-v2-color_plate-btn {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid #dee0e3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.editor-kit-toolbar-v2-color_plate-btn svg {
  width: 14px;
  height: 14px;
}
.editor-kit-toolbar-v2-color_plate-color_region:not(:last-child) {
  margin-bottom: 12px;
}
.editor-kit-toolbar-v2-color_plate-title {
  font-size: 12px;
  padding-left: 8px;
}
.editor-kit-toolbar-v2-color_plate-color_row {
  margin: 8px;
}
.editor-kit-toolbar-v2-color_plate-color_block {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.editor-kit-toolbar-v2-color_plate-color_block.font_block {
  border: 1px solid #dee0e3;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.editor-kit-toolbar-v2-color_plate-color_block.font_block .ud__color-picker-swatches-row-cell {
  background-color: transparent !important;
}
.editor-kit-toolbar-v2-color_plate-color_block.font_block .ud__color-picker-swatches-row-cell-highlight {
  border: none;
}
.editor-kit-toolbar-v2-color_plate-color_block.font_block::after {
  content: 'A';
  font-family: sans-serif;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: currentColor;
  z-index: 1;
  font-size: 70%;
}
.editor-kit-toolbar-v2-color_plate-color_block:not(.preserve-svg) .ud__color-picker-swatches-row-cell svg {
  display: none;
}
#editor-kit-toolbar-portal .ud__tooltip,
#editor-kit-toolbar-portal .ud__tooltip-content {
  white-space: pre;
  text-align: center;
}

:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: 0.8;--PhoneInputInternationalIconGlobe-opacity: 0.65;--PhoneInputCountrySelect-marginRight: 0.35em;--PhoneInputCountrySelectArrow-width: 0.3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: 0.45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
