.cmt-a-quien[data-v-1cafb3b6]{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-ui);font-size:11.5px;color:var(--sc-ink-3)}.cmt-a-quien[data-v-1cafb3b6] svg{font-size:13px;flex:none}.cmt-reply-nota[data-v-1cafb3b6]{margin:0 0 6px;font-family:var(--font-ui);font-size:12px;color:var(--sc-ink-3);text-wrap:pretty}.cmt-thread[data-v-db80045f]{font-family:var(--font-ui);color:var(--sc-ink-2)}[data-v-db80045f] .cmt-head{align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.cmt-title[data-v-db80045f]{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--sc-ink);margin:0}.cmt-count[data-v-db80045f]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sc-ink-3);font-weight:400;font-size:17px}.cmt-cohort[data-v-db80045f]{display:inline-flex;align-items:center;gap:8px}.cmt-cohort-label[data-v-db80045f]{font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3)}.cmt-cohort-select[data-v-db80045f]{font-family:var(--font-ui);font-size:13px;color:var(--sc-ink);background:var(--sc-ivory-2);border:1px solid var(--sc-rule);border-radius:2px;padding:5px 10px;max-width:260px}[data-v-db80045f] .cmt-composer,[data-v-db80045f] .cmt-reply-box{display:flex;gap:12px;align-items:flex-start}.cmt-composer[data-v-db80045f]{margin-bottom:20px}[data-v-db80045f] .cmt-composer-body{flex:1;min-width:0}[data-v-db80045f] .cmt-input{width:100%;border:1px solid var(--sc-rule);border-radius:2px;background:var(--sc-ivory-2);padding:10px 12px;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--sc-ink);resize:vertical}[data-v-db80045f] .cmt-input:focus-visible{outline:2px solid var(--sc-gold);outline-offset:1px;border-color:var(--sc-gold)}[data-v-db80045f] .cmt-composer-actions,[data-v-db80045f] .cmt-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}[data-v-db80045f] .cmt-btn{font-family:var(--font-ui);font-size:13px;padding:7px 16px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;color:var(--sc-ink-2);cursor:pointer}[data-v-db80045f] .cmt-btn:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}[data-v-db80045f] .cmt-btn-primary{background:var(--sc-cobalt);border-color:var(--sc-cobalt);color:var(--sc-ivory)}[data-v-db80045f] .cmt-btn-primary:hover{background:var(--sc-cobalt);filter:brightness(1.08);color:var(--sc-ivory)}[data-v-db80045f] .cmt-btn:disabled{opacity:.5;cursor:not-allowed}.cmt-login[data-v-db80045f]{font-size:14px;color:var(--sc-ink-3);padding:14px 0;margin:0 0 8px;border-bottom:1px solid var(--sc-rule-soft)}.cmt-link[data-v-db80045f]{color:var(--sc-cobalt);text-decoration:none}.cmt-link[data-v-db80045f]:hover{text-decoration:underline}.cmt-toolbar[data-v-db80045f]{gap:10px;margin-bottom:12px;flex-wrap:wrap}.cmt-search[data-v-db80045f],.cmt-toolbar[data-v-db80045f]{display:flex;align-items:center}.cmt-search[data-v-db80045f]{flex:1;min-width:180px;gap:6px;border:1px solid var(--sc-rule);border-radius:2px;background:var(--sc-ivory-2);padding:0 8px}.cmt-search[data-v-db80045f]:focus-within{border-color:var(--sc-gold);box-shadow:0 0 0 2px #b8893c1f}.cmt-search-icon[data-v-db80045f]{color:var(--sc-ink-3);font-size:15px;flex-shrink:0}.cmt-search-input[data-v-db80045f]{flex:1;min-width:0;border:none;background:transparent;padding:7px 0;font-family:var(--font-ui);font-size:13.5px;color:var(--sc-ink)}.cmt-search-input[data-v-db80045f]:focus-visible{outline:none}.cmt-search-clear[data-v-db80045f]{background:none;border:none;padding:2px;cursor:pointer;color:var(--sc-ink-3);line-height:0;flex-shrink:0}.cmt-search-clear[data-v-db80045f]:hover{color:var(--sc-ink)}.cmt-sort-btn[data-v-db80045f]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;font-family:var(--font-ui);font-size:13px;color:var(--sc-ink-2);cursor:pointer;white-space:nowrap;flex-shrink:0}.cmt-sort-btn[data-v-db80045f]:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}.cmt-sort-btn[data-v-db80045f] .iconify{font-size:15px}.cmt-list[data-v-db80045f]{list-style:none;margin:0;padding:0}[data-v-db80045f] .cmt-item{padding:14px 0;border-bottom:1px solid var(--sc-rule-soft)}[data-v-db80045f] .cmt-item.is-nivel-2,[data-v-db80045f] .cmt-item.is-nivel-3{border-bottom:none;padding:12px 0 0}[data-v-db80045f] .cmt-row{display:flex;gap:12px;align-items:flex-start}[data-v-db80045f] .cmt-main{flex:1;min-width:0}[data-v-db80045f] .cmt-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative}[data-v-db80045f] .cmt-name{font-weight:600;font-size:14px;color:var(--sc-ink)}[data-v-db80045f] .cmt-time{font-size:12px;color:var(--sc-ink-3)}[data-v-db80045f] .cmt-edited{font-size:12px;color:var(--sc-ink-3);font-style:italic}[data-v-db80045f] .cmt-pin{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--sc-gold-text);text-transform:uppercase;letter-spacing:.05em}[data-v-db80045f] .cmt-pin .iconify{font-size:12px}[data-v-db80045f] .cmt-body{margin:4px 0 0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--sc-ink-2);word-break:break-word}[data-v-db80045f] .cmt-actions{margin-top:6px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-v-db80045f] .cmt-reply-btn{background:none;border:none;padding:0;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--sc-ink-3);cursor:pointer}[data-v-db80045f] .cmt-reply-btn:hover{color:var(--sc-cobalt)}[data-v-db80045f] .cmt-show-replies{display:inline-flex;align-items:center;gap:5px}[data-v-db80045f] .cmt-show-replies .iconify{font-size:13px}[data-v-db80045f] .cmt-reply-box{margin-top:12px}[data-v-db80045f] .cmt-replies{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--sc-rule-soft)}[data-v-db80045f] .cmt-item.is-nivel-2 .cmt-replies{padding-left:9px;margin-top:8px}[data-v-db80045f] .cmt-menu-wrap{margin-left:auto;position:relative}[data-v-db80045f] .cmt-kebab{background:none;border:none;padding:2px;cursor:pointer;color:var(--sc-ink-3);border-radius:2px;line-height:0}[data-v-db80045f] .cmt-kebab:hover{color:var(--sc-ink);background:var(--sc-ivory-2)}[data-v-db80045f] .cmt-menu{position:absolute;top:100%;right:0;z-index:20;min-width:150px;margin-top:4px;background:var(--sc-ivory-2);border:1px solid var(--sc-rule);border-radius:3px;box-shadow:0 6px 20px #0000001a;display:flex;flex-direction:column;padding:4px}[data-v-db80045f] .cmt-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px;background:none;border:none;border-radius:2px;cursor:pointer;font-family:var(--font-ui);font-size:13px;color:var(--sc-ink-2)}[data-v-db80045f] .cmt-menu button:hover{background:var(--sc-ivory-2);color:var(--sc-ink)}[data-v-db80045f] .cmt-menu button.is-danger{color:var(--sc-red)}[data-v-db80045f] .cmt-menu button.is-danger:hover{background:color-mix(in srgb,var(--sc-red) 8%,transparent)}[data-v-db80045f] .cmt-menu .iconify{font-size:14px}.cmt-empty[data-v-db80045f]{font-size:14px;color:var(--sc-ink-3);font-style:italic;padding:8px 0}.cmt-more[data-v-db80045f]{display:block;margin:16px auto 0;font-family:var(--font-ui);font-size:13px;padding:8px 18px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;color:var(--sc-ink-2);cursor:pointer}.cmt-more[data-v-db80045f]:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}.cmt-modal-backdrop[data-v-db80045f]{position:fixed;inset:0;z-index:200;background:#14120e80;display:grid;place-items:center;padding:20px}.cmt-modal[data-v-db80045f]{background:var(--sc-ivory);border:1px solid var(--sc-rule);border-radius:4px;padding:24px;max-width:420px;width:100%;font-family:var(--font-ui)}.cmt-modal-title[data-v-db80045f]{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--sc-ink);margin:0 0 4px}.cmt-modal-sub[data-v-db80045f]{font-size:13px;color:var(--sc-ink-3);margin:0 0 16px}.cmt-reasons[data-v-db80045f]{display:flex;flex-direction:column;gap:4px}.cmt-reason[data-v-db80045f]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:2px;cursor:pointer;font-size:14px;color:var(--sc-ink-2)}.cmt-reason[data-v-db80045f]:hover{background:var(--sc-ivory-2)}.cmt-modal-actions[data-v-db80045f]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:640px){[data-v-db80045f] .cmt-replies{padding-left:10px}}
