.egp-opt label{display:block;margin:14px 0;font-weight:600}.egp-opt input,.egp-opt select,.egp-opt textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #9eafb2;border-radius:3px;background:#fff;color:#172a25;font:inherit;padding:10px}.egp-opt textarea{resize:vertical;min-height:70px;line-height:1.6}.egp-opt [name=content]{min-height:340px;font-weight:400}.egp-opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.egp-opt details{border-bottom:1px solid #cbd5d7;padding:20px 0}.egp-opt summary{cursor:pointer}.egp-opt .egp-opt-upload{position:relative;overflow:hidden;margin:0;border:1px solid #9eafb2;padding:11px 14px;display:inline-flex;gap:8px;align-items:center;border-radius:3px;font-size:14px}.egp-opt-upload input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.egp-opt [data-opt-result]{border-top:3px solid var(--crt-accent);margin-top:30px}.egp-opt [data-opt-result] section{padding:22px 0;border-top:1px solid #cbd5d7}.egp-opt h3{font-size:20px}.egp-opt .egp-opt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 0}.egp-opt-stats strong{display:block;font-size:23px}.egp-opt-stats span{font-size:13px}.egp-opt table{width:100%;border-collapse:collapse;table-layout:fixed}.egp-opt td,.egp-opt th{padding:10px;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dce2e3}.egp-opt td:first-child,.egp-opt th:first-child{width:45%}.egp-opt p,.egp-opt li{overflow-wrap:anywhere;white-space:pre-wrap}.egp-opt .egp-opt-evidence{padding:12px 0;border-bottom:1px solid #e3e8e8}.egp-opt .egp-opt-evidence p{font-weight:400}.egp-opt button:focus-visible,.egp-opt input:focus-visible,.egp-opt textarea:focus-visible,.egp-opt select:focus-visible{outline:2px solid #007768;outline-offset:2px}@media(max-width:640px){.egp-opt-grid{grid-template-columns:1fr;gap:0}.egp-opt .egp-opt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.egp-opt th,.egp-opt td{font-size:12px;padding:6px}.egp-opt .egp-cpt-toolbar{align-items:flex-start}.egp-opt .egp-cpt-actions{flex-wrap:wrap}}
.egp-cpt.egp-opt table{min-width:0;max-width:100%}
