.cqt-tabs{--cqt-border:var(--wp--preset--color--neutral-100,#d3d9e3);--cqt-ink:var(--wp--preset--color--neutral-900,#171d26);--cqt-muted:var(--wp--preset--color--neutral-700,#3c4658);--cqt-accent:var(--wp--preset--color--blue-600,#0f5ed5);position:relative;width:100%;margin-top:clamp(64px,8vw,128px);overflow:visible;color:var(--cqt-ink);background:var(--wp--preset--color--neutral-50,#f2f4f7);font-family:var(--wp--preset--font-family--plus-jakarta-sans)}
.wp-block-crunchr-questions-tab.cqt-tabs.is-initialized{margin-top:0}
.cqt-tabs__nav{display:flex;height:62px;overflow-x:auto;border-right:1px solid var(--cqt-border);border-left:1px solid var(--cqt-border);background:#fff}.cqt-tabs__nav button{display:flex;min-width:180px;flex:1 0 0;align-items:center;padding:10px 24px;border:0;border-right:1px solid var(--cqt-border);color:var(--wp--preset--color--neutral-700,#3c4658);background:#fff;font:inherit;font-size:var(--wp--preset--font-size--navigation-small);font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.cqt-tabs__nav button:last-child{border-right:0}.cqt-tabs__nav button.is-active,.cqt-tabs__nav button[aria-selected=true]{color:var(--wp--preset--color--neutral-900,#171d26);box-shadow:inset 0 -4px var(--cqt-accent)}.cqt-tabs button:focus-visible{position:relative;z-index:2;outline:2px solid var(--cqt-accent);outline-offset:-3px}
.cqt-tabs__nav{cursor:grab;scrollbar-width:none;touch-action:pan-x pan-y}.cqt-tabs__nav::-webkit-scrollbar{display:none}.cqt-tabs__nav.is-dragging{cursor:grabbing;user-select:none}
.cqt-tabs:before,.cqt-tabs:after,.cqt-panel:after{position:absolute;left:50%;z-index:0;width:100vw;height:1px;background:var(--cqt-border);transform:translateX(-50%);pointer-events:none;content:""}.cqt-tabs:before{top:0}.cqt-tabs:after{top:62px}.cqt-tabs__panels{position:relative}.cqt-panel{position:relative;min-height:566px;border-right:1px solid var(--cqt-border);border-left:1px solid var(--cqt-border);background:var(--wp--preset--color--neutral-50,#f2f4f7)}.cqt-panel:after{bottom:0}.cqt-panel__persona{display:flex;align-items:center;gap:25px;padding:64px 40px 94px;border-bottom:1px solid var(--cqt-border);background-color:var(--wp--preset--color--neutral-50,#f2f4f7);background-image:radial-gradient(circle,#cbd3df .5px,transparent .6px);background-position:0 0;background-size:12px 12px}.cqt-panel__avatar{width:65px;height:65px;flex:0 0 65px;box-sizing:border-box;padding:0;border-radius:50%;background-color:#dce2eb;background-image:url('../../images/questions-tab-avatar-ring.svg');background-position:center;background-repeat:no-repeat;background-size:contain}.cqt-panel__avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:bottom}.cqt-panel__persona-copy h2{margin:0 0 2px;color:var(--wp--preset--color--neutral-900,#171d26);font-size:var(--wp--preset--font-size--h-5);font-weight:600;line-height:1.4}.cqt-panel__persona-copy p{margin:0;color:var(--wp--preset--color--neutral-700,#3c4658);font-size:var(--wp--preset--font-size--body-small);line-height:1.4}
.cqt-panel__questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:39px;counter-reset:cqt-question}.cqt-question{min-width:0;padding:0 40px 42px;border-right:1px solid var(--cqt-border);counter-increment:cqt-question}.cqt-question:last-child{border-right:0}.cqt-question__number{margin:0 0 9px;color:var(--wp--preset--color--neutral-700,#3c4658);font-size:var(--wp--preset--font-size--eyebrow-small);font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.cqt-question__number:after{content:"Q" counter(cqt-question)}.cqt-question__prompt{max-width:215px;min-height:42px;margin:0 0 28px;color:var(--wp--preset--color--neutral-900,#171d26);font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:1.4}.cqt-question__card{box-sizing:border-box;min-height:179px;padding:30px;overflow:hidden;border:1px solid #dce2eb;border-radius:16px;background:#fff}.cqt-question__card h4{margin:0 0 12px;color:var(--wp--preset--color--neutral-900,#171d26);font-size:var(--wp--preset--font-size--h-6);font-weight:600;line-height:1.4}.cqt-question__card p{margin:0;color:var(--wp--preset--color--neutral-700,#3c4658);font-size:var(--wp--preset--font-size--caption);line-height:1.4}
.cqt-tabs:not(.is-editor):not(.is-initialized) .cqt-panel:not(:first-child),.cqt-tabs:not(.is-editor) [hidden]{display:none!important}.cqt-editor-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--cqt-border);border-top:0;background:#fff}.cqt-editor-actions--questions{border-right:0;border-bottom:0;border-left:0}.cqt-question__remove{margin-top:8px}.cqt-tabs.is-editor .cqt-tabs__panels>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-crunchr-questions-tab-panel{display:none}.cqt-tabs.is-editor .cqt-panel__questions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.cqt-panel__persona{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='.5' fill='%2398a6ba'/%3E%3C/svg%3E")}
@media(max-width:781px){.cqt-tabs__nav button{padding:16px 20px}.cqt-panel__persona{padding:40px 24px 64px}.cqt-panel__questions,.cqt-tabs.is-editor .cqt-panel__questions>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr;margin-top:0}.cqt-question{padding:32px 24px;border-right:0;border-bottom:1px solid var(--cqt-border)}.cqt-question:last-child{border-bottom:0}.cqt-question__prompt{max-width:none;min-height:0}}
