/* 윤슬 V14.9.9 requested minimum UI refinements */
#home #clubTitle.brand-mark{font-weight:600;-webkit-text-stroke:.12px currentColor}
#home .home-meeting-head .pill{border-radius:10px!important;min-height:38px!important;padding:7px 11px!important}
#home .home-cert-strip{grid-template-columns:auto minmax(0,1fr)!important;column-gap:10px}
#home .home-cert-strip .cert-compact-body{min-width:0;justify-content:space-between!important}
#home .home-cert-strip #myCertText{white-space:normal!important;word-break:keep-all}
#home .home-cert-strip .cert-main{white-space:nowrap}

#chatModal #chatTitle{display:flex;align-items:baseline;gap:0;font-size:18px;line-height:1.1;white-space:nowrap}
#chatModal .chat-brand-word{font-family:"Nanum Brush Script","Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-size:25px;font-weight:600;letter-spacing:.01em}
#chatModal .chat-room-word{font:800 17px/1.1 -apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif}
#chatModal .chat-push-compact{position:relative;color:#b58b22!important;opacity:1!important}
#chatModal .chat-push-compact[data-push-state="off"]{color:#8a8d89!important;background:#f4f4f1!important}
#chatModal .chat-push-compact[data-push-state="off"]::after{content:"";position:absolute;left:9px;top:8px;width:23px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg);transform-origin:center}

#library #libraryTapGuide{color:var(--muted)}
#library .book-row-v1499{position:relative;grid-template-columns:62px minmax(0,1fr)!important;padding:10px!important}
#library .book-row-v1499.owned-book{cursor:pointer}
#library .book-row-v1499 .book-main{padding-right:76px!important}
#library .book-row-v1499 .book-person-row{gap:5px!important;margin-top:3px}
#library .book-row-v1499 .book-state-row{position:absolute;right:10px;top:9px;margin:0}
#library .book-row-v1499 .book-state-row .state{margin:0;font-size:12px}
#library .book-row-v1499 .book-flow-actions{justify-content:flex-end;margin-top:5px}

#notes .note-filter-card .region-tabs{gap:5px;margin:6px 0 8px;overflow:hidden}
#notes .note-filter-card .region-tabs button{min-width:0;min-height:38px!important;padding:5px 8px!important;font-size:13px!important;flex:1}

#records .record-intro-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center;gap:6px}
#records .record-intro-head #recordManageTop{grid-column:auto!important;order:2}
#records .record-intro-head #recordRegionSelect{order:3}
#records .record-schedule-trigger,#records .record-photo-trigger .record-photo-head{cursor:pointer}
#records .record-edit-guide{order:4;margin:3px 0 0;color:var(--muted);font-size:12px}
#records .record-book{order:5}
#records .record-photo-section{order:6}
#records #archiveList>.card>div:last-child{order:7}
#records .record-facts{gap:6px!important}
#records .record-fact{border-left:0!important;background:#f7f5f0;border-radius:9px;padding:7px 8px!important}
#records .record-person{padding:9px 0!important}

#me #profileRegionView>select{margin-left:0}
.member-create-v1499{padding-bottom:12px}
.member-create-v1499 .member-create-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:9px}
.member-create-v1499 .member-create-actions .security-note{margin:0;font-size:12.5px;line-height:1.45}
.member-create-v1499 .member-create-actions .btn{min-height:40px;white-space:nowrap}

@media(max-width:375px){
 #home .home-cert-strip{grid-template-columns:1fr!important;row-gap:5px}
 #library .book-row-v1499 .book-main{padding-right:68px!important}
 #records .record-intro-head{grid-template-columns:minmax(0,1fr) auto auto!important}
 #records .record-intro-head h2{font-size:17px}
 #records .record-intro-head #recordManageTop .text-link{padding-inline:3px!important;font-size:12px!important}
 #records .record-region-select{min-width:70px;padding-left:6px}
 .member-create-v1499 .member-create-actions{grid-template-columns:1fr}.member-create-v1499 .member-create-actions .btn{width:max-content}
}
