#body_wrap.single-post .oh-bangkok-luxury .oh-bl-answer>.p-toc{display:none}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-answer>h2,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-final>h2{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#fff!important}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.4rem 0}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models p{margin:0;padding:1rem;border-top:5px solid #087f83;background:#fff;box-shadow:0 10px 24px rgba(23,33,59,.08)}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models p:nth-child(2){border-top-color:#d45d42}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models b,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models strong,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models span{display:block}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models strong{margin:.45rem 0;color:#17213b;font-size:1.15rem}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models span{color:#b94f3c;font-weight:900}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget{margin:2.5rem 0;border:3px solid #223461;background:#fff}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget>header{padding:1.5rem;background:linear-gradient(125deg,#17213b,#3b477b);color:#fff}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget>header small{color:#ffd66b;font-weight:900;letter-spacing:.14em}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget>header h3{margin:.45rem 0;color:#fff}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-presets{display:flex;gap:.6rem;flex-wrap:wrap;padding:1.2rem 1.2rem 0}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-presets button{padding:.65rem .8rem;border:1px solid #223461;background:#fff;color:#223461;font-weight:900}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget form{padding:1.2rem}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-fields label{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.4rem;padding:.8rem;border:1px solid #d2d7e3;font-size:.78rem;font-weight:900}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-fields input{grid-column:1;width:100%;min-width:0;margin-top:.45rem;padding:.7rem;border:1px solid #8c96aa;border-radius:0;background:#fff;font-size:1rem;font-weight:900}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-fields span{grid-column:2;padding-bottom:.65rem;color:#626c7f}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result{margin:0 1.2rem 1.2rem;padding:1.35rem;background:#fff7e8;border-left:8px solid #e7ab2d;outline:0}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result>small{color:#b94f3c;font-weight:900;letter-spacing:.12em}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;background:#d8cfae}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result>div p{margin:0;padding:1rem;background:#fff}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result b,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result strong{display:block}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result b{font-size:.72rem;color:#596177}
#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result strong{margin-top:.35rem;font-size:1.1rem;color:#17213b}
@media(max-width:560px){#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-models,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-fields,#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result>div{grid-template-columns:1fr}#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-presets{display:grid}#body_wrap.single-post .oh-bangkok-luxury .oh-bl-budget-result{margin:0 .8rem .8rem;padding:1rem}}
