/* Read-only private-message sharing */
.private_share_panel,.private_share_inbox{padding-bottom:18px;}
.private_share_friend_row>img,.private_share_user_row>img,.private_share_conversation>img,.private_share_inbox_head>img{width:42px;height:42px;min-width:42px;border-radius:50%;object-fit:cover;}
.private_share_section{margin-top:15px;}
.private_share_section_title{margin-bottom:7px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;opacity:.72;}
.private_share_friend_list{max-height:310px;overflow-y:auto;padding:2px;}
.private_share_friend_row{position:relative;display:flex;width:100%;min-height:60px;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(127,127,127,.16);border-radius:12px;background:rgba(127,127,127,.04);color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease;}
.private_share_friend_row+.private_share_friend_row{margin-top:7px;}
.private_share_friend_row:hover{background:rgba(127,127,127,.1);}
.private_share_friend_row.is_selected{border-color:rgba(52,183,241,.48);background:rgba(52,183,241,.1);}
.private_share_friend_row.is_saving{opacity:.58;pointer-events:none;}
.private_share_friend_input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}
.private_share_tick{display:flex;width:25px;height:25px;min-width:25px;align-items:center;justify-content:center;border:2px solid rgba(127,127,127,.42);border-radius:7px;color:transparent;background:transparent;transition:all .15s ease;}
.private_share_friend_input:focus-visible+.private_share_tick{outline:2px solid #60a5fa;outline-offset:2px;}
.private_share_friend_input:checked+.private_share_tick{border-color:#34b7f1;background:#34b7f1;color:#fff;box-shadow:0 3px 10px rgba(52,183,241,.3);}
.private_share_user_row{display:flex;width:100%;min-height:58px;align-items:center;gap:10px;padding:8px 9px;border:1px solid rgba(127,127,127,.16);border-radius:12px;background:rgba(127,127,127,.04);color:inherit;text-align:left;}
.private_share_user_row+.private_share_user_row{margin-top:7px;}
.private_share_user_name{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;}
.private_share_user_name small{font-size:11px;opacity:.68;}
.private_share_inbox_row{cursor:pointer;}
.private_share_inbox_row>i{opacity:.6;}
.private_share_empty{padding:18px 10px;border:1px dashed rgba(127,127,127,.24);border-radius:12px;text-align:center;}
.private_share_notice{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:10px 11px;border:1px solid rgba(96,165,250,.25);border-radius:12px;background:rgba(96,165,250,.08);font-size:12px;line-height:1.45;}
.private_share_notice i{margin-top:2px;color:#60a5fa;}
.private_share_inbox_head{display:flex;align-items:center;gap:11px;}
.private_share_conversation{display:grid;width:100%;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:0;border-bottom:1px solid rgba(127,127,127,.14);background:transparent;color:inherit;text-align:left;cursor:pointer;}
.private_share_conversation_text{display:flex;min-width:0;flex-direction:column;gap:3px;}
.private_share_conversation_text small{overflow:hidden;opacity:.68;text-overflow:ellipsis;white-space:nowrap;}
.private_share_conversation_time{font-size:10px;opacity:.58;white-space:nowrap;}
.private_share_history{padding:0!important;}
.private_share_history_head{border-bottom:1px solid rgba(127,127,127,.14);}
.private_share_history_more{padding:10px;text-align:center;}
.private_share_history_logs{max-height:68vh;min-height:240px;overflow-y:auto;padding:12px;margin:0;list-style:none;}
.private_share_log{width:100%;margin-bottom:3px;}
.private_share_log .private_share_spacer{pointer-events:none;}
.private_share_log .pm_reaction_list{pointer-events:none;}
.private_share_log .pm_edited_label{pointer-events:none;}
@media screen and (max-width:520px){
	.private_share_conversation{grid-template-columns:42px minmax(0,1fr);}
	.private_share_conversation_time{display:none;}
	.private_share_friend_list{max-height:270px;}
}
