.composer,.dm-composer,#dmComposerPane{overflow:visible;position:relative;z-index:10}.composer-leading{position:relative;flex-shrink:0}.composer-add-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:180px;background:#0c1018fa;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #00000073;padding:6px;z-index:40}.composer-add-menu[hidden]{display:none!important}.composer-add-menu__item{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:10px 12px;border-radius:8px;cursor:pointer;font:inherit}.composer-add-menu__item:hover{background:#ffffff0f}.composer-add-menu__item[hidden],.composer-add-menu__item--hidden{display:none!important}.composer-attachments{display:flex;flex-wrap:wrap;gap:8px;width:100%}.composer-attachments[hidden]{display:none!important}.composer-attachment-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line);max-width:100%}.composer-attachment-chip__name{font-size:13px;font-weight:600}.composer-attachment-chip__size{font-size:11px;opacity:.7}.composer-attachment-chip__thumb{width:40px;height:40px;object-fit:cover;border-radius:6px}.composer-attachment-chip__tag{font-size:11px;font-weight:700;opacity:.8}.composer-attachment-chip__remove{border:0;background:transparent;color:var(--text);cursor:pointer;font-size:18px;line-height:1}.composer-timestamp-modal{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px 16px}.composer-timestamp-modal[hidden]{display:none!important}.composer-timestamp-modal__backdrop{position:absolute;inset:0;background:#0000009e}.composer-timestamp-modal__panel{position:relative;width:min(420px,calc(100vw - 32px));background:#1a1b1e;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 24px 48px #00000073;padding:16px;display:grid;gap:14px;color:#f2f3f5}.composer-timestamp-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-timestamp-modal__title{margin:0;font-size:20px;font-weight:700;line-height:1.2}.composer-timestamp-modal__close{border:0;background:transparent;color:#b5bac1;font-size:24px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:4px}.composer-timestamp-modal__close:hover{color:#fff;background:#ffffff0f}.composer-timestamp-modal__field{display:grid;gap:8px}.composer-timestamp-modal__label{font-size:13px;font-weight:600;color:#dbdee1}.composer-timestamp-modal__datetime-wrap{position:relative;display:block;cursor:pointer}.composer-timestamp-modal__display-input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);background:#111214;color:#f2f3f5;border-radius:4px;padding:10px 42px 10px 12px;font:inherit;font-size:14px}.composer-timestamp-modal__native-input{position:absolute;inset:0;opacity:0;pointer-events:none;width:100%;height:100%}.composer-timestamp-modal__calendar-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#b5bac1;pointer-events:none}.composer-timestamp-modal__select{position:relative}.composer-timestamp-modal__select-trigger{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);background:#111214;color:#f2f3f5;border-radius:4px;padding:10px 36px 10px 12px;font:inherit;font-size:14px;text-align:left;cursor:pointer;position:relative}.composer-timestamp-modal__select-trigger:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #b5bac1;border-bottom:2px solid #b5bac1;transform:translateY(-65%) rotate(45deg);pointer-events:none;transition:transform .15s ease}.composer-timestamp-modal__select-trigger[aria-expanded=true]:after{transform:translateY(-35%) rotate(-135deg)}.composer-timestamp-modal__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:240px;overflow:auto;background:#111214;border:1px solid rgba(255,255,255,.08);border-radius:4px;box-shadow:0 16px 32px #00000059;padding:6px;z-index:2;display:grid;gap:4px}.composer-timestamp-modal__menu[hidden]{display:none!important}.composer-timestamp-modal__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;color:#f2f3f5;border-radius:4px;padding:10px 12px;font:inherit;font-size:14px;text-align:left;cursor:pointer}.composer-timestamp-modal__option:hover,.composer-timestamp-modal__option.is-active{background:#ffffff0f}.composer-timestamp-modal__option.is-active:after{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#5865f2;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.composer-timestamp-modal__preview{min-height:20px;font-size:14px;line-height:1.45;color:#dbdee1;word-break:break-word}.composer-timestamp-modal__insert{width:100%;border:0;border-radius:4px;background:#5865f2;color:#fff;font:inherit;font-size:14px;font-weight:600;padding:11px 16px;cursor:pointer}.composer-timestamp-modal__insert:hover{background:#4752c4}.composer-timestamp-modal__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
