.theme--light.v-card{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--dark.v-card{background-color:#424242;border-color:#424242;color:#fff}.v-card{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none}.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-card--hover{cursor:pointer;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow}.v-card--hover:hover{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px}.v-card__title--primary{padding-top:24px}.v-card__text{padding:16px;width:100%}.v-card__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.v-card__actions .v-btn,.v-card__actions>*{margin:0}.v-card__actions .v-btn+.v-btn{margin-left:8px}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--dark.v-sheet{background-color:#424242;border-color:#424242;color:#fff}.v-sheet{display:block;border-radius:2px;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-sheet--tile{border-radius:0}.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:#fff}.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:0;margin-left:-12px}.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:0;padding-left:12px}.v-textarea textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:18px;max-width:100%;min-height:32px;outline:none;padding:7px 0 8px;width:100%}.v-textarea .v-text-field__prefix{padding-top:4px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea,.v-textarea.v-text-field--full-width .v-text-field__slot textarea{margin-top:0}.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details,.v-textarea.v-text-field--full-width .v-text-field__details{bottom:4px}.v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea{margin-top:12px}.v-textarea.v-text-field--box.v-text-field--single-line .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control{padding-top:0}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.message-input-container[data-v-fb0c142e]{background:#fff;border-radius:0;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1)}.selected-files[data-v-fb0c142e]{padding:16px 20px 12px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.files-header[data-v-fb0c142e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.files-header[data-v-fb0c142e],.files-info[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files-info[data-v-fb0c142e]{gap:8px}.files-count[data-v-fb0c142e]{font-size:13px;color:#6c757d;font-weight:600}.remove-files-btn[data-v-fb0c142e]{background:rgba(220,53,69,.1)!important;border:1px solid rgba(220,53,69,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.remove-files-btn[data-v-fb0c142e]:hover{background:rgba(220,53,69,.15)!important;-webkit-transform:scale(1.05);transform:scale(1.05)}.files-preview[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.file-preview[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:8px 12px;border-radius:16px;border:1px solid #dee2e6;font-size:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease;gap:8px}.file-preview[data-v-fb0c142e]:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.file-icon[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:#e3f2fd;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.file-name[data-v-fb0c142e]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#495057}.remove-file-btn[data-v-fb0c142e]{width:20px!important;height:20px!important;min-width:20px!important;background:rgba(220,53,69,.1)!important;-webkit-transition:all .2s ease;transition:all .2s ease}.remove-file-btn[data-v-fb0c142e]:hover{background:rgba(220,53,69,.2)!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.input-wrapper[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;gap:16px;background:#fff}.input-actions[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.attach-btn[data-v-fb0c142e]{background:rgba(108,117,125,.1)!important;border:1px solid rgba(108,117,125,.2);-webkit-transition:all .3s ease;transition:all .3s ease;width:44px!important;height:44px!important}.attach-btn[data-v-fb0c142e]:hover{background:rgba(108,117,125,.15)!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.text-input-container[data-v-fb0c142e]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f8f9fa;border-radius:24px;padding:8px 20px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.text-input-container[data-v-fb0c142e]:focus-within{border-color:var(--v-primary-base,#1976d2);-webkit-box-shadow:0 0 0 3px var(--v-primary-lighten4,rgba(25,118,210,.1));box-shadow:0 0 0 3px var(--v-primary-lighten4,rgba(25,118,210,.1));background:#fff}.message-textarea[data-v-fb0c142e]{width:100%}.message-textarea[data-v-fb0c142e] .v-input__slot{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:28px;padding:0}.message-textarea[data-v-fb0c142e] .v-text-field__slot{min-height:28px;padding:0}.message-textarea[data-v-fb0c142e] textarea{font-size:15px;line-height:1.5;resize:none;max-height:120px;padding:0;color:#495057}.message-textarea[data-v-fb0c142e] textarea::-webkit-input-placeholder{color:#adb5bd;font-weight:400}.message-textarea[data-v-fb0c142e] textarea::-moz-placeholder{color:#adb5bd;font-weight:400}.message-textarea[data-v-fb0c142e] textarea:-ms-input-placeholder{color:#adb5bd;font-weight:400}.message-textarea[data-v-fb0c142e] textarea::-ms-input-placeholder{color:#adb5bd;font-weight:400}.message-textarea[data-v-fb0c142e] textarea::placeholder{color:#adb5bd;font-weight:400}.send-action[data-v-fb0c142e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-btn[data-v-fb0c142e]{width:44px!important;height:44px!important;-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--v-primary-base,linear-gradient(135deg,#1976d2,#1565c0))!important;-webkit-box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3));box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3))}.send-btn[data-v-fb0c142e]:hover:not(:disabled){-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.4));box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.4))}.send-btn[data-v-fb0c142e]:disabled{opacity:.5;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background:#dee2e6!important}.send-btn-active[data-v-fb0c142e]{-webkit-animation:pulse-fb0c142e 2s infinite;animation:pulse-fb0c142e 2s infinite}@-webkit-keyframes pulse-fb0c142e{0%{-webkit-box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3));box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3))}50%{-webkit-box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.5));box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.5))}to{-webkit-box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3));box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3))}}@keyframes pulse-fb0c142e{0%{-webkit-box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3));box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3))}50%{-webkit-box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.5));box-shadow:0 4px 16px var(--v-primary-lighten1,rgba(25,118,210,.5))}to{-webkit-box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3));box-shadow:0 2px 8px var(--v-primary-lighten2,rgba(25,118,210,.3))}}@media (max-width:768px){.input-wrapper[data-v-fb0c142e]{padding:16px 12px;gap:12px}.selected-files[data-v-fb0c142e]{padding:12px 16px 8px 16px}.attach-btn[data-v-fb0c142e]{width:40px!important;height:40px!important}.text-input-container[data-v-fb0c142e]{padding:6px 16px;min-height:40px;border-radius:20px}.message-textarea[data-v-fb0c142e] textarea{font-size:14px}.send-btn[data-v-fb0c142e]{width:40px!important;height:40px!important}.file-name[data-v-fb0c142e]{max-width:100px}.file-preview[data-v-fb0c142e]{padding:6px 10px;font-size:11px}.files-count[data-v-fb0c142e]{font-size:12px}}@media (max-width:480px){.input-wrapper[data-v-fb0c142e]{padding:12px 8px;gap:8px}.selected-files[data-v-fb0c142e]{padding:8px 12px}.attach-btn[data-v-fb0c142e]{width:36px!important;height:36px!important}.text-input-container[data-v-fb0c142e]{padding:4px 12px;min-height:36px;border-radius:18px}.send-btn[data-v-fb0c142e]{width:36px!important;height:36px!important}.file-name[data-v-fb0c142e]{max-width:80px}.file-preview[data-v-fb0c142e]{padding:4px 8px;border-radius:12px}.file-icon[data-v-fb0c142e]{width:20px;height:20px}}