.bento-case-study-search-with-email-preview{border:2px dashed #ccc;padding:20px;text-align:center;background:#f9f9f9;border-radius:8px}.bento-case-study-search-with-email-preview .preview-placeholder{color:#666;font-style:italic}.acf-field[data-key=field_case_study_data_csv] .acf-input,.acf-field[data-key=field_case_study_data_csv] .acf-input-wrap{display:none!important}.bento-case-study-toggle-container .button-group{display:inline-flex;gap:0}.bento-case-study-toggle-container .toggle-view{margin:0;border-radius:0;border-right:none}.bento-case-study-toggle-container .toggle-view:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.bento-case-study-toggle-container .toggle-view:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #8c8f94}.bento-case-study-toggle-container .toggle-view.active{background:#2271b1;color:#fff;border-color:#2271b1}.bento-case-study-toggle-container .toggle-view.active:hover{background:#135e96;border-color:#135e96}.bento-case-study-table-container{border:1px solid #ddd;border-radius:4px;overflow:hidden}.bento-case-study-table-container table{margin:0;border-collapse:collapse}.bento-case-study-table-container th{background:#f5f5f5;font-weight:600;padding:12px;border-bottom:2px solid #ddd}.bento-case-study-table-container td{padding:8px 12px;border-bottom:1px solid #eee;vertical-align:top}.bento-case-study-table-container input,.bento-case-study-table-container textarea{width:100%;margin:0;padding:6px 8px;border:1px solid #ddd;border-radius:3px}.bento-case-study-table-container input:focus,.bento-case-study-table-container textarea:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.bento-case-study-table-container .delete-row{width:30px;height:30px;padding:0;font-size:20px;line-height:1;border-radius:3px}.bento-case-study-table-container .add-row{margin:0}.bento-case-study-search-with-email{margin:2rem 0}.bento-case-study-search-input-container .field,.bento-case-study-email-field-container .field{width:100%}.bento-case-study-email-field .field.has-addons{align-items:stretch}.bento-case-study-email-field .field.has-addons .control.is-expanded{flex-grow:1}.bento-case-study-email-button-desktop{white-space:nowrap}@media screen and (max-width:768px){.bento-case-study-email-field .field.has-addons{flex-direction:column}.bento-case-study-email-field .field.has-addons .control,.bento-case-study-email-button-desktop{width:100%}}.bento-case-study-email-field{opacity:0;transform:translateY(-15px);transition:opacity .5s ease,transform .5s ease}.bento-case-study-email-field.is-visible{opacity:1;transform:translateY(0)}.bento-case-study-email-success{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.bento-case-study-email-success.visible{opacity:1;transform:translateY(0)}.bento-case-study-results-container{min-height:16em}.bento-case-study-column{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease;display:flex}.bento-case-study-no-results-message{transition:opacity .3s ease}.bento-case-study-item{background:#fff;border:1px solid #e0e0e0;border-radius:.375rem;padding:1.5rem;height:100%;display:flex;flex-direction:column}.bento-case-study-content{display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.bento-case-study-footer{margin-top:auto;padding-top:1rem}
