.insurance-questionnaire{max-width:750px;min-height:100vh;margin:0 auto;background:linear-gradient(135deg,#f3f4f6,#e3e8ef);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;-webkit-animation:bounceFadeIn 1s ease-out;animation:bounceFadeIn 1s ease-out}@-webkit-keyframes bounceFadeIn{0%{opacity:0;transform:translateY(-50px)}50%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceFadeIn{0%{opacity:0;transform:translateY(-50px)}50%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-xl{color:#1a90f5}.el-form-item{display:flex;flex-direction:column;align-items:flex-start}.el-form-item__content,.el-select,.select-trigger{width:100%}.el-input__inner{height:40px!important}.el-form-item__label{margin-bottom:8px;font-weight:700;text-align:left!important}.el-select-dropdown__item{white-space:normal!important;word-break:break-all;max-width:100%;height:auto!important;min-height:36px;padding:10px 16px!important;line-height:1.6!important;overflow:visible!important}.el-upload-dragger{width:142%}.video-container{display:flex;flex-wrap:wrap;gap:2%}.video-item{position:relative;width:30%}.video-cover{width:100%;border-radius:4px;cursor:pointer}.delete{position:absolute;top:10px;right:10px;font-size:24px}.btn,.delete{color:#fff;cursor:pointer}.btn{width:100%;height:44px;background-color:var(--primary-color);border:none;border-radius:4px;transition:transform .2s ease}.btn:hover{transform:translateY(-5px)}.btn:active{transform:translateY(0) scale(.95)}.success-screen{text-align:center;padding:20px}.success-screen h1{color:#1a90f5}.success-screen p{margin:20px 0;font-size:16px;color:#333}