dialog.vb-feature-trailer{width:80vw;max-width:1200px;height:80vh;max-height:calc(100vh - 32px);padding:var(--spacing-large);overflow:hidden;background-color:var(--color-porcelain);border-radius:10px}dialog.vb-feature-trailer[open]{display:flex;flex-direction:column}.vb-feature-trailer .vb-dialog-close{position:absolute;top:var(--spacing-small);right:var(--spacing-small);z-index:2;--icon-color:var(--color-black)}.vb-feature-trailer .ft-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.vb-feature-trailer .ft-head,.vb-feature-trailer .ft-submit{flex:0 0 auto}.vb-feature-trailer .ft-head{border-bottom:2px solid var(--color-pink);padding-bottom:12px}.vb-feature-trailer .ft-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:var(--spacing-xsmall)}.vb-feature-trailer .ft-note{font:var(--text-body-small);color:var(--color-gray)}.vb-feature-trailer .ft-section{display:flex;flex-direction:column;gap:11px}.vb-feature-trailer .ft-section-h{font:var(--text-subheading-small);color:var(--color-black)}.vb-feature-trailer .ft-grid-2{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.vb-feature-trailer .ft-plat-row{display:flex;flex-direction:column;gap:4px}.vb-feature-trailer .ft-field{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;min-height:60px;background-color:var(--color-white);border:.25px solid var(--color-black);border-radius:4px;padding:7px 18px}.vb-feature-trailer .ft-field.tall{min-height:111px}.vb-feature-trailer .ft-caption{font:var(--text-body-xsmall);opacity:.6}.vb-feature-trailer .ft-field input,.vb-feature-trailer .ft-field select,.vb-feature-trailer .ft-field textarea{border:none;outline:none;background:none;padding:0;width:100%;flex:1;font:var(--text-body-large);resize:vertical;height:auto;min-height:0}.vb-feature-trailer .ft-field select{cursor:pointer;resize:none}.vb-feature-trailer .ft-btn-row{display:flex;gap:11px}.vb-feature-trailer .ft-btn-row button{min-width:107px}.vb-feature-trailer .ft-add{align-self:flex-start;min-height:40px}.vb-feature-trailer .ft-remove,.vb-feature-trailer .ft-x{align-self:flex-end;cursor:pointer;font-weight:700}.vb-feature-trailer .ft-x{align-self:flex-start;text-decoration:underline}.vb-feature-trailer .ft-results{display:flex;flex-direction:column;gap:var(--spacing-xsmall);padding:0}.vb-feature-trailer .ft-results li{list-style:none}.vb-feature-trailer .ft-agrees{gap:var(--spacing-small)}.vb-feature-trailer .ft-check{display:flex;align-items:center;gap:8px;font:var(--text-body-medium);background:none}.vb-feature-trailer .ft-check input{width:18px;height:18px;min-width:18px;accent-color:var(--color-green)}.vb-feature-trailer .ft-check a{text-decoration:underline;font-weight:700}.vb-feature-trailer .ft-progress{color:var(--color-black);flex:0 0 auto}.vb-feature-trailer .ft-error{color:var(--color-red);flex:0 0 auto}.vb-feature-trailer .ft-submit{width:100%;min-height:52px}.vb-feature-trailer .ft-thanks{align-items:center;text-align:center;justify-content:center;height:100%;min-height:300px}.vb-feature-trailer .ft-thanks-icon{width:48px;height:48px;background-color:var(--color-pink)}@media screen and (max-width:1080px){dialog.vb-feature-trailer{width:92vw;max-width:none;height:auto;max-height:calc(100vh - 32px);padding:var(--spacing-medium)}.vb-feature-trailer .ft-grid-2{grid-template-columns:1fr}}
