.ocua-pagination button,.ocua-tab{cursor:pointer;transition:background-color .3s}.ocua-news-events{margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.ocua-header{background-color:#1c1d86;color:#fff;padding:20px;text-align:center}.ocua-header h1{font-size:24px;margin-bottom:5px}.ocua-tabs{display:flex;background-color:#f0f0f0;border-bottom:1px solid #ddd}.ocua-tab{flex:1;padding:15px;text-align:center;font-weight:700}.ocua-tab.active{background-color:#fff;border-bottom:3px solid #1c1d86}.ocua-tab:hover:not(.active){background-color:#e0e0e0}.ocua-content{padding:20px;min-height:400px}.ocua-tab-content{display:block}.ocua-events-list{list-style-type:none;margin:0;padding:0}.ocua-event-item{padding:15px;border-bottom:1px solid #eee;transition:background-color .2s}.ocua-event-item:hover{background-color:#f9f9f9}.ocua-event-item:last-child{border-bottom:none}.ocua-event-item a{text-decoration:none;color:#333;font-weight:500}.ocua-event-item a:hover{color:#1c1d86}.ocua-pdf-indicator{color:#d32f2f;font-size:12px;margin-left:8px;background:#ffebee;padding:2px 6px;border-radius:3px}.ocua-pagination{display:flex;justify-content:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.ocua-pagination button{background-color:#1c1d86;color:#fff;border:none;padding:8px 15px;margin:0 5px;border-radius:4px}.ocua-pagination button:hover{background-color:#002d52}.ocua-pagination button:disabled{background-color:#ccc;cursor:not-allowed}.ocua-pagination-info{align-items:center;margin:0 10px}