.sidebar nav{overflow-y:auto}
.coverage-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}
.coverage-step{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}
.coverage-step>b{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;color:#063126;background:var(--green)}
.coverage-step h3,.coverage-step p{margin:0}.coverage-step p{margin-top:5px}
.coverage-coordinates{margin-top:18px;padding:15px;border:1px solid #39706c;border-radius:10px;background:#09292e}
.coverage-coordinates small,.coverage-coordinates strong{display:block}.coverage-coordinates small{color:var(--green);font-size:.65rem;font-weight:850;letter-spacing:.1em}.coverage-coordinates strong{margin:7px 0 14px;font:700 1.05rem ui-monospace,monospace}
.coverage-link{display:inline-flex;align-items:center;text-decoration:none}
.coverage-xtrim{width:100%;margin-bottom:18px}.coverage-xtrim:disabled,#saveCoverage:disabled{cursor:not-allowed;opacity:.45}
.coverage-result{padding-top:18px;border-top:1px solid var(--line)}
.coverage-result input[type=file]{padding:8px}
.coverage-copy{width:100%;margin-top:12px}
.coverage-history{margin-top:18px}.coverage-history table{min-width:780px}
.coverage-state{display:inline-block;padding:5px 8px;border-radius:99px;font-size:.68rem;font-weight:850;background:#193f44}.coverage-state.yes{color:#6ce0b6;background:#0c4c40}.coverage-state.no{color:#ffb2b8;background:#55292e}.coverage-state.review{color:#ffd27c;background:#514322}
@media(max-width:1000px){.coverage-layout{grid-template-columns:1fr}}
@media(max-width:600px){.coverage-coordinates .actions{align-items:stretch;flex-direction:column}.coverage-link{justify-content:center}}
