.wp-block-cloudbeds-comparison-card{height:100%}.wp-block-cloudbeds-comparison-table-body{display:block}.ctb-th-feature,.ctb-th-brand,.ctb-th-competitor{vertical-align:middle}.wp-block-cloudbeds-comparison-table-header,.wp-block-cloudbeds-comparison-table-header tr{width:100%;display:table}.ctb-table thead.wp-block-cloudbeds-comparison-table-header th{width:33%}td .ctb-cell-content{display:flex;align-items:center;gap:.5rem}.wp-block-cloudbeds-comparison-table-body tr td{vertical-align:middle!important;padding-top:20px!important;padding-bottom:20px!important}@media(max-width:639px){.wp-block-cloudbeds-comparison-table-body tr:first-child td{padding-top:80px!important;vertical-align:top!important}td .ctb-cell-content{align-items:flex-start!important;padding-top:2px}.wp-block-cloudbeds-comparison-table-body td.ctb-td-brand,.wp-block-cloudbeds-comparison-table-body td.ctb-td-competitor{padding-left:10px!important}}.wp-block-cloudbeds-comparison-table-wrapper.ctb-wrapper{max-width:1376px;width:100%;margin:0 auto}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table{width:100%;border-collapse:collapse;background:#fbfbf6}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table thead th{text-align:left;padding:24px;font-size:23px;font-weight:600;color:#3d3529;vertical-align:bottom;line-height:32px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-th-feature{width:28%}.wp-block-cloudbeds-comparison-table-wrapper .ctb-th-brand,.wp-block-cloudbeds-comparison-table-wrapper .ctb-th-competitor{width:36%}.wp-block-cloudbeds-comparison-table-wrapper .ctb-logo{display:block;max-height:32px;width:auto}.wp-block-cloudbeds-comparison-table-wrapper .ctb-highlight{background-color:#e6f5e0}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table thead th.ctb-highlight{border-radius:8px 8px 0 0}.wp-block-cloudbeds-comparison-table-wrapper .ctb-highlight-last{border-radius:0 0 8px 8px!important}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td{font-size:20px;line-height:28px;color:#3d3529;font-weight:300;vertical-align:top;border-bottom:1px solid #e0ddd6;padding:24px 40px 24px 35px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td{width:33%}.wp-block-cloudbeds-comparison-table-wrapper .ctb-td-feature{font-weight:600!important;color:#1a1a1a!important}.wp-block-cloudbeds-comparison-table-wrapper td .ctb-cell-content{display:flex;align-items:flex-start;gap:8px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:#fff;font-size:16px;font-weight:700;flex-shrink:0;line-height:1}.wp-block-cloudbeds-comparison-table-wrapper .ctb-icon--x{background-color:#e8734a}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-row td{border-bottom:none!important;padding-top:32px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-label{font-weight:600;font-size:16px;line-height:24px;color:#3d3529;display:block}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-btn-wrap{margin-top:16px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-btn{display:inline-flex;align-items:center;gap:8px;background-color:#c8e6c0;color:#2e5c28;padding:8px 16px;border-radius:8px;text-decoration:none;font-size:16px;line-height:24px;font-weight:400;transition:background-color .2s ease;cursor:pointer;border:none;font-family:inherit}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-btn:hover{background-color:#b5dba9;color:#2e5c28;text-decoration:none}.wp-block-cloudbeds-comparison-table-wrapper .ctb-cta-btn svg{width:16px;height:16px}@media(max-width:1200px){.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td{padding-left:24px;padding-right:24px}}@media(max-width:768px){.wp-block-cloudbeds-comparison-table-wrapper .ctb-table thead th{padding:16px;font-size:16px;line-height:24px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td{padding:16px 8px;font-size:14px;line-height:24px}}.wp-block-cloudbeds-comparison-table-wrapper .spec-bar{margin-top:48px;padding:24px 32px;background:#1a1a1a;border-radius:8px;max-width:1200px;width:100%;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.wp-block-cloudbeds-comparison-table-wrapper .spec-bar-title{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.wp-block-cloudbeds-comparison-table-wrapper .spec-item{display:flex;align-items:center;gap:8px;color:#aaa;font-size:13px}.wp-block-cloudbeds-comparison-table-wrapper .spec-item code{background:#333;color:#4ade80;padding:2px 8px;border-radius:4px;font-size:12px;font-family:SF Mono,Fira Code,monospace}.ctb-table thead.wp-block-cloudbeds-comparison-table-header{position:sticky;top:50px;z-index:20;background:#fbfbf6}.ctb-table thead.wp-block-cloudbeds-comparison-table-header th{position:sticky;top:50px;z-index:21}.ctb-table thead.wp-block-cloudbeds-comparison-table-header th:before{content:"";position:absolute;width:100%;height:2px;background:#1a1a1a;bottom:0;left:0}.ctb-table{border-collapse:separate;border-spacing:0}.cloudbeds-comparison-button{font-size:16px;font-weight:400;font-family:Host Grotesk;color:#3a533a}.cloudbeds-comparison-header-button-wrapper{gap:15px}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table thead th.ctb-th-competitor,.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td.ctb-td-competitor{padding-left:70px;vertical-align:middle}@media(max-width:1045px){.cloudbeds-comparison-header-button-wrapper{flex-direction:column;justify-content:center;align-items:center}.cloudbeds-comparison-header-button-wrapper figure{display:flex;justify-content:center}.wp-block-cloudbeds-comparison-table-wrapper .ctb-table thead th.ctb-th-competitor,.wp-block-cloudbeds-comparison-table-wrapper .ctb-table tbody td.ctb-td-competitor{padding-left:24px}.wp-block-cloudbeds-comparison-table-wrapper{overflow-y:auto}}@media(max-width:768px){.cloudbeds-comparison-button{display:none!important}}
