.wb-price{display:flow-root !important;background:#f2f7fb !important;border:1px solid #c9d9e6 !important;border-left:4px solid #1482B4 !important;border-radius:8px !important;padding:16px 18px !important;margin:16px 0 20px !important;color:#3a4a56 !important;font-size:14px !important;line-height:1.6 !important;box-sizing:border-box !important}
.wb-price p{margin:0 0 6px !important;padding:0 !important}
.wb-price-main{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 12px !important}
.wb-price-val{font-size:30px !important;font-weight:700 !important;color:#023D60 !important;line-height:1.1 !important;letter-spacing:-.01em !important}
.wb-price-unit{font-size:14px !important;font-weight:600 !important;color:#023D60 !important}
.wb-price-sub{font-size:12.5px !important;color:#5a6b78 !important}
.wb-price-dl{margin:10px 0 8px !important;padding:0 !important;border-top:1px dashed #c9d9e6 !important}
.wb-price-dl div{display:flex !important;gap:12px !important;padding:5px 0 !important;border-bottom:1px dashed #dbe5ee !important}
.wb-price-dl dt{flex:0 0 140px !important;margin:0 !important;font-weight:700 !important;color:#023D60 !important}
.wb-price-dl dd{margin:0 !important;color:#3a4a56 !important}
.wb-price-terms{margin:6px 0 10px !important;padding:0 0 0 20px !important;list-style:disc !important}
.wb-price-terms li{margin:0 !important;padding:0 !important;list-style:disc !important}
.wb-price-links{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px 18px !important;margin:4px 0 0 !important}
.wb-price a.wb-price-btn{display:inline-block !important;background:#023D60 !important;color:#fff !important;font-weight:700 !important;border-radius:5px !important;padding:9px 18px !important;text-decoration:none !important}
.wb-price a.wb-price-btn:hover{background:#1482B4 !important;color:#fff !important}
.wb-price a.wb-price-more{color:inherit !important;text-decoration:none !important}
.wb-price a.wb-price-more:hover{text-decoration:underline !important}
.wb-price-acc label a{color:inherit !important;text-decoration:none !important}
.wb-price-acc label a:hover{text-decoration:underline !important}
.wb-price-acc .wb-price{max-width:700px !important;margin:12px auto 6px !important;text-align:left !important}
.wb-price-acc .wb-price p{text-align:left !important}
.wb-price-acc2{max-width:820px !important;margin:24px auto 0 !important;padding:0 !important;border:none !important;background:none !important}
.wb-price-acc2 summary{cursor:pointer !important;list-style:none !important;text-align:center !important;color:#383838 !important;font-size:16px !important;font-weight:400 !important;padding:8px 0 !important}
.wb-price-acc2 summary::-webkit-details-marker{display:none !important}
.wb-price-acc2 summary:hover{text-decoration:underline !important}
.wb-price-acc2 summary a{color:inherit !important;text-decoration:none !important}
.wb-price-acc2 .wb-price{max-width:700px !important;margin:12px auto 6px !important;text-align:left !important}
.wb-price-tablewrap{overflow-x:auto !important;margin:8px 0 !important}
.wb-price-table{width:100% !important;border-collapse:collapse !important;font-size:13.5px !important}
.wb-price-table th,.wb-price-table td{padding:7px 8px !important;border-bottom:1px dashed #c9d9e6 !important;text-align:left !important;vertical-align:top !important}
.wb-price-table td{text-align:right !important;white-space:nowrap !important}
.wb-price-table thead th{color:#023D60 !important;font-weight:700 !important;border-bottom:1px solid #c9d9e6 !important}
.wb-price-table thead th:not(:first-child){text-align:right !important}
.wb-price-table tbody th{font-weight:600 !important;color:#023D60 !important}
@media (max-width:640px){
.wb-price-acc{padding:0 12px !important}
.wb-price-table th,.wb-price-table td{padding:6px 4px !important;font-size:12.5px !important}
.wb-price{padding:14px !important}
.wb-price-val{font-size:26px !important}
.wb-price-dl div{flex-direction:column !important;gap:0 !important}
.wb-price-dl dt{flex:none !important}
}
