/* 윤슬 V14.9.15 requested UI-only refinements */
#home #clubTitle.brand-mark{color:#d5e2e8}

#library>.card>.muted span{white-space:normal}
#library>.card>.muted{margin:0 0 9px;line-height:1.55}
#library>.card .note-filter-like-v14915{display:flex;gap:5px;margin:6px 0 8px;overflow:hidden}
#library>.card .note-filter-like-v14915 button{flex:1;min-width:0;min-height:38px!important;padding:5px 8px!important;border:1px solid var(--line);border-radius:999px;font-size:13px!important;font-weight:800;white-space:nowrap;background:#fff}
#library>.card .note-filter-like-v14915 button.on{background:var(--accent);color:#fff;border-color:var(--accent)}
#library>.card .note-search-like-v14915{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:7px;margin:0}
#library>.card .note-search-like-v14915 input,#library>.card .note-search-like-v14915 .btn{height:42px;min-height:42px;border-radius:12px}

#library .book-relation-v14915{display:flex;align-items:center;gap:6px;width:auto;max-width:100%;white-space:nowrap}
#library .book-relation-v14915 .book-relation-label-v14915{color:var(--muted);font-size:11px;flex:0 0 auto}
#library .book-relation-v14915 button{flex:0 0 auto;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
#library .book-relation-v14915 strong{flex:0 0 auto;white-space:nowrap;word-break:keep-all;line-height:28px}
#library .book-arrow-v14915{flex:0 0 auto;color:var(--muted)}

#myCertHistoryList .cert-month-group-v14915{margin-bottom:18px}
#myCertHistoryList .cert-month-group-v14915>h3{margin:0 0 8px;padding:0 3px;font-size:17px}
#myCertHistoryList .cert-month-group-v14915 .card{margin-bottom:8px}

@media(max-width:375px){#library>.card .note-filter-like-v14915{gap:3px}#library>.card .note-filter-like-v14915 button{padding-inline:3px!important;font-size:12px!important}#library .book-relation-v14915{gap:4px}#library .book-relation-v14915 .book-relation-label-v14915{font-size:10px}}
