.MovieModal-module__EkgU7a__overlay{z-index:10000;padding:max(24px,env(safe-area-inset-top))max(24px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))max(24px,env(safe-area-inset-left));color:#f7f7f8;isolation:isolate;overscroll-behavior:none;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MovieModal-module__EkgU7a__backdrop{-webkit-backdrop-filter:blur(12px);background:#000000f0;position:absolute;inset:0}.MovieModal-module__EkgU7a__window{background:#151619;border:1px solid #ffffff26;border-radius:24px;flex-direction:column;width:min(1320px,100%);min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 100px #000b}.MovieModal-module__EkgU7a__toolbar{z-index:2;background:#1b1c20;border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:16px;padding:12px 16px;display:flex}.MovieModal-module__EkgU7a__toolbarTitle{text-overflow:ellipsis;white-space:nowrap;color:#bfc1ca;flex:1;min-width:0;font-size:14px;overflow:hidden}.MovieModal-module__EkgU7a__navigation{flex:none;gap:8px;display:flex}.MovieModal-module__EkgU7a__control{color:#f7f7f8;min-width:44px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#2b2d33;border:1px solid #ffffff26;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:inline-flex}.MovieModal-module__EkgU7a__control:hover{background:#3a3d45}.MovieModal-module__EkgU7a__control:disabled{cursor:default;opacity:.4}.MovieModal-module__EkgU7a__control:focus-visible{outline-offset:3px;outline:2px solid #fff}.MovieModal-module__EkgU7a__scrollBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#5c5f68 #151619;background:#151619;min-height:0;overflow-y:auto}.MovieModal-module__EkgU7a__main{grid-template-columns:minmax(0,1fr) 350px;align-items:start;display:grid}.MovieModal-module__EkgU7a__media{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MovieModal-module__EkgU7a__details{background:#1b1c20;border-left:1px solid #ffffff1a;min-width:0;position:relative}.MovieModal-module__EkgU7a__editActions{justify-content:flex-end;padding:12px 20px 0;display:flex;position:relative}.MovieModal-module__EkgU7a__editActions button{min-width:44px;min-height:44px;padding:10px!important}.MovieModal-module__EkgU7a__detailContent{flex-direction:column;padding:12px 24px 24px;display:flex}.MovieModal-module__EkgU7a__detailContent h2{margin-bottom:12px;font-size:clamp(24px,2vw,30px)}.MovieModal-module__EkgU7a__detailContent .text-gray-500{color:#a5a8b3}.MovieModal-module__EkgU7a__detailContent .text-gray-400{color:#c0c2cc}.MovieModal-module__EkgU7a__detailContent button{min-height:44px}.MovieModal-module__EkgU7a__detailContent input,.MovieModal-module__EkgU7a__detailContent textarea,.MovieModal-module__EkgU7a__detailContent select{font-size:16px}.MovieModal-module__EkgU7a__recommendations{background:#151619;border-top:1px solid #ffffff1a;padding:20px 24px 28px}.MovieModal-module__EkgU7a__recommendationsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.MovieModal-module__EkgU7a__recommendationsHeader h3{color:#f7f7f8;font-size:18px;font-weight:650}.MovieModal-module__EkgU7a__recommendationsRow{scrollbar-width:thin;scrollbar-color:#5c5f68 #151619;overscroll-behavior-x:contain;gap:14px;padding:6px 4px 12px;display:flex;overflow-x:auto}.MovieModal-module__EkgU7a__recommendation{flex:none;width:150px;height:225px;padding:0;position:relative;overflow:hidden}.MovieModal-module__EkgU7a__recommendationCaption{color:#fff;text-align:left;background:linear-gradient(#0000,#000e 42%);padding:28px 10px 12px;font-size:13px;font-weight:650;position:absolute;inset:auto 0 0}.MovieModal-module__EkgU7a__recommendationCaption small{color:#c0c2cc;margin-top:4px;font-size:12px;font-weight:400;display:block}.MovieModal-module__EkgU7a__nestedOverlay{z-index:10010}.MovieModal-module__EkgU7a__nestedBackdrop{background:#000000e6}.MovieModal-module__EkgU7a__nestedDialog{max-width:448px;overflow:hidden}.MovieModal-module__EkgU7a__nestedDialog:before{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:#202126;position:absolute;inset:0}.MovieModal-module__EkgU7a__nestedDialog button{min-height:44px}@media (max-width:1000px){.MovieModal-module__EkgU7a__main{grid-template-columns:1fr}.MovieModal-module__EkgU7a__media{max-height:55dvh}.MovieModal-module__EkgU7a__details{border-left:0}}@media (max-width:600px){.MovieModal-module__EkgU7a__overlay{padding:max(8px,env(safe-area-inset-top))8px max(8px,env(safe-area-inset-bottom))}.MovieModal-module__EkgU7a__window{border-radius:18px;width:100%}.MovieModal-module__EkgU7a__toolbar{justify-content:space-between;gap:8px;padding:10px}.MovieModal-module__EkgU7a__toolbarTitle{display:none}.MovieModal-module__EkgU7a__detailContent{padding:8px 18px 20px}.MovieModal-module__EkgU7a__editActions{padding:8px 14px 0}.MovieModal-module__EkgU7a__recommendations{padding:16px 14px 22px}.MovieModal-module__EkgU7a__recommendation{width:128px;height:192px}}@media (prefers-reduced-motion:reduce){.MovieModal-module__EkgU7a__overlay *,.MovieModal-module__EkgU7a__nestedOverlay *{scroll-behavior:auto!important;transition:none!important}}
.AddFilmModal-module__71H-nq__overlay{padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));color:#f7f7f8;isolation:isolate;overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddFilmModal-module__71H-nq__backdrop{background:#000000f0;position:absolute;inset:0}.AddFilmModal-module__71H-nq__dialog{z-index:1;background:#202126;border:1px solid #ffffff26;border-radius:32px;outline:none;flex-direction:column;width:min(672px,100%);height:min(720px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 100px #000000c7}.AddFilmModal-module__71H-nq__header{background:#2b2d33;border-bottom:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.AddFilmModal-module__71H-nq__title{color:#fff;align-items:center;gap:10px;min-width:0;font-size:20px;font-weight:700;line-height:1.2;display:flex}.AddFilmModal-module__71H-nq__title svg{color:#3d9bff;flex:none}.AddFilmModal-module__71H-nq__iconButton,.AddFilmModal-module__71H-nq__secondaryButton,.AddFilmModal-module__71H-nq__primaryButton{min-width:44px;min-height:44px;font:inherit;touch-action:manipulation;border:1px solid #ffffff2e}.AddFilmModal-module__71H-nq__iconButton{color:#fff;cursor:pointer;background:#3a3d45;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.AddFilmModal-module__71H-nq__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#202126;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:auto}.AddFilmModal-module__71H-nq__fieldGroup{flex-direction:column;display:flex}.AddFilmModal-module__71H-nq__label{color:#d7d8dd;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px 4px;font-size:14px;font-weight:650}.AddFilmModal-module__71H-nq__textarea{resize:none;color:#fff;width:100%;height:192px;font:inherit;background:#2b2d33;border:1px solid #ffffff38;border-radius:14px;outline:none;padding:16px;font-size:16px;font-weight:500;line-height:1.55}.AddFilmModal-module__71H-nq__textarea::placeholder{color:#aaacb4;opacity:1}.AddFilmModal-module__71H-nq__description{color:#c7c8ce;margin-top:8px;font-size:13px;line-height:1.45}.AddFilmModal-module__71H-nq__warningPanel{color:#fda4af;background:#31272a;border:1px solid #fda4af47;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600}.AddFilmModal-module__71H-nq__primaryActionRow{margin-top:auto;padding-top:16px}.AddFilmModal-module__71H-nq__primaryButton,.AddFilmModal-module__71H-nq__secondaryButton{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.AddFilmModal-module__71H-nq__primaryActionRow .AddFilmModal-module__71H-nq__primaryButton{width:100%;min-height:56px;font-size:18px}.AddFilmModal-module__71H-nq__primaryButton{color:#151619;background:#f1f2f4}.AddFilmModal-module__71H-nq__primaryButton:disabled{color:#8f929c;cursor:default;background:#34363d;border-color:#ffffff1a}.AddFilmModal-module__71H-nq__secondaryButton{color:#fff;background:#2b2d33}.AddFilmModal-module__71H-nq__statusPanel{color:#86efac;background:#151619;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;flex:1;min-height:256px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;display:flex;position:relative;overflow:hidden}.AddFilmModal-module__71H-nq__statusBadge{color:#3d9bff;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;right:14px}.AddFilmModal-module__71H-nq__statusActive{animation:1.5s ease-in-out infinite AddFilmModal-module__71H-nq__statusPulse}.AddFilmModal-module__71H-nq__logs{flex:1;padding:28px 0 16px;line-height:1.55;overflow-y:auto}.AddFilmModal-module__71H-nq__progressTrack{background:#007aff33;border-radius:9999px;height:4px;overflow:hidden}.AddFilmModal-module__71H-nq__progressBar{background:#007aff;width:33.333%;height:100%;animation:1.5s ease-in-out infinite AddFilmModal-module__71H-nq__indeterminate}.AddFilmModal-module__71H-nq__statusActions{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.AddFilmModal-module__71H-nq__iconButton:hover,.AddFilmModal-module__71H-nq__secondaryButton:hover{background:#444750}.AddFilmModal-module__71H-nq__primaryButton:not(:disabled):hover{background:#fff}.AddFilmModal-module__71H-nq__iconButton:focus-visible,.AddFilmModal-module__71H-nq__secondaryButton:focus-visible,.AddFilmModal-module__71H-nq__primaryButton:focus-visible,.AddFilmModal-module__71H-nq__textarea:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes AddFilmModal-module__71H-nq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes AddFilmModal-module__71H-nq__statusPulse{0%,to{opacity:.58}50%{opacity:1}}@media (max-width:767px){.AddFilmModal-module__71H-nq__dialog{height:calc(100dvh - 32px)}.AddFilmModal-module__71H-nq__header{padding:18px 20px}.AddFilmModal-module__71H-nq__title{font-size:19px}.AddFilmModal-module__71H-nq__content{padding:22px 20px 20px}}@media (prefers-reduced-motion:reduce){.AddFilmModal-module__71H-nq__statusActive,.AddFilmModal-module__71H-nq__progressBar{animation:none}}
.razinflix-module__D2KVPW__backgroundShade{z-index:0;pointer-events:none;background:linear-gradient(#000000d1,#000000e0 65%,#000000f0);position:fixed;inset:0}.razinflix-module__D2KVPW__backgroundFade{background:#000;animation:.7s ease-out both razinflix-module__D2KVPW__revealBackdrop;position:absolute;inset:0}@keyframes razinflix-module__D2KVPW__revealBackdrop{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.razinflix-module__D2KVPW__backgroundFade{opacity:0;animation:none}}
