:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#EAF5F8;color:#25474A;font:17px/1.6 Arial,Helvetica,sans-serif}main{max-width:1080px;margin:28px auto;padding:28px;background:#FFFCF7;border-radius:16px}h1,h2{color:#005457}a{color:#005457;text-underline-offset:3px}label{display:block;margin:14px 0}input,textarea,select{font:inherit;max-width:100%;width:100%;padding:10px;border:1px solid #648285;border-radius:6px}input[type=checkbox],input[type=radio]{width:auto;margin-right:8px}textarea{min-height:130px}button,.button{font:600 16px/1.5 Arial;padding:11px 20px;background:#005457;border:0;color:#fff;border-radius:8px;cursor:pointer;display:inline-block;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #F5A317;outline-offset:3px}.notice{padding:14px;background:#E9F0E8;border-radius:8px}.error{border-left:4px solid #F46E58;padding:12px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d5e2df;padding:9px}nav{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.small{font-size:14px}.honeypot{position:absolute;left:-9999px}.inline{display:inline-block;margin:4px}fieldset{border:1px solid #cad9d7;border-radius:8px}summary{cursor:pointer;font-weight:bold}.status{font-weight:bold}@media(max-width:650px){main{margin:0;padding:20px;border-radius:0}.grid{grid-template-columns:1fr}h1{font-size:27px}}

.lpw-speaker-photo{display:block;width:144px;height:144px;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;margin:18px auto;border:1px solid #cad9d7}@media(max-width:650px){.lpw-speaker-photo{width:128px;height:128px}}

.lpw-banner-preview{display:block;max-width:100%;height:auto;border-radius:12px}fieldset{min-width:0;margin:20px 0}select{width:100%;padding:12px;font:inherit;max-width:100%}[hidden]{display:none!important}
