/*!/wp-content/plugins/filma24-film-requests/assets/frontend.css*/.f24-request-launcher{width:100%;max-width:700px;margin:0 auto;text-align:center}.f24-open-request{appearance:none;width:100%;min-height:70px;border:1px solid #e7e7e7;border-radius:18px;padding:16px 24px;font-weight:700;font-size:16px;cursor:pointer;background:#fff;color:#202124;box-shadow:0 10px 28px rgb(0 0 0 / .10);display:flex;align-items:center;justify-content:center;gap:10px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.f24-open-request:hover{box-shadow:0 14px 34px rgb(0 0 0 / .14);border-color:#ddd;transform:translateY(-1px)}.f24-open-request:active{transform:translateY(0)}.f24-open-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.f24-open-icon svg{width:20px;height:20px;display:block}.f24-modal{display:none;position:fixed;inset:0;z-index:999999}.f24-modal.is-open{display:flex;align-items:center;justify-content:center}.f24-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .72);backdrop-filter:blur(3px)}.f24-modal-dialog{position:relative;width:min(560px,calc(100% - 28px));max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:28px;box-shadow:0 20px 70px rgb(0 0 0 / .35);z-index:2}.f24-modal-close{position:absolute;right:13px;top:9px;border:0;background:#fff0;font-size:30px;cursor:pointer}.f24-modal-head{text-align:center;padding:5px 25px 18px}.f24-modal-icon{font-size:34px}.f24-modal-head h2{margin:7px 0;font-size:24px}.f24-modal-head p{margin:0;color:#777}.f24-request-form label{display:block;font-weight:600}.f24-search{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #ddd;border-radius:10px;padding:13px 14px;font-size:16px}.f24-results{margin-top:8px;display:grid;gap:7px}.f24-result{display:flex;gap:12px;padding:8px;border:1px solid #eee;border-radius:11px;cursor:pointer;text-align:left;background:#fff}.f24-result:hover,.f24-result.selected{border-color:#111;background:#f7f7f7}.f24-result img{width:45px;height:64px;object-fit:cover;border-radius:6px}.f24-result strong{display:block}.f24-result small{color:#777}.f24-result .f24-existing{color:#16833b;font-size:12px;font-weight:700}.f24-existence{margin-top:18px}.f24-existence p{margin:0 0 9px}.f24-existence label{display:inline-block;margin-right:7px}.f24-existence label span{display:inline-block;border:1px solid #ddd;border-radius:9px;padding:9px 13px;cursor:pointer}.f24-existence input{position:absolute;opacity:0}.f24-existence input:checked+span{border-color:#111;background:#111;color:#fff}.f24-submit{width:100%;margin-top:18px;padding:13px;border:0;border-radius:10px;background:#111;color:#fff;font-weight:700;cursor:pointer}.f24-submit:disabled{opacity:.45;cursor:not-allowed}.f24-form-message{margin-top:12px;text-align:center;font-weight:600}.f24-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.f24-request-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.f24-request-card{min-width:0}.f24-poster{display:block;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:#eee}.f24-poster img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.f24-poster:hover img{transform:scale(1.035)}.f24-card-body{padding:10px 2px}.f24-card-body h3{margin:0 0 4px;font-size:16px;line-height:1.35}.f24-meta{font-size:13px;color:#777}.f24-votes{font-size:13px;margin-top:5px;font-weight:700}.f24-badge{display:inline-block;margin-top:7px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;background:#111;color:#fff}.f24-badge.f24-published{background:#17823b}.f24-empty{padding:30px;text-align:center;background:#f7f7f7;border-radius:12px}@media(max-width:1024px){.f24-request-columns{grid-template-columns:1fr;gap:42px}.f24-section-coming .f24-request-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.f24-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(max-width:640px){.f24-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.f24-card-body h3{font-size:14px}.f24-modal-dialog{padding:22px 17px}.f24-existence label{margin-bottom:6px}.f24-modal-head h2{font-size:21px}}.f24-request-sections{display:grid;gap:48px}.f24-request-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}.f24-request-section{min-width:0}.f24-section-heading{margin:0 0 20px}.f24-section-heading h2{margin:0;font-size:26px;line-height:1.2;color:#222!important}.f24-section-heading span{display:block;margin-top:6px;font-size:13px;color:#777!important;line-height:1.45}.f24-request-section .f24-empty{margin-top:0}.f24-request-columns .f24-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.f24-section-coming .f24-request-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.f24-modal,.f24-modal *{box-sizing:border-box}.f24-modal-dialog{color:#202124!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px;line-height:1.5}.f24-modal-dialog button,.f24-modal-dialog input{font-family:Arial,Helvetica,sans-serif!important}.f24-modal-head h2{color:#202124!important;font-weight:800!important}.f24-modal-head p{color:#666!important}.f24-request-form label{color:#242424!important}.f24-search{color:#222!important;background:#f8f8f8!important}.f24-search::placeholder{color:#8a8a8a!important;opacity:1}.f24-results{color:#222!important}.f24-result{color:#222!important;min-height:80px;align-items:center;text-decoration:none!important}.f24-result strong{color:#202124!important;font-size:15px;line-height:1.3}.f24-result small{display:block;color:#707070!important;margin-top:3px}.f24-result .f24-existing{display:block;color:#16833b!important;margin-top:2px}.f24-search-state{padding:18px 16px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa!important;color:#444!important;text-align:center;font-size:14px;line-height:1.5}.f24-search-state strong{display:block;color:#222!important;font-size:16px;margin-bottom:3px}.f24-search-state span{display:block;color:#777!important}.f24-searching{padding:14px!important;border:1px solid #e8e8e8;border-radius:10px;background:#fafafa!important;color:#555!important;text-align:center}.f24-existence{color:#222!important}.f24-existence p{color:#333!important;font-weight:600}.f24-existence label span{color:#333!important;background:#fff!important}.f24-existence input:checked+span{color:#fff!important;background:#111!important;border-color:#111!important}.f24-form-message{color:#222!important}.f24-form-message.f24-error{color:#b42318!important}.f24-form-message.f24-success{color:#16833b!important}.f24-empty{color:#444!important;background:#f7f7f7!important}.f24-empty strong{color:#222!important}.f24-request-section h2{color:#222!important}.f24-modal-dialog,.f24-modal-dialog *{color-scheme:light}.f24-modal-dialog,.f24-modal-dialog p,.f24-modal-dialog label,.f24-modal-dialog span,.f24-modal-dialog small,.f24-modal-dialog strong,.f24-modal-dialog h2,.f24-modal-dialog button{color:#202124!important}.f24-modal-dialog{background:#fff!important}.f24-modal-dialog .f24-modal-close{color:#202124!important}.f24-modal-dialog .f24-modal-head h2{color:#202124!important}.f24-modal-dialog .f24-modal-head p{color:#666!important}.f24-modal-dialog .f24-request-form label{color:#242424!important}.f24-modal-dialog .f24-search{color:#222!important;-webkit-text-fill-color:#222!important;background:#f8f8f8!important}.f24-modal-dialog .f24-search::placeholder{color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important}.f24-modal-dialog .f24-results{color:#202124!important}.f24-modal-dialog .f24-result,.f24-modal-dialog .f24-result span,.f24-modal-dialog .f24-result strong,.f24-modal-dialog .f24-result small{color:#202124!important;-webkit-text-fill-color:#202124!important}.f24-modal-dialog .f24-result small{color:#707070!important;-webkit-text-fill-color:#707070!important}.f24-modal-dialog .f24-result .f24-existing{color:#16833b!important;-webkit-text-fill-color:#16833b!important}.f24-modal-dialog .f24-result:hover,.f24-modal-dialog .f24-result.selected{color:#202124!important;background:#f7f7f7!important}.f24-modal-dialog .f24-search-state,.f24-modal-dialog .f24-search-state strong,.f24-modal-dialog .f24-search-state span,.f24-modal-dialog .f24-searching{color:#444!important;-webkit-text-fill-color:#444!important}.f24-modal-dialog .f24-search-state strong{color:#222!important;-webkit-text-fill-color:#222!important}.f24-modal-dialog .f24-search-state span{color:#777!important;-webkit-text-fill-color:#777!important}.f24-modal-dialog .f24-existence,.f24-modal-dialog .f24-existence p,.f24-modal-dialog .f24-existence label,.f24-modal-dialog .f24-existence label span{color:#333!important;-webkit-text-fill-color:#333!important}.f24-modal-dialog .f24-existence input:checked+span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important}.f24-modal-dialog .f24-submit{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important}.f24-modal-dialog .f24-form-message{color:#222!important;-webkit-text-fill-color:#222!important}.f24-modal-dialog .f24-result{width:100%;display:flex;align-items:center;gap:12px;text-align:left;text-decoration:none!important;color:#202124!important;-webkit-text-fill-color:#202124!important;background:#fff!important;border:1px solid #e7e7e7!important;border-radius:18px!important;padding:9px 11px!important;min-height:74px}.f24-modal-dialog a.f24-result{cursor:pointer}.f24-modal-dialog button.f24-result{cursor:pointer}.f24-modal-dialog .f24-result:hover{background:#fafafa!important;border-color:#d8d8d8!important}.f24-modal-dialog .f24-result img,.f24-modal-dialog .f24-result-no-poster{flex:0 0 45px;width:45px;height:64px;object-fit:cover;border-radius:5px;background:#eee}.f24-modal-dialog .f24-result-info{display:block;min-width:0}.f24-modal-dialog .f24-result-info strong{display:block;color:#202124!important;-webkit-text-fill-color:#202124!important;font-size:15px;line-height:1.25}.f24-modal-dialog .f24-result-info small{display:block;margin-top:5px;color:#707070!important;-webkit-text-fill-color:#707070!important;font-size:11px}.f24-modal-dialog .f24-existing,.f24-modal-dialog .f24-not-existing,.f24-modal-dialog .f24-existing-link{display:block;margin-top:4px;font-size:11px;line-height:1.2;font-weight:700}.f24-modal-dialog .f24-existing{color:#16833b!important;-webkit-text-fill-color:#16833b!important}.f24-modal-dialog .f24-existing-link{color:#777!important;-webkit-text-fill-color:#777!important;font-weight:500}.f24-modal-dialog .f24-not-existing{color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important;font-weight:600}.f24-request-launcher{width:100%!important;max-width:700px!important;margin:0 auto!important;text-align:center!important}.f24-request-launcher .f24-open-request{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:70px!important;height:70px!important;padding:0 28px!important;margin:0!important;border:0!important;border-radius:18px!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 24px rgb(0 0 0 / .10)!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.f24-request-launcher .f24-open-request:hover{background:#050505!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 28px rgb(0 0 0 / .16)!important}@media(max-width:640px){.f24-request-launcher{max-width:100%!important}.f24-request-launcher .f24-open-request{min-height:62px!important;height:62px!important;border-radius:16px!important;font-size:15px!important}}.f24-request-launcher .f24-open-request{background:#fff!important;color:#202124!important;-webkit-text-fill-color:#202124!important;border:1px solid #e8e8e8!important;box-shadow:0 8px 24px rgb(0 0 0 / .10)!important;gap:10px!important}.f24-request-launcher .f24-open-request:hover{background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#ddd!important;box-shadow:0 10px 28px rgb(0 0 0 / .14)!important}.f24-open-icon{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#202124!important;-webkit-text-fill-color:#202124!important;flex:0 0 22px!important}.f24-open-icon svg{width:22px!important;height:22px!important;display:block!important}.f24-request-launcher .f24-open-request:hover .f24-open-icon{color:#111!important}@media(max-width:640px){.f24-request-launcher{max-width:100%}.f24-open-request{min-height:62px;border-radius:16px;font-size:15px;padding:14px 18px}}@media(max-width:640px){.f24-request-sections{gap:38px}.f24-section-heading h2{font-size:22px}.f24-section-heading span{font-size:12px}.f24-request-columns .f24-request-grid,.f24-section-coming .f24-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}}.f24-request-sections{display:flex!important;flex-direction:column!important;gap:52px!important;width:100%!important}.f24-request-columns{display:contents!important}.f24-request-section{width:100%!important;min-width:0!important}.f24-section-heading{margin:0 0 20px!important}.f24-section-heading h2{margin:0!important;font-size:26px!important;line-height:1.2!important}.f24-section-heading span{display:block!important;margin-top:6px!important;font-size:13px!important;color:#777!important;line-height:1.45!important}.f24-request-section .f24-request-grid,.f24-section-coming .f24-request-grid,.f24-section-published .f24-request-grid,.f24-section-requested .f24-request-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;align-items:start!important}.f24-request-card{width:100%!important;min-width:0!important}.f24-poster{width:100%!important;aspect-ratio:2/3!important;overflow:hidden!important}.f24-poster img{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:1024px){.f24-request-section .f24-request-grid,.f24-section-coming .f24-request-grid,.f24-section-published .f24-request-grid,.f24-section-requested .f24-request-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}}@media(max-width:640px){.f24-request-sections{gap:40px!important}.f24-section-heading h2{font-size:22px!important}.f24-section-heading span{font-size:12px!important}.f24-request-section .f24-request-grid,.f24-section-coming .f24-request-grid,.f24-section-published .f24-request-grid,.f24-section-requested .f24-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.f24-card-body{padding:8px 1px!important}.f24-card-body h3{font-size:14px!important}}.f24-load-more-wrap{display:flex!important;justify-content:center!important;margin-top:26px!important}.f24-load-more{appearance:none!important;border:1px solid #e3e3e3!important;background:#fff!important;color:#222!important;min-height:48px!important;padding:0 30px!important;border-radius:12px!important;font:inherit!important;font-weight:600!important;font-size:14px!important;line-height:1!important;box-shadow:0 6px 20px rgb(0 0 0 / .07)!important;cursor:pointer!important;transition:all .18s ease!important}.f24-load-more:hover:not(:disabled){border-color:#d5d5d5!important;box-shadow:0 9px 25px rgb(0 0 0 / .10)!important;transform:translateY(-1px)!important}.f24-load-more:disabled{opacity:.65!important;cursor:wait!important;transform:none!important}