/* 윤슬 V14.9.14 requested UI-only refinements */
#home #clubTitle.brand-mark{color:#c2d3dc}
#home .home-media-v1498>.home-photo-open{background:var(--card)!important;margin-inline:0!important;padding-inline:0!important}
#home .home-photo-head-v14910{padding-inline:0!important}
#home .home-media-v1498 .home-photo-open .photo-wrap,#home #homeMeetingPhotos{background:transparent!important}
#home .home-media-v1498 .home-photo-open .photo-wrap img{object-fit:contain!important;background:transparent!important}

#library>.card #libraryFilters{margin:7px 0 9px}
#library>.card>.muted span{white-space:nowrap}
#library .book-relation-v14912{display:grid;grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr);gap:8px;align-items:end;width:max-content;max-width:100%}
#library .book-party-v14914{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
#library .book-party-v14914>span{color:var(--muted);font-size:11px;line-height:1.25;margin-bottom:2px}
#library .book-party-v14914 button{min-height:28px;padding:0;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:800;text-align:left;text-decoration:none}
#library .book-party-v14914 strong{font-size:14px;line-height:28px}
#library .book-arrow-v14914{align-self:end;line-height:28px;color:var(--muted)}
#library .book-row-v14914.has-return-v14914 .book-main{padding-right:104px!important}
#library .book-row-v14914 .return-action-v14914{position:absolute;right:10px;bottom:12px;margin:0!important;transform:none!important}
#library .book-row-v14914 .return-action-v14914 .btn{min-height:40px!important}

#me .loan-group-v14914{padding:9px 12px!important}

@media(max-width:375px){#library>.card>.muted span{white-space:normal}#library .book-relation-v14912{grid-template-columns:minmax(62px,1fr) auto minmax(62px,1fr);gap:5px}#library .book-row-v14914.has-return-v14914 .book-main{padding-right:94px!important}}
