.yitm-cyber-review-panel,.yitm-cyber-actions{border:1px solid color-mix(in srgb,var(--yitm-primary) 16%,transparent);border-radius:24px;background:#fff;box-shadow:0 14px 36px color-mix(in srgb,var(--yitm-primary) 7%,transparent);padding:clamp(20px,3vw,34px);margin-block:24px}.yitm-cyber-review-panel__head,.yitm-cyber-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.yitm-cyber-mode-pill,.yitm-cyber-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:800;background:#edf4fb;color:#173d63;white-space:nowrap}.yitm-cyber-review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.yitm-cyber-review-fields label,.yitm-cyber-check__fields label{font-weight:800;color:var(--yitm-navy)}.yitm-cyber-review-fields input,.yitm-cyber-check__fields select,.yitm-cyber-check__fields textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid var(--yitm-control-border);border-radius:12px;background:#fff;color:var(--yitm-navy);padding:11px 12px;font:inherit}.yitm-cyber-list{display:grid;gap:16px}.yitm-cyber-check{border:1px solid #d8e1e9;border-radius:20px;padding:20px;background:#fff}.yitm-cyber-check__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.yitm-cyber-check__head label{display:flex;gap:13px;align-items:flex-start;cursor:pointer}.yitm-cyber-check__head input{width:22px;height:22px;margin-top:2px;accent-color:var(--yitm-primary)}.yitm-cyber-check__head strong{display:block;font-size:1.08rem;color:var(--yitm-navy)}.yitm-cyber-check__head small{display:block;margin-top:5px;font-size:.95rem;line-height:1.5;color:var(--yitm-navy);font-weight:500}.yitm-cyber-check__fields{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid #e6edf2}.yitm-cyber-tech-question{margin:14px 0 8px;color:var(--yitm-navy)}.yitm-cyber-official{font-weight:800}.yitm-cyber-progress{min-width:210px}.yitm-cyber-progress strong{display:block;margin-bottom:8px}.yitm-cyber-progress span{display:block;height:9px;border-radius:999px;background:#e4ebf1;overflow:hidden}.yitm-cyber-progress i{display:block;height:100%;width:0;background:var(--yitm-primary);border-radius:inherit;transition:width .2s ease}.yitm-cyber-actions .hero-actions{margin-top:16px}.yitm-cyber-action-status{min-height:1.5em;font-weight:700}.yitm-cyber-shared-note{background:#f5f8fb;border-radius:12px;padding:12px;margin:12px 0}.yitm-cyber-check[data-status="covered"]{border-color:#9ccdb4;background:#fbfffd}.yitm-cyber-check[data-status="needs_attention"],.yitm-cyber-check[data-status="not_configured"]{border-color:#e4bf7f;background:#fffdf8}.yitm-cyber-check[data-readonly="1"] [data-edit-fields],body.yitm-cyber-shared #yitm-start-review,body.yitm-cyber-shared #yitm-review-actions{display:none!important}body.yitm-cyber-shared .yitm-cyber-covered{pointer-events:none}.yitm-cyber-share-summary{margin-top:16px;padding:16px;border-radius:16px;background:#f2f7fb}.yitm-cyber-share-summary strong{display:block;font-size:1.1rem}.yitm-cyber-share-summary p{margin:.35rem 0 0}@media(max-width:760px){.yitm-cyber-review-panel__head,.yitm-cyber-section-head,.yitm-cyber-check__head{display:block}.yitm-cyber-mode-pill,.yitm-cyber-status-badge{margin-top:10px}.yitm-cyber-review-fields,.yitm-cyber-check__fields{grid-template-columns:1fr}.yitm-cyber-progress{margin-top:16px;min-width:0}}
