.emoji-picker-panel{max-width:320px}@media (max-width:1023px){.emoji-picker-panel{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.emoji-picker-panel__grid{max-height:160px}}.emoji-picker-panel__tabs{display:flex;gap:4px;margin-bottom:8px}.emoji-picker-panel__tab-btn{padding-inline:4px}.emoji-picker-panel__grid{display:flex;flex-wrap:wrap;gap:4px;max-height:260px;overflow-y:auto}.emoji-picker-panel__item{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:var(--font-size-card-title)}.emoji-picker-panel__item:hover{background:rgba(0,0,0,.04)}.emoji-picker-panel__empty{font-size:var(--font-size-meta);color:rgba(0,0,0,.45)}.comment-composer{display:flex;flex-direction:column;gap:8px}.comment-composer__textarea{border:1px solid #f0f0f0!important;border-radius:10px;background:#f5f6f7!important;box-shadow:none!important;transition:background .15s,border-color .15s}.comment-composer__textarea:hover{border-color:#e0e0e0!important;background:#f0f1f2!important}.comment-composer__textarea.ant-input:focus,.comment-composer__textarea.ant-input:focus-within,.comment-composer__textarea:focus,.comment-composer__textarea:focus-within{border:1px solid #e8e8e8!important;box-shadow:none!important;background:#fff!important}.comment-composer__images{display:flex;flex-wrap:wrap;gap:8px}.comment-composer__image-item{position:relative}.comment-composer__image-remove{position:absolute;top:-8px;right:-8px}.comment-composer__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.comment-composer__tools{display:flex;align-items:center;gap:4px}.comment-composer__tool-btn{padding-inline:4px}.comment-composer__submit{display:inline-flex;align-items:center;gap:8px}.comment-composer__cancel-btn.ant-btn{min-width:72px;height:32px;font-size:14px;font-weight:500;padding-inline:18px!important;border:none!important;border-radius:999px!important;color:#5c4d38!important;background:linear-gradient(180deg,#fafbfc,#e0e3e8)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}.comment-composer__cancel-btn.ant-btn:focus-visible:not(:disabled),.comment-composer__cancel-btn.ant-btn:hover:not(:disabled){color:#3d3426!important;border:none!important;background:linear-gradient(180deg,#ffffff,#e0e3e8)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}.comment-composer__cancel-btn.ant-btn:disabled{color:rgba(92,77,56,.45)!important;background:#e8eaee!important;box-shadow:none!important}.comment-composer__send-btn{min-width:72px;height:32px;font-size:14px;font-weight:500;padding-inline:18px!important;border:none!important;border-radius:999px!important;box-shadow:none!important}@media (max-width:1023px){.comment-composer{min-width:0;max-width:100%;overflow:hidden}.comment-composer__textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}.comment-composer__textarea.ant-input{max-width:100%}}.comment-composer--compact{display:flex;flex-direction:column;gap:6px;min-width:0}.comment-composer__compact-row{display:flex;align-items:flex-end;gap:6px;min-width:0}.comment-composer__textarea--pill{flex:1 1;min-width:0;background:var(--ant-color-fill-tertiary,#f5f5f5)!important;border:none!important;border-radius:20px!important;padding:8px 14px!important;font-size:15px!important;line-height:1.5;resize:none;box-shadow:none!important;transition:background .15s}.comment-composer__textarea--pill:focus,.comment-composer__textarea--pill:focus-within{background:#fff!important;border:1px solid var(--ant-color-primary-border,rgba(15,20,35,.28))!important;border-radius:20px!important}.comment-composer__compact-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;padding-bottom:2px}.comment-composer__compact-actions .comment-composer__tool-btn{color:var(--ant-color-text-tertiary);padding:0 6px;height:32px;width:32px;display:flex;align-items:center;justify-content:center}.comment-composer__send-btn.ant-btn-primary:not(:disabled){background:var(--cigarkr-tab-accent,#0f1423)!important;border-color:var(--cigarkr-tab-accent,#0f1423)!important;box-shadow:none!important}.comment-composer__send-btn.ant-btn-primary:not(:disabled):hover{background:var(--cigarkr-accent-hover,#1c2540)!important;border-color:var(--cigarkr-accent-hover,#1c2540)!important;box-shadow:none!important}.comment-composer__send-btn.ant-btn-primary:not(:disabled):active{background:#070a14!important;border-color:#070a14!important;box-shadow:none!important}.comment-composer__send-btn.ant-btn-primary:disabled{background:#c5cad3!important;border-color:#c5cad3!important;color:#fff!important;box-shadow:none!important}