.sc-comp{border-left:4px solid var(--bs-warning,#ffc107)}.sc-comp-head{display:flex;gap:.85rem;align-items:center;margin-bottom:.75rem}.sc-comp-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff3cd;color:#997404;font-size:1.2rem}.sc-comp-title{font-size:1.25rem;margin:0}.sc-comp-prize{color:var(--bs-secondary-color,#6c757d);font-size:.95rem}.sc-comp-desc{margin-bottom:.75rem}.sc-comp-secret{font-size:.9rem;color:var(--bs-secondary-color,#6c757d);margin-bottom:.5rem}.sc-comp-rows{display:grid;gap:.4rem;margin-bottom:.75rem}.sc-comp-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sc-comp-msg.is-ok,.sc-comp-entered{color:#198754}.sc-comp-msg.is-error{color:#dc3545}.sc-comp-entered{margin-top:.5rem;font-size:.9rem}.sc-comp-winner{background:#fff3cd;border-radius:.4rem;padding:.6rem .85rem;margin-bottom:1rem}.sc-comp-sub{font-size:1.05rem;margin:1rem 0 .4rem}.sc-comp-correct{margin-bottom:0;padding-left:1.4rem}.sc-comp-entries{display:grid;gap:.4rem}.sc-comp-entry{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.4rem;padding:.45rem .75rem}.sc-comp-entry.is-winner{border-color:#ffc107;background:#fffbe9}.sc-comp-entry.is-me{border-color:var(--bs-primary,#0d6efd)}.sc-comp-entry summary{display:flex;justify-content:space-between;gap:.75rem;cursor:pointer}.sc-comp-entry-score{color:var(--bs-secondary-color,#6c757d);white-space:nowrap}.sc-comp-answers{list-style:none;padding:.5rem 0 0;margin:0}.sc-comp-answers li{padding:.1rem 0}.sc-comp-answers .is-right{color:#198754}.sc-comp-answers .is-wrong{color:var(--bs-secondary-color,#6c757d)}.sc-comp-mine li{list-style:disc inside}