.StandaloneRichInput-TabContext{display:flex;overflow:hidden;align-items:center;width:100%;margin-top:8px;padding:8px 16px;border-radius:var(--input-base-border-radius);background-color:var(--depot-color-button-secondary-bg)}.StandaloneRichInput-TabContextImage{width:24px;height:24px;margin-right:12px}.StandaloneRichInput-TabContextImage_skeleton{border-radius:24px;background-color:var(--depot-color-bg-secondary)}.StandaloneRichInput-TabContextText{overflow:hidden;max-width:calc(100vw - 125px);text-align:left;white-space:nowrap;text-overflow:ellipsis}.StandaloneRichInput-TabContextText_skeleton{width:100%;max-width:210px;height:12px;border-radius:8px;background-color:var(--depot-color-bg-secondary)}.SendRequestButton{display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer;pointer-events:all;color:var(--depot-color-text-primary-inverse);border:0;border-radius:36px;background-color:#262626;fill:var(--depot-color-text-primary-inverse)}.SendRequestButton[disabled]{cursor:auto;color:var(--depot-color-button-disabled-text);background-color:var(--depot-color-button-disabled-bg);fill:var(--depot-color-button-disabled-text)}.FileName{display:inline-flex;overflow:hidden;max-width:100%;white-space:nowrap}.FileName-Other{overflow:hidden;text-overflow:ellipsis}.FileName-Required{width:-webkit-max-content;width:-moz-max-content;width:max-content}.CircleProgress-MainLine{transition:stroke-dashoffset .2s ease-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ViewFile{position:relative;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:282px;margin:0;padding:4px 16px 4px 4px;border:0;border-radius:1000px;background-color:var(--depot-color-file-bg);gap:8px}.ViewFile_error{color:var(--depot-color-file-text-error);background-color:var(--depot-color-file-bg-error)}.ViewFile-Name{max-width:calc(100% - 52px);font:500 var(--depot-font-size-text-s) var(--depot-font-text);text-align:left;white-space:nowrap}.ViewFile-Error{font:var(--depot-font-size-caption) var(--depot-font-text)}.ViewFile-Image{position:relative;overflow:hidden;width:40px;height:40px;border-radius:1000px;background-color:var(--depot-color-file-icon-bg);box-shadow:var(--depot-color-file-icon-shadow)}.ViewFile-Image>div>img,.ViewFile-Image>div>svg{position:absolute;width:100%;height:100%;object-fit:cover}.ViewFile-Image_small-size>div>img,.ViewFile-Image_small-size>div>svg{top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.ViewFile-Upload{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--depot-color-file-icon-bg-load)}.ViewFile-Thinking{position:absolute;top:0;right:0;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.ViewFile-Thinking svg{display:block}.ViewFile-PreviewError{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ViewFile-PreviewError>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;fill:currentColor}.ViewFile-Upload>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;animation:spin 1s linear infinite}.ViewFile-DeletedIcon>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;color:var(--depot-color-file-text-disabled)}.ViewFile-Info{font:var(--depot-font-size-caption) var(--depot-font-text);white-space:nowrap;color:var(--depot-color-file-text-secondary)}.ViewFile_error .ViewFile-Info{color:var(--depot-color-file-text-error)}.ViewFile-RemoveButton{position:absolute;top:-4px;right:-8px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;cursor:pointer;border:0;border-radius:1000px;background-color:var(--depot-color-file-icon-bg);box-shadow:var(--depot-color-file-icon-shadow);fill:var(--depot-color-file-text);transition:all .2s ease-in-out;transform:scale(0)}.ViewFile-RemoveButton:hover{fill:var(--depot-color-file-text-error)}.ViewFile:hover .ViewFile-RemoveButton,.ViewFile_error .ViewFile-RemoveButton,.ViewFile-RemoveButton:focus{transform:scale(1)}.ViewFile_deleted{cursor:auto}.ViewFile-DeletedInfo{font:var(--depot-font-size-caption) var(--depot-font-text);white-space:nowrap}.ViewFile_deleted .ViewFile-Name{color:var(--depot-color-file-text-disabled)}.InputFilesBlock{display:flex;width:100%;margin-right:-16px;margin-left:-16px;padding:16px 16px 0;gap:8px}.InputControlsMenu-Item{display:flex;align-items:center;box-sizing:border-box;width:100%;height:42px;padding:12px;font:var(--depot-font-size-text-s) var(--depot-font-text);color:var(--depot-color-text-primary);border:0;border-radius:12px;background:0 0;fill:currentColor;transition:background .2s ease,color .2s ease}.InputControlsMenu-ItemIcon{display:flex;justify-content:center;align-items:center;margin-right:8px}.InputControlsMenu-ItemContent{margin-right:8px}.InputControlsMenu-Item_active{color:var(--depot-color-text-brand)}.InputControlsMenu-CheckIcon{margin-left:auto;fill:transparent;transition:fill .2s ease}.InputControlsMenu-Space{height:1px;margin:4px 12px;border:0;background-color:var(--depot-color-stroke-tertiary)}.InputControlsMenu-Item_active .InputControlsMenu-CheckIcon{fill:var(--depot-color-text-brand)}.InputControlsMenu-ItemNewBadge{margin-left:auto;padding:0 6px 1px;font:var(--depot-font-size-caption) var(--depot-font-text);color:var(--depot-color-text-brand);border-radius:100px;background-color:var(--depot-color-control-secondary-brand)}.InputControlsMenu{padding:4px;border-radius:16px;background:var(--depot-color-bg-primary);box-shadow:0 2px 4px 0 rgba(0,0,0,.04),0 4px 16px 0 rgba(0,0,0,.02),0 4px 64px 0 rgba(0,0,0,.02)}.InputControlsMenu.Popup2_view_default::before{box-shadow:0 0 0 1px var(--depot-color-stroke-tertiary)}.InputControlsMenu-Item:hover,.InputControlsMenu-Item:focus-visible{background:var(--depot-color-control-secondary)}.InputControls-MorePromoTooltip{box-sizing:border-box;width:200px;padding:12px 16px;font:var(--depot-font-size-text-s) var(--depot-font-text);text-align:center;color:var(--depot-color-text-primary-inverse-always)}