.panel-producciones-header,.panel-producciones-filtros,.panel-producciones-listado,.panel-formulario-header,.panel-produccion-volver,.acf-form{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.panel-producciones-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.panel-producciones-header h2,.panel-formulario-header h2{margin:0 0 8px;font-size:clamp(32px, 4vw, 46px);line-height:1.05;color:#fff!important}.panel-producciones-header p{margin:0;color:rgb(255 255 255 / .72)!important;font-size:15px}.panel-nueva-produccion{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;background:#fff;color:#000!important;border:1px solid #fff;border-radius:0;text-decoration:none!important;font-size:14px;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}.panel-nueva-produccion:hover{background:#000;color:#fff!important;transform:translateY(-1px)}.panel-producciones-filtros{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;margin-bottom:28px}.panel-producciones-filtros input,.panel-producciones-filtros select{width:100%;height:48px;padding:0 16px;background:#111;color:#fff;border:1px solid rgb(255 255 255 / .20);border-radius:0;font-size:14px;outline:none;transition:border-color .2s ease}.panel-producciones-filtros input::placeholder{color:rgb(255 255 255 / .45)}.panel-producciones-filtros input:focus,.panel-producciones-filtros select:focus{border-color:#fff}.panel-producciones-listado{display:flex;flex-direction:column;gap:14px}.panel-produccion-item{display:grid;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:28px;padding:18px;background:#0c0c0c;border:1px solid rgb(255 255 255 / .10);transition:border-color .2s ease,background .2s ease}.panel-produccion-item:hover{background:#111;border-color:rgb(255 255 255 / .25)}.panel-produccion-miniatura{width:240px;aspect-ratio:16 / 9;overflow:hidden;background:#171717}.panel-produccion-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.panel-produccion-sin-imagen{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgb(255 255 255 / .4);font-size:12px}.panel-produccion-info{min-width:0}.panel-produccion-info>strong{display:block;margin-bottom:10px;color:#fff!important;font-size:18px;line-height:1.2;font-weight:600}.panel-produccion-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.panel-produccion-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / .16);color:rgb(255 255 255 / .72)!important;font-size:12px;line-height:1}.panel-destacada{color:#fff!important;border-color:rgb(255 255 255 / .45)!important}.panel-produccion-acciones{display:flex;align-items:center;gap:10px}.panel-produccion-acciones a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgb(255 255 255 / .30);color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease}.panel-produccion-acciones a:hover{background:#fff;color:#000!important;border-color:#fff}.panel-sin-resultados{padding:30px 0;color:rgb(255 255 255 / .60)!important}.panel-produccion-volver{margin-bottom:24px}.panel-produccion-volver a{color:rgb(255 255 255 / .65)!important;text-decoration:none!important;font-size:14px}.panel-produccion-volver a:hover{color:#fff!important}.panel-formulario-header{margin-bottom:32px}.panel-formulario-kicker{display:block;margin-bottom:8px;color:rgb(255 255 255 / .55)!important;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.acf-form{font-family:inherit}.acf-form .acf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.acf-form .acf-field{padding:0!important;border:0!important}.acf-form .acf-field[data-name="sinopsis_corta"],.acf-form .acf-field[data-name="sinopsis"],.acf-form .acf-field[data-name="cartel"],.acf-form .acf-field[data-name="imagen_horizontal"],.acf-form .acf-field[data-name="galeria"],.acf-form .acf-field[data-name="fotos_reparto"],.acf-form .acf-field[data-name="reparto"],.acf-form .acf-field[data-name="ficha_artistica"],.acf-form .acf-field[data-name="ficha_tecnica"],.acf-form .acf-field[data-name="proximas_fechas"],.acf-form .acf-field[data-name="video_1"],.acf-form .acf-field[data-name="video_2"],.acf-form .acf-field[data-name="video_3"],.acf-form .acf-field[data-name="dossier"],.acf-form .acf-field[data-name="dossier_2"],.acf-form .acf-field[data-name="dossier_3"]{grid-column:1 / -1}.acf-form .acf-label{margin-bottom:9px!important}.acf-form .acf-label label{color:#fff!important;font-size:13px!important;font-weight:600!important}.acf-form .acf-label p,.acf-form .description,.acf-form .acf-field .description{color:rgb(255 255 255 / .65)!important;font-size:13px!important;line-height:1.45}.acf-form input[type="text"],.acf-form input[type="number"],.acf-form input[type="url"],.acf-form input[type="email"],.acf-form select,.acf-form textarea{width:100%!important;min-height:50px!important;padding:13px 16px!important;background:#fff!important;color:#111!important;border:1px solid #d8d8d8!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.acf-form textarea{min-height:140px!important}.acf-form input::placeholder,.acf-form textarea::placeholder{color:#777!important}.acf-form input:focus,.acf-form select:focus,.acf-form textarea:focus{border-color:#fff!important;box-shadow:0 0 0 2px rgb(255 255 255 / .15)!important;outline:none!important}.acf-form input[type="checkbox"]{accent-color:#fff}.acf-form .acf-editor-wrap{border:1px solid #d8d8d8!important;background:#fff!important}.acf-form .wp-editor-container{border:0!important}.acf-form .mce-toolbar-grp,.acf-form .quicktags-toolbar{background:#f3f3f3!important;border-bottom:1px solid #ddd!important}.acf-form .acf-editor-wrap iframe{min-height:190px!important}.acf-tab-wrap{margin-top:20px!important;margin-bottom:35px!important;background:transparent!important;border:0!important}.acf-tab-group{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:5px!important;background:#121212!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:0!important}.acf-tab-group li{margin:0!important}.acf-tab-group li a{display:flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 16px!important;background:transparent!important;border:0!important;border-radius:0!important;color:rgb(255 255 255 / .65)!important;font-size:13px!important;font-weight:600!important;transition:background .2s ease,color .2s ease!important}.acf-tab-group li a:hover{background:rgb(255 255 255 / .06)!important;color:#fff!important}.acf-tab-group li.active a{background:#fff!important;color:#000!important;box-shadow:none!important}.acf-tab-wrap.-top{border-bottom:0!important}.acf-form .acf-button,.acf-form input[type="submit"]{background:#fff!important;color:#000!important;border:1px solid #fff!important;border-radius:0!important;padding:14px 24px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}.acf-form .acf-button:hover,.acf-form input[type="submit"]:hover{background:transparent!important;color:#fff!important}.acf-form-submit{margin-top:45px!important;padding-top:25px;border-top:1px solid rgb(255 255 255 / .15)}.acf-form input[type="submit"]{min-width:190px;min-height:48px}.acf-success-message,.acf-success-message p,.acf-notice,.acf-notice p,.acf-notice.-success,.acf-notice.-success p,#message.updated,#message.updated p{color:#fff!important}.acf-success-message,.acf-notice.-success,#message.updated{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 22px!important}.acf-success-message p,.acf-notice.-success p,#message.updated p{color:rgb(255 255 255 / .78)!important;font-size:14px!important;margin:0!important}.media-modal{overflow:hidden}.media-modal-content{background:#fff!important}.media-frame-title h1{font-size:24px!important;font-weight:700!important}.media-frame-menu{background:#f7f7f7!important;border-right:1px solid #ececec!important}.media-menu>a{padding:12px 18px!important;font-size:14px!important}.media-menu>a.active{color:#000!important;font-weight:700!important}.media-toolbar-primary .button-primary,.media-button-select{min-height:40px!important;padding:0 18px!important;background:#000!important;color:#fff!important;border-color:#000!important;border-radius:0!important}.media-menu a[href*="playlist"],.media-menu a[href*="video-playlist"]{display:none!important}.elementor-widget-shortcode,.elementor-widget-shortcode .elementor-widget-container{width:100%!important;max-width:none!important}@media (max-width:900px){.panel-produccion-item{grid-template-columns:150px minmax(0,1fr)}.panel-produccion-miniatura{width:150px}.panel-produccion-acciones{grid-column:2}}@media (max-width:767px){.panel-producciones-header{flex-direction:column;align-items:stretch}.panel-nueva-produccion{width:100%}.panel-producciones-filtros{grid-template-columns:1fr}.panel-produccion-item{grid-template-columns:1fr;gap:16px}.panel-produccion-miniatura{width:100%}.panel-produccion-acciones{grid-column:auto}.panel-produccion-acciones a{flex:1}.acf-form .acf-fields{grid-template-columns:1fr;gap:22px}.acf-form .acf-field{grid-column:1!important}.acf-tab-group{display:grid!important;grid-template-columns:1fr 1fr!important}.acf-tab-group li a{display:block!important;text-align:center!important}.acf-form .acf-editor-wrap iframe{min-height:220px!important}}.acf-field .acf-error-message{background:#2a1111!important;color:#fff!important;border:0!important;border-left:3px solid #d94b4b!important;border-radius:0!important;padding:10px 12px!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.4!important}.acf-field .acf-error-message p,.acf-field .acf-error-message span{color:#fff!important;margin:0!important}.panel-eliminar-form{margin:0!important;padding:0!important}.panel-eliminar{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;background:#fff0;border:1px solid rgb(255 255 255 / .30);border-radius:0;color:rgb(255 255 255 / .70);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.panel-eliminar:hover{background:#2a1111;color:#fff;border-color:#d94b4b}.panel-mensaje-exito{width:100%;max-width:1400px;margin:0 auto 25px;padding:14px 16px;background:#111;color:#fff;border-left:3px solid #fff;font-size:14px;line-height:1.4}@media (max-width:767px){.panel-eliminar-form{flex:1}.panel-eliminar{width:100%}}