.or-form{max-width:1100px;margin:24px auto;color:#17364e}.or-form *,.orf-public *{box-sizing:border-box}.or-form form>.padding,.or-form form>section.padding{margin:18px 0;padding:26px!important;border:1px solid #dce7ef;border-radius:18px;background:white;min-width:0}.or-form h2{font:700 22px/1.35 Arial,sans-serif;margin:0 0 22px!important;color:#17364e}.or-form .grid_col2,.orf-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start}.or-form .control-group{min-width:0;margin:0}.or-form .grid_controls{grid-template-columns:24px minmax(0,1fr)!important;gap:10px}.or-form .grid_controls>div,.or-form .relative{min-width:0}.or-form .controls input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.or-form .controls select{max-width:100%!important;min-width:0}.orf-label{display:block;font:14px/1.5 Arial,sans-serif;color:#405e73}.orf-label input,.orf-label select{display:block;width:100%;padding:13px 14px!important;border:1px solid #cbdae5!important;border-radius:10px;background:white;color:#17364e;font-size:16px;margin-top:7px;min-height:47px;box-shadow:none}.or-form small{display:block;color:#688095;font-size:13px;line-height:1.6;margin-top:8px}.or-form [hidden]{display:none!important}.orf-advanced{grid-column:1/-1;border:1px solid #dce7ef;border-radius:12px;padding:16px}.orf-advanced summary{font-weight:bold;cursor:pointer;color:#23617f}.orf-advanced[open]>div{margin-top:22px}.orf-tour-promo{margin-top:22px;padding:20px;border-radius:14px;background:#edf7f3;border:1px solid #cce8dc}.orf-tour-promo strong{display:block;font-size:18px;color:#17604d}.orf-tour-promo p{font-size:14px;line-height:1.7;color:#3e6c61}.orf-tour-promo a,.orf-tour-button{display:inline-block;background:#087d68;color:#fff!important;border-radius:10px;padding:12px 18px;text-decoration:none;font-size:14px}.or-form .save_block{position:static!important}.orf-public{padding:22px;border:1px solid #dce7ef;border-radius:16px;background:#f5fafb;margin:20px 0;color:#17364e}.orf-public h3{font-size:21px;margin:0 0 16px}.orf-public dl{margin:0 0 16px}.orf-public dl>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid #e1ebf0;padding:10px 0}.orf-public dt{font-weight:normal;color:#667e90}.orf-public dd{margin:0;overflow-wrap:anywhere}.or-form a:focus-visible,.orf-advanced summary:focus-visible{outline:3px solid #3da6b7;outline-offset:3px}@media(max-width:650px){.or-form{margin:16px 0}.or-form form>.padding,.or-form form>section.padding{padding:20px 16px!important;border-radius:14px}.or-form h2{font-size:20px}.or-form .grid_col2,.orf-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.orf-public{padding:18px}.orf-public dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.orf-tour-promo{padding:16px}}

.or-form .orf-price-unit{margin:14px 0 0 34px}.or-form .orf-price-unit select{min-height:43px;padding:10px 12px!important}
