.yb-explorer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.yb-explorer-heading h1{font-size:24px}.yb-explorer-heading>a{font-size:12px}
.yb-explorer{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(200px,1fr) minmax(0,2fr);height:calc(100dvh - 170px);min-height:480px;border:1px solid #dfe6d8;border-radius:12px;background:#fff;overflow:hidden}
.yb-explorer>section{min-width:0;overflow:auto;padding:14px}.yb-explorer>section+section{border-left:1px solid #e3e8de}.yb-explorer h2{font-size:15px;margin:0 0 12px}.yb-explorer p{font-size:13px;color:#77846d;line-height:1.7}
.yb-explorer-tags input{width:100%;min-width:0;border:1px solid #dce5d5;border-radius:6px;padding:9px;margin-bottom:10px;font:inherit;font-size:13px}.yb-explorer-tags nav{display:flex;flex-direction:column;gap:3px}
.yb-explorer-tags nav a{padding:9px 8px;font-size:13px;border-radius:5px;overflow-wrap:anywhere}
.yb-explorer a[aria-current]{background:#eaf1e3;color:#285b46;font-weight:650}
.yb-explorer-results>a{display:block;padding:12px 8px;border-bottom:1px solid #edf0e8;border-radius:5px;overflow-wrap:anywhere}.yb-explorer-results strong{display:block;font-size:14px;line-height:1.6}.yb-explorer-results small{display:block;font-size:11px;color:#819076;margin-top:5px}
.yb-explorer-pages{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.yb-explorer-pages a{padding:7px 10px;font-size:12px}
.yb-explorer .yb-explorer-reader{display:flex;flex-direction:column;padding:0;overflow:hidden}.yb-explorer-reader>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid #edf0e8}.yb-explorer-open{margin-left:auto;font-size:12px}.yb-explorer .yb-reader-status{padding:18px}
.yb-explorer iframe{border:0;width:100%;flex:1;min-height:0;background:#fff}.yb-explorer-back{display:none;border:1px solid #dce5d5;border-radius:5px;background:#f4f7ef;color:#355839;padding:8px 10px;min-height:36px;cursor:pointer;margin-bottom:10px}.yb-explorer-reader .yb-explorer-back{margin:0}
.yb-explorer [hidden]{display:none!important}
@media(max-width:1000px){.yb-explorer{grid-template-columns:140px minmax(0,1fr)}.yb-explorer[data-stage=reading]>.yb-explorer-tags,.yb-explorer:not([data-stage=reading])>.yb-explorer-reader{display:none}.yb-explorer[data-stage=reading]{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr)}.yb-explorer-reader .yb-explorer-back{display:block}}
@media(max-width:600px){.yb-explorer{display:block;height:calc(100dvh - 160px);min-height:380px}.yb-explorer>section{height:100%;border-left:0!important}.yb-explorer-back{display:inline-block}.yb-explorer[data-stage=tags]>:not(.yb-explorer-tags),.yb-explorer[data-stage=stories]>:not(.yb-explorer-stories),.yb-explorer[data-stage=reading]>:not(.yb-explorer-reader){display:none}.yb-explorer-heading h1{font-size:21px}}
