aside{overflow:auto}aside nav{margin-top:25px}aside nav button{padding:11px 12px}aside footer{padding-top:24px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.badge{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#7b9561}.big{font-size:32px;font-weight:bold;letter-spacing:-1px}.progress{height:9px;background:#e9ede5;border-radius:10px;margin:14px 0;overflow:hidden}.progress i{height:100%;display:block;background:#668653}.bullet{padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center}.dot{width:10px;height:10px;border-radius:50%;background:#688852;flex-shrink:0}.dot.amber{background:#d7a13e}.dot.red{background:#c96b55}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mini{padding:15px;background:#f5f7f1;border-radius:7px}.fieldgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fieldgrid label{display:block}.fieldgrid input,.fieldgrid select,.fieldgrid textarea,.input{width:100%;padding:11px;border:1px solid var(--line);border-radius:6px;margin:7px 0;font:inherit}.fieldgrid textarea{min-height:85px}.full{grid-column:1/-1}.muted{color:var(--muted);font-size:12px}.report li{line-height:1.8;margin-bottom:8px}.timeline{border-left:2px solid #d8e3cd;padding:0 0 0 18px;margin:20px 0}.timeline p{margin:15px 0}.stack{display:flex;flex-direction:column;gap:10px}.bars{display:flex;align-items:end;gap:12px;height:170px;padding:8px 0 24px;border-bottom:1px solid var(--line)}.bars>div{flex:1;position:relative;background:#2b5a4b;border-radius:4px 4px 0 0;min-height:2px}.bars label{position:absolute;bottom:-20px;font-size:9px;left:1px;color:var(--muted)}.bars span{position:absolute;top:-18px;left:0;font-size:8px;white-space:nowrap}.article{line-height:1.8}.article h3{color:var(--green)}.statusline{font-size:11px;padding:8px 12px;border-radius:6px;background:#eef2e8;display:inline-block}.dangertext{color:#b15b49}details{border:1px solid var(--line);border-radius:8px;padding:15px;margin-top:12px}summary{cursor:pointer;font-weight:bold}dialog.wide{width:680px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b4cf8e;outline-offset:3px}@media(max-width:900px){.grid3{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}}@media(max-width:650px){.grid3,.kpis{grid-template-columns:1fr}.fieldgrid{grid-template-columns:1fr}.full{grid-column:auto}aside{overflow:visible}aside nav{margin-top:15px}.toolbar select{max-width:100%}.stats{gap:10px}.stat strong{font-size:20px}}

.semear-connection{margin:24px 40px 0;padding:22px;background:#eef3e8;border:1px solid #d0ddc4;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:22px}.semear-connection p{margin:7px 0;font-size:13px}.semear-connection small{color:#536447;font-size:11px}.semear-connection a{display:block;padding:10px 14px;border:1px solid #8ca47b;border-radius:6px;color:#244b3b;text-decoration:none;font-size:12px;margin:6px 0;white-space:nowrap}.semear-connection a:hover{background:#dfead5}@media(max-width:800px){.semear-connection{margin:18px;flex-direction:column;align-items:stretch}.semear-connection a{white-space:normal}}
