.alma-page{min-width:0;overflow-wrap:anywhere}.alma-page img{max-width:100%;height:auto;object-fit:contain}.alma-page p{white-space:pre-line}.alma-filters{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.alma-filters label{flex:1;min-width:min(240px,100%)}.alma-filters input,.alma-filters select{width:100%;min-height:44px}.alma-page button,.alma-page .wb-card summary,.alma-steps label{min-height:44px}.alma-page .wb-card summary{cursor:pointer;display:flex;align-items:center}.alma-steps{padding-inline-start:24px}.alma-steps label{display:flex;gap:12px;align-items:center}.alma-steps input{width:24px;height:24px;flex-shrink:0}.alma-page .ts-picture img{max-height:260px}.alma-page [hidden]{display:none!important}
.alma-page .wb-nav{flex-wrap:wrap}.alma-page .wb-nav a,.alma-choice{min-height:44px;display:inline-flex;align-items:center}.alma-page .wb-card{min-width:0}.alma-page details.wb-card{margin-block:16px}.alma-choice{gap:12px;cursor:pointer}.alma-choice input{width:24px;height:24px;flex-shrink:0}.alma-icon{width:96px;max-width:100%;margin-bottom:12px}.alma-plan input{display:block;min-height:44px;max-width:100%}.alma-map-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.alma-map-viewport{width:100%;max-height:65vh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);margin-top:16px}.alma-map-viewport svg{display:block;min-height:260px;height:auto;background:var(--paper)}.alma-map-viewport rect{fill:var(--muted);stroke:var(--paper);stroke-width:.35}.alma-map-selected rect{fill:var(--accent);stroke:var(--ink);stroke-width:.6}.alma-map-viewport g{cursor:pointer}.alma-page [data-alma-plan-error]:not(:empty){font-weight:700}.alma-page [id^=node-]{scroll-margin-top:100px}
.alma-tree-viewport{max-width:100%;max-height:65vh;overflow:auto;overscroll-behavior:contain}.alma-tree{display:block;width:980px;height:1040px;font-family:inherit}.alma-tree path{stroke:var(--muted);stroke-width:2;fill:none}.alma-tree rect{fill:var(--white);stroke:var(--accent);stroke-width:2}.alma-tree text{fill:var(--ink);font-size:18px}.alma-tree a:focus rect,.alma-tree a:hover rect{stroke:var(--ink);stroke-width:4}
