.highlight-card-height{height:352px !important;max-height:352px !important;overflow:hidden}.highlight-card-height h4,.highlight-card-height p{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.highlight-image-height{height:200px !important;-o-object-position:center;object-position:center}.highlight-card .relative .components-button.bg-white{background-color:hsla(0,0%,100%,.9);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s ease}.highlight-card .relative .components-button.bg-white:hover{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.highlight-card .relative .components-button.bg-white .dashicon{width:16px;height:16px}.hide-scrollbar::-webkit-scrollbar{display:none I !important}.hide-scrollbar{-ms-overflow-style:none !important;scrollbar-width:none !important}.highlights-content .flex.overflow-x-auto{scroll-behavior:smooth;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.highlights-content .flex.overflow-x-auto::-webkit-scrollbar{display:none}.highlights-content .flex.overflow-x-auto .highlight-card{flex-shrink:0}.highlight-card-wrapper .edit-controls{opacity:0;transition:opacity .2s ease}.highlight-card-wrapper .edit-controls .components-button{min-width:auto;padding:4px 6px;font-size:11px;border-radius:4px}.highlight-card-wrapper .edit-controls .components-button .dashicon{width:14px;height:14px;font-size:14px}.highlight-card-wrapper:hover .edit-controls{opacity:1}.highlight-card{display:flex;flex-direction:column}.highlight-card .p-4{flex:1;min-height:0;max-height:152px;overflow:hidden;display:flex;flex-direction:column}.highlight-card .p-4 h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.highlight-card .p-4 p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;min-height:0}.highlights-settings-tabs .components-tab-panel__tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:16px}.highlights-settings-tabs .components-tab-panel__tabs .components-button{flex:1;padding:12px 16px;border:none;background:rgba(0,0,0,0);border-radius:0;border-bottom:2px solid rgba(0,0,0,0);font-weight:500;color:#757575;cursor:pointer;transition:all .2s ease}.highlights-settings-tabs .components-tab-panel__tabs .components-button.active-tab{color:#007cba;border-bottom-color:#007cba;background:rgba(0,0,0,0)}.highlights-settings-tabs .components-tab-panel__tab-content{padding-top:0}.highlights-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#666}.highlights-loading .components-spinner{margin-bottom:16px}.empty-state{padding:40px;text-align:center;color:#666;border:2px dashed #ddd;border-radius:8px;background:#f9f9f9}.empty-state .dashicon{margin-bottom:16px;color:#999}.empty-state p{margin:8px 0;font-size:16px}.empty-state p:first-child{font-weight:500;color:#555}.add-card-placeholder .add-card-button{transition:all .3s ease}.highlight-card-modal .components-modal__content{max-width:500px;margin:40px auto}.highlight-card-form .components-base-control{margin-bottom:20px}.highlight-card-form .components-base-control:last-child{margin-bottom:0}.highlight-card-form .components-textarea-control__input{min-height:80px;resize:vertical}.highlight-card-form img{border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.highlight-card .absolute.top-3.right-3{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);box-shadow:0 2px 4px rgba(0,0,0,.2)}.highlight-card .absolute.bottom-3.left-3{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}@media(max-width: 768px){.highlight-card-wrapper .edit-controls{opacity:1;margin-bottom:8px}.highlight-card-wrapper .edit-controls .components-button{padding:6px 8px;font-size:10px}.highlight-card{margin-bottom:16px}.highlights-title{font-size:24px !important;margin-bottom:16px !important}}.highlights-content .grid{display:grid}.highlights-content .grid.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.highlights-content .grid.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.highlights-content .grid.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1024px){.highlights-content .grid.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.highlights-content .grid.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1280px){.highlights-content .grid.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.highlights-confirmation-modal .components-modal__content{padding:0;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}
