h3{text-align:center;font-size:1.8em;font-weight:700;text-transform:uppercase;color:#0ff;text-shadow:0 0 8px rgba(0,255,255,.8)}.table-wrapper{overflow-x:auto;width:100%}.dashboard-container{width:100%;margin:auto;background:linear-gradient(135deg,rgba(10,10,30,.95),rgba(20,20,60,.95));padding:40px;color:#fff}.chat-container{max-width:1800px;margin:0 auto;padding:20px;text-align:center}.question-box{width:100%;height:100px;margin:10px 0;padding:10px;font-size:16px}.missing{border:2px solid red!important;animation:pulse 1s infinite alternate}.submitted{text-shadow:0 0 8px rgba(76,255,0,.8)}.submitted span{animation:pop .5s ease-in-out}@keyframes pop{0%{transform:scale(.8)}to{transform:scale(1.2)}}.pending{color:orange}.v-btn{transition:all .3s ease-in-out}.v-btn:hover{box-shadow:0 0 10px rgba(0,255,255,.8)}.chart-container{margin-top:20px;padding:100px;background:rgba(0,0,0,.5);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;box-shadow:inset 0 0 8px rgba(0,255,255,.3)}.submission-chart{width:100%;max-width:400px;margin:0 auto}.ai-container h3,.chart-container h3,.directory-container h3,.saved-container h3{font-size:1.5em;margin-bottom:10px}.ai-container,.chat-container,.form-container,.saved-container{background:rgba(0,0,0,.5);padding:40px;margin-bottom:20px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 8px rgba(0,255,255,.3)}.v-text-field input,.v-textarea textarea{background:rgba(0,0,0,.3);padding:30px 30px 30px 30px;margin:40px 40px 40px 40px;color:#0ff!important;font-size:20px;border-radius:5px;border:1px solid rgba(0,255,255,.5)}.v-text-field input::-moz-placeholder,.v-textarea textarea::-moz-placeholder{color:rgba(0,255,255,.5)}.v-text-field input::placeholder,.v-textarea textarea::placeholder{color:rgba(0,255,255,.5)}.animated-table{width:100%;border-collapse:collapse;margin-top:10px;background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden}.animated-table td,.animated-table th{padding:14px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.2)}.animated-table th{background:linear-gradient(45deg,#0ff,#00f);color:#fff;text-transform:uppercase}.animated-table tr{transition:all .3s ease-in-out}.animated-table tr:hover{background:rgba(0,255,255,.1)}.submitted{color:#4caf50;font-weight:700;text-shadow:0 0 5px rgba(76,255,0,.8)}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:10px}.directory-card{background:rgba(0,0,0,.3);padding:15px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 8px rgba(0,255,255,.3);text-align:center;transition:all .3s ease-in-out}.directory-card:hover{background:rgba(0,255,255,.1);transform:scale(1.05)}.submit-btn{margin-top:8px;background:linear-gradient(45deg,#0ff,#00f);transition:all .3s ease-in-out}.submit-btn:hover{background:linear-gradient(45deg,#00f,#0ff);box-shadow:0 0 10px rgba(0,255,255,.8)}.fade-enter-active,.fade-leave-active{transition:opacity .5s,transform .5s}.fade-enter,.fade-leave-to{opacity:0;transform:translateY(-10px)}