.ct-tools{color:inherit;padding:12px 18px;font-size:13px}.ct-tools summary{cursor:pointer;min-height:32px}.ct-menu{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.ct-tools button,.ct-menu a{border:1px solid var(--fd-line,#7775);min-height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px}.ct-tools button:disabled{opacity:.6;cursor:default}.ct-edit{gap:10px;display:grid}.ct-edit textarea{min-height:110px}.ct-poll{gap:8px;margin-bottom:12px;display:grid}.ct-tools input,.ct-tools textarea{box-sizing:border-box;width:100%}.ct-tools :focus-visible{outline:2px solid #ffbc00}.cp-reputation{border-top:3px solid #ffbc00;margin:16px 20px;padding:22px}.cp-reputation h2{margin:0 0 12px;font-size:21px;font-weight:800}.cp-reputation h3{margin:18px 0 8px;font-size:15px}.cp-reputation p{font-size:14px;line-height:1.6}.cp-reputation progress{accent-color:#ffbc00;width:min(100%,360px);height:10px}.cp-reputation summary{cursor:pointer;min-height:36px}.cp-reputation details{margin-top:14px}.cp-reputation details p{max-width:680px}@media (max-width:700px){.cp-reputation{margin:12px;padding:16px}}
