/* Owner-only member experience; selectors scoped to ID212 editor/plate viewer. */
.lbps-msp-ux-nav{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 12px}
.lbps-msp-ux-nav a{padding:8px 12px;background:#f4f8f5;border:1px solid #abc7b9;border-radius:6px;color:#245846;text-decoration:none;font-weight:700}
.lbps-msp-ux-guide{margin:12px 0 18px;padding:10px 13px;background:#f1f6f2;border:1px solid #c4d8cc;border-radius:7px}
.lbps-msp-ux-guide summary{font-weight:750;cursor:pointer}
.lbps-msp-ux-guide p{margin:10px 0 0}
.lbps-msp-ux-search-label{display:block!important;padding:8px 0;font-weight:650}
.lbps-msp-ux-search{display:block;width:100%!important;min-height:42px;margin:7px 0 9px;padding:9px 12px;border:1px solid #9db7a8;border-radius:6px;background:white}
.lbps-msp-ux-match-count{display:block;margin:4px 0 10px;color:#567165;font-size:.83rem}
.lbps-msp-ux-delete-hint{font-size:.83rem;background:#fff8e9;border-left:3px solid #ad8141;border-radius:3px;padding:8px 11px;margin:8px 0}
.lbps-bpsd-editor .lbps-bpsd-tag-list{max-height:min(380px,45vh);overflow-y:auto;overscroll-behavior:contain}
.lbps-bpsd-editor .lbps-bpsd-tag-list>*[hidden],.lbps-bpsd-view-chip[hidden]{display:none!important}
.lbps-bpsd-editor .lbps-bpsd-panel:focus-within{scroll-margin-top:25px}
.lbps-msp-ux-directory{border:1px solid #cbdcd3;border-radius:8px;background:#f9fbf9;margin:10px 0}
.lbps-msp-ux-directory>summary{padding:12px;cursor:pointer;font-weight:750}
.lbps-msp-ux-directory>.lbps-msp-ux-search{box-sizing:border-box;width:calc(100% - 24px)!important;margin:8px 12px}
.lbps-msp-ux-directory>.lbps-msp-ux-match-count{margin:8px 12px}
.lbps-msp-ux-directory .lbps-bpsd-view-summary{padding:8px 12px;max-height:350px;overflow-y:auto}
.lbps-msp-ux-context{font-size:.87rem;line-height:1.5;background:#f4f8f4;border-radius:6px;padding:10px 12px;margin:9px 0}
.lbps-msp-ux-nav a:focus-visible,.lbps-msp-ux-directory :focus-visible,.lbps-bpsd-editor .lbps-msp-ux-search:focus-visible{outline:3px solid #317d6d;outline-offset:2px}
@media(max-width:680px){.lbps-msp-ux-nav a{width:100%;box-sizing:border-box;text-align:center}}
