.tree-filters[data-astro-cid-uahg4fra]{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:22px;display:flex}.tree-filters[data-astro-cid-uahg4fra] label[data-astro-cid-uahg4fra]{gap:6px;min-width:0;display:grid}.tree-filters[data-astro-cid-uahg4fra] select[data-astro-cid-uahg4fra]{border:2px solid var(--ink);background:var(--paper);max-width:100%;min-height:36px;font:inherit;padding:6px 10px}.tree-filters[data-astro-cid-uahg4fra] .search[data-astro-cid-uahg4fra]{width:min(100%,320px)}.tree-more-filters[data-astro-cid-uahg4fra]{width:100%}.tree-more-filters[data-astro-cid-uahg4fra] summary[data-astro-cid-uahg4fra]{cursor:pointer;min-height:30px;padding:4px 0;font-weight:700}.tree-more-filters[data-astro-cid-uahg4fra]>label[data-astro-cid-uahg4fra]{max-width:320px;margin:12px 0}.tree-feature-filters[data-astro-cid-uahg4fra]{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.tree-feature-filters[data-astro-cid-uahg4fra] label[data-astro-cid-uahg4fra]{align-items:center;gap:8px;min-height:30px;display:flex}.tree-feature-filters[data-astro-cid-uahg4fra] input[data-astro-cid-uahg4fra]{width:18px;height:18px}.tree-shortlist[data-astro-cid-uahg4fra]{margin:24px 0 32px}.tree-table-scroll[data-astro-cid-uahg4fra]{border:var(--border-bold);max-width:100%;overflow:auto}.tree-shortlist[data-astro-cid-uahg4fra] table{border-collapse:collapse;width:100%;min-width:540px;font-size:16px}.tree-shortlist[data-astro-cid-uahg4fra] th,.tree-shortlist[data-astro-cid-uahg4fra] td{border:1px solid var(--ink);vertical-align:top;text-align:left;overflow-wrap:anywhere;min-width:150px;padding:12px}.tree-shortlist[data-astro-cid-uahg4fra] th{background:var(--paper-alt)}.tree-shortlist[data-astro-cid-uahg4fra] caption{text-align:left;padding:12px;font-weight:700}.tree-shortlist[data-astro-cid-uahg4fra] .btn{margin-top:8px}.tree-columns[data-astro-cid-uahg4fra]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tree-map-panel[data-astro-cid-uahg4fra]{min-width:0;position:sticky;top:16px}.tree-map-frame[data-astro-cid-uahg4fra]{position:relative}.tree-map[data-astro-cid-uahg4fra]{border:var(--border-bold);height:clamp(360px,65svh,720px);box-shadow:var(--shadow-card);background:var(--paper-alt);z-index:0}.tree-loading[data-astro-cid-uahg4fra]{background:var(--paper-alt);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.tree-map-caption[data-astro-cid-uahg4fra]{margin-top:16px}.tree-map-caption[data-astro-cid-uahg4fra] .meta[data-astro-cid-uahg4fra]{margin:12px 0}.tree-legend[data-astro-cid-uahg4fra]{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.tree-legend[data-astro-cid-uahg4fra] span[data-astro-cid-uahg4fra]{align-items:center;gap:6px;display:flex}.tree-legend[data-astro-cid-uahg4fra] i[data-astro-cid-uahg4fra]{border:1px solid var(--ink);width:14px;height:14px}.cut[data-astro-cid-uahg4fra]{background:var(--riso-green)}.precut[data-astro-cid-uahg4fra]{background:var(--riso-sunflower)}.both[data-astro-cid-uahg4fra]{background:var(--riso-orange)}.tree-photo[data-astro-cid-uahg4fra]{margin:16px 0}.tree-photo[data-astro-cid-uahg4fra] .media{aspect-ratio:16/9}.tree-photo[data-astro-cid-uahg4fra] figcaption{margin-top:8px}.tree-results[data-astro-cid-uahg4fra]{gap:20px;min-width:0;display:grid}.tree-card[data-astro-cid-uahg4fra]{border:var(--border-bold);min-width:0;box-shadow:var(--shadow-card);overflow-wrap:anywhere;padding:18px;scroll-margin-top:20px}.tree-card[data-astro-cid-uahg4fra] header[data-astro-cid-uahg4fra]{align-items:start;gap:12px;display:flex}.tree-card[data-astro-cid-uahg4fra] h3[data-astro-cid-uahg4fra]{font:800 26px/1.1 var(--title-font);text-transform:uppercase;margin:0}.tree-card[data-astro-cid-uahg4fra] header[data-astro-cid-uahg4fra] p[data-astro-cid-uahg4fra]{margin:6px 0 0}.tree-number[data-astro-cid-uahg4fra]{border:var(--border-ink);background:var(--riso-sunflower);padding:4px 8px;font-weight:700}.tree-card[data-astro-cid-uahg4fra] p[data-astro-cid-uahg4fra]{margin:14px 0}.tree-card[data-astro-cid-uahg4fra] dl{margin:14px 0;display:block}.tree-card[data-astro-cid-uahg4fra] dt{font-weight:700}.tree-card[data-astro-cid-uahg4fra] dd{margin:4px 0 14px}.tree-actions[data-astro-cid-uahg4fra]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tree-explorer[data-astro-cid-uahg4fra] .tree-pin b,.tree-explorer[data-astro-cid-uahg4fra] .tree-cluster b{border:var(--border-ink);background:var(--riso-sunflower);width:100%;height:100%;color:var(--ink);font:bold 16px var(--utility-font);box-shadow:var(--shadow-action);place-items:center;display:grid}.tree-explorer[data-astro-cid-uahg4fra] .tree-cluster b{background:var(--paper);border-radius:50%}.tree-explorer[data-astro-cid-uahg4fra] .tree-pin.cut b{background:var(--riso-green);color:#fff}.tree-explorer[data-astro-cid-uahg4fra] .tree-pin.both b{background:var(--riso-orange)}.tree-explorer[data-astro-cid-uahg4fra] .leaflet-popup-content{font:16px/1.5 var(--utility-font)}.tree-explorer[data-astro-cid-uahg4fra] .leaflet-popup-content .btn{white-space:normal;margin-top:12px}@media (width<=800px){.tree-columns[data-astro-cid-uahg4fra]{grid-template-columns:1fr}.tree-map-panel[data-astro-cid-uahg4fra]{position:static}.tree-map[data-astro-cid-uahg4fra]{height:360px}.tree-filters[data-astro-cid-uahg4fra]>label[data-astro-cid-uahg4fra]:first-child{width:100%}}@media print{.tree-map-panel[data-astro-cid-uahg4fra],.tree-filters[data-astro-cid-uahg4fra],[data-astro-cid-uahg4fra][data-show-tree],[data-astro-cid-uahg4fra][data-tree-save],[data-astro-cid-uahg4fra][data-tree-clear-shortlist]{display:none!important}.tree-columns[data-astro-cid-uahg4fra]{display:block}.tree-card[data-astro-cid-uahg4fra]{break-inside:avoid;box-shadow:none;margin-bottom:20px}.tree-card[data-astro-cid-uahg4fra][hidden]{display:none!important}}.tree-heading[data-astro-cid-tjqebamb] .page-title[data-astro-cid-tjqebamb]{margin-top:var(--space-5)}
