/* Isolated owner-concept styling. Existing site styles remain unchanged. */
.tf-entry{max-width:1180px;margin:15px auto 8px;padding:16px 24px;background:#e9ecdf;color:#485744;display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:3px solid #d8b65d;font-size:12px;line-height:1.6}.tf-entry div{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.tf-kicker{display:block;font:10px/1.5 Montserrat,sans-serif;letter-spacing:.06em;color:#626d59}.tf-entry .tf-kicker{width:100%}.tf-entry strong{font:26px/1.1 'Playfair Display',Georgia,serif;font-weight:400}.tf-entry a{white-space:nowrap;color:inherit;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.tf-collection{margin:25px 0 32px;scroll-margin-top:20px}.tf-disclosure{border-top:1px solid #b9a99a;border-bottom:1px solid #b9a99a}.tf-disclosure>summary{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.tf-disclosure>summary>span:first-child{display:grid;gap:5px}.tf-disclosure>summary strong{font:32px/1.2 'Playfair Display',Georgia,serif;font-weight:400}.tf-disclosure>summary span{font-size:13px}.tf-disclosure .tf-kicker{font-size:10px}.tf-open-hint{color:#485744;white-space:nowrap}.tf-content{padding:0 0 24px;font-size:13px;line-height:1.7}.tf-owner-note{background:#f0e9d6;padding:12px 15px;font-size:12px}.tf-controls{display:flex;align-items:end;gap:18px;flex-wrap:wrap;padding:15px 0}.tf-controls label{display:grid;gap:5px;font-size:11px}.tf-controls select{min-height:44px;padding:8px 12px;background:#faf7f0;border:1px solid #b9a99a;color:#485744;max-width:100%}.tf-controls p{margin:10px 0;font-size:11px}.tf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0 20px}.tf-card{padding:22px;background:#f3f1e8;border:1px solid #d8d0c3;display:flex;flex-direction:column;align-items:start}.tf-card h3{font:25px/1.2 'Playfair Display',Georgia,serif;font-weight:400;margin:10px 0}.tf-card p{margin:8px 0;font-size:12px;line-height:1.65}.tf-card .tf-kicker{font-size:9px}.tf-card .tf-duration{border-top:1px solid #d8d0c3;padding-top:10px;font-size:11px}.tf-card .text-button{margin-top:auto;padding-top:12px;min-height:44px;text-align:left}.tf-small{font-size:11px;line-height:1.7}.tf-dialog{max-width:760px;color:#485744;background:#faf7f0;padding:35px;max-height:85vh;overflow:auto}.tf-dialog dt{font-weight:600;font-size:13px;margin-top:18px}.tf-dialog dd{margin:5px 0;font-size:13px;line-height:1.8}.tf-dialog h2{font-family:'Playfair Display',Georgia;font-weight:400}.tf-dialog a{color:inherit}.tf-profile-body{padding-top:15px}.tf-more:focus-visible,.tf-card button:focus-visible,.tf-disclosure summary:focus-visible,.tf-entry a:focus-visible{outline:3px solid #b5843d;outline-offset:4px}@media(max-width:700px){.tf-entry{margin:12px 20px;padding:14px 16px;display:block}.tf-entry div{gap:8px}.tf-entry strong{font-size:24px}.tf-entry a{margin-top:4px}.tf-cards{grid-template-columns:1fr}.tf-disclosure>summary{align-items:start;flex-direction:column;gap:10px}.tf-controls{align-items:stretch;display:grid;grid-template-columns:1fr}.tf-card{padding:19px}.tf-disclosure>summary strong{font-size:30px}.tf-dialog{padding:25px;max-width:calc(100vw - 24px)}.tf-collection{scroll-margin-top:10px}}

.tf-card .tf-venue{font-weight:600;font-size:11px}.tf-card h3{font-size:23px}.rights-pending-visual{min-height:130px!important;height:130px!important;background:#e9ecdf;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.rights-pending-visual>p{font:italic 19px/1.5 Georgia,serif;color:#626d59}
