/* CastingDZ audit polish — scoped fixes for oversized UI and icon consistency */
:root{--cdz-audit-gold:#d6b36a;--cdz-audit-blue:#2f8cff;--cdz-audit-bg:#06070b;--cdz-audit-line:rgba(255,255,255,.115)}
.cdz-mi,.cdzt-links svg,.cdzt-card-top svg,.cdzt-message-link svg,.cdzt-save svg,.cdzm-body svg,.cdz-icon-link svg{width:18px!important;height:18px!important;min-width:18px!important;stroke-width:2.05!important}
.cdz-icon-link{width:38px!important;height:38px!important;border-radius:13px!important}.cdz-icon-link img{width:30px!important;height:30px!important;border-radius:10px!important}.cdz-brand-mark,.cdzt-logo{width:38px!important;height:38px!important;border-radius:14px!important;font-size:15px!important}.cdz-brand span,.cdzt-brand strong{font-size:18px!important}.cdzt-brand small{font-size:11px!important}.cdz-desktop-nav a,.cdzt-links a{font-size:13px!important;padding:8px 10px!important;border-radius:14px!important;gap:6px!important}.cdzt-add,.cdzm-primary,.cdzm-ghost,.cdzm-view-all,.cdzt-profile-link,.cdzt-filter-submit,.cdzt-filter-reset{min-height:40px!important;padding:0 14px!important;border-radius:14px!important;font-size:13px!important}.cdzt-hero,.cdzm-hero{border-radius:30px!important;min-height:unset!important;padding:clamp(24px,4vw,42px)!important}.cdzt-hero h1,.cdzm-hero h1{font-size:clamp(30px,5vw,54px)!important;letter-spacing:-.7px!important}.cdzt-stats,.cdzm-stats{gap:10px!important}.cdzt-stat,.cdzm-stat{padding:12px 14px!important;border-radius:18px!important}.cdzt-stat strong,.cdzm-stat strong{font-size:24px!important}.cdzt-filters,.cdzm-section,.cdzt-section{border-radius:28px!important}.cdzt-talents-grid,.cdzm-profiles-grid{gap:16px!important}.cdzt-talent-card{border-radius:26px!important;min-height:auto!important;box-shadow:0 20px 58px rgba(0,0,0,.33)!important}.cdzt-talent-card .cdzt-photo{height:238px!important;border-radius:25px 25px 0 0!important}.cdzt-card-body{padding:15px!important;gap:11px!important}.cdzt-name-inner h3{font-size:18px!important;line-height:1.25!important}.cdzt-name-wrap p,.cdzt-quick span,.cdzt-tags span{font-size:12px!important}.cdzt-mini-info div{min-height:50px!important;padding:8px!important;border-radius:14px!important}.cdzt-score{width:48px!important;height:48px!important;border-radius:16px!important;font-size:13px!important}.cdzt-verified{width:19px!important;height:19px!important;min-width:19px!important;background:linear-gradient(135deg,#5eb3ff,#0967e8)!important;box-shadow:0 0 0 3px rgba(47,140,255,.14),0 7px 16px rgba(47,140,255,.25)!important}.cdzt-verified svg{width:12px!important;height:12px!important;stroke-width:3.4!important}.cdzt-card-footer{grid-template-columns:1fr 42px!important;gap:8px!important}.cdzt-message-link{min-height:40px!important;border-radius:14px!important}.cdzt-profile-link{min-height:40px!important}.cdzm-casting-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.cdzm-casting-card,.casting-card{border-radius:24px!important}.cdzm-casting-card .cdzm-casting-image,.casting-card .poster{height:185px!important}.cdzm-casting-card h3,.casting-card h3{font-size:17px!important;line-height:1.35!important}.cdz-audit-compact-card{border-radius:24px!important;padding:14px!important}.cdz-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cdz-audit-card{border:1px solid var(--cdz-audit-line);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.30);overflow:hidden;padding:14px}.cdz-audit-cover{height:110px;border-radius:18px;background:radial-gradient(circle at top right,rgba(214,179,106,.18),transparent 42%),linear-gradient(135deg,#141820,#0a0d13);background-size:cover;background-position:center}.cdz-audit-avatar{width:78px;height:78px;border-radius:22px;margin:-42px 0 10px;padding:4px;background:linear-gradient(135deg,#f0d58a,#2f8cff)}.cdz-audit-avatar img{width:100%;height:100%;object-fit:cover;border-radius:18px;border:3px solid #0b0d14;background:#111827}.cdz-audit-card h3{font-size:17px;line-height:1.3;margin:0 0 4px}.cdz-audit-card small{display:block;color:#aeb8ca;font-weight:800;font-size:12px;margin-bottom:8px}.cdz-audit-card p{font-size:12.5px;line-height:1.75;color:#b8c1d1;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdz-audit-pills{display:flex;flex-wrap:wrap;gap:6px}.cdz-audit-pill{font-size:11px;font-weight:900;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:999px;padding:5px 8px}.cdz-audit-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.cdz-audit-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;padding:0 12px;text-decoration:none;font-weight:900;font-size:12px}.cdz-audit-btn.gold{background:linear-gradient(135deg,#fff0bc,#d6b36a);color:#101114}.cdz-audit-btn.dark{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.1)}.cdz-main-header .cdz-header-inner{min-height:64px!important}.cdz-sheet-list svg{width:17px!important;height:17px!important}.cdz-sheet-list a{font-size:14px!important;padding:11px 12px!important}@media(max-width:1100px){.cdz-audit-grid{grid-template-columns:repeat(3,1fr)}.cdzt-talents-grid,.cdzm-profiles-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.cdz-audit-grid{grid-template-columns:repeat(2,1fr)}.cdzm-casting-grid.two{grid-template-columns:1fr!important}.cdzt-talents-grid,.cdzm-profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdzt-talent-card .cdzt-photo{height:210px!important}}@media(max-width:520px){.cdz-audit-grid,.cdzt-talents-grid,.cdzm-profiles-grid{grid-template-columns:1fr!important}.cdzt-talent-card .cdzt-photo{height:235px!important}.cdz-desktop-nav{display:none!important}}
