.conditional-logic-panel{margin-top:16px}.conditional-logic-warning{background:#e3f2fd;border:2px solid #3b6caa;border-radius:8px;margin-bottom:16px;padding:12px 16px}.conditional-logic-warning p{color:#1e3a5f;font-size:13px;line-height:1.5;margin:0}.conditional-logic-info{background:#f8f9fa;border:1px solid #cbd5e0;border-radius:6px;margin-bottom:16px;padding:12px 16px}.conditional-logic-info p{color:#2c3e50;font-size:13px;line-height:1.5;margin:0}.conditional-logic-rule{background:#fff;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .2s ease}.conditional-logic-rule:hover{border-color:#cbd5e0;box-shadow:0 2px 8px rgba(59,108,170,.1)}.conditional-logic-rule:focus-within{border-color:#3b6caa;box-shadow:0 0 0 3px rgba(59,108,170,.15)}.conditional-logic-rule-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.conditional-logic-rule-header h4{color:#1e1e1e;font-size:14px;font-weight:600;margin:0}.conditional-logic-rule .components-base-control{margin-bottom:16px}.conditional-logic-rule .components-base-control:last-of-type{margin-bottom:12px}.conditional-logic-rule .components-base-control__label{color:#2c3e50;font-size:12px;font-weight:600;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.conditional-logic-rule .components-select-control__input{border:2px solid #e2e8f0;border-radius:6px;font-size:14px;padding:8px 12px;transition:all .2s ease}.conditional-logic-rule .components-select-control__input:focus{border-color:#3b6caa;box-shadow:0 0 0 3px rgba(59,108,170,.15);outline:none}.conditional-logic-rule .components-select-control__input:disabled{background:#f8f9fa;color:#8c8f94;cursor:not-allowed}.conditional-logic-validation-error{align-items:center;background:#fff5f5;border:1px solid maroon;border-radius:6px;display:flex;gap:8px;margin-top:8px;padding:8px 12px}.conditional-logic-validation-error span{color:maroon;font-size:12px;font-weight:600}.conditional-logic-rule-actions{display:flex;gap:8px;margin-top:12px}.conditional-logic-panel .components-button.is-primary{background:#3b6caa;border-color:#3b6caa;border-radius:6px;color:#fff;font-weight:600;padding:8px 16px;transition:all .2s ease}.conditional-logic-panel .components-button.is-primary:hover:not(:disabled){background:#1e3a5f;border-color:#1e3a5f;box-shadow:0 2px 4px rgba(59,108,170,.2)}.conditional-logic-panel .components-button.is-primary:focus{outline:2px solid #3b6caa;outline-offset:2px}.conditional-logic-panel .components-button.is-primary:disabled{background:#cbd5e0;border-color:#cbd5e0;color:#8c8f94;cursor:not-allowed;opacity:.6}.conditional-logic-panel .components-button.is-destructive{background:0 0;border-color:transparent;border-radius:6px;color:maroon;font-weight:600;padding:8px 12px;transition:all .2s ease}.conditional-logic-panel .components-button.is-destructive:hover:not(:disabled){background:#fff5f5;border-color:maroon;color:maroon}.conditional-logic-panel .components-button.is-destructive:focus{outline:2px solid maroon;outline-offset:2px}.conditional-logic-panel .components-button.is-secondary{border-color:#3b6caa;border-radius:6px;color:#3b6caa;font-weight:600;padding:8px 16px;transition:all .2s ease}.conditional-logic-panel .components-button.is-secondary:hover:not(:disabled){background:#e3f2fd;border-color:#1e3a5f;color:#1e3a5f}.conditional-logic-panel .components-button.is-secondary:focus{outline:2px solid #3b6caa;outline-offset:2px}.conditional-logic-add-rule-button{justify-content:center;margin-top:16px;width:100%}.conditional-logic-add-condition-button{margin-bottom:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:600px){.conditional-logic-add-condition-button{min-width:160px;width:auto}}.conditional-logic-toggle-wrapper{background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:16px}.conditional-logic-toggle-wrapper .components-toggle-control{margin-bottom:0}.conditional-logic-toggle-wrapper .components-toggle-control .components-base-control__label{color:#1e1e1e;font-size:14px;font-weight:600}.conditional-logic-default-action{background:#f8f9fa;border:2px solid #cbd5e0;border-radius:8px;margin-bottom:16px;margin-top:16px;padding:16px}.conditional-logic-default-action h4{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 12px}.conditional-logic-default-action .components-base-control{margin-bottom:0}.conditional-logic-empty-state{background:#f8f9fa;border:2px dashed #cbd5e0;border-radius:8px;margin-bottom:16px;padding:32px 16px;text-align:center}.conditional-logic-empty-state p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 16px}.conditional-logic-empty-state .dashicon{color:#cbd5e0;font-size:48px;height:48px;margin-bottom:12px;width:48px}.eipsi-field[data-conditional-logic=true]{border-left:4px solid #3b6caa!important;position:relative}.eipsi-field[data-conditional-logic=true]:after{align-items:center;background:#3b6caa;border-radius:50%;box-shadow:0 2px 4px rgba(59,108,170,.2);color:#fff;content:"⚡";display:flex;font-size:16px;height:26px;justify-content:center;line-height:1;opacity:.9;position:absolute;right:8px;top:8px;transition:all .2s ease;width:26px;z-index:2}.eipsi-field[data-conditional-logic=true]:hover:after{opacity:1;transform:scale(1.05)}.wp-block[data-conditional-logic=true]{border-radius:8px}.conditional-logic-panel :focus{outline-color:#3b6caa;outline-offset:2px;outline-width:2px}@media (prefers-reduced-motion:reduce){.conditional-logic-panel .components-button,.conditional-logic-rule{transition:none}}@media (max-width:768px){.conditional-logic-rule-header{align-items:flex-start;flex-direction:column;gap:8px}.conditional-logic-rule-actions{flex-direction:column;width:100%}.conditional-logic-rule-actions .components-button{justify-content:center;width:100%}}.wp-block-eipsi-campo-likert{background:var(--eipsi-color-background-subtle,#f8f9fa);border:var(--eipsi-border-width-focus,2px) solid var(--eipsi-color-primary,#3b6caa);border-radius:var(--eipsi-border-radius-sm,8px);box-shadow:var(--eipsi-shadow-md,0 4px 12px rgba(59,108,170,.1));font-family:var(--eipsi-font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);padding:var(--eipsi-spacing-sm,1em);position:relative;transition:all var(--eipsi-transition-duration,.2s) var(--eipsi-transition-timing,ease)}.wp-block-eipsi-campo-likert[data-scale-variation=likert4-agreement],.wp-block-eipsi-campo-likert[data-scale-variation=likert5-agreement],.wp-block-eipsi-campo-likert[data-scale-variation=likert7-agreement]{background:linear-gradient(135deg,#dbeafe,#f8fafc);border-color:#3b82f6}.wp-block-eipsi-campo-likert[data-scale-variation=likert4-agreement]:before,.wp-block-eipsi-campo-likert[data-scale-variation=likert5-agreement]:before,.wp-block-eipsi-campo-likert[data-scale-variation=likert7-agreement]:before{background:#3b82f6}.wp-block-eipsi-campo-likert[data-scale-variation=likert5-satisfaction],.wp-block-eipsi-campo-likert[data-scale-variation=likert7-satisfaction]{background:linear-gradient(135deg,#dcfce7,#f8fafc);border-color:#10b981}.wp-block-eipsi-campo-likert[data-scale-variation=likert5-satisfaction]:before,.wp-block-eipsi-campo-likert[data-scale-variation=likert7-satisfaction]:before{background:#10b981}.wp-block-eipsi-campo-likert[data-scale-variation=likert5-frequency]{background:linear-gradient(135deg,#fef3c7,#f8fafc);border-color:#f59e0b}.wp-block-eipsi-campo-likert[data-scale-variation=likert5-frequency]:before{background:#f59e0b}.wp-block-eipsi-campo-likert .likert-preview .likert-item{opacity:.9;transition:all var(--eipsi-transition-duration,.2s) var(--eipsi-transition-timing,ease)}.wp-block-eipsi-campo-likert .likert-preview .likert-item:hover{opacity:1}.wp-block-eipsi-campo-likert .likert-preview .likert-item input[type=radio]{accent-color:var(--eipsi-color-primary,#3b6caa)}.wp-block-eipsi-campo-likert .likert-preview .likert-item input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.wp-block-eipsi-campo-likert .likert-preview .likert-item input[type=radio]:checked+label{color:var(--eipsi-color-primary,#3b6caa);font-weight:var(--eipsi-font-weight-bold,600)}.wp-block-eipsi-campo-likert .likert-preview .likert-item label{color:var(--eipsi-color-text,#2c3e50);font-family:var(--eipsi-font-family-body,inherit);transition:all var(--eipsi-transition-duration,.2s) var(--eipsi-transition-timing,ease)}.wp-block-eipsi-campo-likert .likert-preview .likert-item label:hover{color:var(--eipsi-color-primary,#3b6caa)}.wp-block-eipsi-campo-likert .likert-preview .likert-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.wp-block-eipsi-campo-likert .likert-preview .likert-list .likert-item{flex:1;min-width:80px;text-align:center}[data-scale-variation=likert9-scale] .wp-block-eipsi-campo-likert .likert-preview .likert-list .likert-item{max-width:80px;min-width:60px}[data-scale-variation=likert9-scale] .wp-block-eipsi-campo-likert .likert-preview .likert-list .likert-item .likert-label-text{font-size:11px;line-height:1.2}.wp-block-eipsi-campo-likert .field-helper{color:var(--eipsi-color-text-muted,#64748b);font-size:var(--eipsi-font-size-small,.875rem);font-style:italic;line-height:var(--eipsi-line-height-base,1.6);margin-top:var(--eipsi-spacing-xs,.5em)}.wp-block-eipsi-campo-likert label{color:var(--eipsi-color-text,#2c3e50);display:block;font-family:var(--eipsi-font-family-heading,inherit);font-weight:var(--eipsi-font-weight-bold,600);margin-bottom:var(--eipsi-spacing-xs,.5em)}.wp-block-eipsi-campo-likert label .required{color:var(--eipsi-color-error,#d32f2f);margin-left:4px}.wp-block-eipsi-campo-likert:hover{box-shadow:var(--eipsi-shadow-focus,0 0 0 3px rgba(59,108,170,.1))}.wp-block-eipsi-campo-likert:hover[data-scale-variation*=agreement]{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.wp-block-eipsi-campo-likert:hover[data-scale-variation*=satisfaction]{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.wp-block-eipsi-campo-likert:hover[data-scale-variation=likert5-frequency]{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.preset-description{transition:all .2s ease}.preset-description:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.calculated-values{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:16px 0;padding:12px}.calculated-values .calculated-max-value,.calculated-values .calculated-min-value{margin-bottom:8px}.calculated-values .calculated-max-value:last-child,.calculated-values .calculated-min-value:last-child{margin-bottom:0}.calculated-values .calculated-max-value strong,.calculated-values .calculated-min-value strong{color:#495057;font-weight:600}.calculated-values .calculated-max-value{color:#0d6efd;font-weight:500}.eipsi-likert-field .likert-scale{background:var(--eipsi-color-background-subtle,#f8f9fa);border:2px solid var(--eipsi-color-border,#e2e8f0);border-radius:10px;margin:1.2em 0;padding:1.5em;transition:all .3s ease}.eipsi-likert-field .likert-scale:hover{background:var(--eipsi-color-background,#fff);border-color:var(--eipsi-color-border-dark,#cbd5e0)}.eipsi-likert-field .likert-list{display:flex;flex-direction:column;gap:.75em;list-style:none;margin:0;padding:0}@media(min-width:768px){.eipsi-likert-field .likert-list{align-items:stretch;flex-direction:row;justify-content:space-between}}.eipsi-likert-field .likert-item{align-items:center;background:var(--eipsi-color-input-bg,#fff);border:2px solid var(--eipsi-color-input-border,#e2e8f0);border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:.6em;min-height:44px;padding:.9em 1em;transition:all .3s ease}@media(min-width:768px){.eipsi-likert-field .likert-item{flex:1;flex-direction:column;justify-content:center;padding:1em .5em;text-align:center}}.eipsi-likert-field .likert-item:hover{background:var(--eipsi-color-background-subtle,#f8f9fa);border-color:var(--eipsi-color-primary,#3b6caa);box-shadow:var(--eipsi-shadow-md,0 4px 12px rgba(59,108,170,.1));transform:translateY(-2px)}.eipsi-likert-field .likert-item:active{transform:translateY(0)}.eipsi-likert-field .likert-item:has(input[type=radio]:checked){background:rgba(59,108,170,.05);border-color:var(--eipsi-color-primary,#3b6caa);box-shadow:var(--eipsi-shadow-focus,0 0 0 3px rgba(59,108,170,.1))}.eipsi-likert-field .likert-item .likert-label-wrapper{align-items:center;cursor:pointer;display:flex;gap:.8em;padding:.8em 1em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.eipsi-likert-field .likert-item .likert-label-wrapper input[type=radio]{height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.eipsi-likert-field .likert-item .likert-label-wrapper input[type=radio]:focus{outline:none}.eipsi-likert-field .likert-item .likert-label-wrapper{gap:.6em;min-height:44px;padding:0}@media(min-width:768px){.eipsi-likert-field .likert-item .likert-label-wrapper{flex-direction:column;justify-content:center;text-align:center}}.eipsi-likert-field .likert-item .likert-label-text{align-items:center;color:var(--eipsi-color-text,#2c3e50);cursor:pointer;display:flex;font-size:.95em;font-weight:500;gap:.8em;line-height:1.4;margin:0;position:relative}.eipsi-likert-field .likert-item .likert-label-text:before{background:0 0;border:2px solid var(--eipsi-color-border-dark,#cbd5e0);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:20px;transition:all .2s ease;width:20px}.eipsi-likert-field .likert-item .likert-label-text{gap:.6em}@media(min-width:768px){.eipsi-likert-field .likert-item .likert-label-text{flex-direction:column;font-size:.9em;gap:.4em;text-align:center}}@media(max-width:374px){.eipsi-likert-field .likert-item .likert-label-text{font-size:.875em;gap:.5em}}@media(min-width:768px){.eipsi-likert-field .likert-item .likert-label-text:before{height:22px;width:22px}}.eipsi-likert-field .likert-item .likert-label-wrapper input[type=radio]:checked+.likert-label-text{color:var(--eipsi-color-primary,#3b6caa);font-weight:700}.eipsi-likert-field .likert-item .likert-label-wrapper input[type=radio]:checked+.likert-label-text:before{background:var(--eipsi-color-primary,#3b6caa);border-color:var(--eipsi-color-primary,#3b6caa);box-shadow:inset 0 0 0 4px var(--eipsi-color-background,#fff)}.eipsi-likert-field .likert-item:hover .likert-label-text:before{border-color:var(--eipsi-color-primary,#3b6caa);transform:scale(1.05)}.eipsi-likert-field .likert-item .likert-label-wrapper:focus-within .likert-label-text:before{border-color:var(--eipsi-color-primary,#3b6caa);box-shadow:0 0 0 3px rgba(59,108,170,.2)}.eipsi-likert-field.has-error .likert-scale{background:#fff5f5}.eipsi-likert-field.has-error .likert-item,.eipsi-likert-field.has-error .likert-scale{border-color:var(--eipsi-color-error,#d32f2f)}.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-list,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-list{gap:.5em}@media(min-width:768px){.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-list,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-list{flex-wrap:wrap;gap:.4em}}.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-item,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-item{min-height:40px;padding:.7em .5em}@media(min-width:768px){.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-item,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-item{flex:0 0 calc(33.333% - 0.3em);max-width:calc(33.333% - .3em);padding:.8em .3em}}@media(min-width:1024px){.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-item,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-item{flex:0 0 calc(25% - 0.3em);max-width:calc(25% - .3em)}}.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-label-text,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-label-text{font-size:.85em;line-height:1.2}@media(max-width:767px){.eipsi-likert-field[data-scale-variation=likert7-agreement] .likert-label-text,.eipsi-likert-field[data-scale-variation=likert7-satisfaction] .likert-label-text{font-size:.8em}}.eipsi-likert-field[data-scale-variation*=agreement] .likert-scale{border-left:4px solid #3b82f6}.eipsi-likert-field[data-scale-variation*=agreement] .likert-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.eipsi-likert-field[data-scale-variation*=agreement] .likert-item:has(input[type=radio]:checked){background:rgba(59,130,246,.05);border-color:#3b82f6}.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-scale{border-left:4px solid #10b981}.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-item:hover{border-color:#10b981;box-shadow:0 4px 12px rgba(16,185,129,.15)}.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-item:has(input[type=radio]:checked){background:rgba(16,185,129,.05);border-color:#10b981}.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-scale{border-left:4px solid #f59e0b}.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-item:hover{border-color:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.15)}.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-item:has(input[type=radio]:checked){background:rgba(245,158,11,.05);border-color:#f59e0b}@media(max-width:480px){.eipsi-likert-field[data-scale-variation*=agreement] .likert-scale,.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-scale,.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-scale{padding:1em}.eipsi-likert-field[data-scale-variation*=agreement] .likert-list,.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-list,.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-list{flex-direction:column;gap:.75em}.eipsi-likert-field[data-scale-variation*=agreement] .likert-item,.eipsi-likert-field[data-scale-variation*=satisfaction] .likert-item,.eipsi-likert-field[data-scale-variation=likert5-frequency] .likert-item{flex:none;max-width:none}}.eipsi-likert-field .likert-scale.reversed .likert-list{flex-direction:row-reverse}@media(max-width:767px){.eipsi-likert-field .likert-scale.reversed .likert-list{flex-direction:column-reverse}}.eipsi-likert-field .likert-scale.reversed .likert-item{background:var(--eipsi-color-background-subtle,#f8f9fa)}.eipsi-likert-field .likert-scale.reversed .likert-item:hover{background:var(--eipsi-color-background,#fff)}