.live-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.live-filters fieldset{grid-column:1/-1;border:1px solid #d7e4dc;border-radius:9px;padding:12px}.live-filters fieldset label{margin-right:18px}.live-avatar{width:90px;height:110px;object-fit:cover;border-radius:10px;margin-bottom:12px}.live-video{width:100%;max-height:420px}.p-btn:disabled{opacity:.55;cursor:wait}#live-pay-qr{display:block;margin:12px auto;max-width:100%;height:auto}#live-player{width:100%;aspect-ratio:16/9}.p-account-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}@media(max-width:700px){.live-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.p-row strong{overflow-wrap:anywhere}.p-actions{flex-wrap:wrap}}

.live-checks{display:flex;flex-wrap:wrap;gap:12px 24px}.live-checks label{display:flex;align-items:center;gap:8px}.portal .live-checks input{width:auto;margin:0}.live-application{margin-bottom:20px}.live-application h2{margin-top:0}.live-form-note{color:#65776e;font-size:14px;line-height:1.6}.p-field input[type=file]{width:100%;max-width:100%;white-space:normal}.p-error[hidden],.p-hint[hidden]{display:none}

.live-choice-field{border:0;min-width:0;padding:0;margin:0 0 20px}.live-choice-field legend{margin-bottom:10px;font-size:14px;color:#406252}
