
body.single-post main.container table:not([class]){width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin:18px 0 22px;font-size:14px;line-height:1.55;background:#fff;border:1px solid #dfe4ec;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(10,37,64,.04)}
body.single-post main.container table:not([class]) thead th,body.single-post main.container table:not([class]) thead td{background:#0a2540;color:#fff;font-weight:600;text-align:left;padding:11px 14px;border:0;border-right:1px solid rgba(255,255,255,.12);white-space:nowrap}
body.single-post main.container table:not([class]) thead th:last-child,body.single-post main.container table:not([class]) thead td:last-child{border-right:0}
body.single-post main.container table:not([class]) tbody td,body.single-post main.container table:not([class]) tbody th{padding:10px 14px;border-top:1px solid #e8ecf2;border-right:1px solid #eef1f5;vertical-align:top;text-align:left;color:#333}
body.single-post main.container table:not([class]) tbody td:last-child{border-right:0}
body.single-post main.container table:not([class]) tbody tr:nth-child(even){background:#f7f9fc}
body.single-post main.container table:not([class]) tbody tr:hover{background:#eef4fb}
body.single-post main.container table:not([class]) tbody td:first-child,body.single-post main.container table:not([class]) tbody th:first-child{font-weight:600;color:#0a2540}
@media (max-width:760px){body.single-post main.container table:not([class]){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}body.single-post main.container table:not([class]) tbody td{white-space:normal;min-width:120px}}
/* compact budget calculator v2 */
.musi-calc{max-width:1000px!important;margin-left:0!important;padding:16px 18px 14px!important;font-size:14px!important;box-sizing:border-box!important}
.musi-calc *{box-sizing:border-box}
.musi-calc label,.musi-calc .mc-check{font-size:13.5px!important}
.musi-calc select{height:36px!important;min-height:36px!important;font-size:14px!important;padding:3px 10px!important}
.musi-calc .mc-grid{gap:10px 14px!important;margin-bottom:8px!important}
.musi-calc .mc-num,.musi-calc .mc-total,.musi-calc .mc-head .mc-num,.musi-calc .mc-head{font-size:19px!important}
.musi-calc .mc-sub,.musi-calc .mc-note{font-size:13px!important}
.musi-calc table{width:100%!important;font-size:13.5px!important;margin:10px 0 8px!important}
.musi-calc table *,.musi-calc table .mc-num{font-size:13.5px!important}
.musi-calc table th,.musi-calc table td{padding:7px 12px!important;line-height:1.45!important;white-space:normal!important}
.musi-calc table thead th,.musi-calc table thead td{padding:9px 12px!important}
.musi-calc table .mc-total,.musi-calc table .mc-total *,.musi-calc table tr:last-child td,.musi-calc table tr:last-child th{font-size:14.5px!important}
.musi-calc textarea,.musi-calc .mc-spec{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:13px!important;line-height:1.6!important;resize:vertical}
.musi-calc .mc-out{max-width:100%!important;overflow:hidden}
