.caravana-boarding-module__gE5Lma__root{color:#272922;background:#f5f2ea;max-width:920px;margin:auto;padding:32px 22px 80px;font:16px/1.6 Arial,sans-serif}.caravana-boarding-module__gE5Lma__root h1{margin:12px 0;font:42px/1.12 Georgia,serif}.caravana-boarding-module__gE5Lma__root h2{font:27px/1.2 Georgia,serif}.caravana-boarding-module__gE5Lma__root label{gap:7px;margin:15px 0;font-size:14px;font-weight:700;display:grid}.caravana-boarding-module__gE5Lma__root input,.caravana-boarding-module__gE5Lma__root select{box-sizing:border-box;color:#272922;background:#fff;border:1px solid #bcb7ac;width:100%;min-height:48px;padding:12px;font:16px Arial,sans-serif}.caravana-boarding-module__gE5Lma__root button{color:#fff;cursor:pointer;background:#a62e29;border:1px solid #a62e29;border-radius:4px;min-height:46px;padding:12px 17px;font:700 14px Arial,sans-serif}.caravana-boarding-module__gE5Lma__root button:disabled{opacity:.55;cursor:default}.caravana-boarding-module__gE5Lma__root a{color:#8c3027;text-decoration:underline}.caravana-boarding-module__gE5Lma__root .caravana-boarding-module__gE5Lma__secondary{color:#272922;background:#fff;border-color:#bbb5a9}.caravana-boarding-module__gE5Lma__card{background:#fff;border:1px solid #d9d4c8;margin:22px 0;padding:24px}.caravana-boarding-module__gE5Lma__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.caravana-boarding-module__gE5Lma__controls label{flex:1;min-width:220px}.caravana-boarding-module__gE5Lma__eyebrow{text-transform:uppercase;letter-spacing:1px;color:#a62e29;font-size:12px;font-weight:700}.caravana-boarding-module__gE5Lma__root .caravana-boarding-module__gE5Lma__file{min-width:200px;font-size:13px}.caravana-boarding-module__gE5Lma__file input{padding:8px;font-size:13px}.caravana-boarding-module__gE5Lma__video{object-fit:contain;background:#171717;width:100%;max-height:420px;display:block}.caravana-boarding-module__gE5Lma__hidden{display:none}.caravana-boarding-module__gE5Lma__message{color:#3b3020;z-index:2;background:#f5e9cb;border:1px solid #c7a968;padding:14px;position:sticky;bottom:16px}.caravana-boarding-module__gE5Lma__message:empty{display:none}.caravana-boarding-module__gE5Lma__success{color:#245635;background:#edf5ec;padding:14px}.caravana-boarding-module__gE5Lma__list{max-height:520px;margin-top:18px;overflow:auto}.caravana-boarding-module__gE5Lma__list article{border-top:1px solid #dedbd4;padding:18px 0}.caravana-boarding-module__gE5Lma__list article p{margin:7px 0}.caravana-boarding-module__gE5Lma__root :focus-visible{outline-offset:3px;outline:3px solid #bd8d30}@media (max-width:600px){.caravana-boarding-module__gE5Lma__root{padding:24px 14px 90px}.caravana-boarding-module__gE5Lma__root h1{font-size:34px}.caravana-boarding-module__gE5Lma__card{padding:18px}.caravana-boarding-module__gE5Lma__controls{flex-direction:column;align-items:stretch}.caravana-boarding-module__gE5Lma__controls label{width:100%;min-width:0}.caravana-boarding-module__gE5Lma__controls button{width:100%}}.caravana-boarding-module__gE5Lma__root .caravana-boarding-module__gE5Lma__confirmed{color:#174b2b;background:#edf5ec;border:2px solid #247444}.caravana-boarding-module__gE5Lma__confirmed h2{color:#174b2b}.caravana-boarding-module__gE5Lma__confirmed button{background:#216344;border-color:#216344}.caravana-boarding-module__gE5Lma__root summary{cursor:pointer;padding:12px 0;font-weight:700}
