/* LINK 2026-11-01 compiled build compatibility */
app-meeting-form-page .publish-panel mat-checkbox[formcontrolname="publish"],
app-meeting-form-page .confirm-applications,
app-meeting-form-page mat-form-field:has([formcontrolname="formVersionId"]),
app-meeting-form-page mat-form-field:has([formcontrolname="timezone"]),
app-meeting-form-page .publish-hint {display:none!important}
app-meeting-form-page[data-link-invite-only="1"] mat-form-field:has([formcontrolname="registrationMode"]),
app-meeting-form-page[data-link-invite-only="1"] mat-form-field:has([formcontrolname="formId"]),
app-meeting-form-page[data-link-invite-only="1"] mat-form-field:has([formcontrolname="capacity"]),
app-meeting-form-page[data-link-invite-only="1"] .link-capacity-toggle,
app-meeting-form-page[data-link-invite-only="1"] mat-checkbox[formcontrolname="requireEmailVerification"] {display:none!important}
app-meeting-form-page[data-link-has-email="0"] mat-checkbox[formcontrolname="requireEmailVerification"],
app-meeting-form-page[data-link-broadcast="1"] mat-checkbox[formcontrolname="lobby"],
app-meeting-form-page:not([data-link-broadcast="1"]) mat-checkbox[formcontrolname="record"],
app-meeting-form-page:not([data-link-broadcast="1"]) mat-checkbox[formcontrolname="record"] + label {display:none!important}
app-meeting-form-page[data-link-scheduled="0"] .link-booking-panel {display:none!important}
app-meeting-form-page .link-save-draft{border:1px solid #bacacb;background:#fff;color:#164c5f;padding:9px 20px;border-radius:9px;cursor:pointer;font-weight:600}
app-meeting-form-page .link-schedule-choice{display:flex;gap:20px;margin:12px 0 20px;flex-wrap:wrap;font-weight:600}
app-meeting-form-page .link-timezone-choice{display:flex;align-items:center;gap:8px;margin:8px 0 16px;font-size:13px;font-weight:600}
app-meeting-form-page .link-tz-select,app-meeting-detail-page .link-invite-channel {min-width:210px;max-width:100%;padding:8px;border:1px solid #afc5ce;border-radius:7px;background:#fff}
app-meeting-form-page .link-capacity-toggle{display:flex;gap:8px;align-items:center;margin:15px 0;font-weight:600;font-size:13px}
app-meeting-form-page:has(.link-capacity-toggle input:not(:checked)) mat-form-field:has([formcontrolname="capacity"]){display:none!important}
app-meeting-detail-page[data-link-status="draft"] .hero-actions .btn-primary,
app-meeting-detail-page[data-link-status="completed"] .hero-actions .btn-primary,
app-meeting-detail-page[data-link-status="cancelled"] .hero-actions .btn-primary {display:none!important}
app-meeting-detail-page[data-link-status="completed"] .hero-actions .btn-danger,
app-meeting-detail-page[data-link-status="cancelled"] .hero-actions .btn-danger {display:inline-flex!important}

app-meeting-form-page .link-access-panel .link-access-check:has([data-setting="auth"]){display:none!important}
app-meeting-form-page[data-link-invite-only="1"] app-meeting-form-page mat-checkbox[formcontrolname="requireEmailVerification"]{display:none!important}
app-meeting-form-page .link-booking-panel .link-repeat-until{display:none!important}

.link-test-email-verification{margin:24px auto;padding:22px;border:1px solid #bed1d9;border-radius:12px;background:white;max-width:620px}.link-test-email-verification h3{margin:0 0 12px}.link-test-email-verification input{width:120px;display:inline-block;margin:0 10px;padding:10px;border:1px solid #b0bdc6;border-radius:6px}.link-test-email-verification button{background:#156a78;color:white;border:0;border-radius:6px;padding:11px 18px;cursor:pointer}.link-test-email-verification p{color:#ae3b3b;font-size:13px}
