.webinar-surface{--webinar-ink: #243a43;--webinar-muted: #536771;--webinar-paper: #f4f8f6;--webinar-line: #d7e3dd;color:var(--webinar-ink);min-width:0}.webinar-surface h1,.webinar-surface h2,.webinar-surface h3{overflow-wrap:anywhere;letter-spacing:-.025em}.webinar-surface[role=dialog]{width:calc(100% - 2rem)}.webinar-panel{background:var(--webinar-paper);border:1px solid var(--webinar-line);border-radius:16px;padding:clamp(16px,3vw,28px);min-width:0}.webinar-card{display:grid;grid-template-columns:1fr;gap:20px;border-top:1px solid var(--webinar-line);padding:28px 0}.webinar-date{color:#0c688d;font-weight:600;font-size:14px}.webinar-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--webinar-muted);font-size:13px}.webinar-meta>span{min-width:0;overflow-wrap:anywhere}.webinar-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--webinar-muted);line-height:1.7}.webinar-button{background:#00ab84!important;color:#123d34!important;font-weight:700;white-space:normal;height:auto;min-height:44px}.webinar-button:hover{background:#89dc65!important}.webinar-field{display:grid;gap:7px;font-size:14px;font-weight:600;min-width:0}.webinar-field input,.webinar-field textarea,.webinar-field select{box-sizing:border-box;width:100%;min-width:0;background:#fbfdfc;color:#243a43;border:1px solid #a9beb3;border-radius:8px;padding:11px 12px;font-weight:400}.webinar-field input:disabled,.webinar-field select:disabled{background:#e7eeea;opacity:.8}.webinar-field input:focus-visible,.webinar-field textarea:focus-visible,.webinar-field select:focus-visible{outline:2px solid #0c688d;outline-offset:2px}.webinar-alert{padding:14px 16px;border-radius:10px;background:#e8f2f6;color:#17536c;font-size:14px;overflow-wrap:anywhere}.webinar-error{background:#fff0eb;color:#923a28}.webinar-skeleton{height:140px;border-radius:12px;background:#e2ebe6;animation:webinar-pulse 1.7s ease-in-out infinite}@keyframes webinar-pulse{50%{opacity:.5}}@media (min-width: 768px){.webinar-card{grid-template-columns:165px minmax(0,1fr) 160px}}@media (prefers-reduced-motion: reduce){.webinar-skeleton{animation:none}}.public-webinar-dialog{--webinar-ink: #142b44;--webinar-muted: #566575;--webinar-paper: #f6f5f0;--webinar-line: #dcdedc;background:#f6f5f0!important}.public-webinar-dialog .webinar-button{background:#e9c56e!important;color:#142b44!important}.public-webinar-dialog .webinar-button:hover{background:#f4d58a!important}.public-webinar-dialog .webinar-field input,.public-webinar-dialog .webinar-field textarea,.public-webinar-dialog .webinar-field select{background:#fcfaf4;border-color:#aab2b8;color:#142b44}.public-webinar-dialog input[type=checkbox]{accent-color:#876c32}
