.turnus-explorer{max-width:1100px;margin:auto;min-width:0}
.explorer-legend,.explorer-orphans>p{font-size:14px;color:#596763;line-height:1.5}
.explorer-row{display:list-item;list-style-position:inside;padding:8px 0;min-height:44px;cursor:pointer;border-bottom:1px solid #e1e8e5;overflow-wrap:anywhere}
.explorer-row>.lucide{width:20px;height:20px;vertical-align:middle;color:#477b6d;margin-right:8px}
.explorer-name{border:0;background:transparent;color:#174d40;font:inherit;text-align:left;padding:4px 0;max-width:calc(100% - 100px);overflow-wrap:anywhere;vertical-align:middle;cursor:pointer}
.explorer-name{text-transform:none;letter-spacing:0}
.explorer-name:focus-visible{outline:2px solid #008c78;outline-offset:3px}
.explorer-protection{display:inline-grid;vertical-align:middle;margin-left:8px;color:#586966}
.explorer-protection .lucide{width:16px;height:16px}
.explorer-children{margin-left:16px;padding-left:8px;border-left:1px solid #cddbd5}
.explorer-leaf>summary{list-style:none;padding-left:16px}
.explorer-orphans{margin-top:28px;border-top:1px solid #cad8d2;padding-top:16px}
.explorer-orphans h2{font-size:18px}
.explorer-row small{display:block;color:#92561c;margin-left:30px}
.page-deletion-list{max-height:220px;overflow:auto;padding-left:22px}
.page-header .explorer-help{width:44px;height:44px;margin:0 7px;background:transparent;color:inherit;border:0}
.page-header .explorer-help .lucide{width:26px;height:26px}
.search-box:has(.search-explorer-button){grid-template-columns:44px minmax(0,1fr)}
.search-explorer-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;grid-column:1;grid-row:1;transform:translateX(-8px)}
.search-explorer-button .lucide{width:24px;height:24px}
.search-explorer-button:focus-visible{outline:2px solid #008c78;outline-offset:1px}
