/* Türk Denizciler V48 - yorum emoji seçici ve tepkiler */
.td-comment-main{min-width:0;flex:1}.comment-bubble{max-width:100%}.td-comment-tools{display:flex;align-items:flex-start;gap:8px;margin-top:3px;min-height:28px}.td-comment-reaction-bar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;position:relative}.td-comment-reaction-controls{position:relative}.td-comment-reaction-trigger{border:0;background:transparent;color:#6b7a8c;font-size:12px;padding:2px 5px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;line-height:1.35}.td-comment-reaction-trigger:hover,.td-comment-reaction-trigger.is-active{background:#edf7fa;color:#087f92}.td-comment-reaction-trigger span{font-size:15px}.td-comment-reaction-picker{position:absolute;left:0;bottom:calc(100% + 7px);z-index:1080;display:flex;align-items:center;gap:3px;background:#fff;border:1px solid #dbe6ed;border-radius:999px;padding:6px;box-shadow:0 12px 32px rgba(6,35,66,.18);white-space:nowrap}.td-comment-reaction-picker[hidden]{display:none!important}.td-comment-reaction-choice{width:34px;height:34px;border:0;background:transparent;border-radius:50%;font-size:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s,background .15s}.td-comment-reaction-choice:hover,.td-comment-reaction-choice:focus,.td-comment-reaction-choice.is-selected{background:#eaf7fa;transform:translateY(-3px) scale(1.12);outline:0}.td-comment-reaction-summary{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.td-comment-reaction-count{border:1px solid #dce7ee;background:#fff;border-radius:999px;padding:2px 7px;line-height:1.2;font-size:12px;color:#405469;display:inline-flex;align-items:center;gap:3px}.td-comment-reaction-count:hover,.td-comment-reaction-count.is-mine{border-color:#74cbd5;background:#ecfbfc;color:#086c79}.td-comment-reaction-count span{font-size:14px}.td-comment-reaction-count b{font-weight:700}.td-comment-input-box{position:relative;flex:1;min-width:0}.td-comment-input-box input{padding-right:44px;height:38px}.td-comment-emoji-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:0;background:transparent;width:34px;height:32px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center}.td-comment-emoji-toggle:hover,.td-comment-emoji-toggle:focus{background:#eaf7fa;outline:0}.td-comment-emoji-panel{position:absolute;right:0;bottom:calc(100% + 7px);z-index:1075;width:278px;background:#fff;border:1px solid #dbe6ed;border-radius:15px;padding:9px;box-shadow:0 14px 36px rgba(6,35,66,.18);display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.td-comment-emoji-panel[hidden]{display:none!important}.td-comment-emoji-choice{border:0;background:transparent;border-radius:8px;height:34px;font-size:20px;display:flex;align-items:center;justify-content:center}.td-comment-emoji-choice:hover,.td-comment-emoji-choice:focus{background:#eaf7fa;outline:0;transform:scale(1.08)}.td-reaction-users-popover{position:fixed;z-index:2000;max-width:320px;background:#0b2947;color:#fff;border-radius:12px;padding:11px 13px;box-shadow:0 14px 36px rgba(0,0,0,.25);font-size:13px;line-height:1.45}.td-reaction-users-popover strong{display:block;color:#75e3ee;margin-bottom:3px}.td-reaction-saving{opacity:.55;pointer-events:none}@media(max-width:575.98px){.comment-form{align-items:flex-end!important}.td-comment-emoji-panel{position:fixed;left:12px;right:12px;bottom:76px;width:auto;grid-template-columns:repeat(7,1fr);z-index:2100}.td-comment-reaction-picker{position:fixed;left:12px;right:12px;bottom:76px;justify-content:space-around;border-radius:18px;padding:10px;z-index:2100}.td-comment-reaction-choice{width:40px;height:40px;font-size:24px}.td-comment-reaction-trigger small{font-size:11px}.td-comment-tools{margin-left:0}}
