.kos-qa-shell{--qa-navy:#101f35;--qa-gold:#c9a65d;--qa-edge:#dbe1ea;--qa-muted:#536377;--qa-bg:#f7f9fc;color:var(--qa-navy);background:var(--qa-bg);border:1px solid var(--qa-edge);border-radius:18px;overflow:hidden;max-width:1250px;margin:1.5rem auto;box-shadow:0 8px 30px #152b4412;font-family:inherit}.kos-qa-banner{background:linear-gradient(130deg,#101f35,#1c3855);padding:2.2rem clamp(1rem,4vw,2.7rem);color:#fff}.kos-qa-brow{font-size:.7rem;font-weight:800;letter-spacing:.16em;color:#e6c47e}.kos-qa-banner h2{color:white!important;font-size:clamp(1.7rem,4vw,2.8rem);margin:.35rem 0 .15rem!important;line-height:1.2}.kos-qa-banner p{color:#d7e2ec!important;margin:0 0 1.2rem!important}.kos-qa-controls{display:flex;gap:.45rem;flex-wrap:wrap}.kos-qa-controls button,.kos-qa-primary{background:#d2ad61!important;color:#17243a!important;font-weight:750!important;border:0!important;border-radius:9px!important;padding:.7rem 1rem!important;cursor:pointer}.kos-qa-controls button:not(.on){background:#ffffff16!important;color:#fff!important;border:1px solid #ffffff38!important}.kos-qa-controls button:hover,.kos-qa-primary:hover{filter:brightness(1.07)}.kos-qa-layout{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);min-height:420px}.kos-qa-aside{padding:1.6rem;background:#ecf1f7;border-right:1px solid var(--qa-edge);font-size:.88rem}.kos-qa-aside strong{font-size:1rem}.kos-qa-aside p{color:#46596b;margin-top:.65rem}.kos-qa-aside small{line-height:1.7}.kos-qa-ready{color:#17633e}.kos-qa-warn{color:#926513}#kos-qa-content{min-width:0;padding:clamp(1rem,3vw,2.1rem)}.kos-qa-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.kos-qa-heading h3{font-size:1.55rem;margin:.2rem 0}.kos-qa-heading small,.kos-qa-type{letter-spacing:.12em;font-size:.7rem;color:var(--qa-muted);font-weight:800}.kos-qa-summary{display:flex;gap:.45rem;margin-bottom:1.1rem}.kos-qa-pill{display:inline-block;border-radius:100px;background:#ebeff5;color:#364960;font-weight:700;font-size:.7rem;padding:.28rem .65rem;margin:.1rem}.kos-qa-pill.resolved{background:#d5f0df;color:#17643c}.kos-qa-pill.triage,.kos-qa-pill.retest{background:#fff1d1;color:#835b17}.kos-qa-pill.in_progress{background:#d6e7fb;color:#245b92}.kos-qa-cardlist{display:grid;gap:.8rem}.kos-qa-card{display:block;width:100%;text-align:left;border:1px solid var(--qa-edge);border-radius:13px;padding:1.1rem;background:#fff;color:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.kos-qa-card:hover{transform:translateY(-2px);border-color:#c9a65d}.kos-qa-card h4{font-size:1.1rem;margin:.5rem 0}.kos-qa-card p{color:#526173;font-size:.88rem;margin:.25rem 0}.kos-qa-meta{font-size:.75rem;color:var(--qa-muted);margin-top:.65rem}.kos-qa-form,.kos-qa-detail{background:#fff;border:1px solid var(--qa-edge);padding:clamp(1rem,3vw,1.5rem);border-radius:14px}.kos-qa-shell label{display:block;font-size:.88rem;font-weight:700;margin:0 0 .8rem}.kos-qa-shell input[type=text],.kos-qa-shell input[type=url],.kos-qa-shell select,.kos-qa-shell textarea,.kos-qa-shell input[type=file]{display:block;width:100%;box-sizing:border-box;padding:.7rem;border-radius:9px;background:#fff;border:1px solid #b8c4d2;color:#17243a;margin-top:.35rem;font:inherit}.kos-qa-shell input:focus,.kos-qa-shell select:focus,.kos-qa-shell textarea:focus,.kos-qa-shell button:focus-visible{outline:3px solid #dcbb70;outline-offset:2px}.kos-qa-form label>span{color:#bc514f}.kos-qa-two{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.kos-qa-form fieldset{border:1px solid var(--qa-edge);border-radius:12px;padding:1rem;margin-bottom:1rem}.kos-qa-form legend{font-weight:800}.kos-qa-form .kos-qa-radio{display:flex;gap:.5rem;align-items:center;margin:.35rem 0}.kos-qa-form .kos-qa-radio input{margin:0}.kos-qa-form fieldset p,.kos-qa-disclaimer{font-size:.82rem;color:#586878}.kos-qa-alert{background:#fff2ed;border:1px solid #e7b8a9;color:#8c3626;padding:.7rem;border-radius:10px;margin:1rem 0}.kos-qa-empty{background:#fff;border:1px dashed #a6b6c8;border-radius:14px;padding:2rem;text-align:center}.kos-qa-locked{border:1px solid #c8d4e2;border-radius:13px;padding:1.5rem;background:#f5f8fc}.kos-qa-back{border:0;background:#fff0;cursor:pointer;color:#416182;margin:.4rem 0 1rem;padding:0}.kos-qa-detail h3{font-size:1.45rem;margin:.6rem 0}.kos-qa-detail h4{margin:1.2rem 0 .4rem}.kos-qa-detail section{padding:.15rem 0}.kos-qa-detail p{white-space:normal;overflow-wrap:anywhere}.kos-qa-detail hr{border:0;border-top:1px solid var(--qa-edge);margin:1.5rem 0}.kos-qa-notes{display:grid;gap:.6rem}.kos-qa-note{background:#f2f5fa;border-radius:10px;padding:.7rem 1rem}.kos-qa-note p{margin:.25rem 0}.kos-qa-note small{font-size:.75rem;color:#5d6b7b}.kos-qa-file{border:1px solid var(--qa-edge);padding:.6rem;border-radius:9px;margin:.5rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem}.kos-qa-detail button:not(.kos-qa-primary){background:#ecf0f6;border:1px solid #bdcad8;border-radius:8px;padding:.45rem .7rem;cursor:pointer}.kos-qa-upload{background:#f7f9fc;padding:1rem;border-radius:12px;margin:.8rem 0}.kos-qa-upload button:disabled{opacity:.4;cursor:not-allowed}.kos-qa-upload audio{display:block;max-width:100%;margin:.5rem 0}@media(max-width:760px){.kos-qa-layout{grid-template-columns:1fr}.kos-qa-aside{border-right:0;border-bottom:1px solid var(--qa-edge);padding:1rem}.kos-qa-two{grid-template-columns:1fr}.kos-qa-banner{padding:1.4rem 1rem}.kos-qa-heading h3{font-size:1.25rem}#kos-qa-content{padding:1rem}.kos-qa-controls button{flex:1;font-size:.85rem;padding:.65rem .45rem!important}}@media(prefers-reduced-motion:reduce){.kos-qa-card{transition:none}.kos-qa-card:hover{transform:none}}