.pdga-director-import-cta{margin:1.5rem auto 0;padding-inline:0}.pdga-director-import-cta__container{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(0,1fr);align-items:stretch;border-radius:24px;background:linear-gradient(135deg,rgba(var(--flipt-secondary-rgb, 59, 130, 246),.12),rgba(var(--flipt-primary-rgb, 0, 166, 156),.14));border:1px solid var(--theme-border-color, rgba(15, 23, 42, .08));padding:clamp(1.75rem,5vw,2.75rem);position:relative;overflow:hidden}.pdga-director-import-cta__dismiss{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 12px;font-family:var(--font-brand, inherit);font-size:12px;font-weight:700;white-space:nowrap;border-radius:10px;border:1px solid var(--theme-border-color, rgba(0, 0, 0, .08));background:var(--theme-surface-1, #ffffff);color:var(--theme-text-secondary, #475569);cursor:pointer;transition:all .16s ease-in-out}.pdga-director-import-cta__dismiss:hover{color:var(--theme-primary, #2563eb);transform:scale(1.04)}.pdga-director-import-cta__dismiss:focus-visible{outline:3px solid rgba(var(--flipt-primary-rgb, 0, 166, 156),.35);outline-offset:2px}.pdga-director-import-cta__content{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.25rem);z-index:2}.pdga-director-import-cta__header h2{font-size:clamp(1.75rem,4vw,2.25rem);margin-bottom:.35rem;font-weight:800;color:var(--theme-text-primary, #101828)}.pdga-director-import-cta__header p{margin:0;color:var(--theme-text-secondary, #334155);max-width:38ch}.pdga-director-import-cta__hero-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.95rem}.pdga-director-import-cta__hero-actions form{margin:0}.pdga-director-import-cta__pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--theme-surface-1, #ffffff);color:var(--theme-primary);padding:.4rem .9rem;border-radius:8px;font-size:.75rem;font-weight:600}.pdga-director-import-cta__events{display:grid;gap:1rem}.pdga-director-import-cta__event{border-radius:12px;padding:1.25rem 1.5rem;background:var(--theme-surface-1);border:1px solid var(--theme-border-color);box-shadow:var(--theme-shadow, 0 18px 40px -24px rgba(15, 23, 42, .18));display:grid;gap:.65rem}.pdga-director-import-cta__event h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--theme-text-primary, #111827)}.pdga-director-import-cta__event-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.85rem;color:var(--theme-text-secondary, #475569)}.pdga-director-import-cta__event-date{font-weight:600}.pdga-director-import-cta__event-tier{background:#4f46e51f;color:#4f46e5;border-radius:999px;padding:.2rem .65rem;font-weight:600;font-size:.75rem}.pdga-director-import-cta__event-location{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--theme-text-secondary, #475569)}.pdga-director-import-cta__event-location i{color:var(--theme-primary, #2563eb)}.pdga-director-import-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pdga-director-import-cta__actions .btn-theme-base{display:inline-flex;align-items:center;gap:.35rem}.pdga-director-import-cta__secondary{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--theme-text-muted, #64748b);text-decoration:none}.pdga-director-import-cta__secondary:hover{color:var(--theme-primary, #2563eb)}.pdga-director-import-cta__footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pdga-director-import-cta__remaining{font-weight:600;color:var(--theme-text-secondary, #334155)}.pdga-director-import-cta__visual{position:relative;min-height:220px;display:flex;align-items:center;justify-content:center}.pdga-director-import-cta__visual-gradient{position:absolute;inset:0;border-radius:24px;background:radial-gradient(circle at 20% 20%,rgba(var(--flipt-secondary-rgb, 30, 123, 201),.28),transparent 65%),radial-gradient(circle at 80% 80%,rgba(var(--flipt-primary-rgb, 0, 184, 169),.3),transparent 60%);filter:blur(0px);opacity:.8}.pdga-director-import-cta__visual-card{position:relative;z-index:2;background:linear-gradient(135deg,var(--flipt-secondary, var(--theme-secondary, #0068ba)) 0%,var(--flipt-primary, var(--theme-primary, #00a69c)) 100%);color:var(--league-contrast, #fff);border-radius:12px;padding:1.75rem;max-width:260px;text-align:center;box-shadow:0 24px 50px -28px #0f172a59}.pdga-director-import-cta__visual-image{position:relative;z-index:2;width:min(100%,520px);aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -28px #0f172a59;display:none}.pdga-director-import-cta__visual.has-image .pdga-director-import-cta__visual-image{display:block}.pdga-director-import-cta__visual.has-image .pdga-director-import-cta__visual-card{display:none}.pdga-director-import-cta__visual-img{width:100%;height:100%;object-fit:cover;display:block}.pdga-director-import-cta__visual-card h4{margin:.75rem 0 .25rem;font-size:1.2rem;font-weight:600}.pdga-director-import-cta__visual-card p{margin:0;font-size:.95rem;color:#fffc}.pdga-director-import-cta__visual-icon{width:60px;height:60px;border-radius:16px;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem}@media (min-width: 992px){.pdga-director-import-cta__container{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width: 768px){.pdga-director-import-cta{padding-inline:1rem}.pdga-director-import-cta__event{padding:1rem 1.1rem}.pdga-director-import-cta__visual{min-height:180px}}@media (prefers-color-scheme: dark){.pdga-director-import-cta__container{background:linear-gradient(135deg,rgba(var(--flipt-secondary-rgb, 30, 123, 201),.28),rgba(var(--flipt-primary-rgb, 0, 184, 169),.3));border-color:var(--theme-border-color, rgba(255, 255, 255, .08))}.pdga-director-import-cta__dismiss{background:#0f172ac7;border-color:#ffffff14;color:#e2e8f0c7}.pdga-director-import-cta__event{background:var(--theme-surface-1);color:var(--theme-text-primary)}.pdga-director-import-cta__event h3{color:var(--theme-text-primary)}.pdga-director-import-cta__event-meta,.pdga-director-import-cta__event-location,.pdga-director-import-cta__header p{color:var(--theme-text-secondary)}.pdga-director-import-cta__secondary{color:var(--theme-text-muted)}}[data-bs-theme=dark] .pdga-director-import-cta__container{background:linear-gradient(135deg,#2660ff2e,#8a2be22e);border-color:#ffffff14}[data-bs-theme=dark] .pdga-director-import-cta__event{background:#0f172ac7;color:#e2e8f0}[data-bs-theme=dark] .pdga-director-import-cta__event h3{color:#f8fafc}[data-bs-theme=dark] .pdga-director-import-cta__event-meta,[data-bs-theme=dark] .pdga-director-import-cta__event-location,[data-bs-theme=dark] .pdga-director-import-cta__header p,[data-bs-theme=dark] .pdga-director-import-cta__secondary{color:#e2e8f0c7}.pdga-director-import-cta--compact{margin:.75rem auto .25rem}.pdga-cta-compact{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px 8px 12px;border-radius:14px;background:var(--theme-surface-1, #ffffff);border:1px solid var(--theme-border-color, rgba(0, 0, 0, .125));box-shadow:var(--theme-shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));position:relative}.pdga-cta-compact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:14px 0 0 14px;background:var(--gradient-brand, linear-gradient(135deg, #00a69c 0%, #0068ba 100%))}.pdga-cta-compact__icon{flex:none;width:32px;height:32px;border-radius:9px;background:rgba(var(--flipt-primary-rgb, 0, 166, 156),.12);color:var(--flipt-primary-ink, var(--theme-primary, #00a69c));display:flex;align-items:center;justify-content:center;font-size:13px}.pdga-cta-compact__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden}.pdga-cta-compact__eyebrow{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted, #718096);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdga-cta-compact__title{font-size:13px;font-weight:800;line-height:1.25;color:var(--theme-text-primary, #101828);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdga-cta-compact__title em{font-style:normal;font-weight:600;color:var(--theme-text-muted, #718096);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.pdga-cta-compact__form{margin:0;flex:none}.pdga-cta-compact__action{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:12.5px;white-space:nowrap}.pdga-cta-compact__more{flex:none;position:static}.pdga-cta-compact__morebtn{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--theme-border-color, rgba(0, 0, 0, .125));background:var(--theme-surface-2, #f8f9fa);color:var(--theme-text-primary, #101828);font-size:12.5px;font-weight:700;white-space:nowrap}.pdga-cta-compact__morebtn::-webkit-details-marker{display:none}.pdga-cta-compact__morebtn i{font-size:10px;color:var(--theme-text-muted, #718096);transition:transform .15s ease}.pdga-cta-compact__more[open] .pdga-cta-compact__morebtn i{transform:rotate(180deg)}.pdga-cta-compact__panel{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:auto;width:min(420px,calc(100vw - 32px));padding:8px;border-radius:12px;background:var(--theme-surface-1, #ffffff);border:1px solid var(--theme-border-color, rgba(0, 0, 0, .125));box-shadow:var(--theme-shadow-lg, 0 12px 28px rgba(0, 0, 0, .18))}.pdga-cta-compact__panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pdga-cta-compact__panel-list li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px}.pdga-cta-compact__panel-list li:hover{background:var(--theme-surface-2, #f8f9fa)}.pdga-cta-compact__panel-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;overflow:hidden}.pdga-cta-compact__panel-text b{font-size:12.5px;font-weight:700;color:var(--theme-text-primary, #101828);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdga-cta-compact__panel-text em{font-style:normal;font-size:11px;color:var(--theme-text-muted, #718096);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdga-cta-compact__panel-import{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;color:var(--flipt-primary-ink, var(--theme-primary, #00a69c))}.pdga-cta-compact__panel-import:hover{text-decoration:underline}.pdga-cta-compact__panel-import i{font-size:10px}.pdga-cta-compact__panel-foot{margin:6px 0 2px;padding-inline:8px;font-size:11px;color:var(--theme-text-muted, #718096)}.pdga-director-import-cta__dismiss.pdga-cta-compact__hide{position:static;flex:none;background:var(--theme-surface-2, #f8f9fa)}.pdga-director-import-cta__dismiss.pdga-cta-compact__hide:hover{transform:none;border-color:var(--flipt-coral, #e2574c);color:var(--flipt-coral, #e2574c)}@media (max-width: 768px){.pdga-director-import-cta--compact{padding-inline:0}.pdga-cta-compact{gap:8px;padding:6px 8px 6px 10px}.pdga-cta-compact__action{padding:8px 11px}.pdga-director-import-cta__dismiss.pdga-cta-compact__hide{padding:7px 10px}}@media (max-width: 480px){.pdga-cta-compact__icon,.pdga-cta-compact__action i{display:none}}@media (prefers-reduced-motion: reduce){.pdga-director-import-cta__dismiss.pdga-cta-compact__hide{transition:none}}
