*{box-sizing:border-box}body{background:#edf5fc;color:#18334b;font:15px/1.65 Arial,sans-serif;margin:0}main{width:min(760px,calc(100% - 28px));margin:35px auto;background:white;padding:28px;border:1px solid #c6dce9;border-radius:8px}h1{font-size:27px}h2{font-size:19px}a{color:#087fba}label{display:block;margin:14px 0}input,select{width:100%;padding:11px;border:1px solid #b8cdda;border-radius:5px;margin-top:5px;font:inherit}button,.button{display:inline-block;background:#058fc6;color:white;border:0;border-radius:5px;padding:11px 18px;font:inherit;text-decoration:none;cursor:pointer;margin:6px 0}section{border:1px solid #d4e1ea;border-radius:5px;padding:16px;margin:15px 0}.error{background:#fff0ed;color:#a22b1a;padding:14px}.success{background:#ecfaf2;color:#17643a;padding:12px}.notice{background:#e9f6fd;padding:14px}.muted{color:#6a7e8d;font-size:13px}.row{display:flex;gap:15px;align-items:center;flex-wrap:wrap}img.slide{max-height:110px;max-width:180px;object-fit:contain}.inline{display:inline-block;margin:5px}.inline button{font-size:13px;padding:7px 10px}
