.ef-entry{gap:7px;white-space:nowrap}.ef-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c94b4b;flex:none}.ef-live{box-shadow:0 0 0 4px #c94b4b20}.ef-dialog{box-sizing:border-box;width:calc(100vw - 24px);height:calc(100vh - 24px);max-width:1440px;max-height:none;border:1px solid #cbdcd1;border-radius:16px;padding:0;background:#f3f7f2;color:#1c382a;overflow:hidden;font:14px/1.5 inherit}.ef-dialog[open]{display:flex;flex-direction:column}.ef-dialog::backdrop{background:#102d21bb;backdrop-filter:blur(3px)}.ef-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:white;border-bottom:1px solid #d8e4d9}.ef-dialog header small{font-size:10px;letter-spacing:1.6px;color:#718878}.ef-dialog h2{margin:4px 0;font-size:25px}.ef-dialog h2 span{font-size:14px;font-weight:400;color:#718878}.ef-health,.ef-policy,.ef-controls{padding:9px 22px;font-size:12px}.ef-health{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ef-policy{background:#e4efe3;color:#355f45}.ef-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ef-controls>span{margin-left:auto;color:#78907d;font-size:11px}.ef-content{overflow:auto;padding:0 22px 22px;flex:1;min-height:100px}.ef-dialog table{border-collapse:collapse;width:100%;background:white;font-size:12px;font-variant-numeric:tabular-nums}.ef-dialog td,.ef-dialog th{text-align:left;padding:9px 12px;border-bottom:1px solid #e2ebe3;white-space:nowrap}.ef-dialog th{background:#edf3ea;color:#5c7665;font-weight:500;position:sticky;top:0}.ef-dialog td small{display:block;color:#839789;font-size:9px}.ef-table-wrap{overflow:auto;border:1px solid #d7e4d8;border-radius:9px;max-height:510px}.ef-dialog tbody .btn{font-size:12px}.ef-selected td{background:#edf6e9}.ef-gain{color:#267151}.ef-loss{color:#b04e40}.ef-detail{background:white;border:1px solid #d7e4d8;border-radius:10px;margin-top:16px;padding:18px}.ef-detail h3{font-size:18px;margin:0 0 8px}.ef-detail h4{margin:18px 0 8px}.ef-detail p{font-size:12px;color:#718878}.ef-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ef-cards>div{border:1px solid #dce7da;border-radius:8px;padding:12px}.ef-cards small{display:block;color:#768c7d;font-size:11px}.ef-cards strong{display:block;font-size:20px;margin-top:4px}.ef-detail svg{width:100%;height:190px;background:#f6f9f4;border:1px solid #e0e9dc;border-radius:8px;margin-top:14px}.ef-detail svg text{font-size:11px;fill:#6e8374}.ef-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:11px;color:#7a8d7f}.ef-facts b{display:block;color:#284d37;font-size:14px}.ef-dialog details{font-size:12px;color:#6e8575;margin-top:16px}.ef-dialog summary{cursor:pointer;color:#325d43}.ef-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:#f0f5eb;padding:12px;font-size:10px}.ef-warning{border:1px solid #d9be7c;background:#faf3dd;padding:10px;border-radius:8px}.ef-dialog button:focus-visible{outline:3px solid #d8b95c;outline-offset:2px}@media(max-width:750px){.ef-dialog{width:calc(100vw - 10px);height:calc(100vh - 10px)}.ef-dialog>header,.ef-health,.ef-policy,.ef-controls{padding:10px 12px}.ef-content{padding:0 10px 16px}.ef-dialog h2 span{display:block;font-size:12px}.ef-cards,.ef-facts{grid-template-columns:repeat(2,1fr)}.ef-cards strong{font-size:17px}.ef-detail{padding:12px}.ef-controls>span{margin-left:0}.ef-table-wrap{max-height:400px}}
