.emlp-project{background:#f4f7fb;border:1px solid #d5dfeb;border-radius:10px;padding:20px;margin:0 0 28px;color:#15324d}.emlp-project strong{font-size:16px}.emlp-project p{font-size:13px!important;line-height:1.7;margin:7px 0!important}.emlp-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.emlp-project button{background:#fff!important;border:1px solid #bacbdf!important;color:#203f60!important;padding:9px 12px!important;font-size:13px!important;border-radius:5px!important;min-height:42px;cursor:pointer}.emlp-project button:hover{border-color:#244e7b!important;background:#eaf0f8!important}.emlp-privacy{color:#607288}.emlp-message{font-weight:600;overflow-wrap:anywhere}.emlp-message:empty{display:none}.emlp-confirm{padding:12px;border:1px solid #d4ba80;background:#fff8e8;border-radius:6px}.emlp-confirm button{margin:6px 8px 0 0}.emlp-sample{border:1px solid #cbd8e8;border-radius:8px;background:white;margin:20px 0!important;padding:0!important;color:#15324d}.emlp-sample summary{padding:17px 20px;font-weight:700;cursor:pointer;font-size:15px}.emlp-sample-content{padding:0 24px 24px;font-size:14px;line-height:1.8}.emlp-sample-content h3{font-size:23px!important;margin:12px 0!important}.emlp-sample-content h4{font-size:16px!important;margin:24px 0 8px!important}.emlp-sample-content p,.emlp-sample-content li{font-size:14px!important;line-height:1.8}.emlp-tag{font-size:12px;color:#855915;background:#fff5df;border:1px solid #ead7ad;padding:5px 8px;border-radius:4px}.emlp-table{overflow-x:auto}.emlp-table table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.emlp-table th,.emlp-table td{padding:10px;text-align:left;border-bottom:1px solid #dce4ee}.emlp-table th{background:#eef3f9}.emlp-sample-end{border-top:1px solid #d5dfeb;margin-top:20px;padding-top:16px}.emlp-review-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 20px}.emlp-review-status>div{border:1px solid #d6e0eb;background:#f6f8fb;border-radius:6px;padding:12px}.emlp-review-status strong{display:block;font-size:12px;color:#587088;margin-bottom:5px}.emlp-review-status span{display:block;font-size:14px;color:#193c5d;overflow-wrap:anywhere}.emlwb .emlp-assumptions{background:#eff4fa;border-left:3px solid #2c567d;padding:13px 16px;font-size:14px;line-height:1.8}.emlwb details.emlp-advanced{margin:14px 0 20px}.emlwb .emlp-review-status{margin-top:0}.emlp-project [hidden]{display:none!important}@media(max-width:600px){.emlp-project{padding:15px}.emlp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.emlp-actions button{padding:9px 6px!important;font-size:12px!important}.emlp-review-status{grid-template-columns:1fr}.emlp-sample-content{padding:0 15px 20px}}@media print{.emlp-project,.emlp-sample{display:none!important}}
.emlp-current-conditions table{white-space:normal}.emlp-current-conditions th{width:22%;min-width:120px}.emlp-current-conditions td{overflow-wrap:anywhere}.emlp-sample [hidden]{display:none!important}
