/* V102.9 — previs priced by individual shot or shared-asset sequence, not per second. */
html body .v1029-previs-row{display:block!important;padding:22px 0!important}
html body .v1029-previs-heading{margin-bottom:12px}
html body .v1029-previs-heading>small{color:#aeb7bf;font-size:12px;line-height:1.55}
html body .v1029-previs-lines{display:grid;gap:0;border-top:1px solid #39424a}
html body .v1029-previs-line{display:grid;grid-template-columns:minmax(0,1fr) 105px 96px;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #343d44}
html body .v1029-previs-line>div:first-child{min-width:0}
html body .v1029-previs-line strong{font-size:14px;font-weight:650;color:#f6f7f8}
html body .v1029-previs-line small{font-size:11px;line-height:1.55;margin-top:3px;color:#aeb6bd}
html body .v1029-previs-line small.v1029-previs-rate{color:#e1e6e9;font-weight:600;margin-top:6px}
html body .v1029-previs-line label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#c4cbd0}
html body .v1029-previs-line input{box-sizing:border-box;width:100%;min-width:0;background:#191f24;border:1px solid #5d6770;color:#fff;padding:10px 12px;font:600 17px/1.3 Arial,sans-serif;border-radius:2px}
html body .v1029-previs-line input:focus-visible{outline:2px solid #96FF32;outline-offset:2px}
html body .v1029-previs-line output{text-align:right;font-size:15px;font-weight:700;color:#f5f6f7}
html body .v1029-previs-scope{font-size:11px;color:#aeb8bf;line-height:1.65;margin:12px 0 0!important}
@media(max-width:580px){html body .v1029-previs-line{grid-template-columns:minmax(0,1fr) 90px;gap:8px}html body .v1029-previs-line>div:first-child{grid-column:1/-1}html body .v1029-previs-line output{grid-column:2;grid-row:2}html body .v1029-previs-line label{grid-column:1;grid-row:2}html body .v1029-previs-line strong{font-size:14px}}
