.conference-cover{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#0a2540;isolation:isolate}.conference-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.conference-cover-custom{opacity:0}.conference-cover-custom.is-loaded{opacity:1}.conference-cover-brand{position:absolute;inset:24px 28px auto;color:#eef9fb;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.5;max-width:24ch;overflow-wrap:anywhere}.conference-cover-error{position:absolute;bottom:10px;right:10px;left:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;background:#0a2540;color:#eef9fb;border:1px solid #4b758b;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5}.conference-cover-error button{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:6px 10px;background:transparent;color:inherit;border:1px solid #80a8bb;border-radius:6px;font:inherit;cursor:pointer}.conference-cover-error button:focus-visible{outline:2px solid #8cd7de;outline-offset:3px}.b-conferences>.b-meeting:has(.conference-cover){overflow:hidden}.b-conferences>.b-meeting>.conference-cover{width:calc(100% + 56px);margin:-28px -28px 24px;flex-shrink:0}.cover-editor{max-width:900px}.cover-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;margin:24px 0}.cover-preview{border-radius:12px;overflow:hidden;background:#0a2540;aspect-ratio:16/9;position:relative}.cover-preview .merchant-preview,.cover-preview>img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;max-height:none;margin:0;border:0;border-radius:0}.cover-preview .p-error,.cover-preview>p{background:#fff;margin:0;padding:16px;color:#0a2540}.cover-editor .p-field{display:grid;gap:8px;margin-bottom:20px}.cover-editor input:not([type=checkbox]){width:100%;min-height:44px;font:inherit;font-size:16px;box-sizing:border-box}.cover-editor input[type=file]{white-space:normal;max-width:100%;font-size:14px}.cover-editor .p-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7}.cover-editor .p-check input{margin-top:5px;flex-shrink:0}.cover-editor small,.cover-editor-caption{color:#536b7d;font-size:13px;line-height:1.8}.cover-editor .p-form-actions{flex-wrap:wrap;gap:12px}@media(max-width:760px){.b-conferences>.b-meeting>.conference-cover{width:calc(100% + 40px);margin:-24px -20px 20px}.conference-cover-brand{inset:20px;font-size:20px}.cover-editor-layout{grid-template-columns:1fr}.cover-editor .p-form-actions .p-btn{width:100%}}.b-page .b-conferences{grid-template-columns:1fr}.b-conferences>.b-meeting:has(.conference-cover){display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);padding:0;align-items:start;gap:0}.b-conferences>.b-meeting>.conference-cover{width:100%;margin:0;aspect-ratio:16/9;border-radius:0}.b-meeting-content{padding:24px 28px;min-width:0}.b-meeting-content h2{font-size:22px;line-height:1.4;margin:10px 0 12px}.b-meeting-content>p{margin:10px 0;line-height:1.7}.b-meeting-content>.p-subtle{font-size:12px}.b-meeting-content .b-meeting-facts{margin:16px 0 8px;padding-top:14px}.b-meeting-content .b-meeting-facts>div:first-child dd{font-size:16px;line-height:1.65}.b-meeting-content .b-meeting-bottom{margin-top:14px;padding-top:0}.b-meeting-content>.b-subtle{font-size:12px}.b-meeting-content>.b-portal-link{margin-top:12px;min-height:32px}.qy-materials.qy-materials-compact{border-top:1px solid #dbe5eb;padding-top:12px;margin-top:14px;font-size:12px;color:#536b7d}.qy-materials-compact>div{display:flex;gap:8px 20px;flex-wrap:wrap}.qy-materials-compact>span{display:block;margin-bottom:4px}.qy-materials-compact a{display:inline-flex;align-items:center;gap:4px;min-height:36px;color:#17617b;text-decoration:none}.qy-materials-compact a:hover{text-decoration:underline}.qy-materials-compact small{color:#536b7d;font-size:11px}.qy-materials-compact>p{margin:4px 0}@media(max-width:760px){.b-conferences>.b-meeting:has(.conference-cover){display:flex;padding:0}.b-conferences>.b-meeting>.conference-cover{margin:0;width:100%}.b-meeting-content{padding:20px}.b-meeting-content .b-meeting-facts{grid-template-columns:1fr;gap:8px}.b-meeting-content .b-meeting-facts>div{display:grid;grid-template-columns:80px 1fr;gap:8px}.b-meeting-content .b-meeting-facts dd{font-size:14px}.b-meeting-content .b-meeting-facts>div:first-child dd{font-size:15px}.qy-materials-compact a{min-height:44px}}