.tw-media-upload-area{flex-flow:wrap;align-items:center;gap:14px;display:flex}.tw-media-upload-area__preview{cursor:pointer;border-radius:8px;flex:0 0 66px;width:66px;height:66px;position:relative;overflow:hidden}.tw-media-upload-area__preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tw-media-upload-area__preview-video-badge{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:16px;height:16px;position:absolute;bottom:4px;right:4px}.tw-media-upload-area__preview-loading,.tw-media-upload-area__preview-overlay,.tw-media-upload-area__preview-error{position:absolute;inset:0}.tw-media-upload-area__preview-loading,.tw-media-upload-area__preview-overlay{background-color:#00000040}.tw-media-upload-area__preview-loading,.tw-media-upload-area__preview-error{justify-content:center;align-items:center;display:flex}.tw-media-upload-area__preview-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite tw-media-upload-area-spin}.tw-media-upload-area__preview-overlay{opacity:0;transition:opacity .3s}.tw-media-upload-area__preview-error{background-color:#ff4d4fe6;padding:4px}.tw-media-upload-area__preview-error-text{color:#fff;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;max-width:48px;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.tw-media-upload-area__preview-remove{color:#006eff;cursor:pointer;opacity:0;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .3s;display:flex;position:absolute;top:5px;right:5px}.tw-media-upload-area__preview-remove:hover{background-color:#fff}.tw-media-upload-area__preview-remove svg{width:14px;height:14px}.tw-media-upload-area__preview:hover .tw-media-upload-area__preview-overlay,.tw-media-upload-area__preview:hover .tw-media-upload-area__preview-remove,.tw-media-upload-area__preview-error:hover .tw-media-upload-area__preview-remove{opacity:1}.tw-media-upload-area__upload{box-sizing:border-box;color:#bebebe;text-align:center;cursor:pointer;background-color:#f1f1f1;border:1px dashed #bebebe;border-radius:8px;flex-flow:column;justify-content:center;align-items:center;gap:4px;width:64px;height:64px;padding:0 2px;font-size:12px;line-height:14px;transition:all .3s;display:flex;overflow:hidden}.tw-media-upload-area__upload>span{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw-media-upload-area__upload:hover{color:#006eff;background-color:#f5f9ff;border-color:#006eff}.tw-media-upload-area__upload svg,.tw-media-upload-area__upload img{width:20px;height:20px}.tw-media-upload-area__upload-input{display:none}.tw-media-upload-area__upload-tooltip{font-size:12px;line-height:18px}.tw-media-upload-area__hint{color:#00000080;flex-basis:100%;width:100%;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.tw-media-upload-area__exchange{color:#bebebe;cursor:pointer;align-items:center;display:flex}.tw-media-upload-area__exchange:hover{color:#006eff}.tw-media-upload-area__exchange svg{width:20px;height:20px}@keyframes tw-media-upload-area-spin{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.tw-media-upload-area{gap:10px}.tw-media-upload-area__preview{flex-basis:56px;width:56px;height:56px}.tw-media-upload-area__upload{width:56px;height:56px}}
.tw-pill-trigger{box-sizing:border-box;cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6e9ef;border-radius:16px;align-items:center;gap:4px;max-width:100%;height:32px;padding:0 12px;transition:border-color .2s,background-color .2s;display:inline-flex}.tw-pill-trigger:hover{background:#f7f8fa;border-color:#d0d3da}.tw-pill-trigger--disabled{cursor:not-allowed;opacity:.6}.tw-pill-trigger--disabled:hover{background:#fff;border-color:#e6e9ef}.tw-pill-trigger__label{text-overflow:ellipsis;white-space:nowrap;color:#000000e6;flex:0 auto;min-width:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;overflow:hidden}.tw-pill-trigger--placeholder .tw-pill-trigger__label{color:#0006}.tw-pill-trigger__arrow{color:#000000e6;flex-shrink:0;width:12px;height:12px;font-size:12px;transition:transform .2s}.tw-pill-trigger--active .tw-pill-trigger__arrow{transform:rotate(180deg)}.tw-pill-trigger__popup .t-popup__content{padding:0}
.tw-pill-select__popup .tw-pill-select__list{-ms-scroll-chaining:none;overscroll-behavior:contain;min-width:180px;max-height:250px;padding:8px 0;overflow-y:auto}.tw-pill-select__popup .tw-pill-select__list::-webkit-scrollbar{width:4px}.tw-pill-select__popup .tw-pill-select__list::-webkit-scrollbar-thumb{background:#d6dbe3;border-radius:3px}.tw-pill-select__popup .tw-pill-select__list::-webkit-scrollbar-track{background:0 0}.tw-pill-select__popup .tw-pill-select__option{box-sizing:border-box;color:#000000e6;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:8px 16px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;display:flex}.tw-pill-select__popup .tw-pill-select__option+.tw-pill-select__option{border-top:1px solid #e6e9ef}.tw-pill-select__popup .tw-pill-select__option:hover{background:#f3f3f3}.tw-pill-select__popup .tw-pill-select__option--disabled{color:#0006;cursor:not-allowed}.tw-pill-select__popup .tw-pill-select__option--disabled:hover{background:0 0}.tw-pill-select__popup .tw-pill-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tw-pill-select__popup .tw-pill-select__option-check{box-sizing:border-box;color:#fff;background:#000;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:2px}.tw-pill-select__popup .tw-pill-select__option-check--square{border-radius:4px}.tw-pill-select__popup .tw-pill-select__option-check--unchecked{background:0 0;border:1px solid #d0d3da}.tw-pill-select__option:hover .tw-pill-select__popup .tw-pill-select__option-check--unchecked{border-color:#0009}
.tw-prompt-panel{box-sizing:border-box;--panel-radius:24px;--panel-glow-y:60px;--panel-glow-x:120px;border-radius:var(--panel-radius);background:#fff;border:1px solid #e6e9ef;flex-direction:column;gap:8px;width:100%;max-width:1200px;min-height:154px;display:flex;position:relative}.tw-prompt-panel:before{content:"";border-radius:calc(var(--panel-radius) + 1px);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(135deg,#59f,#b39aff,#eaa3cc,#ffc048);padding:1px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tw-prompt-panel:hover:before,.tw-prompt-panel--has-value:before{opacity:1}.tw-prompt-panel:after{content:"";box-sizing:border-box;z-index:-1;background:url(../media/bg.0d377o-b7nnps.png) 50%/100% 100% no-repeat;position:absolute;inset:20px -70px -70px -60px}.tw-prompt-panel__body{flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex}.tw-prompt-panel__textarea{position:relative}.tw-prompt-panel__textarea-input{resize:none;color:#000000e6;background:0 0;border:none;outline:none;width:100%;min-height:66px;margin:0;padding:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;display:block;overflow:hidden}.tw-prompt-panel__textarea-input::-webkit-input-placeholder{color:#00000080}.tw-prompt-panel__textarea-input:-ms-placeholder-shown{color:#00000080}.tw-prompt-panel__textarea-input::placeholder{color:#00000080}.tw-prompt-panel__textarea--compact .tw-prompt-panel__textarea-count{right:22px;bottom:unset;top:1px}.tw-prompt-panel__textarea--compact .tw-prompt-panel__textarea-input{min-height:22px}.tw-prompt-panel--expanded .tw-prompt-panel__textarea{flex-direction:column;flex:auto;min-height:0;display:flex}.tw-prompt-panel--expanded .tw-prompt-panel__textarea-input{flex:auto;min-height:120px}.tw-prompt-panel__textarea-count{color:#0000004d;font-size:12px;line-height:18px;position:absolute;bottom:0;right:0}.tw-prompt-panel__textarea-expand-btn{color:#0000008c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:0;right:0}.tw-prompt-panel__textarea-expand-btn:hover{color:#000000e6}.tw-prompt-panel__textarea-expand-icon{width:14px;height:14px}.tw-prompt-panel__footer{justify-content:space-between;align-items:center;gap:16px;padding:0 16px 16px;display:flex}.tw-prompt-panel__footer-left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tw-prompt-panel__footer-left .t-space-item{line-height:0}.tw-prompt-panel__footer-right{flex:none;align-items:center;gap:16px;display:flex}.tw-prompt-panel__divider{background:#e6e9ef;flex-shrink:0;width:1px;height:16px}.tw-prompt-panel__tag-bar{align-items:center;gap:12px;min-height:22px;padding:0 16px 18px;display:flex}.tw-prompt-panel__tag-bar-row{flex-flow:wrap;flex:0 auto;gap:10px;display:flex}.tw-prompt-panel__tag{color:#000000e6;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e6e9ef;border-radius:11px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-size:12px;line-height:20px;transition:background-color .2s,border-color .2s;display:inline-flex}.tw-prompt-panel__tag:hover:not(:disabled){background-color:#f2f6ff;border-color:#0052d973}.tw-prompt-panel__tag:disabled{cursor:not-allowed;opacity:.5}.tw-prompt-panel__tag--selected{color:#0052d9;background-color:#f2f6ff;border-color:#0052d9}.tw-prompt-panel__tag-refresh-btn{color:#000000e6;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;height:22px;padding:0;font-size:12px;line-height:20px;display:inline-flex}.tw-prompt-panel__tag-refresh-btn:hover:not(:disabled){color:#0052d9}.tw-prompt-panel__tag-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.tw-prompt-panel__tag-refresh-icon{width:12px;height:12px}.tw-prompt-panel__switch{align-items:center;gap:8px;display:flex}.tw-prompt-panel__switch-label{color:#000000e6;font-size:14px;line-height:20px}.tw-prompt-panel__text-button{white-space:nowrap;cursor:pointer;height:22px;color:var(--color-text-secondary,#000000b3);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:14px;line-height:20px;transition:color .2s;display:inline-flex}.tw-prompt-panel__text-button:hover:not(:disabled){color:#0052d9}.tw-prompt-panel__text-button:disabled{cursor:not-allowed;opacity:.5}.tw-prompt-panel__text-button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tw-prompt-panel__text-button-icon svg,.tw-prompt-panel__text-button-icon img{width:100%;height:100%;display:block}.tw-prompt-panel__lyrics-field{background-color:#f9f9f9;border-radius:4px;align-items:center;min-height:40px;margin-top:14px;padding:9px 90px 9px 38px;display:flex;position:relative}.tw-prompt-panel__lyrics-field--expanded{flex:auto;align-items:stretch;min-height:120px;margin-top:0;padding-top:12px;padding-bottom:12px}.tw-prompt-panel__lyrics-icon{color:#000000e6;flex:none;width:18px;height:18px;display:inline-flex;position:absolute;top:11px;left:12px}.tw-prompt-panel__lyrics-icon svg{width:18px;height:18px}.tw-prompt-panel__lyrics-input{resize:none;color:#000000e6;background:0 0;border:0;width:100%;min-height:22px;padding:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;overflow:hidden}.tw-prompt-panel__lyrics-input::-webkit-input-placeholder{color:#00000080}.tw-prompt-panel__lyrics-input:-ms-placeholder-shown{color:#00000080}.tw-prompt-panel__lyrics-input::placeholder{color:#00000080}.tw-prompt-panel__lyrics-count{color:#0000004d;font-size:12px;line-height:16px;position:absolute;top:11px;right:22px}.tw-prompt-panel__advanced-settings-trigger{box-sizing:border-box;color:#000000e6;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .2s,background-color .2s;display:inline-flex}.tw-prompt-panel__advanced-settings-trigger:hover:not(:disabled){background:#f4f5f9}.tw-prompt-panel__advanced-settings-trigger:disabled{cursor:not-allowed;opacity:.5}.tw-prompt-panel__advanced-settings-trigger-icon{width:16px;height:16px}.tw-prompt-panel__model-tag{box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e6e9ef;border-radius:16px;align-items:center;gap:8px;height:32px;padding:2px 12px;display:inline-flex}.tw-prompt-panel__model-tag[role=button]{cursor:pointer}.tw-prompt-panel__model-tag-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}.tw-prompt-panel__model-tag-icon svg,.tw-prompt-panel__model-tag-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.tw-prompt-panel__model-tag-name{color:#000000e6;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.tw-prompt-panel__generate-btn{box-sizing:border-box;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.tw-prompt-panel__generate-btn:disabled,.tw-prompt-panel__generate-btn--loading{cursor:not-allowed}.tw-prompt-panel__generate-btn-icon{width:32px;height:32px;display:block}.tw-prompt-panel__icon-button{background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.tw-prompt-panel__icon-button--interactive{cursor:pointer}.tw-prompt-panel__icon-button-icon{justify-content:center;align-items:center;display:inline-flex}.tw-prompt-panel__icon-button-icon img,.tw-prompt-panel__icon-button-icon svg{width:100%;height:100%;display:block}.tw-prompt-panel__advanced-settings-panel{background:#fff;border-radius:8px;width:320px;padding:16px}.tw-prompt-panel__advanced-settings-panel-title{color:#000000e6;margin-bottom:12px;font-size:14px;font-weight:500;line-height:22px}.tw-prompt-panel__advanced-settings-panel-body{flex-flow:column;gap:16px;display:flex}.tw-prompt-panel__advanced-settings-panel-reset{color:#000000e6;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:4px;width:100%;height:32px;margin-top:16px;padding:0;font-size:14px;line-height:22px;transition:background-color .2s;display:block}.tw-prompt-panel__advanced-settings-panel-reset:hover{background:#f5f5f5}.tw-prompt-panel__advanced-settings-field{flex-flow:column;gap:8px;display:flex}.tw-prompt-panel__advanced-settings-field-label{color:#000000e6;font-size:14px;line-height:22px}.tw-prompt-panel__advanced-settings-field-slider-row{align-items:center;gap:12px;display:flex}.tw-prompt-panel__advanced-settings-field-slider-track{flex:auto;min-width:0}.tw-prompt-panel__advanced-settings-field-slider-value{color:#000000e6;background:#fff;border:1px solid #e6e9ef;border-radius:4px;justify-content:center;align-items:center;min-width:56px;height:30px;padding:0 8px;font-size:14px;line-height:20px;display:inline-flex}.tw-prompt-panel__advanced-settings-field-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}@media screen and (max-width:1023px){.tw-prompt-panel__footer{flex-wrap:wrap}}@media screen and (max-width:767px){.tw-prompt-panel{--panel-glow-y:24px;--panel-glow-x:32px}.tw-prompt-panel__body{padding:12px}.tw-prompt-panel__footer{gap:12px;padding:0 12px 12px}.tw-prompt-panel__footer-left,.tw-prompt-panel__footer-right{gap:8px}.tw-prompt-panel__tag-bar{padding:0 12px 12px}}@media screen and (max-width:1439px),screen and (max-height:1000px) and (max-width:1920px){.tw-prompt-panel{gap:0}.tw-prompt-panel__textarea-input{font-size:12px;line-height:20px}.tw-prompt-panel__textarea--compact .tw-prompt-panel__textarea-input{min-height:20px}.tw-prompt-panel__switch-label,.tw-prompt-panel__text-button{font-size:12px;line-height:18px}.tw-prompt-panel__lyrics-input,.tw-prompt-panel__model-tag-name,.tw-prompt-panel__advanced-settings-panel-title,.tw-prompt-panel__advanced-settings-panel-reset,.tw-prompt-panel__advanced-settings-field-label{font-size:12px;line-height:20px}.tw-prompt-panel__advanced-settings-field-slider-value{font-size:12px;line-height:18px}}
.tw-pill-tag{box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:100px;align-items:center;gap:4px;max-width:100%;padding:7px 12px;display:inline-flex}.tw-pill-tag:hover{background:#f2f4f8}.tw-pill-tag:hover .tw-pill-tag__label{font-weight:500}.tw-pill-tag__label{text-overflow:ellipsis;white-space:nowrap;color:#000000e6;flex:0 auto;min-width:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.tw-pill-tag__arrow{flex:none;width:14px;height:14px}.tw-pill-tag-group{flex-wrap:wrap;gap:8px;display:flex}
.tw-image-tag-editor{position:relative}.tw-image-tag-editor__edit-area{word-break:break-word;outline:none;width:100%;min-height:72px;max-height:160px;font-size:14px;line-height:22px;overflow-y:auto}.tw-image-tag-editor__edit-area:empty:before{content:attr(placeholder);color:#00000080;pointer-events:none}.tw-image-tag-editor__edit-area:focus{outline:none}.tw-image-tag-editor__count{text-align:right;color:#0000004d;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;line-height:18px}.tw-image-tag-editor__tag{color:#0052d9;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:move;background-color:#e3ecff;border-radius:4px;margin:0 4px;padding:0 4px;font-size:14px;line-height:20px;display:inline-block}.tw-image-tag-editor__tag:active{cursor:grabbing}.tw-image-tag-editor__tag--picker{cursor:pointer;margin:0}.tw-image-tag-editor__drop-indicator{vertical-align:middle;background-color:#0052d9;width:2px;height:20px;margin:0 2px;display:inline-block}.tw-image-tag-editor__picker{z-index:1000;background-color:#fff;border:1px solid #e1e2e5;border-radius:8px;min-width:120px;max-height:200px;padding:4px 0;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #0003}.tw-image-tag-editor__picker-item{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}.tw-image-tag-editor__picker-item:hover,.tw-image-tag-editor__picker-item--active{background-color:#f5f9ff}.tw-image-tag-editor__picker-thumb{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:24px;height:24px}.tw-image-tag-editor--disabled .tw-image-tag-editor__edit-area{cursor:not-allowed;color:#00000059}.tw-image-tag-editor--disabled .tw-image-tag-editor__tag{cursor:not-allowed}
.t-switch{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;vertical-align:middle;height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);border-radius:var(--td-radius-round);min-width:calc(var(--td-comp-size-xxs) / .618);background-color:var(--td-bg-color-secondarycomponent);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:none;align-items:center;margin:0;padding:0;list-style:none;transition:all .2s cubic-bezier(.38,0,.24,1);display:inline-flex;position:relative}.t-switch:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-switch__handle{width:calc(var(--td-comp-size-xxs) - 2 * 4px);height:calc(var(--td-comp-size-xxs) - 2 * 4px);border-radius:var(--td-radius-round);-webkit-box-shadow:var(--td-shadow-1);box-shadow:var(--td-shadow-1);justify-content:center;align-items:center;transition:all .2s cubic-bezier(.38,0,.24,1);display:flex;position:absolute;top:4px;left:4px}.t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxs) - 4px);color:#0000}.t-switch__handle:before{content:"";border-radius:var(--td-radius-round);background-color:#fff;transition:all .2s cubic-bezier(.38,0,.24,1);position:absolute;inset:0}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-6px;right:0}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content{opacity:0}.t-switch__content{box-sizing:border-box;color:var(--td-text-color-anti);padding:0 var(--td-comp-margin-xs) 0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px);font-size:var(--td-font-size-body-small);min-width:calc(var(--td-comp-size-xxs) / .618);align-items:center;transition:padding .2s cubic-bezier(.38,0,.24,1),opacity .2s linear;display:inline-flex}.t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-is-checked{background-color:var(--td-brand-color)}.t-switch.t-is-checked:hover{background-color:var(--td-brand-color-hover)}.t-switch.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xxs) - 2 * 2.5px);height:calc(var(--td-comp-size-xxs) - 2 * 2.5px);top:2.5px;left:calc(100% - 2.5px);transform:translate(-100%)}.t-switch.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xs);color:var(--td-text-color-anti)}.t-switch.t-is-loading{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading .t-loading{display:inline-flex}.t-switch.t-is-loading .t-switch__handle .t-icon{color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading.t-is-checked{background-color:var(--td-brand-color-focus)}.t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-focus)}.t-switch.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-disabled .t-switch__handle{-webkit-box-shadow:none;box-shadow:none}.t-switch.t-is-disabled.t-is-checked{background-color:var(--td-brand-color-disabled)}.t-switch.t-is-disabled.t-is-checked .t-switch__handle{-webkit-box-shadow:none;box-shadow:none}.t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-disabled)}.t-switch.t-size-l{min-width:calc(var(--td-comp-size-xs) / .618);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);border-radius:var(--td-radius-round)}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-8px}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-8px;right:0}.t-switch.t-size-l .t-switch__handle{width:calc(var(--td-comp-size-xs) - 2 * 5px);height:calc(var(--td-comp-size-xs) - 2 * 5px);top:5px;left:5px}.t-switch.t-size-l .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xs) - 4px)}.t-switch.t-size-l .t-switch__content{padding:0 var(--td-comp-margin-s) 0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px);min-width:calc(var(--td-comp-size-xs) / .618);font-size:var(--td-font-size-body-large)}.t-switch.t-size-l .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-l.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xs) - 2 * 3px);height:calc(var(--td-comp-size-xs) - 2 * 3px);top:3px;left:calc(100% - 3px)}.t-switch.t-size-l.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px) 0 var(--td-comp-margin-s)}.t-switch.t-size-s{min-width:calc(var(--td-comp-size-xxxs) / .618);height:var(--td-comp-size-xxxs);line-height:var(--td-comp-size-xxxs);border-radius:var(--td-radius-round)}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-4px}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{left:-4px;right:0}.t-switch.t-size-s .t-switch__handle{width:calc(var(--td-comp-size-xxxs) - 2 * 3px);height:calc(var(--td-comp-size-xxxs) - 2 * 3px);top:3px;left:3px}.t-switch.t-size-s .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxxs) - 4px)}.t-switch.t-size-s .t-switch__content{padding:0 var(--td-comp-margin-xxs) 0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px);min-width:calc(var(--td-comp-size-xxxs) / .618);font-size:9px}.t-switch.t-size-s .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-s.t-is-checked .t-switch__handle{width:calc(var(--td-comp-size-xxxs) - 2 * 2px);height:calc(var(--td-comp-size-xxxs) - 2 * 2px);top:2px;left:calc(100% - 2px)}.t-switch.t-size-s.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xxs)}
