._page_vs4ro_1{color:#0d3340;background:#f5f1e8;min-height:100vh;padding-bottom:64px}._header_vs4ro_1{color:#fff;background:#0d3340;justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,72px);display:flex}._header_vs4ro_1 p,._eyebrow_vs4ro_1{text-transform:uppercase;letter-spacing:.16em;color:#0a9188;margin:0 0 8px;font-size:12px;font-weight:800}._header_vs4ro_1 p{color:#73d1c8}._header_vs4ro_1 h1{margin:0;font-family:Georgia,serif;font-size:clamp(28px,4vw,46px)}._layout_vs4ro_1{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;width:min(1420px,100% - 32px);margin:32px auto;display:grid}._formPanel_vs4ro_1,._hotelPanel_vs4ro_1{background:#fff;border:1px solid #d9e2de;border-radius:26px;padding:clamp(22px,3vw,38px);box-shadow:0 18px 55px #0d334014}._intro_vs4ro_1 h2{margin:0 0 10px;font-family:Georgia,serif;font-size:30px}._intro_vs4ro_1>p:last-child{color:#5d6d70;margin:0 0 24px;line-height:1.65}._form_vs4ro_1{gap:20px;display:grid}._form_vs4ro_1 label,._form_vs4ro_1 legend{font-weight:750}._form_vs4ro_1 input,._form_vs4ro_1 select{box-sizing:border-box;color:#0d3340;width:100%;font:inherit;background:#fff;border:1px solid #b8cbc6;border-radius:12px;margin-top:8px;padding:13px 14px}._twoColumns_vs4ro_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._domainInput_vs4ro_1{align-items:stretch;display:flex}._domainInput_vs4ro_1 input{border-radius:12px 0 0 12px}._domainInput_vs4ro_1 span{background:#edf6f3;border:1px solid #b8cbc6;border-left:0;border-radius:0 12px 12px 0;align-items:center;margin-top:8px;padding:0 14px;font-weight:800;display:flex}._form_vs4ro_1 fieldset{border:1px solid #d3dfdb;border-radius:16px;padding:16px}._barRow_vs4ro_1{grid-template-columns:1fr auto;gap:10px;display:grid}._barRow_vs4ro_1 input{margin-top:8px}._barRow_vs4ro_1 button,._addBar_vs4ro_1{color:#086b65;background:#eef7f4;border:1px solid #a8c7c0;border-radius:10px;padding:0 12px;font-weight:750}._addBar_vs4ro_1{margin-top:10px;padding:10px 14px}._switches_vs4ro_1{grid-template-columns:1fr 1fr;gap:12px;display:grid}._switches_vs4ro_1 label{border:1px solid #d3dfdb;border-radius:14px;gap:12px;padding:15px;display:flex}._switches_vs4ro_1 input{width:auto;margin:2px 0 0}._switches_vs4ro_1 span{gap:4px;display:grid}._switches_vs4ro_1 small{color:#607477;font-weight:500}._submit_vs4ro_1{color:#fff;font:inherit;cursor:pointer;background:#078b82;border:0;border-radius:14px;padding:15px 18px;font-weight:850}._submit_vs4ro_1:disabled{opacity:.55;cursor:not-allowed}._error_vs4ro_1,._success_vs4ro_1{border-radius:14px;margin-bottom:18px;padding:14px 16px}._error_vs4ro_1{color:#a52d20;background:#fff0ed}._success_vs4ro_1{color:#14643b;background:#e9f8ef;gap:6px;display:grid}._hotelList_vs4ro_1{gap:12px;display:grid}._hotelList_vs4ro_1 article{border:1px solid #d6e1de;border-radius:16px;gap:14px;padding:16px;display:grid}._hotelList_vs4ro_1 article>div{gap:5px;display:grid}._hotelList_vs4ro_1 a{color:#078b82}._hotelList_vs4ro_1 span{text-transform:uppercase;color:#7c8c8f;font-size:12px;font-weight:850}._hotelList_vs4ro_1 span[data-status=active]{color:#16804a}._hotelList_vs4ro_1 span[data-status=failed]{color:#ad3325}._hotelList_vs4ro_1 small{color:#ad3325;line-height:1.4}._hotelList_vs4ro_1 button{color:#08766f;background:#fff;border:1px solid #0a9188;border-radius:10px;padding:10px;font-weight:800}._hotelList_vs4ro_1 button:disabled{opacity:.45}._hotelList_vs4ro_1 ._syncControls_vs4ro_1{border-top:1px solid #e3ebe8;gap:8px;padding-top:12px;display:grid}._syncControls_vs4ro_1 select{box-sizing:border-box;color:#0d3340;width:100%;font:inherit;background:#fff;border:1px solid #b8cbc6;border-radius:10px;padding:10px}@media (width<=900px){._layout_vs4ro_1,._twoColumns_vs4ro_1,._switches_vs4ro_1{grid-template-columns:1fr}}@media (width<=560px){._page_vs4ro_1{padding-bottom:24px}._header_vs4ro_1{padding:22px}._layout_vs4ro_1{width:min(100% - 20px,1420px);margin:12px auto}._formPanel_vs4ro_1,._hotelPanel_vs4ro_1{border-radius:18px;padding:20px}._domainInput_vs4ro_1 span{padding:0 8px}._barRow_vs4ro_1{grid-template-columns:1fr}._barRow_vs4ro_1 button{padding:9px}._header_vs4ro_1>:last-child{display:none}}
