:root{color:#1B2A4A;background:#f6f3ec;font-family:Georgia,Iowan Old Style,serif}*{box-sizing:border-box}body{margin:0}.sheet{width:min(100%,430px);margin:0 auto;padding:24px 20px 96px}h1{font-size:32px;line-height:1.1;margin:0 0 8px}.away,.notice,.sent,.tag{font-size:18px;line-height:1.4}.away,.notice{background:#fff;border-left:4px solid #c9952a;padding:12px 14px}.book{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.choice,label{display:grid;grid-gap:6px;gap:6px;font-size:16px}button,input,textarea{font:inherit;font-size:18px;padding:12px;border-radius:10px;border:1px solid #1b2a4a}button{background:#1B2A4A;color:white;border:0}button:disabled{opacity:.45}.choice{grid-template-columns:auto 1fr;align-items:center}.corners{position:fixed;right:12px;bottom:12px;display:flex;gap:8px}.corner{width:auto}.flag{background:#C9952A;color:#1B2A4A}.help{background:#1A7F8E}.panel{position:fixed;right:12px;bottom:64px;width:min(320px,calc(100vw - 24px));background:white;border:1px solid #1b2a4a;border-radius:12px;padding:12px}a{color:#1A7F8E}