.input.emoji-input{flex-direction:column;padding:0;display:flex;position:relative}.input.emoji-input .emoji-picker-icon{cursor:pointer;height:100%;padding:0 .2em;font-size:1.3em;line-height:1.2em;position:absolute;bottom:0;right:0}.input.emoji-input .emoji-picker-icon:hover i{color:var(--text)}.input.emoji-input.-textarea .emoji-picker-icon{height:auto;padding:.2em}.input.emoji-input .emoji-picker-panel{z-index:20;margin-top:.2em;position:absolute}.input.emoji-input .emoji-picker-panel.hide{display:none}.input.emoji-input input,.input.emoji-input textarea{color:inherit;box-shadow:none;border:none;outline:none;flex:1 0 auto;background:0 0!important}.input.emoji-input.-with-picker textarea,.input.emoji-input.-with-picker input{padding-right:2.4em}.input.emoji-input .hidden-overlay{opacity:0;pointer-events:none;color:red;position:absolute;inset:0;overflow:hidden}.input.emoji-input .hidden-overlay .caret{border:1px solid red;width:0;margin-right:calc(-1ch - 1px)}.autocomplete-panel{position:absolute}.autocomplete-panel-body{min-width:14em;max-width:min(24em,100vw - 20px);padding:.25em}.autocomplete-item.menu-item{white-space:normal;border-radius:6px;align-items:center;gap:.6em;padding:.35em .5em;display:flex}.autocomplete-item.menu-item .image{flex:none;place-items:center;width:1.8em;height:1.8em;font-size:1em;line-height:1;display:grid}.autocomplete-item.menu-item .image img{object-fit:contain;width:100%;height:100%}.autocomplete-item.menu-item .image.-user img{object-fit:cover;border-radius:var(--r-avatar,6px)}.autocomplete-item.menu-item .image span{font-size:1.4em}.autocomplete-item.menu-item .label{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.25;display:flex}.autocomplete-item.menu-item .label .displayText.-name{font-weight:600}.autocomplete-item.menu-item .label .detailText{color:var(--textFaint);font-size:.85em}.LanguageMenu{display:inline-flex}.LanguageMenu>.popover-trigger-button{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--border);color:var(--textFaint);white-space:nowrap;align-items:center;gap:.25em;padding:.15em .55em .15em .45em;font-size:.85em;line-height:1.6;display:inline-flex}.LanguageMenu>.popover-trigger-button svg{color:var(--textFaint)}.LanguageMenu>.popover-trigger-button .label{letter-spacing:.03em;font-weight:600}.language-menu-popover{max-height:min(24em,60vh);overflow:hidden auto}@media (width<=800px),(pointer:coarse){.LanguageMenu>.popover-trigger-button{min-height:2.25rem}}.PostAttachments{display:contents}.PostAttachments .attachments{margin-bottom:.5em}@keyframes fade-in{0%{opacity:0}to{opacity:.6}}@keyframes fade-out{0%{opacity:.6}to{opacity:0}}.PostAttachments .drop-indicator{z-index:var(--ZI_floating);opacity:.6;color:var(--text);background-color:var(--bg);border-radius:var(--roundness);border:2px dashed var(--text);justify-content:center;align-items:center;font-size:5em;display:flex;position:absolute;inset:0}.PostToolbar{justify-content:space-between;align-items:center;gap:.5em;padding:.25em .5em .5em;line-height:normal;display:flex}.PostToolbar .form-bottom-left{flex:none;align-items:center;gap:.1em;display:flex}.PostToolbar .bottom-left-button{border-radius:6px;place-items:center;width:1.9em;height:1.9em;padding:0;line-height:1;display:inline-grid}.PostToolbar .bottom-left-button.toggled{--icon:var(--accent);color:var(--accent);background-color:color-mix(in oklab, var(--accent) 14%, transparent)}.PostToolbar .cw-button{letter-spacing:.02em;color:var(--icon);font-size:.8em;font-weight:600}.PostToolbar .form-bottom-right{flex:auto;justify-content:flex-end;align-items:center;gap:.4em;min-width:0;display:flex}.PostToolbar .more-post-actions,.PostToolbar .more-post-actions .btn{height:100%}.PostToolbar .post-button-group{display:flex}.PostToolbar .post-button-group .post-button{border-start-end-radius:0;border-end-end-radius:0;padding:0 .8em;font-weight:600}.PostToolbar .post-button-group .more-post-actions>.popover-trigger-button{-webkit-margin-start:-1px;border-start-start-radius:0;border-end-start-radius:0;height:100%;margin-inline-start:-1px;padding:0 .4em}.PostToolbar .post-button-group .post-button:not(:disabled)+.more-post-actions>.popover-trigger-button{--icon:var(--onAccent);background-color:var(--accent);color:var(--onAccent);box-shadow:inset 1px 0 0 color-mix(in oklab, var(--onAccent) 25%, transparent)}.PostToolbar .post-button-group .post-button:last-child{border-radius:var(--roundness)}.PostToolbar .character-counter{color:var(--textFaint);font-variant-numeric:tabular-nums;font-size:.85em}.PostToolbar .character-counter.error{color:var(--cRed);font-weight:600}@media (width<=800px),(pointer:coarse){.PostToolbar .form-bottom-left{gap:.25rem}.PostToolbar .bottom-left-button{border-radius:50%;width:2.75rem;height:2.75rem}.PostToolbar .post-button-group,.PostToolbar .post-button,.PostToolbar .more-post-actions>.popover-trigger-button{min-height:2.75rem}.PostToolbar .more-post-actions>.popover-trigger-button{min-width:2.75rem}}.rich-textarea{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;position:relative}.rich-textarea.-empty:before{content:attr(data-placeholder);color:var(--textFaint);pointer-events:none;position:absolute}.rich-textarea.-disabled{cursor:not-allowed}.rich-mention{border-radius:var(--r-pill);background-color:color-mix(in oklab, var(--link) 14%, transparent);color:var(--link);vertical-align:bottom;white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:default;align-items:center;gap:.3em;margin:0 .05em;padding:0 .5em 0 .15em;font-weight:500;line-height:1.5;display:inline-flex}.rich-mention-avatar{object-fit:cover;border-radius:50%;width:1.2em;height:1.2em}.rich-mention-avatar.-initial{width:1.6em;height:1.6em;color:var(--onAccent);background-color:color-mix(in oklab, var(--link) 70%, transparent);place-items:center;font-size:.75em;font-weight:700;line-height:1;display:inline-grid}.rich-emoji{object-fit:contain;vertical-align:-.3em;width:1.4em;height:1.4em}.post-status-form{position:relative}.post-status-form form{flex-direction:column;gap:.25em;padding:.5em;display:flex;position:relative}.post-status-form .form-group{flex-direction:column;line-height:1.85;display:flex}.post-status-form .schedule-row{padding:.25em var(--_padding,.5em);color:var(--textFaint);align-items:center;gap:.5em;line-height:normal;display:flex}.post-status-form .schedule-row .schedule-icon{color:var(--accent)}.post-status-form .schedule-row .schedule-input{width:auto;color:var(--text);padding:.2em .4em}.post-status-form .schedule-row .expiry-label{align-items:center;gap:.5em;display:flex}.post-status-form .schedule-row .schedule-remove{-webkit-margin-start:auto;margin-inline-start:auto;padding:.3em}.post-status-form .preview-container{margin-bottom:1em}.post-status-form .preview-error{color:var(--textFaint);font-style:italic}.post-status-form .preview-status{border:1px solid var(--border);border-radius:var(--roundness);margin:0;padding:.5em;transition:opacity .15s}.post-status-form .preview-status.-refreshing{opacity:.6}.post-status-form .reply-or-quote-selector{flex-wrap:wrap-reverse;grid-template-columns:1fr 1fr;gap:0 1em;margin-bottom:.5em;display:flex}.post-status-form .error{text-align:center}.post-status-form .btn[disabled]{cursor:not-allowed}.post-status-form .composer-box{flex-direction:column;padding:0;display:flex}.post-status-form .composer-box>.poll-form,.post-status-form .composer-box>.quote-form{padding:0 .75em .5em;line-height:normal}.post-status-form .composer-box:focus-within:not(:has(.form-post-body:focus,.subject-input input:focus)){--shadow:var(--edge)}.post-status-form .composer-top{gap:.5em;padding:.6em .6em 0;display:flex}.post-status-form .composer-top:empty{display:none}.post-status-form .composer-top .ScopeMenu{min-width:0}.post-status-form .input.form-post-body{box-shadow:none;padding:var(--_padding);line-height:var(--post-line-height);box-sizing:content-box;min-height:calc(var(--post-line-height) * 2em);text-wrap:stable;background:0 0;padding-right:.5em;overflow-y:auto}.post-status-form .main-input{position:relative}.post-status-form .subject-input,.post-status-form .mentions-input{border-bottom:1px solid var(--border)}.post-status-form .auto-save-status{align-self:center}
