.public-outcome-filters[data-v-e58974e1]{--filter-control-size:36px;color:#354659;background:#f8fafb;border:1px solid #e2e8ee;border-radius:8px;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:14px;line-height:1.5;display:grid}.pub-filter-groups[data-v-e58974e1],.pub-filter-controls[data-v-e58974e1],.public-filter-footer[data-v-e58974e1]{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}.pub-filter-group[data-v-e58974e1]{align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.pub-filter-label[data-v-e58974e1]{min-height:var(--filter-control-size);white-space:nowrap;flex:none;align-items:center;font-weight:600;display:inline-flex}.pub-filter-options[data-v-e58974e1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pub-filter-cb[data-v-e58974e1]{min-height:var(--filter-control-size);white-space:nowrap;cursor:pointer;user-select:none;align-items:center;gap:6px;margin:0;padding-inline:4px;font-weight:400;display:inline-flex}.pub-filter-cb input[data-v-e58974e1]{accent-color:#e91e63;flex:none;width:16px;height:16px;margin:0}.public-filter-field[data-v-e58974e1]{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;font-weight:400;display:inline-flex}.public-filter-field select[data-v-e58974e1],.public-filter-search input[data-v-e58974e1]{box-sizing:border-box;min-height:var(--filter-control-size);min-width:0;max-width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #ced9e3;border-radius:5px;padding:6px 10px}.pub-author-select[data-v-e58974e1]{width:180px}.public-filter-search-tools[data-v-e58974e1]{flex:240px;align-items:center;gap:8px;min-width:0;display:flex}.public-filter-search[data-v-e58974e1]{flex:1 1 0;min-width:0;margin:0}.public-filter-search input[data-v-e58974e1]{width:100%}.pub-tri-btn[data-v-e58974e1],.public-filter-reset[data-v-e58974e1],.pub-pager-btn[data-v-e58974e1]{box-sizing:border-box;min-width:var(--filter-control-size);min-height:var(--filter-control-size);color:#526376;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ced9e3;border-radius:6px;padding:5px 10px;line-height:1.5}.pub-tri-btn[data-v-e58974e1]{border-radius:18px}.pub-tri-btn[data-state="1"][data-v-e58974e1]{color:#24633e;background:#e8f4ed;border-color:#68a57f}.pub-tri-btn[data-state="-1"][data-v-e58974e1]{color:#973e3e;background:#fbeeee;border-color:#cc8585;text-decoration:line-through}.public-outcome-filters[data-v-e58974e1] :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #1764b3}.public-filter-reset[data-v-e58974e1]{color:#1764b3;background:0 0;border-color:#0000;flex:none}.pub-summary[data-v-e58974e1]{color:#6e7e8e;white-space:nowrap;font-size:13px}.pub-pager[data-v-e58974e1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.pub-pager-btn[data-v-e58974e1]{padding-inline:8px}.pub-pager-btn.active[data-v-e58974e1]{color:#fff;background:#e91e63;border-color:#e91e63;font-weight:600}.pub-pager-btn[data-v-e58974e1]:disabled{opacity:.45;cursor:default}.pub-pager-btn[data-v-e58974e1]:hover:not(:disabled):not(.active){background:#eaf0f5}.pub-empty[data-v-e58974e1]{text-align:center;color:#6e7e8e;margin:0;padding:20px 0}.sr-only[data-v-e58974e1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1024px),(pointer:coarse){.public-outcome-filters[data-v-e58974e1]{--filter-control-size:44px}.public-filter-field select[data-v-e58974e1],.public-filter-search input[data-v-e58974e1]{font-size:16px}}@media (width<=600px){.public-outcome-filters[data-v-e58974e1]{margin-bottom:12px;padding:14px}.pub-filter-controls[data-v-e58974e1],.public-filter-footer[data-v-e58974e1]{gap:10px}.pub-author-select[data-v-e58974e1]{width:150px}.public-filter-search-tools[data-v-e58974e1]{flex-basis:100%}.pub-pager[data-v-e58974e1]{flex-basis:100%;justify-content:center;margin:0}}[data-outcome-row][hidden]{display:none!important}.author-highlight{font-weight:750!important}.pub-resource{font-size:12px}.book-card-img button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.book-card-img img{max-width:100%}.public-book-detail{margin-bottom:10px;font-size:13px}.public-book-detail summary{cursor:pointer;color:#1764b3}.public-book-detail[open]+.book-card-desc{display:none}.public-book-detail p{white-space:pre-line}.publication-container{min-width:0}.pub-content{overflow-wrap:anywhere;min-width:0}.publication_section{scroll-margin-top:100px}@media (width<=500px){.book-grid{grid-template-columns:1fr!important}.pub-item{gap:10px!important}.pub-idx{flex-shrink:0}.pub-meta-line{overflow-wrap:anywhere}}
