.addr249[data-acdm-mode=matrix] .addr249-thread,.addr249[data-acdm-mode=matrix] .addr249-decision,.addr249[data-acdm-mode=portfolio] .addr249-thread,.addr249[data-acdm-mode=portfolio] .addr249-decision,.addr249[data-acdm-mode=council] .addr249-thread,.addr249[data-acdm-mode=council] .addr249-decision{display:none}.addr249:not([data-acdm-mode=focus]) .addr249-nav{opacity:.58}.acdm250-switch{display:flex;gap:6px;margin-left:12px}.acdm250-switch button{height:32px;padding:0 10px;border:1px solid #2a4c54;border-radius:8px;background:#071721;color:#a8c3c2;font:700 8px ui-monospace;letter-spacing:.08em}.acdm250-switch button[data-active=true]{border-color:#73dfc2;background:#6bd8bc;color:#04151a}.acdm250-panel{display:none;margin-top:16px}.addr249:not([data-acdm-mode=focus]) .acdm250-panel{display:block}.acdm250-panel>header{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:12px}.acdm250-panel h3{margin:4px 0 0;font-size:18px}.acdm250-panel header>span{text-align:right}.acdm250-panel header>span b{display:block;color:#f0cc72;font:700 18px ui-monospace}.acdm250-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.acdm250-matrix button{min-height:194px;padding:13px;border:1px solid #1e4149;border-radius:12px;background:linear-gradient(145deg,#071923,#05131c);color:#dcefeb;text-align:left}.acdm250-matrix button[data-done=true]{border-color:#6bd9bd;box-shadow:inset 0 0 28px rgba(69,215,180,.09)}.acdm250-matrix header{display:flex;justify-content:space-between}.acdm250-matrix header strong{font-size:13px}.acdm250-matrix header b{color:#f0ce76;font:700 20px ui-monospace}.acdm250-matrix p{color:#819da2;font-size:9px;line-height:1.45;min-height:40px}.acdm250-matrix dl{margin:8px 0 0}.acdm250-matrix dl div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #193841;font-size:8px}.acdm250-matrix dt{color:#709097}.acdm250-matrix dd{margin:0;color:#d7e9e6}.acdm250-matrix em{display:block;margin-top:10px;color:#67d8bc;font:700 8px ui-monospace}.acdm250-portfolio{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.acdm250-book,.acdm250-mandate,.acdm250-council,.acdm250-verdict{padding:14px;border:1px solid #1f4149;border-radius:12px;background:#06161f}.acdm250-book>div{display:grid;grid-template-columns:75px 1fr 45px 45px;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #193840;font-size:9px}.acdm250-book i{height:7px;background:#0d2c34;border-radius:9px;overflow:hidden}.acdm250-book i span{display:block;height:100%;background:linear-gradient(90deg,#36a98e,#6ee0c1)}.acdm250-book b{color:#efcd75}.acdm250-mandate button,.acdm250-council button{width:100%;min-height:42px;margin-top:7px;padding:9px;border:1px solid #254a53;border-radius:8px;background:#071923;color:#cde1df;text-align:left;font-size:9px}.acdm250-mandate button[data-done=true],.acdm250-council button[data-done=true]{border-color:#69d8bc;color:#71e0c3}.acdm250-boundary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.acdm250-boundary article{padding:11px;border:1px solid #1c3b43;border-radius:9px}.acdm250-boundary b{display:block;margin-top:5px;color:#f0cc72;font:700 12px ui-monospace}.acdm250-council-layout{display:grid;grid-template-columns:1fr 290px;gap:10px}.acdm250-council>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.acdm250-verdict strong{display:block;font-size:14px;margin:6px 0}.acdm250-verdict p{color:#819da2;font-size:9px;line-height:1.55}.acdm250-verdict dl{margin:12px 0}.acdm250-verdict dl div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #1c3b43;font-size:8px}.acdm250-verdict dd{margin:0;color:#efcc73}.acdm250-ratify{width:100%;height:42px;border:1px solid #846c36;border-radius:8px;background:#17170e;color:#efcc72;font:700 9px ui-monospace}.acdm250-ratify:disabled{opacity:.35}.acdm250-ratify:not(:disabled){background:#edd073;color:#071519}.acdm250-receipt{display:none;margin-top:10px;padding:10px;border:1px solid #5ed2b5;color:#6ee1c3;font:700 9px ui-monospace;text-align:center}.acdm250-receipt[data-visible=true]{display:block}@media(max-width:900px){.acdm250-switch{margin:10px 0 0;overflow:auto}.acdm250-switch button{min-width:max-content}.acdm250-panel>header{display:block}.acdm250-panel header>span{text-align:left;margin-top:8px}.acdm250-matrix{grid-template-columns:1fr 1fr}.acdm250-portfolio,.acdm250-council-layout{grid-template-columns:1fr}.acdm250-boundary{grid-template-columns:1fr 1fr}.acdm250-council>div{grid-template-columns:1fr}}
