/* v18.188 — owner-authorised private-video inbox.
 * Compact two across on Samsung, first 4 shown; no media/privacy changes. */
#manageView #hostEventTab #p185Panel-private #p33HostInbox{
 min-width:0!important;max-width:100%!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:9px!important;margin-top:11px!important;
 width:100%!important;max-width:100%!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages > article{
 box-sizing:border-box;min-width:0!important;max-width:100%!important;
 padding:8px!important;border-radius:12px!important;
 border:1px solid #e5d5bb!important;background:#fffdfa!important;
 box-shadow:0 2px 9px rgba(70,49,20,.04)!important;
 overflow:hidden!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages > article[hidden]{
 display:none!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages strong{
 color:#3d3021!important;font:700 12px/1.3 system-ui,sans-serif!important;
 overflow-wrap:anywhere;margin-bottom:6px!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages video{
 display:block;width:100%!important;max-width:100%!important;
 aspect-ratio:4/3!important;height:auto!important;
 max-height:135px!important;
 object-fit:contain!important;border-radius:9px!important;
 background:#211e1c!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages p{
 color:#675641!important;font:400 11px/1.45 system-ui,sans-serif!important;
 margin:7px 0 0!important;overflow-wrap:anywhere;
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p188-note-short:not(.p188-note-open){
 display:-webkit-box!important;-webkit-box-orient:vertical!important;
 -webkit-line-clamp:2;line-clamp:2;overflow:hidden!important;
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p188-read-more{
 appearance:none;background:none!important;border:0!important;
 color:#976b31!important;font:700 11px/1.4 system-ui,sans-serif!important;
 min-height:33px;padding:4px 0;text-decoration:underline;
 text-align:left;cursor:pointer;
}
#manageView #hostEventTab #p185Panel-private #p188VideoPaging{
 display:flex!important;align-items:center;justify-content:flex-start;
 flex-wrap:wrap;gap:8px;margin:9px 0 2px;
}
#manageView #hostEventTab #p185Panel-private #p188VideoPaging[hidden]{display:none!important}
#manageView #hostEventTab #p185Panel-private #p188VideoPageCount{
 font:500 11px/1.4 system-ui,sans-serif!important;color:#665542!important;
 width:100%;
}
#manageView #hostEventTab #p185Panel-private #p188VideoPaging button{
 min-height:43px!important;padding:10px 13px!important;
 border:1px solid #d8b98a!important;border-radius:11px!important;
 background:#f7e9d4!important;color:#66471e!important;
 font:700 12px/1.3 system-ui,sans-serif!important;cursor:pointer;
}
#manageView #hostEventTab #p185Panel-private #p188VideoPaging button[hidden]{
 display:none!important;
}
#manageView #hostEventTab #p185Panel-private #p188VideoPaging button:focus-visible{
 outline:3px solid #b08445!important;outline-offset:2px!important;
}
@media(max-width:335px){
 #manageView #hostEventTab #p185Panel-private #p33Messages{gap:6px!important}
 #manageView #hostEventTab #p185Panel-private #p33Messages > article{padding:6px!important}
}


/* v18.189: tap the video poster to open the SAME standard Picorae full-size
   lightbox as regular event videos, instead of playing in a tiny tile. */
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-private-video-preview{
 position:relative;display:block;width:100%;min-width:0;
 border-radius:9px;overflow:hidden;background:#211e1c;
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-private-video-preview video{
 pointer-events:none!important;display:block;
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-open-video{
 position:absolute;inset:0;display:flex;flex-direction:column;
 align-items:center;justify-content:center;gap:5px;
 background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.25))!important;
 color:#fff!important;border:0!important;
 border-radius:9px!important;cursor:pointer!important;
 width:100%;height:100%;padding:7px;
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-open-video span{
 display:grid;place-items:center;width:42px;height:42px;
 border-radius:50%;background:rgba(255,250,241,.93);
 color:#6e4d24;font:700 18px/1 system-ui,sans-serif;
 box-shadow:0 3px 15px rgba(0,0,0,.3);
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-open-video small{
 font:650 11px/1.3 system-ui,sans-serif;color:#fff!important;
 text-shadow:0 1px 3px rgba(0,0,0,.8);
}
#manageView #hostEventTab #p185Panel-private #p33Messages .p189-open-video:focus-visible{
 outline:3px solid #e0b16c!important;outline-offset:-4px!important;
}


/* v18.190 — founder 45507.mp4: the genuine guest note beneath each private
   video should read as a restrained editorial caption, not bare app copy.
   Keep the original guest's actual text and Read message accessibility. */
#manageView #hostEventTab #p185Panel-private #p33Messages > article > p{
 box-sizing:border-box!important;width:100%;
 margin:6px 0 0!important;padding:7px 10px!important;
 border-left:2px solid #b9945c!important;border-radius:0 8px 8px 0!important;
 background:#faf4e9!important;color:#69533b!important;
 font:italic 12px/1.48 Georgia,"Times New Roman",serif!important;
 letter-spacing:.005em!important;overflow-wrap:anywhere;
}
#manageView #hostEventTab #p185Panel-private #p33Messages > article > p:empty{
 display:none!important;
}
#manageView #hostEventTab #p185Panel-private #p33InboxState{
 margin:12px 0 1px!important;padding:10px 1px 0!important;
 border-top:1px solid #eadbc5!important;
 color:#856e4f!important;
 font:600 11px/1.45 system-ui,sans-serif!important;
 letter-spacing:.025em!important;
}
