.library-access-indicator{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;margin-top:8px;font-weight:400}.library-access-indicator .library-lock{width:16px;height:16px;flex:none}.library-access-indicator.status-partial{width:fit-content;padding:4px 8px;border-radius:6px;background:#f1e4ed;color:#684656}.library-access-indicator.status-locked{color:#665660}.guest-record.library-access-locked,.period-titles .title-link.library-access-locked,.card.library-access-locked,.recording-parts .library-access-locked{background:#f0edef;border-color:#ded5db;color:#645963}.guest-record.library-access-locked:hover,.period-titles .title-link.library-access-locked:hover{background:#e8e1e6}.library-access-locked .guest-record-icon,.library-access-locked .period-item-icon{color:#92818a}.library-access-locked small{color:#756770}.library-access-locked h3{color:#645963}.library-access-locked .cover{filter:grayscale(1);opacity:.28}.period-item-title .library-access-indicator{font-size:12px}.recording-parts .library-access-indicator{margin-bottom:12px}

.library-title-button{display:block;width:100%;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;line-height:inherit}.library-title-button:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}
