.wp-block-designsetgo-comparison-table{min-height:100px}.dsgo-comparison-table-editor__row-controls{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);display:none;gap:2px;margin-top:6px;padding:3px;width:-moz-fit-content;width:fit-content}.dsgo-comparison-table-editor__row-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#616161;cursor:pointer;display:inline-flex;height:28px;justify-content:center;line-height:1;outline:none;padding:0;transition:background-color .15s ease,color .15s ease;width:28px}.dsgo-comparison-table-editor__row-btn svg{display:block}.dsgo-comparison-table-editor__row-btn:hover{background:#f0f0f0;color:#1e1e1e}.dsgo-comparison-table-editor__row-btn:active{background:#e0e0e0}.dsgo-comparison-table-editor__row-btn:focus-visible{box-shadow:0 0 0 2px var(--wp-admin-theme-color,#007cba)}.dsgo-comparison-table-editor__row-btn:disabled{cursor:not-allowed;opacity:.3}.dsgo-comparison-table-editor__row-btn:disabled:hover{background:transparent;color:#616161}.dsgo-comparison-table-editor__row-btn--delete{color:#b32d2e;margin-left:2px}.dsgo-comparison-table-editor__row-btn--delete:before{background:#e0e0e0;bottom:4px;content:"";left:-3px;position:absolute;top:4px;width:1px}.dsgo-comparison-table-editor__row-btn--delete{position:relative}.dsgo-comparison-table-editor__row-btn--delete:hover{background:#fcecec;color:#8c1a1b}.dsgo-comparison-table-editor__row-btn--delete:active{background:#f5d5d5}.dsgo-comparison-table-editor__add-row{display:flex;justify-content:center;opacity:.6;padding:12px 0;transition:opacity .2s ease}.dsgo-comparison-table-editor__add-row:hover{opacity:1}.dsgo-comparison-table-editor__column-settings h4{font-size:13px}.dsgo-comparison-table-editor__cell-toolbar{align-items:center;background:#fff;border-radius:20px;bottom:calc(100% + 4px);box-shadow:0 2px 12px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);display:flex;gap:2px;left:50%;padding:3px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:20}.dsgo-comparison-table-editor__type-btn{align-items:center;background:transparent;border:none;border-radius:14px;color:#616161;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:28px;justify-content:center;min-width:32px;outline:none;padding:0 8px;transition:background-color .15s ease,color .15s ease}.dsgo-comparison-table-editor__type-btn:hover{background:#f0f0f0;color:#1e1e1e}.dsgo-comparison-table-editor__type-btn.is-active{background:var(--wp-admin-theme-color,#007cba);color:#fff}.dsgo-comparison-table-editor__type-btn:focus-visible{box-shadow:0 0 0 2px var(--wp-admin-theme-color,#007cba)}.dsgo-comparison-table__row:hover .dsgo-comparison-table-editor__row-controls{display:flex}.dsgo-comparison-table__cell:not(.dsgo-comparison-table__cell--label){cursor:pointer;position:relative}.dsgo-comparison-table__cell:not(.dsgo-comparison-table__cell--label):hover{border-radius:2px;outline:2px solid var(--wp-admin-theme-color,#007cba);outline-offset:-2px}.dsgo-comparison-table .rich-text:focus{outline:none}.dsgo-comparison-table__tooltip-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.dsgo-comparison-table{box-sizing:border-box;color:var(--wp--preset--color--contrast,inherit);max-width:100%}.dsgo-comparison-table *,.dsgo-comparison-table :after,.dsgo-comparison-table :before{box-sizing:border-box}.dsgo-comparison-table__wrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.dsgo-comparison-table__table{border-collapse:collapse;border-spacing:0;font-size:inherit;line-height:inherit;table-layout:fixed;width:100%}.dsgo-comparison-table__header tr{border-bottom:2px solid;opacity:.9}.dsgo-comparison-table__header-cell{background-color:var(--dsgo-comparison-header-bg,transparent);color:var(--dsgo-comparison-header-text,currentcolor);font-weight:600;padding:1.25rem 1rem;position:relative;text-align:center;vertical-align:bottom}.dsgo-comparison-table__header-cell--label{min-width:140px;text-align:left;width:30%}.dsgo-comparison-table__header-cell--featured{background-color:var(--dsgo-comparison-featured-color,var(--wp--preset--color--primary,#2563eb));color:#fff}.dsgo-comparison-table__column-name{display:block;font-size:1.25em;font-weight:700;margin-bottom:.5rem}.dsgo-comparison-table__featured-badge{background-color:hsla(0,0%,100%,.2);border-radius:100px;display:inline-block;font-size:.7em;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;padding:.2em .6em;text-transform:uppercase}.dsgo-comparison-table__cta{border-radius:6px;cursor:pointer;display:inline-block;font-size:.85em;font-weight:600;line-height:1.4;margin-top:.75rem;padding:.5em 1.25em;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.dsgo-comparison-table__cta--filled{background-color:currentcolor;color:var(--dsgo-comparison-header-bg,#fff)}.dsgo-comparison-table__cta--filled,.dsgo-comparison-table__cta--filled:visited{text-decoration:none}.dsgo-comparison-table__cta--outlined{background-color:transparent;border:2px solid;color:currentcolor}.dsgo-comparison-table__cta--outlined,.dsgo-comparison-table__cta--outlined:visited{text-decoration:none}.dsgo-comparison-table__header-cell--featured .dsgo-comparison-table__cta--filled{background-color:#fff;color:var(--dsgo-comparison-featured-color,var(--wp--preset--color--primary,#2563eb))}.dsgo-comparison-table__header-cell--featured .dsgo-comparison-table__cta--outlined{border-color:#fff;color:#fff}.dsgo-comparison-table__body tr{border-bottom:1px solid hsla(0,0%,50%,.2);transition:background-color .15s ease}.dsgo-comparison-table__body tr:last-child{border-bottom:none}.dsgo-comparison-table__body tr:hover{background-color:hsla(0,0%,50%,.05)}.dsgo-comparison-table--alternating .dsgo-comparison-table__body tr:nth-child(2n){background-color:hsla(0,0%,50%,.04)}.dsgo-comparison-table--alternating .dsgo-comparison-table__body tr:nth-child(2n):hover{background-color:hsla(0,0%,50%,.08)}.dsgo-comparison-table__cell{padding:.875rem 1rem;text-align:center;vertical-align:middle}.dsgo-comparison-table__cell--label{font-weight:500;text-align:left}.dsgo-comparison-table__cell--featured{background-color:rgba(var(--dsgo-comparison-featured-rgb,37,99,235),.04);position:relative}.dsgo-comparison-table__cell--featured:before{background-color:var(--dsgo-comparison-featured-color,var(--wp--preset--color--primary,#2563eb));content:"";inset:0;opacity:.04;pointer-events:none;position:absolute}.dsgo-comparison-table__cell-content{align-items:center;display:flex;justify-content:center}.dsgo-comparison-table__cell--label .dsgo-comparison-table__cell-content{justify-content:flex-start}.dsgo-comparison-table__cell-text{line-height:1.5}.dsgo-comparison-table__icon{flex-shrink:0}.dsgo-comparison-table__icon--check{color:var(--wp--preset--color--vivid-green-cyan,#00d084)}.dsgo-comparison-table__icon--cross{color:hsla(0,0%,50%,.6)}.dsgo-comparison-table__label-wrapper{align-items:center;display:flex;gap:.5rem}.dsgo-comparison-table__row-label{line-height:1.5}.dsgo-comparison-table__tooltip-trigger{align-items:center;background-color:hsla(0,0%,50%,.15);border-radius:50%;color:inherit;cursor:help;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;opacity:.6;position:relative;transition:opacity .2s ease;width:18px}.dsgo-comparison-table__tooltip-trigger:hover{opacity:1}.dsgo-comparison-table__tooltip{background-color:rgba(0,0,0,.85);border-radius:6px;color:#fff;font-size:.8em;font-weight:400;line-height:1.4;max-width:240px;opacity:0;padding:.5em .75em;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:normal;z-index:100}.dsgo-comparison-table__tooltip.is-visible{opacity:1;transform:translateY(0)}.dsgo-comparison-table--responsive-scroll .dsgo-comparison-table__wrapper{overflow-x:auto}.dsgo-comparison-table--responsive-scroll .dsgo-comparison-table__table{min-width:600px}@media(max-width:767px){.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__body,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__body tr,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header tr,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header-cell,.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__table{display:block;width:100%}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header tr{border-bottom:2px solid;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;opacity:.9;padding-bottom:1rem}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header-cell{flex:1;min-width:0;padding:.75rem}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__header-cell--label{flex:0 0 100%;font-weight:700;padding-bottom:0;text-align:center}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__row{border-bottom:1px solid hsla(0,0%,50%,.2);display:grid;gap:0;grid-template-columns:1fr;padding:.75rem 0}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell{align-items:center;display:flex;justify-content:space-between;padding:.5rem .75rem;text-align:right}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell--label{border-bottom:none;font-size:1.05em;font-weight:700;padding-bottom:.25rem;text-align:left}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell:not(.dsgo-comparison-table__cell--label):before{content:attr(data-label);flex-shrink:0;font-weight:500;margin-right:1rem;opacity:.7;text-align:left}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell-content{justify-content:flex-end}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell--featured:before{display:none}.dsgo-comparison-table--responsive-stack .dsgo-comparison-table__cell--featured{background-color:hsla(0,0%,50%,.04);border-radius:4px}.dsgo-comparison-table__column-name{font-size:1.1em}.dsgo-comparison-table__cta{font-size:.8em;padding:.4em 1em}.dsgo-comparison-table__featured-badge{font-size:.65em}}
