.portal-safety{color:#55502b;background:#f4f2df;border:1px solid #ded8af;border-radius:6px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.portal-safety>span{color:#918b4f}.portal-safety b{font-size:13px}.portal-safety p{margin:4px 0 0;font-size:12px;line-height:1.45}.portal-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.portal-card,.portal-workbench{background:#fff;border:1px solid #e0e4e8;border-radius:7px;padding:22px}.portal-card{flex-direction:column;display:flex}.portal-card p{color:#667184;min-height:56px;font-size:12px;line-height:1.55}.portal-card button{width:max-content;margin-top:auto}.portal-card-top{justify-content:space-between;gap:8px;display:flex}.portal-card-top>div{grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid}.portal-card-top b{font-size:14px}.portal-card-top small{color:#87909e;grid-column:2;margin-top:2px;font-size:10px}.portal-logo{border-radius:7px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.portal-logo.ml{color:#2d2d2d;background:#ffe600}.portal-logo.poi{color:#fff;background:#102e67}.portal-logo.shield{color:#01866d;background:#e6f5ee}.portal-state{white-space:nowrap;color:#737b88;background:#f3f4f6;border-radius:10px;height:max-content;padding:4px 7px;font-size:9px;font-weight:800}.portal-state.ready{color:#008b71;background:#e6f5ef}.portal-workbench{margin-bottom:18px;padding:0;overflow:hidden}.portal-workbench>header{background:#fff;border-bottom:1px solid #e8ebef;align-items:end;height:auto;padding:20px 22px;display:flex;position:static}.portal-workbench>header h2{margin:4px 0;font-size:18px}.portal-workbench>header p:not(.eyebrow){color:#758091;margin:0;font-size:12px}.portal-workbench>header>span{color:#746d3d;background:#f3f1e3;border-radius:12px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:800}.portal-config{grid-template-columns:1fr 1fr;gap:15px;padding:18px 22px 0;display:grid}.portal-config label{color:#596476;gap:6px;font-size:11px;font-weight:700;display:grid}.portal-config input,.portal-search{background:#fff;border:1px solid #dce1e7;border-radius:5px;height:42px;padding:0 11px;font:12px inherit}.portal-config small{color:#9198a5;font-size:10px;font-weight:400}.portal-search{align-items:center;gap:8px;margin:18px 22px;display:flex}.portal-search input{border:0;outline:0;width:100%;font:12px inherit}.portal-search>span{color:#8a92a1;font-size:19px}.portal-property-list{border-top:1px solid #e8ebef;max-height:440px;overflow:auto}.portal-property{cursor:pointer;border-bottom:1px solid #edf0f3;grid-template-columns:20px 56px 1fr auto;align-items:center;gap:12px;padding:10px 22px;display:grid}.portal-property:hover,.portal-property.selected{background:#fbfaf5}.portal-property input{accent-color:#837d4b;width:16px;height:16px}.portal-property img{object-fit:cover;background:#eff1f4;border-radius:4px;width:56px;height:42px}.portal-property b,.portal-property small{display:block}.portal-property b{font-size:12px}.portal-property small{color:#7e8795;margin-top:3px;font-size:10px}.portal-property em{color:#7e8795;background:#f2f4f6;border-radius:10px;padding:4px 7px;font-size:9px;font-style:normal}.portal-property em.active{color:#008b71;background:#e6f5ef}.portal-workbench>footer{background:#fafbfc;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.portal-workbench>footer>span{color:#6e7786;font-size:11px}.portal-log{margin-bottom:20px}.portal-events article{border-top:1px solid #edf0f3;grid-template-columns:30px 1fr minmax(200px,.8fr);align-items:center;gap:9px;padding:12px 0;display:grid}.portal-events article>span{color:#8b8656;font-size:20px}.portal-events b,.portal-events small{display:block}.portal-events b{font-size:12px}.portal-events small,.portal-events p{color:#7c8594;margin:3px 0;font-size:10px}.portal-events p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@media (width<=900px){.portal-overview{grid-template-columns:1fr}.portal-card p{min-height:0}.portal-events article{grid-template-columns:30px 1fr}.portal-events p{grid-column:2}}@media (width<=620px){.portal-config{grid-template-columns:1fr}.portal-property{grid-template-columns:20px 46px 1fr}.portal-property em{display:none}.portal-workbench>header{display:block}.portal-workbench>header>span{margin-top:10px;display:inline-block}.portal-workbench>footer{display:block}.portal-workbench>footer .primary{width:100%;margin-top:12px;display:block}.portal-events article{grid-template-columns:24px 1fr}.portal-card button{width:100%}}
