.cnnet-bj{margin:30px 0;min-width:0}.cnnet-bj [hidden]{display:none!important}.cnnet-bj-live{background:#163e34;color:#fff8e9;border:1px solid #b1945c;border-radius:8px;padding:clamp(16px,4vw,30px);box-shadow:inset 0 0 0 5px #ffffff08}.cnnet-bj-live h3{color:#fff8e9;font-size:1.35rem;margin:12px 0}.cnnet-site .cnnet-bj-live :is(button,input):focus-visible{outline:3px solid #efca7b;outline-offset:4px}.cnnet-bj-live h3:focus{outline:2px solid #efca7b;outline-offset:5px}.cnnet-bj-progress{font:600 .8rem/1.5 system-ui,sans-serif;letter-spacing:.04em;color:#e7d6aa}.cnnet-bj .cnnet-bj-cards{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0}.cnnet-bj .cnnet-bj-cards li{margin:0;padding:0}.cnnet-bj-card{display:flex;align-items:center;justify-content:center;flex:none;width:60px;min-height:84px;border-radius:5px;border:1px solid #cdbf9d;background:#fffcf4;color:#172e28;box-shadow:0 3px 0 #0002;font:700 24px/1.2 Georgia,serif}.cnnet-bj-card b{display:block;font:30px/1.1 Georgia,serif}.cnnet-bj-red{color:#9d3036}.cnnet-bj fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.cnnet-bj legend{float:none;padding:0 0 12px;color:inherit;font-weight:650}.cnnet-bj-choices{display:grid;gap:10px}.cnnet-bj-choices label{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border:1px solid #a69d7c;border-radius:4px;cursor:pointer;background:#ffffff08;line-height:1.5}.cnnet-site .cnnet-bj-choices input[type="radio"]{display:inline-block;width:19px;height:19px;min-width:19px;min-height:19px;padding:0;margin:0;flex:0 0 19px;accent-color:#efca7b;box-sizing:border-box}.cnnet-bj-choices label:has(input:checked){background:#ead6aa;color:#163e34;border-color:#ead6aa}.cnnet-bj fieldset:disabled label{cursor:default}.cnnet-bj-feedback{margin:22px 0;line-height:1.65}.cnnet-bj-feedback p{margin:.65em 0}.cnnet-bj-feedback strong{color:#fff3d0}.cnnet-bj-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cnnet-bj button{min-height:44px}.cnnet-bj button:disabled{opacity:.6;cursor:default}.cnnet-bj [data-cnnet-bj-reset]{border:1px solid #e7d6aa;border-radius:4px;background:transparent;color:#fff3d0;padding:9px 15px;cursor:pointer}.cnnet-bj .cnnet-bj-small{margin:24px 0 0;color:#e4dfd2;font-size:.8rem}.cnnet-bj-reference{margin-top:32px}.cnnet-bj-reference>ol{padding-left:22px}.cnnet-bj-reference>ol>li{padding:10px 0 24px;border-bottom:1px solid #d6cdbf}.cnnet-bj-reference details{padding:10px 0}.cnnet-bj-reference summary{cursor:pointer;min-height:44px;line-height:1.5;font-weight:600}.cnnet-bj-reference details p{margin:12px 0}.cnnet-bj :where(p,span,strong,legend){overflow-wrap:anywhere}@media(max-width:420px){.cnnet-bj-card{width:48px;min-height:68px;font-size:20px}.cnnet-bj-card b{font-size:25px}.cnnet-bj .cnnet-bj-cards{gap:8px}.cnnet-bj-actions .cnnet-button{width:100%}}@media(prefers-reduced-motion:reduce){.cnnet-bj *{scroll-behavior:auto}}@media print{.cnnet-bj-live{display:none}.cnnet-bj-reference details{display:block}.cnnet-bj-reference details>*{display:block}}
