/* EraseVaro Video Studio v1.0.49: all responsive, no fixed body widths */
.ev-video-hero{padding-bottom:34px}.ev-video-hero p{max-width:860px}.ev-video-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px auto 0}.ev-video-tags span{font-size:12px;color:#a5e5ed;border:1px solid #54748c88;padding:7px 11px;border-radius:20px;background:#102437}
.ev-video-section{padding-top:25px}.ev-video-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:22px;max-width:1170px;margin:auto;align-items:start}.ev-video-workbench,.ev-video-aside{background:#111d32;border:1px solid #3a4e73;border-radius:22px;padding:30px;min-width:0}.ev-video-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.ev-video-heading h2{font-size:29px;margin:8px 0 8px}.ev-video-heading p,.ev-video-aside p{font-size:13px;line-height:1.8;color:#b5c5dc}.ev-video-plan-chip{border-radius:30px;color:#b5f5db;background:#164b42;padding:8px 13px;font-weight:800;font-size:12px;white-space:nowrap}
.ev-video-signin{border:1px solid #6d69b8;border-radius:16px;background:#242543;padding:25px;margin:25px 0}.ev-video-signin p{margin:12px 0 19px;color:#c4c9dd}.ev-video-signin>a{margin:0 8px 8px 0}
#evVideoForm{display:grid;gap:20px;margin-top:24px}#evVideoForm fieldset{min-width:0;border:1px solid #344666;border-radius:15px;padding:18px}#evVideoForm legend{color:#c2b4ff;font-size:13px;font-weight:800;padding:0 7px}.ev-video-source{display:flex;gap:22px;flex-wrap:wrap}.ev-video-source label,.ev-video-switch,.ev-video-rights{display:flex;gap:10px;align-items:center;color:#e6ebf6;font-size:14px;cursor:pointer}.ev-video-source input,.ev-video-switch input,.ev-video-rights input{width:17px;height:17px;accent-color:#a78bfa;flex-shrink:0}.ev-video-input{display:grid;gap:10px;min-width:0}.ev-video-input span{font-weight:800;color:#ddeaff;font-size:14px}.ev-video-input input{width:100%;min-width:0;border:1px solid #607391;border-radius:10px;color:#fff;background:#18283f;padding:14px;font-size:14px}.ev-video-input input[type=file]{overflow:hidden}.ev-video-input small,.ev-video-small{font-size:12px;color:#a7bad5;line-height:1.8}
.ev-video-settings{display:grid;gap:18px}.ev-video-settings label:not(.ev-video-switch){display:grid;gap:12px;color:#e2e7f7;font-size:13px;font-weight:700}.ev-video-settings input[type=range]{width:100%;accent-color:#ab94ff}.ev-video-value{color:#c7b8fc;font-size:14px;font-weight:900}.ev-video-cost{border:1px solid #7655b5;background:linear-gradient(135deg,#292042,#122a42);border-radius:13px;padding:17px;display:grid;gap:5px}.ev-video-cost span{color:#bbc7e7;font-size:11px;text-transform:uppercase;letter-spacing:1px}.ev-video-cost strong{font-size:23px;color:#fff}.ev-video-cost small{font-size:12px;color:#b5c4dc;line-height:1.6}.ev-video-aside h3{font-size:21px;margin:0 0 22px}.ev-video-aside ul{display:grid;gap:13px;padding:0;margin:0 0 24px;list-style:none}.ev-video-aside li{padding:11px;background:#192941;border-radius:10px;font-size:13px;line-height:1.6;color:#b6c9df}.ev-video-aside li b{color:#fff}.ev-video-aside .ev-video-small{margin-top:18px}
.ev-video-job-status{padding:15px;border:1px solid #5f87af;border-radius:12px;background:#183049;color:#dbeefa;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.ev-video-job-status.is-error{border-color:#b25c76;background:#492537}.ev-video-progress{border-radius:18px;overflow:hidden;height:9px;background:#30445c}.ev-video-progress>div{height:100%;background:linear-gradient(90deg,#8673ff,#6de8d6);transition:width .2s}
.ev-video-gallery{margin-top:25px;padding-top:22px;border-top:1px solid #3c4a61}.ev-video-gallery h3{font-size:21px;margin:0 0 12px}.ev-video-gallery p{color:#b9c7df;font-size:13px;line-height:1.7}.ev-video-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.ev-video-preview{min-width:0;border-radius:14px;padding:12px;background:#192741;border:1px solid #445877}.ev-video-preview video{display:block;width:100%;max-height:420px;object-fit:contain;background:#080c17;border-radius:9px;aspect-ratio:9/16}.ev-video-preview b{display:block;margin:9px 0}.ev-video-preview a{display:block;text-align:center;margin-top:12px}.ev-video-preview small{display:block;color:#a6bad7;font-size:11px}.ev-video-history-item{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px;margin-top:10px;border:1px solid #384a66;border-radius:13px;background:#18263e}.ev-video-history-item strong{color:#fff}.ev-video-history-meta{font-size:12px;color:#a9bbd4;margin-top:6px;overflow-wrap:anywhere}.ev-video-history-item b{color:#8cdec8}.ev-video-history-item .btn{white-space:nowrap}.ev-video-empty{font-size:13px;color:#b3c4df}.ev-video-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ev-video-steps article{background:#142239;border:1px solid #3b5574;border-radius:16px;padding:25px}.ev-video-steps b{color:#91dfef;font-size:28px}.ev-video-steps h3{font-size:19px;margin:13px 0}.ev-video-steps p{color:#b1c3d8;line-height:1.8;font-size:13px}.ev-video-related,.ev-video-home-row{display:flex;gap:12px;flex-wrap:wrap}.ev-video-related{margin-top:24px}.ev-video-related a{border:1px solid #5b699d;background:#222943;border-radius:10px;padding:11px 15px;color:#d0c4ff}.ev-video-home-row{margin-top:14px}.ev-video-home-row .btn{min-width:185px;justify-content:center}.ev-price-benefit-groups{display:grid;gap:12px;margin:14px 0 22px}.ev-price-benefit{border:1px solid #424d78;background:#1b2740;border-radius:12px;padding:13px}.ev-price-benefit strong{display:block;font-size:13px;color:#e5dfff;margin-bottom:9px}.ev-price-benefit span{display:block;font-size:12px;color:#b7c6e4;line-height:1.7;margin-top:6px}.ev-video-alert{padding:12px 17px;background:#202d49;border:1px solid #6b638c;border-radius:12px;font-size:13px;color:#cbd8ed;line-height:1.7;margin-top:25px}
[hidden]{display:none!important}
@media(max-width:900px){.ev-video-layout{grid-template-columns:1fr}.ev-video-aside{order:2}.ev-video-home-row{justify-content:center}}
@media(max-width:570px){.ev-video-workbench,.ev-video-aside{padding:18px;border-radius:14px}.ev-video-heading{flex-wrap:wrap}.ev-video-history-item{flex-direction:column;align-items:stretch}.ev-video-history-item .btn{white-space:normal}.ev-video-steps{grid-template-columns:1fr}.ev-video-preview-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ev-video-hero h1{overflow-wrap:anywhere}.ev-video-home-row .btn{width:100%}}

@media(max-width:1180px){.nav-links,.nav-actions{display:none}.menu-toggle{display:block!important;margin-left:auto}.mobile-menu.open{display:grid;gap:10px;padding:15px 28px 27px;border-top:1px solid var(--line);background:#101829}}
