.deliberations-accordion{margin-top:30px}.deliberation-group{margin-bottom:25px;border-radius:8px;border:none;box-shadow:0 2px 10px rgba(0,0,0,.07);background:#fff;overflow:hidden;transition:box-shadow .2s}.deliberation-group:hover{box-shadow:0 4px 18px rgba(0,0,0,.12)}.deliberation-date-header{padding:18px 28px;background:linear-gradient(90deg,#0073aa 0%,#005177 100%);color:#fff;font-size:20px;font-weight:600;border-bottom:2px solid #005177;cursor:pointer;position:relative;transition:background .2s,color .2s;letter-spacing:.5px}.deliberation-date-header:hover,.deliberation-date-header.active{background:linear-gradient(90deg,#005177 0%,#0073aa 100%);color:#fff}.deliberation-date-header:after{content:'\25BC';position:absolute;right:28px;font-size:22px;transition:transform .3s}.deliberation-date-header.active:after{content:'\25B2';transform:rotate(180deg)}.deliberation-date-content{padding:0;background:#f9fafb;border-top:1px solid #e3e3e3;animation:fadeIn .4s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.deliberation-item{border:none;margin:0 0 18px;padding:22px 28px 18px;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s;position:relative}.deliberation-item:last-child{margin-bottom:0}.deliberation-item:hover{box-shadow:0 4px 16px rgba(0,115,170,.08)}.deliberation-header{display:flex;align-items:center;gap:18px;margin-bottom:10px;border-bottom:1px solid #eaeaea;padding-bottom:8px}.delib-numero{display:inline-block;background:#0073aa;color:#fff;font-weight:700;text-align:center;line-height:38px;font-size:18px;margin-right:10px;box-shadow:0 1px 4px rgba(0,115,170,.1)}.deliberation-header h3{margin:0;font-size:1.15em;font-weight:600;color:#222;flex:1}.deliberation-meta{font-size:.97em;color:#666;margin-bottom:10px;display:flex;gap:25px;align-items:center}.deliberation-meta span{display:flex;align-items:center;gap:5px}.deliberation-meta span:before{font-family:"Dashicons";font-size:16px;color:#0073aa;margin-right:3px}.deliberation-meta span:first-child:before{content:"\f145"}.deliberation-meta span:last-child:before{content:"\f469"}.deliberation-files{margin-top:10px}.deliberation-files h4{font-size:1em;margin:0 0 6px;color:#0073aa;font-weight:600}.deliberation-files ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.deliberation-files li{margin:0}.pdf-link{display:inline-flex;align-items:center;gap:6px;color:#005177;background:#eaf6fb;padding:5px 12px;border-radius:4px;font-size:.98em;text-decoration:none;transition:background .2s,color .2s}.pdf-link:hover{background:#0073aa;color:#fff}.pdf-link .dashicons-media-document{font-size:18px;color:#0073aa;margin-right:3px}.deliberation-date-content{transition:all .3s ease}.deliberations-container{max-width:1200px;margin:0 auto;padding:20px}.deliberations-search{background:#f5f5f5;padding:20px;margin-bottom:30px}.deliberations-search label{margin-right:10px;font-weight:700}.deliberations-search input[type=text]{padding:8px;margin-right:10px;width:150px}.deliberations-search .button{pointer-events:auto !important;opacity:1 !important;cursor:pointer !important}.delib-datepicker{width:120px;text-align:center;cursor:pointer;background-color:#fff}.ui-datepicker{background:#fff;border:1px solid #ddd;padding:10px;font-family:inherit;z-index:1000 !important}.ui-datepicker-header{background:#f5f5f5;border:none;font-weight:700}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar th{padding:5px;text-align:center;font-weight:400;color:#666}.ui-datepicker-calendar td{padding:2px}.ui-datepicker-calendar a{display:block;padding:5px;text-align:center;text-decoration:none;color:#0073aa;border-radius:3px}.ui-datepicker-calendar a:hover{background:#f5f5f5}.ui-datepicker-calendar .ui-state-active{background:#0073aa;color:#fff}.ui-datepicker-current-day{background:#f0f0f0}@media screen and (max-width:600px){.deliberations-search{display:flex;flex-direction:column;gap:10px}.deliberations-search label{margin-right:0;margin-bottom:5px}.delib-datepicker{width:100%}}@media screen and (max-width:700px){.deliberations-container{padding:8px}.deliberation-item,.deliberation-date-header{padding-left:12px;padding-right:12px}.deliberation-header{flex-direction:column;align-items:flex-start;gap:6px}.deliberation-files ul{flex-direction:column;gap:4px}}<?php <input type="text" id="delib_date_display" class="delib-datepicker" value="<?php echo esc_attr($display_date); ?>" placeholder="JJ/MM/AAAA" readonly><input type="hidden" id="delib_date" name="delib_date" value="<?php echo esc_attr($selected_date); ?>">