.cwc-login{max-width:580px;margin:42px auto;padding:30px;background:white;border:1px solid #dce6ee;border-radius:18px}.cwc-login h1{font-size:2rem;line-height:1.2}.cwc-form{display:grid;gap:18px}.cwc-field{display:grid;gap:7px;font-weight:650}.cwc-field input,.cwc-field textarea,.cwc-field select{box-sizing:border-box;width:100%;font:inherit;font-weight:400;line-height:1.5;padding:10px 12px;color:#183b53;background:white;border:1px solid #a9bdca;border-radius:8px}.cwc-form button,.cwc-filter button{font:inherit;cursor:pointer;padding:10px 16px;border-radius:8px;border:1px solid #9aafbc;background:white;color:#12374c;font-weight:650}.cwc-form .cwpr-button{background:#0c4a69;color:white;border-color:#0c4a69}.cwc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cwc-stats article{display:grid;gap:5px;background:white;border:1px solid #dce6ee;border-radius:12px;padding:20px}.cwc-stats strong{font-size:2rem;line-height:1.2}.cwc-stats span{font-size:.88rem;color:#4b6272}.cwc-progress,.cwc-panel{background:white;padding:26px;border:1px solid #dce6ee;border-radius:16px;margin:22px 0}.cwc-progress h2{margin-top:0}.cwc-progress progress{width:100%;height:16px;accent-color:#267a42}.cwc-progress p:last-child,.cwc-note{font-size:.9rem;color:#4b6272}.cwc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cwc-collect .cwc-panel{margin-bottom:0}.cwc-grid .cwc-field{align-content:start}.cwc-panel h3{border-top:1px solid #dce6ee;padding-top:24px;margin-bottom:0}.cwc-confirm{border:1px solid #dce6ee;border-radius:10px;padding:18px;display:grid;gap:12px}.cwc-confirm label{display:flex;align-items:flex-start;gap:10px}.cwc-confirm input{margin-top:7px;flex:0 0 auto}.cwc-actions{display:flex;gap:12px;flex-wrap:wrap}.cwc-alert{padding:16px 20px;border:1px solid #cfac4c;border-left:4px solid #cfac4c;border-radius:8px;background:#fff9e8;white-space:pre-line}.cwc-filter{display:flex;align-items:end;gap:15px;margin:20px 0}.cwc-filter .cwc-field{min-width:200px}.cwc-table-wrap{overflow-x:auto}.cwc-table-wrap table{width:100%;border-collapse:collapse}.cwc-table-wrap th,.cwc-table-wrap td{text-align:left;border-bottom:1px solid #dce6ee;padding:13px 10px;vertical-align:top}.cwc-table-wrap small{display:block;color:#5f7380}.cwc-source-url{overflow-wrap:anywhere;color:#526b7a}.cwc-link-button{margin-top:12px}.cwc-count strong{font-size:1.5em}.cwc-panel details,.cwc-login details{margin-top:20px}@media(max-width:760px){.cwc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cwc-grid{grid-template-columns:1fr}.cwc-panel,.cwc-progress,.cwc-login{padding:20px}.cwc-filter{align-items:stretch;flex-direction:column}.cwc-form .cwc-actions button{flex:1 1 160px}.cwc-stats article{padding:16px}}

.cwpr-hero .cwc-form{display:block}.cwpr-hero .cwc-form .cwc-link-button{width:auto;display:inline-flex;border:0;background:none;padding:0;margin:10px 0 0;text-decoration:underline}
.cwc-facebook-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cwc-check{display:flex;align-items:flex-start;gap:10px;font-weight:500}.cwc-check input{margin-top:5px;flex:0 0 auto}.cwc-source-actions{display:flex;flex-wrap:wrap;gap:8px}.cwc-source-actions button{padding:7px 10px;font-size:.88rem}.cwc-evidence{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;padding:18px;border-radius:8px}.cwc-panel p,.cwc-panel small{overflow-wrap:anywhere}@media(max-width:760px){.cwc-facebook-stats{grid-template-columns:1fr}.cwc-source-actions{min-width:140px}}
