.coqa-item{padding:18px 0;border-bottom:1px solid var(--line,#e7e9f2)}.coqa-q{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--ink);line-height:1.4}.coqa-ans{margin:8px 0 10px;padding:12px 14px;border-radius:10px;background:var(--soft,#F5F7FB);border-left:3px solid var(--brand)}.coqa-ans p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-2,#3a3a40)}.coqa-ans-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.coqa-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em}.coqa-ans-by{font-weight:600;color:var(--ink)}.coqa-ans-at,.coqa-wait{color:var(--mut)}.coqa-wait{margin:4px 0 10px;font-size:14px;font-style:italic}.coqa-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.coqa-by{font-size:13px;color:var(--mut)}.coqa-acts{display:inline-flex;gap:8px}.coqa-locked{font-size:12.5px;color:var(--mut)}.coqa-listhead{justify-content:space-between;margin:8px 0 0}.coqa-listhead,.coqa-tools{display:flex;align-items:center;gap:12px}.coqa-tools{flex-wrap:wrap;margin:0 0 8px}.coqa-tools .ea-seg{margin:0}.coqa-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;height:44px;padding:0 12px;border:1px solid var(--line-2,#d5dce8);border-radius:10px;color:var(--mut);background:#fff;transition:border-color .12s ease}.coqa-search:hover{border-color:var(--mut-2,#9AA3B2)}.coqa-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgb(33 100 244/.14)}.coqa-search input{flex:1;min-width:0;border:0;outline:none;font:inherit;font-size:14.5px;color:var(--ink);background:none;height:100%}.ea-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--soft,#F2F4F8);gap:2px}.ea-seg-b{height:34px;padding:0 14px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--mut);cursor:pointer;transition:background .12s ease,color .12s ease}.ea-seg-b:hover{color:var(--ink);background:rgb(255 255 255/.6)}.ea-seg-b.on{background:#fff;color:var(--brand);box-shadow:0 1px 3px rgb(16 24 40/.12)}.ea-seg-b:active{transform:translateY(1px)}.ea-seg-b:focus{outline:none}.ea-seg-b:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cd-qa-top .coqa-ask-btn{height:48px;flex:none}.coqa-ask .field{margin:0}.coqa-ask .field>label{display:block;font-size:14px;font-weight:600;color:var(--ink);margin:0 0 6px}.coqa-ta{width:100%;box-sizing:border-box;min-height:108px;padding:12px 14px;resize:vertical;font:inherit;font-size:15px;line-height:1.5;border:1px solid var(--line-2,#d5dce8);border-radius:10px;background:#fff;color:var(--ink);transition:border-color .12s ease,box-shadow .12s ease}.coqa-ta:hover{border-color:var(--mut-2,#9AA3B2)}.coqa-ask .inp.is-invalid,.coqa-ta.is-invalid{border-color:var(--down,#D0342C)}.coqa-under{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;min-height:18px}.coqa-under .fld-err{margin:0}.coqa-count{font-size:12.5px;color:var(--mut);white-space:nowrap}.coqa-count.low{color:#8A5300}.coqa-count.over{color:var(--down,#D0342C);font-weight:600}.coqa-rules{margin:14px 0 16px;padding:10px 14px 10px 30px;border-radius:10px;background:var(--soft,#F5F7FB);font-size:13px;color:var(--ink-2);line-height:1.6}.coqa-who{border:0;margin:0;padding:0;display:grid;gap:8px}.coqa-who legend{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px;padding:0}.coqa-opt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line,#e7e9f2);border-radius:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.coqa-opt.on,.coqa-opt:hover{border-color:var(--brand)}.coqa-opt.on{background:var(--brand-tint,#EEF3FF)}.coqa-opt:focus-within{box-shadow:0 0 0 3px rgb(33 100 244/.14)}.coqa-opt input{margin-top:3px;accent-color:var(--brand)}.coqa-opt b{display:block;font-size:14px;color:var(--ink)}.coqa-opt small{display:block;font-size:12.5px;color:var(--mut);margin-top:2px}.coqa-role{margin-top:4px!important}.coqa-role .inp{width:100%;box-sizing:border-box;height:44px;padding:0 12px;font:inherit}.coqa-form-err{margin:12px 0 0}.coqa-done{text-align:center;padding:8px 4px}.coqa-done-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ok-tint,#e8f6ee);color:var(--ok-ink,#157347);margin-bottom:10px}.coqa-done-t{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 10px}.coqa-done-q{margin:0 auto 10px;max-width:420px;padding:10px 14px;border-radius:10px;background:var(--soft);font-size:14.5px;color:var(--ink-2)}.coqa-done-s{margin:0;font-size:13px;color:var(--mut)}@media (max-width:600px){.coqa-tools{flex-direction:column;align-items:stretch}.coqa-listhead{flex-wrap:wrap}}