body.page-id-2499{background:#000!important}body.page-id-2499 .site-main,body.page-id-2499 .page-content,body.page-id-2499 article{background:#000!important}.bdrc-shell{--green:#0b3b2b;--deep:#041a12;--gold:#d5b24a;--cream:#f7f2e4;max-width:860px;margin:0 auto;padding:42px 20px 80px;color:#f8f6ef;font-family:"Helvetica Neue",Helvetica,sans-serif}.bdrc-shell *{box-sizing:border-box}.bdrc-intro{margin:0 0 26px;padding:0 8px}.bdrc-eyebrow,.bdrc-step-label{display:block;color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.16em}.bdrc-intro h1,.bdrc-card h1,.bdrc-card h2{margin:.35rem 0;font-family:Georgia,"Times New Roman",serif;line-height:1.05;color:#fff}.bdrc-intro h1{font-size:clamp(2.6rem,8vw,5.4rem)}.bdrc-intro p,.bdrc-card p{font-size:1rem;line-height:1.65;color:#cdd7d2}.bdrc-progress{display:flex;align-items:center;max-width:300px;margin-top:24px}.bdrc-progress span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(213,178,74,.45);border-radius:50%;font-weight:800;color:#93a49c}.bdrc-progress span.is-active,.bdrc-progress span.is-done{background:var(--gold);color:#071d14;border-color:var(--gold)}.bdrc-progress i{height:1px;flex:1;background:rgba(213,178,74,.35)}.bdrc-card{background:linear-gradient(145deg,rgba(14,61,44,.97),rgba(4,27,19,.99));border:1px solid rgba(213,178,74,.42);border-radius:22px;box-shadow:0 22px 70px rgba(0,0,0,.3);padding:clamp(24px,5vw,44px)}.bdrc-step{display:none}.bdrc-step.is-active{display:block;animation:bdrc-in .28s ease-out}.bdrc-step h2{font-size:clamp(2rem,5vw,3rem);margin:.45rem 0 1.6rem}.bdrc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bdrc-grid label,.bdrc-upload{display:flex;flex-direction:column;gap:9px}.bdrc-grid label>span{font-size:.95rem;font-weight:700;color:#eef2ef}.bdrc-wide{grid-column:1/-1}.bdrc-grid input,.bdrc-grid select,.bdrc-grid textarea{width:100%;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#fff;color:#14251e;padding:15px 16px;font:inherit;min-height:52px}.bdrc-grid textarea{resize:vertical}.bdrc-grid input:focus,.bdrc-grid select:focus,.bdrc-grid textarea:focus{outline:3px solid rgba(213,178,74,.35);border-color:var(--gold)}.bdrc-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bdrc-upload{position:relative;min-height:240px;justify-content:center;align-items:center;text-align:center;padding:28px;border:2px dashed rgba(213,178,74,.62);border-radius:18px;background:rgba(255,255,255,.035);cursor:pointer}.bdrc-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.bdrc-upload strong{font-family:Georgia,serif;font-size:1.55rem;color:#fff}.bdrc-upload span{color:#b8c5bf;line-height:1.45}.bdrc-upload em{display:inline-flex;background:var(--gold);color:#061c13;border-radius:999px;padding:9px 15px;font-style:normal;font-weight:800}.bdrc-consent{display:flex;gap:12px;align-items:flex-start;margin-top:24px;color:#dbe2de;line-height:1.5}.bdrc-consent input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--gold)}.bdrc-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.bdrc-actions button,.bdrc-button,.bdrc-submit{appearance:none;border:0;border-radius:12px;padding:15px 24px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.bdrc-next,.bdrc-submit,.bdrc-button{background:var(--gold);color:#061c13}.bdrc-back{background:rgba(255,255,255,.12);color:#fff}.bdrc-alert{margin:0 0 18px;padding:16px 18px;border:1px solid #e47878;border-radius:12px;background:#501d1d;color:#fff;line-height:1.5}.bdrc-alert-success{background:#14452f;border-color:#56b985}.bdrc-success,.bdrc-admin-empty{text-align:center;padding-block:70px}.bdrc-success h1,.bdrc-admin-empty h1{font-size:clamp(2.5rem,7vw,4.5rem)}.bdrc-applicants{display:grid;gap:18px}.bdrc-applicant{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start}.bdrc-applicant>img{width:180px;aspect-ratio:4/5;object-fit:cover;border-radius:14px}.bdrc-applicant h2{font-size:2rem}.bdrc-applicant .bdrc-submit{margin-top:12px}@keyframes bdrc-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:640px){.bdrc-shell{padding:28px 14px 60px}.bdrc-grid,.bdrc-photo-grid{grid-template-columns:1fr}.bdrc-wide{grid-column:auto}.bdrc-upload{min-height:190px}.bdrc-actions{justify-content:stretch}.bdrc-actions button{flex:1}.bdrc-applicant{grid-template-columns:1fr}.bdrc-applicant>img{width:100%;max-height:420px}.bdrc-card{border-radius:18px;padding:24px 18px}}.bdrc-profile-form h2.bdrc-photo-heading{margin:34px 0 16px}.bdrc-gallery-edit{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:20px}.bdrc-gallery-edit label{display:grid;gap:7px;color:#dbe2de;font-size:.88rem}.bdrc-gallery-edit img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.bdrc-gallery-edit input{accent-color:var(--gold)}.bdrc-save{width:100%;margin-top:24px}.bdrc-alert-success a{color:#fff;text-decoration:underline;font-weight:800}body.page-id-2492,body.page-id-2485{background:#000!important;color:#fff}body.page-id-2492 #wpadminbar,body.page-id-2485 #wpadminbar,body.page-id-2492 .site-header,body.page-id-2485 .site-header,body.page-id-2492 header[data-elementor-type="header"],body.page-id-2485 header[data-elementor-type="header"],body.page-id-2492 .elementor-location-header,body.page-id-2485 .elementor-location-header,body.page-id-2492 .site-footer,body.page-id-2485 .site-footer,body.page-id-2492 footer[data-elementor-type="footer"],body.page-id-2485 footer[data-elementor-type="footer"],body.page-id-2492 .elementor-location-footer,body.page-id-2485 .elementor-location-footer,body.page-id-2492 .page-header,body.page-id-2485 .page-header,body.page-id-2492 .entry-title,body.page-id-2485 .entry-title{display:none!important}html:has(body.page-id-2492),html:has(body.page-id-2485){margin-top:0!important;background:#000!important}body.page-id-2492 .site-main,body.page-id-2485 .site-main,body.page-id-2492 article,body.page-id-2485 article,body.page-id-2492 .page-content,body.page-id-2485 .page-content{background:#000!important;margin:0!important;padding:0!important}.bdrc-manager-home{min-height:100vh;display:grid;place-items:center;padding-block:40px}.bdrc-manager-welcome{width:min(640px,100%);text-align:left;padding:clamp(30px,6vw,54px)}.bdrc-manager-welcome h1{font-size:clamp(2.4rem,7vw,4.4rem);margin:.55rem 0 1rem}.bdrc-manager-welcome p{max-width:520px;margin:0;color:#cad6d0}.bdrc-manager-actions{display:flex;align-items:center;gap:22px;margin-top:28px}.bdrc-manager-actions .bdrc-button{display:inline-flex;text-decoration:none}.bdrc-text-link{color:#d5b24a;font-weight:800;text-decoration:none}.bdrc-text-link:hover{text-decoration:underline}@media(max-width:640px){.bdrc-manager-actions{align-items:stretch;flex-direction:column;text-align:center}}body.single-entertainer.location-bucks-cabaret-dallas{background:#000!important;color:#fff}body.single-entertainer.location-bucks-cabaret-dallas .page-header{display:none}.bdrc-public-profile{max-width:1080px}.bdrc-profile-back{display:inline-block;margin-bottom:20px;color:#d5b24a;font-weight:800;text-decoration:none}.bdrc-profile-hero{display:grid;grid-template-columns:minmax(280px,430px) 1fr;gap:clamp(28px,6vw,64px);align-items:center;padding:clamp(22px,5vw,50px)}.bdrc-profile-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:17px}.bdrc-profile-copy h1{font-size:clamp(3.4rem,8vw,6.5rem);margin:.35rem 0}.bdrc-live-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#16764f;color:#fff;font-size:.75rem;font-weight:900;letter-spacing:.12em}.bdrc-live-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#8cffc8}.bdrc-profile-bio{margin-top:24px!important;font-size:1.08rem!important}.bdrc-profile-details{margin-top:24px}.bdrc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;margin-top:22px}.bdrc-detail{padding-top:15px;border-top:1px solid rgba(213,178,74,.28)}.bdrc-detail strong{color:#d5b24a}.bdrc-detail p{margin:.45rem 0 0!important}.bdrc-profile-gallery{padding:48px 0 0}.bdrc-profile-gallery h2{font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,4.2rem);margin:.3rem 0 22px;color:#fff}.bdrc-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bdrc-gallery-grid img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px}@media(max-width:720px){.bdrc-profile-hero{grid-template-columns:1fr}.bdrc-detail-grid{grid-template-columns:1fr}.bdrc-gallery-grid{grid-template-columns:repeat(2,1fr)}}