.create-survey-container[data-v-8e171bf8]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.header-container[data-v-8e171bf8]{position:relative;margin-bottom:30px}.header-content[data-v-8e171bf8]{position:relative;z-index:1}.header-content h1[data-v-8e171bf8]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.header-content h1 .material-icons[data-v-8e171bf8]{color:#159750;font-size:2.5rem;font-weight:700;padding-left:1%}.header-background[data-v-8e171bf8]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-8e171bf8]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-8e171bf8]{color:#666;font-size:1.1rem}.survey-form[data-v-8e171bf8]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:25px}.card[data-v-8e171bf8]{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:all .3s}.card[data-v-8e171bf8]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-header[data-v-8e171bf8]{background:linear-gradient(135deg,#0bcc4e,#159750);padding:20px;border-bottom:none;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.card-header[data-v-8e171bf8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.card-header h2[data-v-8e171bf8]{margin:0;font-size:1.5rem;color:#fff;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.card-header .question-count[data-v-8e171bf8]{background:hsla(0,0%,100%,.2);color:#fff;padding:5px 10px;border-radius:20px;font-size:.9rem;font-weight:500;position:relative;z-index:1}.card-body[data-v-8e171bf8]{padding:1.5rem}.form-group[data-v-8e171bf8]{margin-bottom:1.5rem}.form-group[data-v-8e171bf8]:last-child{margin-bottom:0}.form-group label[data-v-8e171bf8]{display:block;font-weight:500;color:#333;margin-bottom:.5rem}.form-group input[data-v-8e171bf8],.form-group textarea[data-v-8e171bf8]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s}.form-group input[data-v-8e171bf8]:focus,.form-group textarea[data-v-8e171bf8]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.question-item[data-v-8e171bf8]{background-color:#fff;border:none;border-radius:16px;overflow:hidden;transition:all .3s;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:1.5rem}.question-item[data-v-8e171bf8]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.question-header[data-v-8e171bf8]{background:linear-gradient(135deg,#2196f3,#1976d2);padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:none;color:#fff;position:relative;overflow:hidden}.question-header[data-v-8e171bf8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.question-number[data-v-8e171bf8]{font-weight:600;position:relative;z-index:1}.question-actions[data-v-8e171bf8]{display:flex;gap:8px;position:relative;z-index:1}.question-actions button[data-v-8e171bf8]{background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.question-actions button[data-v-8e171bf8]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.question-content[data-v-8e171bf8]{padding:1.5rem}.question-type-selector[data-v-8e171bf8]{margin:1.5rem 0}.type-buttons[data-v-8e171bf8]{display:flex;gap:1rem;margin-top:.5rem}.type-button[data-v-8e171bf8]{flex:1;padding:12px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.type-button[data-v-8e171bf8]:hover{border-color:#4caf50;color:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.type-button.active[data-v-8e171bf8]{border-color:#4caf50;background:#4caf50;color:#fff}.options-section[data-v-8e171bf8]{background:#f9f9f9;border-radius:8px;padding:1.5rem;margin-top:1rem}.options-header[data-v-8e171bf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.options-header h4[data-v-8e171bf8]{margin:0;color:#333}.add-option-btn[data-v-8e171bf8]{padding:8px 16px;background:#e8f5e9;color:#4caf50;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.add-option-btn[data-v-8e171bf8]:hover{background:#c8e6c9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.options-list[data-v-8e171bf8]{display:flex;flex-direction:column;gap:.75rem}.option-item[data-v-8e171bf8]{display:flex;gap:.75rem;align-items:center}.option-item input[data-v-8e171bf8]{flex:1;padding:10px;border:2px solid #e0e0e0;border-radius:6px}.option-thumb[data-v-8e171bf8]{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ddd}.remove-option-btn[data-v-8e171bf8]{padding:8px;border:none;border-radius:6px;background:#ffebee;color:#f44336;cursor:pointer;transition:all .2s}.remove-option-btn[data-v-8e171bf8]:hover:not(:disabled){background:#ffcdd2;transform:translateY(-2px)}.remove-option-btn[data-v-8e171bf8]:disabled{opacity:.5;cursor:not-allowed}.question-settings[data-v-8e171bf8]{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.required-toggle[data-v-8e171bf8]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.add-question-button[data-v-8e171bf8]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:16px;color:#666;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s}.add-question-button[data-v-8e171bf8]:hover{background-color:#e0e0e0;border-color:#999;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.form-actions[data-v-8e171bf8]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f5f5f5;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.publish-button[data-v-8e171bf8],.reset-button[data-v-8e171bf8]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.reset-button[data-v-8e171bf8]{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.reset-button[data-v-8e171bf8]:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.publish-button[data-v-8e171bf8]{background-color:#4caf50;color:#fff}.publish-button[data-v-8e171bf8]:hover:not(:disabled){background-color:#43a047;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.publish-button[data-v-8e171bf8]:disabled{background-color:#9e9e9e;cursor:not-allowed;transform:none;box-shadow:none}.empty-state[data-v-8e171bf8]{text-align:center;padding:3rem 1rem}.empty-state .material-icons-round[data-v-8e171bf8]{font-size:3rem;color:#bdbdbd;margin-bottom:1rem}.empty-subtext[data-v-8e171bf8]{color:#757575;margin-top:.5rem}.badge[data-v-8e171bf8]{display:inline-block;padding:5px 10px;border-radius:20px;font-size:.85rem;font-weight:600;background-color:#e8f5e9;color:#2e7d32}.question-transition-enter-active[data-v-8e171bf8],.question-transition-leave-active[data-v-8e171bf8]{transition:all .4s ease}.question-transition-enter-from[data-v-8e171bf8],.question-transition-leave-to[data-v-8e171bf8]{opacity:0;transform:translateY(30px)}@media (max-width:768px){.create-survey-container[data-v-8e171bf8]{padding:10px}.header-content h1 .material-icons[data-v-8e171bf8],.header-content h1[data-v-8e171bf8]{font-size:2rem}.header-background[data-v-8e171bf8]{font-size:4rem;top:30%;right:.3rem}.divider[data-v-8e171bf8]{margin:.5rem 0}.type-buttons[data-v-8e171bf8]{flex-direction:column}.form-actions[data-v-8e171bf8]{flex-direction:column-reverse;gap:15px;padding:15px}.publish-button[data-v-8e171bf8],.reset-button[data-v-8e171bf8]{width:100%;justify-content:center}.card-header[data-v-8e171bf8]{flex-direction:column;align-items:flex-start;gap:.5rem}.question-count[data-v-8e171bf8]{align-self:flex-start}}.answer-survey-container[data-v-4c2d7e44]{max-width:800px;margin:0 auto;padding:20px}.survey-header[data-v-4c2d7e44]{text-align:center;margin-bottom:2rem}.survey-header h1[data-v-4c2d7e44]{font-size:2rem;color:#333;margin-bottom:.5rem}.subtitle[data-v-4c2d7e44]{color:#666}.code-input-section[data-v-4c2d7e44]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:2rem}.input-group[data-v-4c2d7e44]{display:flex;gap:1rem}.input-wrapper[data-v-4c2d7e44]{position:relative;flex:1}.input-icon[data-v-4c2d7e44]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#757575;font-size:20px}.code-input[data-v-4c2d7e44]{flex:1;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;text-transform:uppercase}.code-input[data-v-4c2d7e44]:focus{border-color:#4caf50;outline:none}.load-btn[data-v-4c2d7e44]{padding:0 1.5rem;background:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .2s}.load-btn[data-v-4c2d7e44]:hover:not(:disabled){background:#43a047}.load-btn[data-v-4c2d7e44]:disabled{background:#9e9e9e;cursor:not-allowed}.survey-form[data-v-4c2d7e44]{background:#fff;padding:1.25rem;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.survey-info[data-v-4c2d7e44]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.survey-info h2[data-v-4c2d7e44]{font-size:1.5rem;color:#333;margin-bottom:.5rem}.description[data-v-4c2d7e44]{color:#666}.questions-container[data-v-4c2d7e44]{display:flex;flex-direction:column;gap:2rem}.question-card[data-v-4c2d7e44]{background:transparent;padding:.5rem 0;border-radius:0;border:none}.question-text[data-v-4c2d7e44]{font-size:1.1rem;color:#333;margin-bottom:1rem}.required-marker[data-v-4c2d7e44]{color:#f44336;margin-left:4px}.multiple-choice[data-v-4c2d7e44]{display:flex;flex-direction:column;gap:10px}.option[data-v-4c2d7e44]{display:grid;grid-template-columns:28px 64px 1fr;gap:12px;padding:12px;border-radius:12px;border:1px solid #e6e8eb;box-shadow:0 2px 8px rgba(0,0,0,.035);transition:background .15s ease,box-shadow .2s ease,border-color .15s ease;min-height:64px}.option[data-v-4c2d7e44]:hover{background:#f8fafc;border-color:#dbe1e8;box-shadow:0 4px 12px rgba(0,0,0,.05)}.option-image[data-v-4c2d7e44]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff}.fullscreen-image-modal[data-v-4c2d7e44]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.fullscreen-image-container[data-v-4c2d7e44]{position:relative;max-width:90%;max-height:90%}.fullscreen-image-container img[data-v-4c2d7e44]{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 5px 25px rgba(0,0,0,.5)}.close-fullscreen-btn[data-v-4c2d7e44]{position:absolute;top:-20px;right:-20px;background-color:#fff;color:#333;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:all .2s}.close-fullscreen-btn[data-v-4c2d7e44]:hover{background-color:#f44336;color:#fff}.radio-button[data-v-4c2d7e44]{width:22px;height:22px;border:2px solid #b0b7c3;border-radius:50%;position:relative}.radio-button.selected[data-v-4c2d7e44]:after{content:"";position:absolute;width:10px;height:10px;background:#4caf50;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.text-answer textarea[data-v-4c2d7e44]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;resize:vertical;min-height:100px}.text-answer textarea[data-v-4c2d7e44]:focus{border-color:#4caf50;outline:none}.respondent-info[data-v-4c2d7e44]{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.respondent-info h3[data-v-4c2d7e44]{font-size:1.1rem;color:#333;margin-bottom:1rem}.respondent-input[data-v-4c2d7e44]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem}.form-actions[data-v-4c2d7e44]{margin-top:2rem;display:flex;justify-content:flex-end}.submit-btn[data-v-4c2d7e44]{padding:12px 24px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.submit-btn[data-v-4c2d7e44]:disabled{opacity:.5;cursor:not-allowed}.submit-btn[data-v-4c2d7e44]:not(:disabled):hover{background:#43a047;transform:translateY(-2px)}.thank-you[data-v-4c2d7e44]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px}.thank-you-content[data-v-4c2d7e44]{background:#fff;padding:2rem;border-radius:12px;text-align:center;max-width:400px;width:100%}.thank-you-content i[data-v-4c2d7e44]{font-size:3rem;color:#4caf50;margin-bottom:1rem}.thank-you-content h2[data-v-4c2d7e44]{font-size:1.5rem;color:#333;margin-bottom:.5rem}.new-response-btn[data-v-4c2d7e44]{margin-top:1.5rem;padding:12px 24px;background:#2196f3;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.new-response-btn[data-v-4c2d7e44]:hover{background:#1976d2}@media (max-width:768px){.input-group[data-v-4c2d7e44]{flex-direction:column}.code-input-section[data-v-4c2d7e44]{padding:1.5rem;background:transparent;box-shadow:none}.survey-form[data-v-4c2d7e44]{padding:0;border-radius:0;box-shadow:none;background:transparent}.question-card[data-v-4c2d7e44]{padding:0;border:none;border-radius:0;background:transparent}.answer-survey-container[data-v-4c2d7e44]{padding:0;max-width:100%;width:100%}.survey-header h1[data-v-4c2d7e44]{font-size:1.4rem}.survey-header[data-v-4c2d7e44]{margin-bottom:0}.description[data-v-4c2d7e44]{font-size:.9rem}.question-text[data-v-4c2d7e44]{font-size:1rem}.navigation-controls[data-v-4c2d7e44]{flex-direction:column}.nav-btn[data-v-4c2d7e44],.submit-btn[data-v-4c2d7e44]{width:100%;justify-content:center}.option-image[data-v-4c2d7e44]{width:100%;height:auto;max-height:none;border-radius:0}.option[data-v-4c2d7e44]{flex-direction:row;align-items:center;gap:.6rem;padding:8px 0;background:transparent;border-radius:0}.option-image[data-v-4c2d7e44]{width:64px;height:64px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.option-text[data-v-4c2d7e44]{font-size:.95rem;line-height:1.25rem;word-break:break-word}.questions-container[data-v-4c2d7e44]{gap:4px}}.rotating[data-v-4c2d7e44]{animation:rotate-4c2d7e44 2s linear infinite}@keyframes rotate-4c2d7e44{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.material-icons-round[data-v-4c2d7e44]{font-size:24px;display:flex;align-items:center;justify-content:center}button[data-v-4c2d7e44]{display:inline-flex;align-items:center;gap:8px}.checkbox-options[data-v-4c2d7e44]{display:flex;flex-direction:column;gap:.75rem}.checkbox[data-v-4c2d7e44]{width:20px;height:20px;border:2px solid #bdbdbd;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center}.checkbox.selected[data-v-4c2d7e44]{border-color:#4caf50;background:#4caf50}.check-icon[data-v-4c2d7e44]{font-size:16px!important;color:#fff}.option[data-v-4c2d7e44]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.option[data-v-4c2d7e44]:hover{background:#f5f5f5}.question-progress[data-v-4c2d7e44]{text-align:center;color:#666;margin:.5rem 0 1rem;font-size:.9rem}.navigation-controls[data-v-4c2d7e44]{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.nav-btn[data-v-4c2d7e44]{padding:12px 24px;border:none;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.back-btn[data-v-4c2d7e44]{background:#f5f5f5;color:#666}.next-btn[data-v-4c2d7e44]{background:#2196f3;color:#fff}.nav-btn[data-v-4c2d7e44]:disabled{opacity:.5;cursor:not-allowed}.nav-btn[data-v-4c2d7e44]:not(:disabled):hover{transform:translateY(-2px)}.back-btn[data-v-4c2d7e44]:not(:disabled):hover{background:#e0e0e0}.next-btn[data-v-4c2d7e44]:not(:disabled):hover{background:#1976d2}.info-header[data-v-4c2d7e44],.title-section[data-v-4c2d7e44]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.code-input[data-v-4c2d7e44],.respondent-input[data-v-4c2d7e44]{padding-left:40px!important}.title-section .material-icons-round[data-v-4c2d7e44]{font-size:28px;color:#2196f3}.info-header .material-icons-round[data-v-4c2d7e44]{color:#757575}.question-progress[data-v-4c2d7e44]{display:flex;align-items:center;justify-content:center;gap:.5rem}.question-progress .material-icons-round[data-v-4c2d7e44]{color:#2196f3;font-size:20px}@media (max-width:768px){.title-section[data-v-4c2d7e44]{justify-content:center}.question-progress[data-v-4c2d7e44]{flex-direction:column;gap:.25rem}}.survey-list-container[data-v-63b26169]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:hidden;overflow-x:hidden}.header-container[data-v-63b26169]{position:relative;margin-bottom:30px}.header-content[data-v-63b26169]{position:relative;z-index:1}.header-content h1[data-v-63b26169]{color:#159750;font-size:2.5rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center}.header-content h1 .material-icons[data-v-63b26169]{color:#159750;font-size:2.5rem;font-weight:700;padding-left:1%}.header-background[data-v-63b26169]{position:absolute;top:20%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}.divider[data-v-63b26169]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%;max-width:auto}.subtitle[data-v-63b26169]{color:#666;font-size:1.1rem}.header-actions[data-v-63b26169]{display:flex;justify-content:flex-end;margin-bottom:2rem}.create-btn[data-v-63b26169]{padding:12px 24px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .2s}.create-btn[data-v-63b26169]:hover{background:#43a047;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.surveys-grid[data-v-63b26169]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.survey-card[data-v-63b26169]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:all .3s;display:flex;flex-direction:column}.survey-card[data-v-63b26169]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.survey-header[data-v-63b26169]{background:linear-gradient(135deg,#0bcc4e,#159750);padding:20px;position:relative;overflow:hidden}.survey-header[data-v-63b26169]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.survey-header[data-v-63b26169]:before{content:"";position:absolute;top:-20%;right:20%;width:30%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.02) 30%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 70%,transparent);transform:skewX(-35deg);pointer-events:none}.survey-header .texture-layer[data-v-63b26169]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 50%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.03) 75%,transparent);pointer-events:none}.survey-header h2[data-v-63b26169]{margin:0 0 10px 0;color:#fff;font-size:1.5rem;position:relative;z-index:1}.survey-meta[data-v-63b26169]{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.survey-meta-item[data-v-63b26169]{display:flex;align-items:center;gap:6px;font-size:.9rem;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,.1);padding:4px 10px;border-radius:20px}.status-active[data-v-63b26169]{color:#4caf50}.status-inactive[data-v-63b26169]{color:#f44336}.survey-body[data-v-63b26169]{padding:20px;flex:1}.description[data-v-63b26169]{color:#666;margin-bottom:1rem;line-height:1.5}.survey-info[data-v-63b26169]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-63b26169]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;color:#666}.info-content[data-v-63b26169]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-63b26169]{font-size:.8rem;color:#9e9e9e;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-63b26169]{font-size:1rem;color:#424242}.info-item .material-icons-round[data-v-63b26169]{font-size:1.25rem;color:#159750;margin-top:.25rem}.survey-actions[data-v-63b26169]{padding:15px;background:#f5f5f5;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px}.action-btn[data-v-63b26169]{flex:1;min-width:calc(50% - 4px);padding:8px;border:none;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.action-btn[data-v-63b26169]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.view-btn[data-v-63b26169]{background:#e3f2fd;color:#1976d2}.view-btn[data-v-63b26169]:hover{background:#bbdefb}.share-btn[data-v-63b26169]{background:#f3e5f5;color:#7b1fa2}.share-btn[data-v-63b26169]:hover{background:#e1bee7}.toggle-btn[data-v-63b26169]{background:#e8f5e9;color:#2e7d32}.toggle-btn[data-v-63b26169]:hover{background:#c8e6c9}.toggle-btn.inactive[data-v-63b26169]{background:#ffebee;color:#c62828}.toggle-btn.inactive[data-v-63b26169]:hover{background:#ffcdd2}.preview-btn[data-v-63b26169]{background:#f3e5f5;color:#7b1fa2}.preview-btn[data-v-63b26169]:hover{background:#e1bee7}.empty-state[data-v-63b26169],.error-state[data-v-63b26169],.loading-state[data-v-63b26169]{text-align:center;padding:3rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:2rem}.empty-state .material-icons-round[data-v-63b26169],.error-state .material-icons-round[data-v-63b26169],.loading-state .material-icons-round[data-v-63b26169]{font-size:3rem;color:#159750;margin-bottom:1rem}.error-state .retry-btn[data-v-63b26169]{margin-top:1rem;padding:8px 16px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.error-state .retry-btn[data-v-63b26169]:hover{background:#d32f2f;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.empty-state .subtitle[data-v-63b26169]{color:#666;margin-bottom:1.5rem}.rotating[data-v-63b26169]{animation:rotate-63b26169 2s linear infinite}@keyframes rotate-63b26169{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.survey-list-container[data-v-63b26169]{padding:10px}.header-content h1 .material-icons[data-v-63b26169],.header-content h1[data-v-63b26169]{font-size:2rem}.header-background[data-v-63b26169]{font-size:4rem;top:30%;right:.3rem}.divider[data-v-63b26169]{margin:.5rem 0}.header-actions[data-v-63b26169]{justify-content:center}.create-btn[data-v-63b26169]{width:100%;justify-content:center}.surveys-grid[data-v-63b26169]{grid-template-columns:1fr}.survey-actions[data-v-63b26169]{padding:10px;gap:6px}.action-btn[data-v-63b26169]{min-width:calc(50% - 3px);padding:6px;font-size:.8rem}.action-btn .material-icons-round[data-v-63b26169]{font-size:18px}}@media (max-width:480px){.survey-actions[data-v-63b26169]{flex-direction:column;gap:5px}.action-btn[data-v-63b26169]{width:100%;min-width:100%;padding:8px;font-size:.9rem;justify-content:flex-start}.action-btn .material-icons-round[data-v-63b26169]{width:24px}.survey-meta[data-v-63b26169]{flex-direction:column;align-items:flex-start}}.survey-results-container[data-v-c8c74cf4]{max-width:1200px;margin:0 auto;padding:20px}.header[data-v-c8c74cf4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.header-content h1[data-v-c8c74cf4]{font-size:2rem;color:#333;margin-bottom:.5rem}.survey-meta[data-v-c8c74cf4]{display:flex;gap:1rem;color:#666}.back-btn[data-v-c8c74cf4],.survey-meta span[data-v-c8c74cf4]{display:flex;align-items:center;gap:.5rem}.back-btn[data-v-c8c74cf4]{padding:8px 16px;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.back-btn[data-v-c8c74cf4]:hover{background:#e0e0e0}.question-card[data-v-c8c74cf4]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden}.question-header[data-v-c8c74cf4]{padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.question-header h3[data-v-c8c74cf4]{font-size:1.25rem;color:#333;margin:0}.response-count[data-v-c8c74cf4]{color:#666;font-size:.875rem}.chart-container[data-v-c8c74cf4]{padding:1.5rem}.options-chart[data-v-c8c74cf4]{display:flex;flex-direction:column;gap:1rem}.option-bar[data-v-c8c74cf4]{display:grid;grid-template-columns:150px 1fr 60px;gap:1rem;align-items:center}.bar-label[data-v-c8c74cf4]{color:#333;font-weight:500}.bar-wrapper[data-v-c8c74cf4]{background:#f5f5f5;border-radius:4px;overflow:hidden}.bar[data-v-c8c74cf4]{color:#fff;padding:8px 12px;min-width:40px;text-align:right;transition:all .3s ease;position:relative;overflow:hidden}.bar[data-v-c8c74cf4]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2));opacity:0;transition:opacity .3s}.bar[data-v-c8c74cf4]:hover:after{opacity:1}.percentage[data-v-c8c74cf4]{color:#666;font-size:.875rem;text-align:right}.text-responses[data-v-c8c74cf4]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.text-response[data-v-c8c74cf4]{background:#f8f9fa;border-radius:8px;padding:1rem}.response-content[data-v-c8c74cf4]{color:#333;margin-bottom:.5rem}.response-meta[data-v-c8c74cf4]{display:flex;justify-content:space-between;color:#666;font-size:.875rem}.empty-state[data-v-c8c74cf4],.error-state[data-v-c8c74cf4],.loading-state[data-v-c8c74cf4]{text-align:center;padding:3rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.material-icons-round[data-v-c8c74cf4]{font-size:24px}.rotating[data-v-c8c74cf4]{animation:rotate-c8c74cf4 2s linear infinite}@keyframes rotate-c8c74cf4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.share-btn[data-v-c8c74cf4]{margin-top:1rem;padding:12px 24px;background:#2196f3;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;margin:1rem auto}.share-btn[data-v-c8c74cf4]:hover{background:#1976d2}.chart-controls[data-v-c8c74cf4]{display:flex;gap:.5rem}.chart-type-btn[data-v-c8c74cf4]{padding:8px;border:none;border-radius:6px;background:#f5f5f5;color:#666;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.chart-type-btn[data-v-c8c74cf4]:hover{background:#e0e0e0}.chart-type-btn.active[data-v-c8c74cf4]{background:#2196f3;color:#fff}.question-info[data-v-c8c74cf4]{flex:1}.doughnut-chart[data-v-c8c74cf4],.pie-chart[data-v-c8c74cf4]{height:300px;padding:1.5rem;display:flex;justify-content:center;align-items:center;position:relative}.chart-wrapper[data-v-c8c74cf4]{position:relative;width:70%;height:100%}.chart-container[data-v-c8c74cf4]{position:relative;width:100%;min-height:400px}@media (min-width:768px){.chart-container[data-v-c8c74cf4]{min-height:450px}.doughnut-chart[data-v-c8c74cf4],.pie-chart[data-v-c8c74cf4]{height:400px}}@media (max-width:1024px){.chart-wrapper[data-v-c8c74cf4]{width:100%}.doughnut-chart[data-v-c8c74cf4],.pie-chart[data-v-c8c74cf4]{height:500px}}@media (max-width:768px){.header[data-v-c8c74cf4]{flex-direction:column;gap:1rem}.back-btn[data-v-c8c74cf4]{width:100%;justify-content:center}.survey-meta[data-v-c8c74cf4]{flex-direction:column;gap:.5rem}.question-header[data-v-c8c74cf4]{flex-direction:column;gap:1rem}.chart-controls[data-v-c8c74cf4]{width:100%;justify-content:center}}.survey-preview-container[data-v-44a437c1]{max-width:900px;margin:0 auto;padding:20px;background:#fff;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.print-controls[data-v-44a437c1]{display:flex;justify-content:space-between;margin-bottom:2rem;align-items:center}.export-controls[data-v-44a437c1]{display:flex;gap:1rem}.back-btn[data-v-44a437c1],.download-btn[data-v-44a437c1],.print-btn[data-v-44a437c1]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.back-btn[data-v-44a437c1]{background:#f5f5f5}.print-btn[data-v-44a437c1]{background:#4caf50;color:#fff}.download-btn[data-v-44a437c1]{background:#2196f3;color:#fff}.download-btn[data-v-44a437c1]:hover{background:#1976d2}.survey-header[data-v-44a437c1]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #333}.survey-header h1[data-v-44a437c1]{font-size:24px;margin-bottom:.5rem}.description[data-v-44a437c1]{color:#666;margin-bottom:1.5rem}.survey-info[data-v-44a437c1]{width:100%;max-width:400px;margin:1.5rem auto}.info-row[data-v-44a437c1]{display:flex;gap:1rem;margin-bottom:1rem}.label[data-v-44a437c1]{min-width:80px;font-weight:500}.value[data-v-44a437c1]{flex:1;border-bottom:1px solid #999}.questions-section[data-v-44a437c1]{margin-bottom:2rem;display:flex;flex-direction:column;gap:16px}.question-item[data-v-44a437c1]{margin-bottom:0;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.question-header[data-v-44a437c1]{margin-bottom:1rem;display:flex;gap:.5rem}.question-number[data-v-44a437c1]{font-weight:500}.required-marker[data-v-44a437c1]{color:#f44336}.options-list[data-v-44a437c1]{padding-left:0;display:flex;flex-direction:column;gap:10px}.option-item[data-v-44a437c1]{display:grid;grid-template-columns:20px 56px 1fr;align-items:center;gap:12px}.circle[data-v-44a437c1]{width:20px;height:20px;border:2px solid #666;border-radius:50%}.option-image[data-v-44a437c1]{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #e0e0e0}.checkbox[data-v-44a437c1]{width:20px;height:20px;border:2px solid #666}.text-answer[data-v-44a437c1]{padding-left:2rem}.answer-lines[data-v-44a437c1]{display:flex;flex-direction:column;gap:1.5rem}.line[data-v-44a437c1]{height:1px;background:#999;width:100%}.survey-footer[data-v-44a437c1]{margin-top:3rem;text-align:center;padding-top:1rem;border-top:1px solid #ddd}.survey-code[data-v-44a437c1]{margin-top:.5rem;font-size:.875rem;color:#666}@media print{@page{margin:2cm}.no-print[data-v-44a437c1]{display:none!important}.survey-preview-container[data-v-44a437c1]{padding:0;margin:0;max-width:none}.survey-header[data-v-44a437c1]{margin-bottom:1.5rem;border-bottom-color:#000!important}.question-item[data-v-44a437c1]{page-break-inside:avoid;margin-bottom:1.5rem}[data-v-44a437c1]{color:#000!important;border-color:#333!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.checkbox[data-v-44a437c1],.circle[data-v-44a437c1]{border:2px solid #000!important}.line[data-v-44a437c1]{background:#000!important}.question-text[data-v-44a437c1]{font-size:14pt!important}.option-text[data-v-44a437c1]{font-size:12pt!important}.survey-footer[data-v-44a437c1]{margin-top:2rem;border-top-color:#000!important}}@media (max-width:768px){.print-controls[data-v-44a437c1]{flex-direction:column;gap:1rem}.export-controls[data-v-44a437c1]{width:100%;flex-direction:column}.back-btn[data-v-44a437c1],.download-btn[data-v-44a437c1],.print-btn[data-v-44a437c1]{width:100%;justify-content:center}.survey-preview-container[data-v-44a437c1]{padding:0;background:transparent;box-shadow:none;border-radius:0}.survey-header[data-v-44a437c1]{border-bottom:none;margin-bottom:1rem}.question-item[data-v-44a437c1]{border-bottom:1px solid #eee}.option-item[data-v-44a437c1]{grid-template-columns:18px 48px 1fr;gap:10px}.option-image[data-v-44a437c1]{width:48px;height:48px;border-radius:6px}}.task-details[data-v-6b51229a]{max-width:auto;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header-container[data-v-6b51229a]{position:relative;margin-bottom:30px}.header-content[data-v-6b51229a]{position:relative;z-index:1}.header-content h1[data-v-6b51229a]{color:#159750;font-size:2.5rem;font-weight:700;margin:1rem 0}.header-background[data-v-6b51229a]{position:absolute;top:30%;right:5rem;transform:translateY(-50%);font-size:8rem;font-weight:900;color:rgba(0,0,0,.03);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.back-link[data-v-6b51229a]{display:flex;align-items:center;gap:8px;color:#159750;text-decoration:none;font-weight:500;transition:all .3s}.back-link[data-v-6b51229a]:hover{transform:translateX(-5px)}.divider[data-v-6b51229a]{height:1px;background-color:#e0e0e0;margin:1.5rem 0;width:100%}.task-info[data-v-6b51229a],.task-section[data-v-6b51229a],.your-work[data-v-6b51229a]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 24px -4px rgba(0,0,0,.12),0 4px 16px -2px rgba(0,0,0,.08);transition:all .3s;margin-bottom:20px}.task-info[data-v-6b51229a]:hover,.task-section[data-v-6b51229a]:hover,.your-work[data-v-6b51229a]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.edit-btn[data-v-6b51229a],.file-select-btn[data-v-6b51229a],.resubmit-btn[data-v-6b51229a],.submit-btn[data-v-6b51229a]{background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.edit-btn[data-v-6b51229a]:hover,.file-select-btn[data-v-6b51229a]:hover,.resubmit-btn[data-v-6b51229a]:hover,.submit-btn[data-v-6b51229a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.file-item[data-v-6b51229a]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:12px;transition:all .3s;margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.file-item[data-v-6b51229a]:hover{background:#fff;border-color:#159750}@media (max-width:768px){.task-details[data-v-6b51229a]{padding:12px}.header-content h1[data-v-6b51229a]{font-size:1.8rem;margin:.75rem 0}.header-background[data-v-6b51229a]{font-size:4rem;right:.5rem;top:40%}.task-info[data-v-6b51229a],.task-section[data-v-6b51229a],.your-work[data-v-6b51229a]{padding:16px;border-radius:12px;margin-bottom:16px}.info-row[data-v-6b51229a]{flex-direction:column;align-items:flex-start;gap:8px}.info-row .due-date[data-v-6b51229a]{margin-left:0;margin-top:8px}.file-actions[data-v-6b51229a]{display:flex;flex-direction:row;gap:8px;width:100%}.clear-files-btn[data-v-6b51229a],.file-select-btn[data-v-6b51229a]{flex:1;padding:8px;font-size:.9rem}.file-item[data-v-6b51229a]{padding:10px;gap:8px}.file-name[data-v-6b51229a]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-btn[data-v-6b51229a],.remove-btn[data-v-6b51229a],.view-btn[data-v-6b51229a]{padding:6px}.view-btn[data-v-6b51229a]{padding:4px 6px;font-size:.8rem}.download-btn .material-icons[data-v-6b51229a],.remove-btn .material-icons[data-v-6b51229a],.view-btn .material-icons[data-v-6b51229a]{font-size:18px}}@media (max-width:480px){.task-details[data-v-6b51229a]{padding:8px}.header-content h1[data-v-6b51229a]{font-size:1.5rem}.header-background[data-v-6b51229a]{font-size:3rem;right:.3rem}.task-info[data-v-6b51229a],.task-section[data-v-6b51229a],.your-work[data-v-6b51229a]{padding:12px;margin-bottom:12px}.file-item[data-v-6b51229a]{padding:8px;gap:6px}.file-icon[data-v-6b51229a]{width:20px;height:20px}.file-name[data-v-6b51229a]{font-size:.85rem}.view-btn[data-v-6b51229a]{padding:3px 5px;font-size:.75rem}.view-btn .material-icons[data-v-6b51229a]{font-size:16px}.file-actions[data-v-6b51229a]{flex-direction:column}.clear-files-btn[data-v-6b51229a],.file-select-btn[data-v-6b51229a]{width:100%}.resubmit-btn[data-v-6b51229a],.submit-btn[data-v-6b51229a]{padding:10px}}.loading-state[data-v-6b51229a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#5f6368}.loading-state .rotating[data-v-6b51229a]{animation:rotate-6b51229a 2s linear infinite}@keyframes rotate-6b51229a{to{transform:rotate(1turn)}}.error-state[data-v-6b51229a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#d93025}.task-info[data-v-6b51229a]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.info-row[data-v-6b51229a]{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.info-label[data-v-6b51229a]{font-weight:500;margin-right:10px;min-width:100px}.due-date[data-v-6b51229a]{margin-left:20px}.task-section[data-v-6b51229a]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.section-label[data-v-6b51229a]{font-weight:500;margin-bottom:10px}.your-work[data-v-6b51229a]{background:#fff;padding:20px;border-radius:8px}.files-section[data-v-6b51229a]{margin-top:20px}.files-label[data-v-6b51229a]{font-weight:500;margin-bottom:10px}.file-preview[data-v-6b51229a]{margin:10px 0}.file-icon[data-v-6b51229a]{width:24px;height:24px;flex-shrink:0}.file-name[data-v-6b51229a]{flex:1;color:#202124;font-size:14px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon[data-v-6b51229a]{color:#34a853}.upload-btn[data-v-6b51229a]{display:flex;align-items:center;gap:5px;background:none;border:none;color:#1a73e8;font-weight:500;cursor:pointer;padding:8px 0}.upload-btn[data-v-6b51229a]:hover{text-decoration:underline}.submit-btn[data-v-6b51229a]{width:100%;margin-top:20px;background:#1a73e8;color:#fff;padding:12px;border:none;cursor:pointer;justify-content:center}.submit-btn[data-v-6b51229a],.view-btn[data-v-6b51229a]{display:flex;border-radius:4px;font-weight:500;align-items:center}.view-btn[data-v-6b51229a]{gap:5px;color:#1a73e8;text-decoration:none;font-size:14px;padding:4px 8px;transition:background-color .2s;flex-shrink:0}.view-btn[data-v-6b51229a]:hover{background-color:rgba(26,115,232,.1)}.download-btn[data-v-6b51229a]{color:#5f6368;text-decoration:none;padding:4px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.download-btn[data-v-6b51229a]:hover{background-color:rgba(95,99,104,.1)}.no-attachments[data-v-6b51229a]{display:flex;align-items:center;gap:10px;color:#5f6368;font-size:14px}.no-attachments .material-icons[data-v-6b51229a]{font-size:20px}.edit-btn[data-v-6b51229a]{display:flex;align-items:center;gap:5px;color:#1a73e8;background:none;border:none;padding:4px 8px;border-radius:4px;cursor:pointer}.edit-btn[data-v-6b51229a]:hover{background-color:rgba(26,115,232,.1)}.edit-section[data-v-6b51229a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.cancel-btn[data-v-6b51229a]{color:#5f6368;background:none;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}.cancel-btn[data-v-6b51229a]:hover{background-color:rgba(95,99,104,.1)}.remove-btn[data-v-6b51229a]{background:none;border:none;padding:6px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.remove-btn[data-v-6b51229a]:hover{background-color:rgba(26,115,232,.1)}.edit-controls[data-v-6b51229a]{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.attach-btn[data-v-6b51229a]{background:none;border:1px solid #1a73e8;color:#1a73e8;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.attach-btn[data-v-6b51229a]:hover{background-color:rgba(26,115,232,.05)}.resubmit-btn[data-v-6b51229a]{display:flex;width:100%;margin-top:20px;background:#1a73e8;color:#fff;padding:12px;border:none;border-radius:4px;font-weight:500;cursor:pointer;justify-content:center;align-items:center}.files-list[data-v-6b51229a],.selected-files[data-v-6b51229a]{display:flex;flex-direction:column;gap:8px}.selected-files[data-v-6b51229a]{margin-top:10px}.selected-file[data-v-6b51229a]{flex-wrap:wrap}.relative-date[data-v-6b51229a]{font-size:.75rem;opacity:.8;margin-left:.5rem;color:#5f6368}.info-value[data-v-6b51229a]{display:flex;align-items:center;flex-wrap:wrap}.file-actions[data-v-6b51229a]{display:flex;gap:10px;margin-bottom:10px}.file-select-btn[data-v-6b51229a]{background:#1a73e8;color:#fff}.clear-files-btn[data-v-6b51229a],.file-select-btn[data-v-6b51229a]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500}.clear-files-btn[data-v-6b51229a]{background:#fee2e2;color:#dc2626}.selected-files-list[data-v-6b51229a]{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.selected-file[data-v-6b51229a]{display:flex;align-items:center;gap:10px;padding:8px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px}.remove-file[data-v-6b51229a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:#5f6368;cursor:pointer;border-radius:12px;flex-shrink:0}.remove-file[data-v-6b51229a]:hover{background:rgba(0,0,0,.05)}.file-preview-modal[data-v-6b51229a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.preview-content[data-v-6b51229a]{background-color:#fff;border-radius:16px;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.3)}.preview-header[data-v-6b51229a]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;position:relative;overflow:hidden}.preview-header[data-v-6b51229a]:after{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 70%,transparent);transform:skewX(-20deg);pointer-events:none}.preview-header h3[data-v-6b51229a]{margin:0;font-size:1.2rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;position:relative;z-index:1}.preview-body[data-v-6b51229a]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:30px;background:#f9f9f9;min-height:300px}.close-btn[data-v-6b51229a]{background:hsla(0,0%,100%,.15);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s;position:relative;z-index:1}.close-btn[data-v-6b51229a]:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}.preview-image[data-v-6b51229a]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 20px rgba(0,0,0,.15);border-radius:8px;background:#fff;border:1px solid #eee}.preview-video[data-v-6b51229a]{width:100%;max-width:800px;max-height:70vh;box-shadow:0 8px 20px rgba(0,0,0,.15);border-radius:8px;background:#000}.preview-fallback[data-v-6b51229a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#fff;padding:50px;border-radius:12px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.1);border:1px solid #eee}.large-file-icon[data-v-6b51229a]{width:80px;height:80px;margin-bottom:10px}.download-file-btn[data-v-6b51229a]{display:flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s;box-shadow:0 4px 10px rgba(21,151,80,.2)}.download-file-btn[data-v-6b51229a]:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(21,151,80,.3)}.fullscreen-preview[data-v-6b51229a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2000;display:flex;flex-direction:column;overflow:hidden}.fullscreen-header[data-v-6b51229a]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:linear-gradient(135deg,#0bcc4e,#159750);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1}.header-left[data-v-6b51229a]{display:flex;align-items:center;gap:15px;overflow:hidden}.header-left h3[data-v-6b51229a]{margin:0;font-size:1.1rem;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-6b51229a]{display:flex;align-items:center;gap:10px}.back-btn[data-v-6b51229a],.close-fullscreen-btn[data-v-6b51229a]{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;width:36px;height:36px;color:#fff;cursor:pointer;transition:all .2s;flex-shrink:0}.back-btn[data-v-6b51229a]:hover,.close-fullscreen-btn[data-v-6b51229a]:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.download-action[data-v-6b51229a]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);border:none;border-radius:20px;padding:6px 15px;color:#fff;text-decoration:none;cursor:pointer;transition:all .2s}.download-action[data-v-6b51229a]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.fullscreen-body[data-v-6b51229a]{flex:1;position:relative;overflow:hidden}.fullscreen-iframe[data-v-6b51229a]{width:100%;height:100%;border:none}.preview-error[data-v-6b51229a],.preview-loading[data-v-6b51229a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;gap:20px;min-height:300px}.preview-error[data-v-6b51229a]{color:#d32f2f}.preview-error .material-icons[data-v-6b51229a]{font-size:48px}.spinner[data-v-6b51229a]{width:50px;height:50px;border:5px solid rgba(21,151,80,.2);border-radius:50%;border-top-color:#159750;animation:spin-6b51229a 1s linear infinite}@keyframes spin-6b51229a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.preview-content[data-v-6b51229a]{width:95%;max-height:95vh}.preview-header[data-v-6b51229a]{padding:14px 16px}.preview-header h3[data-v-6b51229a]{font-size:1rem}.preview-body[data-v-6b51229a]{padding:15px}.preview-fallback[data-v-6b51229a]{padding:30px 15px}.large-file-icon[data-v-6b51229a]{width:60px;height:60px}.download-file-btn[data-v-6b51229a]{padding:10px 20px;font-size:.9rem}.fullscreen-header[data-v-6b51229a]{padding:10px 12px}.header-left h3[data-v-6b51229a]{font-size:.95rem;max-width:50vw}.back-btn[data-v-6b51229a],.close-fullscreen-btn[data-v-6b51229a]{width:32px;height:32px}.download-action[data-v-6b51229a]{padding:5px 12px;font-size:.85rem}.download-action .material-icons[data-v-6b51229a]{font-size:18px}}@media (max-width:480px){.preview-content[data-v-6b51229a]{width:100%;height:100%;max-height:none;border-radius:0}.preview-header[data-v-6b51229a]{padding:12px}.preview-body[data-v-6b51229a]{padding:10px}.preview-fallback[data-v-6b51229a]{padding:20px 10px}.large-file-icon[data-v-6b51229a]{width:50px;height:50px}.download-file-btn[data-v-6b51229a]{width:100%;padding:10px;justify-content:center}.fullscreen-header[data-v-6b51229a]{padding:8px 10px}.header-left[data-v-6b51229a]{gap:8px}.header-left h3[data-v-6b51229a]{font-size:.9rem;max-width:40vw}.back-btn[data-v-6b51229a],.close-fullscreen-btn[data-v-6b51229a]{width:28px;height:28px}.back-btn .material-icons[data-v-6b51229a],.close-fullscreen-btn .material-icons[data-v-6b51229a]{font-size:18px}.download-action[data-v-6b51229a]{padding:4px 8px;font-size:.8rem}.download-action .material-icons[data-v-6b51229a]{font-size:16px}}