/* TouraCraft v3.36.15 — invitation publish readiness */
#partnerModule-network .members-only-required-v3614{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8b6330;margin-left:6px}
#partnerModule-network .members-only-field-error-v3614{padding:8px;border:1px solid rgba(164,70,52,.52);border-radius:10px;background:rgba(164,70,52,.055)}
#partnerModule-network .members-only-field-error-v3614>span{color:#8f352d}
#partnerModule-network .members-only-field-error-v3614 input{border-color:#a64634!important;box-shadow:0 0 0 2px rgba(164,70,52,.08)}
#partnerModule-network .members-only-publish-validation-v3614{display:grid;gap:3px;margin:10px 0;padding:10px 12px;border:1px solid rgba(164,112,45,.34);border-radius:10px;background:#fffaf1;color:#243b4c}
#partnerModule-network .members-only-publish-validation-v3614 b{font-size:12px;color:#8a5422}
#partnerModule-network .members-only-publish-validation-v3614 span{font-size:12px;font-weight:800}
#partnerModule-network .members-only-publish-validation-v3614 small{font-size:10px;color:#697b88}
#partnerModule-network .members-only-readiness-v3614{display:inline;color:#9a6028!important;font-size:10px!important;font-weight:800!important}

/* v3.36.15 — publish-through-save, precise upload target, lean reservation card affordance */
#partnerModule-network .members-only-publish-ready-v3615{border-color:rgba(40,121,83,.34);background:#f4fbf7}
#partnerModule-network .members-only-publish-ready-v3615 b{color:#276b4d}
#partnerModule-network .members-only-ready-v3615{color:#276b4d!important}
#partnerModule-network .members-only-file-upload-v3615{cursor:default!important}
#partnerModule-network .members-only-file-picker-v3615{display:flex;align-items:center;gap:9px;margin-top:5px}
#partnerModule-network .members-only-file-picker-v3615 button{appearance:none;border:1px solid #c8d5dd;border-radius:6px;background:#fff;color:#253d4d;padding:5px 9px;font:inherit;font-size:9px;font-weight:800;cursor:pointer}
#partnerModule-network .members-only-file-picker-v3615 button:hover{border-color:#8faebd;background:#f7fafb}
#partnerModule-network .members-only-file-picker-v3615 em{font-size:9px;font-style:normal;color:#75879a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#partnerModule-network .members-only-file-picker-v3615 input[type="file"]{display:none!important}
#partnerModule-experiences .experience-status-card{position:relative!important;cursor:pointer!important}
#partnerModule-experiences .experience-status-card::after{content:"";position:absolute;right:12px;bottom:11px;width:5px;height:5px;border-right:1px solid #78909f;border-bottom:1px solid #78909f;transform:rotate(45deg);opacity:.72;transition:transform .15s ease,opacity .15s ease}
#partnerModule-experiences .experience-status-card:hover::after{opacity:1;transform:translateY(1px) rotate(45deg)}
