.gradient-header[data-v-18cc04a8]{background:linear-gradient(135deg,#667eea,#764ba2)}.custom-header[data-v-18cc04a8]{display:flex;align-items:center;padding:12px 16px;gap:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-title[data-v-18cc04a8]{display:flex;align-items:center;gap:8px}.fullscreen-form[data-v-18cc04a8]{height:100vh;display:flex;flex-direction:column}.main-content-wrapper[data-v-18cc04a8]{flex:1;display:flex;overflow:hidden}.questions-sidebar[data-v-18cc04a8]{width:320px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background-color:#fafafa}.theme--dark .questions-sidebar[data-v-18cc04a8]{background-color:#1e1e1e;border-right-color:#424242}.sidebar-header[data-v-18cc04a8]{padding:16px;border-bottom:1px solid #e0e0e0}.theme--dark .sidebar-header[data-v-18cc04a8]{border-bottom-color:#424242}.questions-list[data-v-18cc04a8]{flex:1;overflow-y:auto;padding:8px}.question-item[data-v-18cc04a8]{margin-bottom:8px;border-radius:8px;transition:all .2s;cursor:pointer}.question-item[data-v-18cc04a8]:hover{background-color:rgba(102,126,234,.05)}.question-item.active-question[data-v-18cc04a8]{background-color:rgba(102,126,234,.1);border-left:3px solid #667eea}.sidebar-footer[data-v-18cc04a8]{padding:16px;border-top:1px solid #e0e0e0}.theme--dark .sidebar-footer[data-v-18cc04a8]{border-top-color:#424242}.question-content[data-v-18cc04a8]{flex:1;overflow-y:auto;padding:24px;background-color:#f5f5f5}.theme--dark .question-content[data-v-18cc04a8]{background-color:#121212}.question-card[data-v-18cc04a8]{max-width:900px;margin:0 auto}.question-header[data-v-18cc04a8]{background:linear-gradient(90deg,#f8f9fa 0,#fff)}.theme--dark .question-header[data-v-18cc04a8]{background:linear-gradient(90deg,#2d2d2d 0,#3d3d3d)}.question-text[data-v-18cc04a8]{background-color:#f5f7fa;border-left:4px solid #667eea}.theme--dark .question-text[data-v-18cc04a8]{background-color:#2d2d2d}.completion-card[data-v-18cc04a8]{max-width:600px;margin:60px auto;border-radius:16px}.attachment-item[data-v-18cc04a8]{background-color:#f5f5f5;border-radius:8px;margin-bottom:8px}.theme--dark .attachment-item[data-v-18cc04a8]{background-color:#2d2d2d}.camera-container[data-v-18cc04a8]{position:relative;width:100%;max-width:100%;background-color:#000;border-radius:8px;overflow:hidden}.camera-video[data-v-18cc04a8]{width:100%;height:auto;display:block}.camera-controls[data-v-18cc04a8]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}.photo-preview[data-v-18cc04a8]{text-align:center}.captured-image[data-v-18cc04a8]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.photo-actions[data-v-18cc04a8]{display:flex;justify-content:center;gap:12px}.custom-footer[data-v-18cc04a8]{display:flex;align-items:center;padding:12px 16px;border-top:1px solid #e0e0e0;background-color:#fafafa;gap:12px}.theme--dark .custom-footer[data-v-18cc04a8]{background-color:#1e1e1e;border-top-color:#424242}@media (max-width:960px){.questions-sidebar[data-v-18cc04a8]{width:280px}}@media (max-width:768px){.main-content-wrapper[data-v-18cc04a8]{flex-direction:column}.questions-sidebar[data-v-18cc04a8]{width:100%;max-height:200px;border-right:none;border-bottom:1px solid #e0e0e0}.theme--dark .questions-sidebar[data-v-18cc04a8]{border-bottom-color:#424242}}