.video-call-container[data-v-4b03f4fa]{position:relative;width:100%;height:100%;background:#1a1a1a;overflow:hidden}.remote-video-wrapper[data-v-4b03f4fa]{position:absolute;top:0;left:0;right:0;bottom:0}.remote-video[data-v-4b03f4fa]{width:100%;height:100%}.waiting-overlay[data-v-4b03f4fa]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);z-index:5}.local-video-wrapper[data-v-4b03f4fa]{position:absolute;top:16px;right:16px;width:120px;height:160px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:10;transition:all .3s ease}.local-video-wrapper.expanded[data-v-4b03f4fa]{width:180px;height:240px}.local-video[data-v-4b03f4fa]{width:100%;height:100%}.call-timer[data-v-4b03f4fa]{top:16px;background:rgba(0,0,0,.6);color:#fff;padding:4px 16px;border-radius:16px;font-size:14px;font-weight:500}.call-controls[data-v-4b03f4fa],.call-timer[data-v-4b03f4fa]{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.call-controls[data-v-4b03f4fa]{bottom:40px;display:flex;gap:20px;align-items:center}.control-btn[data-v-4b03f4fa]{opacity:.9;transition:opacity .2s}.control-btn[data-v-4b03f4fa]:hover{opacity:1}.hangup-btn[data-v-4b03f4fa]{width:64px!important;height:64px!important}.chat-window[data-v-4e6b3a6e]{position:fixed;bottom:0;width:320px;max-height:450px;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -2px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.chat-window-header[data-v-4e6b3a6e]{display:flex;align-items:center;padding:10px 12px;background:rgb(var(--v-theme-primary));color:#fff;cursor:pointer}.header-info[data-v-4e6b3a6e]{flex:1;min-width:0}.header-name[data-v-4e6b3a6e]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-status[data-v-4e6b3a6e]{font-size:11px;opacity:.9}.typing-text[data-v-4e6b3a6e]{font-style:italic}.status-online[data-v-4e6b3a6e]{color:#81c784}.status-away[data-v-4e6b3a6e]{color:#ffd54f}.status-offline[data-v-4e6b3a6e]{opacity:.7}.header-actions[data-v-4e6b3a6e]{display:flex;gap:2px}.header-actions .v-btn[data-v-4e6b3a6e]{color:#fff!important}.chat-window-messages[data-v-4e6b3a6e]{flex:1;overflow-y:auto;padding:12px;background:#f5f5f5;max-height:300px;min-height:200px}.message-wrapper[data-v-4e6b3a6e]{margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start}.message-wrapper.own-message[data-v-4e6b3a6e]{align-items:flex-end}.message-wrapper.own-message .message-bubble[data-v-4e6b3a6e]{background:rgba(var(--v-theme-primary),.15)}.message-bubble[data-v-4e6b3a6e]{background:#fff;padding:8px 10px;border-radius:12px;max-width:85%;min-width:80px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1)}.message-bubble.deleted[data-v-4e6b3a6e]{opacity:.6;font-style:italic}.message-bubble.highlight[data-v-4e6b3a6e]{animation:highlight-pulse-4e6b3a6e 2s ease-out}@keyframes highlight-pulse-4e6b3a6e{0%{box-shadow:0 0 0 4px rgba(74,139,127,.5)}to{box-shadow:0 1px 2px rgba(0,0,0,.1)}}.message-text[data-v-4e6b3a6e]{font-size:13px;word-wrap:break-word;white-space:pre-wrap}.message-meta[data-v-4e6b3a6e]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;font-size:10px;color:#888}.edited-badge[data-v-4e6b3a6e]{font-style:italic;margin-left:4px}.message-image[data-v-4e6b3a6e]{max-width:200px;max-height:150px;border-radius:8px;cursor:pointer;margin-bottom:4px}.file-attachment[data-v-4e6b3a6e]{display:flex;align-items:center;padding:6px 8px;background:rgba(0,0,0,.05);border-radius:6px;font-size:12px;cursor:pointer;margin-bottom:4px}.video-call-invite[data-v-4e6b3a6e]{display:flex;align-items:center;padding:10px 12px;background:rgba(74,139,127,.08);border-radius:8px;margin-bottom:4px;border:1px solid rgba(74,139,127,.2)}.video-call-label[data-v-4e6b3a6e]{font-size:13px;font-weight:500;color:rgb(var(--v-theme-primary))}.message-actions[data-v-4e6b3a6e]{position:absolute;top:2px;right:2px;display:none}.message-bubble:hover .message-actions[data-v-4e6b3a6e]{display:flex}.reply-quote[data-v-4e6b3a6e]{padding:6px 8px;margin-bottom:6px;background:rgba(0,0,0,.05);border-left:2px solid #4a8b7f;border-radius:0 4px 4px 0;cursor:pointer;transition:background .15s}.reply-quote[data-v-4e6b3a6e]:hover{background:rgba(0,0,0,.08)}.own-message .reply-quote[data-v-4e6b3a6e]{background:hsla(0,0%,100%,.3);border-left-color:rgba(74,139,127,.7)}.reply-quote-name[data-v-4e6b3a6e]{font-size:11px;font-weight:600;color:#4a8b7f}.reply-quote-text[data-v-4e6b3a6e]{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.reply-preview[data-v-4e6b3a6e]{display:flex;align-items:center;padding:8px 12px;background:rgba(74,139,127,.1);border-left:3px solid #4a8b7f;margin-bottom:8px;border-radius:0 6px 6px 0}.reply-preview-content[data-v-4e6b3a6e]{flex:1;min-width:0}.reply-preview-name[data-v-4e6b3a6e]{font-size:12px;font-weight:600;color:#4a8b7f}.reply-preview-text[data-v-4e6b3a6e]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reaction-picker[data-v-4e6b3a6e]{position:absolute;bottom:-8px;left:0;display:none;background:#fff;border-radius:20px;padding:4px 8px;box-shadow:0 2px 8px rgba(0,0,0,.15);gap:4px;z-index:10;white-space:nowrap}.message-wrapper.own-message .reaction-picker[data-v-4e6b3a6e]{left:auto;right:0}.message-bubble:hover .reaction-picker[data-v-4e6b3a6e]{display:flex}.reaction-btn[data-v-4e6b3a6e]{border:none;background:none;font-size:16px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:transform .15s,background .15s}.reaction-btn[data-v-4e6b3a6e]:hover{transform:scale(1.3);background:rgba(0,0,0,.05)}.reaction-btn.active[data-v-4e6b3a6e]{background:rgba(74,139,127,.2)}.reply-btn[data-v-4e6b3a6e]{border-left:1px solid #ddd;margin-left:4px;padding-left:8px}.message-reactions[data-v-4e6b3a6e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reaction-badge[data-v-4e6b3a6e]{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:rgba(0,0,0,.05);border-radius:10px;font-size:12px;cursor:pointer;transition:background .15s}.reaction-badge[data-v-4e6b3a6e]:hover{background:rgba(0,0,0,.1)}.reaction-badge.user-reacted[data-v-4e6b3a6e]{background:rgba(74,139,127,.2);border:1px solid rgba(74,139,127,.3)}.date-separator[data-v-4e6b3a6e]{text-align:center;margin:12px 0 8px;font-size:11px;color:#888}.chat-window-input[data-v-4e6b3a6e]{padding:8px 12px;background:#fff;border-top:1px solid #eee}.edit-indicator[data-v-4e6b3a6e]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:rgba(74,139,127,.1);border-radius:6px;margin-bottom:8px;font-size:12px;color:#4a8b7f}.input-row[data-v-4e6b3a6e]{display:flex;align-items:flex-end;gap:4px}.message-input[data-v-4e6b3a6e]{font-size:14px}.message-input[data-v-4e6b3a6e] .v-field__input{padding:8px 0;min-height:36px}.paste-preview[data-v-4e6b3a6e]{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:8px;background:#f0f7f5;border:1px solid #c8e6c9;border-radius:8px;position:relative}.paste-preview-image[data-v-4e6b3a6e]{max-width:80px;max-height:60px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.paste-preview-file[data-v-4e6b3a6e]{display:flex;align-items:center;font-size:12px;color:#555}.paste-preview-close[data-v-4e6b3a6e]{position:absolute;top:2px;right:2px}.expanded-chat[data-v-4e6b3a6e]{border-radius:16px!important;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.expanded-header[data-v-4e6b3a6e]{background:rgb(var(--v-theme-primary));color:#fff;padding:16px 20px!important}.expanded-header .v-btn[data-v-4e6b3a6e]{color:#fff!important}.expanded-header-name[data-v-4e6b3a6e]{font-size:22px;font-weight:600}.expanded-header-status[data-v-4e6b3a6e]{font-size:16px;opacity:.9}.expanded-messages[data-v-4e6b3a6e]{flex:1;overflow-y:auto;background:#f5f5f5;padding:20px 24px!important;min-height:400px;max-height:60vh}.expanded-message-wrapper[data-v-4e6b3a6e]{margin-bottom:14px;display:flex;flex-direction:column;align-items:flex-start}.expanded-message-wrapper.own-message[data-v-4e6b3a6e]{align-items:flex-end}.expanded-message-wrapper.own-message .expanded-bubble[data-v-4e6b3a6e]{background:rgba(var(--v-theme-primary),.15)}.expanded-bubble[data-v-4e6b3a6e]{background:#fff;padding:14px 18px;border-radius:16px;max-width:75%;min-width:120px;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.08)}.expanded-bubble.deleted[data-v-4e6b3a6e]{opacity:.6;font-style:italic}.expanded-bubble.highlight[data-v-4e6b3a6e]{animation:highlight-pulse-4e6b3a6e 2s ease-out}.expanded-reply-quote[data-v-4e6b3a6e]{padding:8px 12px;margin-bottom:8px;background:rgba(0,0,0,.05);border-left:3px solid #4a8b7f;border-radius:0 6px 6px 0;cursor:pointer}.expanded-reply-quote .reply-quote-name[data-v-4e6b3a6e]{font-size:14px}.expanded-reply-quote .reply-quote-text[data-v-4e6b3a6e]{font-size:14px;max-width:400px}.expanded-message-text[data-v-4e6b3a6e]{font-size:20px;line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.expanded-message-meta[data-v-4e6b3a6e]{display:flex;align-items:center;justify-content:flex-end;margin-top:6px;font-size:14px;color:#888;gap:6px}.expanded-message-image[data-v-4e6b3a6e]{max-width:400px;max-height:300px;border-radius:12px;cursor:pointer;margin-bottom:6px}.expanded-file-attachment[data-v-4e6b3a6e]{display:flex;align-items:center;padding:10px 14px;background:rgba(0,0,0,.05);border-radius:8px;font-size:16px;cursor:pointer;margin-bottom:6px}.expanded-video-call[data-v-4e6b3a6e]{padding:14px 18px}.expanded-video-call .video-call-label[data-v-4e6b3a6e]{font-size:18px}.expanded-reactions[data-v-4e6b3a6e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.expanded-reaction-badge[data-v-4e6b3a6e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(0,0,0,.05);border-radius:14px;font-size:18px;cursor:pointer;transition:background .15s}.expanded-reaction-badge[data-v-4e6b3a6e]:hover{background:rgba(0,0,0,.1)}.expanded-reaction-badge.user-reacted[data-v-4e6b3a6e]{background:rgba(74,139,127,.2);border:1px solid rgba(74,139,127,.3)}.expanded-reaction-picker[data-v-4e6b3a6e]{position:absolute;bottom:-12px;left:0;display:none;background:#fff;border-radius:24px;padding:6px 12px;box-shadow:0 2px 12px rgba(0,0,0,.15);gap:6px;z-index:10;white-space:nowrap}.expanded-message-wrapper.own-message .expanded-reaction-picker[data-v-4e6b3a6e]{left:auto;right:0}.expanded-bubble:hover .expanded-reaction-picker[data-v-4e6b3a6e]{display:flex}.expanded-react-btn[data-v-4e6b3a6e]{border:none;background:none;font-size:24px;cursor:pointer;padding:4px 6px;border-radius:6px;transition:transform .15s,background .15s}.expanded-react-btn[data-v-4e6b3a6e]:hover{transform:scale(1.3);background:rgba(0,0,0,.05)}.expanded-react-btn.active[data-v-4e6b3a6e]{background:rgba(74,139,127,.2)}.expanded-react-btn.reply-btn[data-v-4e6b3a6e]{border-left:1px solid #ddd;margin-left:6px;padding-left:12px}.expanded-date-separator[data-v-4e6b3a6e]{text-align:center;margin:16px 0 12px;font-size:16px;color:#888;font-weight:500}.expanded-input-area[data-v-4e6b3a6e]{flex-direction:column;padding:12px 20px 16px!important;border-top:1px solid #eee;background:#fff}.expanded-paste-preview[data-v-4e6b3a6e]{width:100%;margin-bottom:12px}.paste-preview-image-lg[data-v-4e6b3a6e]{max-width:120px;max-height:90px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.expanded-reply-preview[data-v-4e6b3a6e]{width:100%;margin-bottom:12px;font-size:15px}.expanded-reply-preview .reply-preview-name[data-v-4e6b3a6e],.expanded-reply-preview .reply-preview-text[data-v-4e6b3a6e]{font-size:15px}.expanded-input-row[data-v-4e6b3a6e]{display:flex;align-items:flex-end;gap:8px;width:100%}.expanded-message-input[data-v-4e6b3a6e]{flex:1;font-size:18px}.expanded-message-input[data-v-4e6b3a6e] .v-field__input{font-size:18px;line-height:1.5}.drop-active[data-v-4e6b3a6e]{outline:3px dashed #4a8b7f!important;outline-offset:-3px;background:rgba(74,139,127,.08)!important}.drop-active[data-v-4e6b3a6e]:after{content:"📎";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;opacity:.3;pointer-events:none}@media (max-width:600px){.expanded-chat[data-v-4e6b3a6e]{max-height:100vh;border-radius:0!important}.expanded-message-text[data-v-4e6b3a6e]{font-size:18px}.expanded-message-input[data-v-4e6b3a6e] .v-field__input{font-size:16px}}.chat-widget[data-v-7f4641f1]{position:fixed;bottom:20px;right:20px;z-index:999}.chat-bubble[data-v-7f4641f1]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#4a8b7f,#3d7269);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(74,139,127,.4);transition:transform .2s,box-shadow .2s;position:relative}.chat-bubble[data-v-7f4641f1]:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(74,139,127,.5)}.unread-badge[data-v-7f4641f1]{position:absolute;top:-5px;right:-5px;background:#f44336;color:#fff;font-size:11px;font-weight:600;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.chat-list-popup[data-v-7f4641f1]{position:absolute;bottom:70px;right:0;width:320px;max-height:450px;background:#fff;border-radius:12px;box-shadow:0 4px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.chat-list-header[data-v-7f4641f1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#4a8b7f;color:#fff;font-weight:500}.chat-list-header .v-btn[data-v-7f4641f1]{color:#fff!important}.chat-list-search[data-v-7f4641f1]{padding:10px;border-bottom:1px solid #eee}.chat-list-content[data-v-7f4641f1]{flex:1;overflow-y:auto;max-height:320px}.chat-list-item[data-v-7f4641f1]{display:flex;align-items:center;padding:10px 14px;cursor:pointer;transition:background .2s}.chat-list-item[data-v-7f4641f1]:hover{background:#f5f5f5}.chat-list-item-info[data-v-7f4641f1]{flex:1;min-width:0;margin-left:12px}.chat-list-item-name[data-v-7f4641f1]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-list-item-preview[data-v-7f4641f1]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-list-item-meta[data-v-7f4641f1]{text-align:right;margin-left:8px}.chat-list-item-time[data-v-7f4641f1]{font-size:11px;color:#888;margin-bottom:4px}.position-relative[data-v-7f4641f1]{position:relative}.online-dot[data-v-7f4641f1]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.online-dot.online[data-v-7f4641f1]{background:#4caf50}.online-dot.away[data-v-7f4641f1]{background:#ffc107}.online-dot.offline[data-v-7f4641f1]{background:#9e9e9e}.site-footer[data-v-19bba4ba]{background:rgba(var(--v-theme-surface),1);border-top:1px solid rgba(0,0,0,.1);margin-top:auto}.footer-links[data-v-19bba4ba]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem}.footer-link[data-v-19bba4ba]{color:rgb(var(--v-theme-primary));text-decoration:none;font-size:.875rem}.footer-link[data-v-19bba4ba]:hover{text-decoration:underline}.reader-mode-fab[data-v-a5200880]{position:fixed!important;bottom:95px;right:26px;z-index:1000}.reader-card[data-v-a5200880]{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.reader-content[data-v-a5200880]{overflow-y:auto;height:calc(100vh - 120px);padding-bottom:60px}.reader-posts[data-v-a5200880]{max-width:900px;margin:0 auto;padding:24px 16px}.reader-post[data-v-a5200880]{padding:24px 0}.reader-post-header[data-v-a5200880]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reader-post-author[data-v-a5200880]{display:flex;align-items:center}.reader-author-name[data-v-a5200880]{font-size:1.3em;font-weight:600;line-height:1.3}.reader-post-time[data-v-a5200880]{font-size:.95em;opacity:.7}.reader-post-content[data-v-a5200880]{line-height:1.7;white-space:pre-wrap;word-wrap:break-word;margin-bottom:16px}.reader-post-image[data-v-a5200880]{margin:16px 0;border-radius:8px;overflow:hidden}.reader-post-images[data-v-a5200880]{margin:16px 0}.reader-post-stats[data-v-a5200880]{display:flex;gap:16px;font-size:1.1em;opacity:.8;margin-top:12px}.reader-comments[data-v-a5200880]{margin-top:16px;padding:16px;background:rgba(var(--v-theme-on-background),.04);border-radius:12px}.reader-comment[data-v-a5200880]{padding:12px 0}.reader-comment+.reader-comment[data-v-a5200880]{border-top:1px solid rgba(var(--v-theme-on-background),.08)}.reader-comment-header[data-v-a5200880]{display:flex;align-items:center;margin-bottom:8px}.reader-comment-author[data-v-a5200880]{font-weight:600;font-size:1.05em}.reader-comment-time[data-v-a5200880]{font-size:.85em;opacity:.6}.reader-comment-content[data-v-a5200880]{line-height:1.6;white-space:pre-wrap;word-wrap:break-word;padding-left:48px}.cursor-pointer[data-v-a5200880]{cursor:pointer}.reader-footer[data-v-a5200880]{background:rgb(var(--v-theme-surface))!important;border-top:1px solid rgba(var(--v-border-color),.12)}.high-contrast-reader[data-v-a5200880]{background:#000!important;color:#fff!important}.high-contrast-reader .reader-post-content[data-v-a5200880]{color:#ff0}.high-contrast-reader .reader-author-name[data-v-a5200880]{color:#0ff}.high-contrast-reader .reader-post-time[data-v-a5200880]{color:#aaa}.high-contrast-reader .reader-comments[data-v-a5200880]{background:#111}.high-contrast-reader .reader-comment-content[data-v-a5200880]{color:#ff0}.high-contrast-reader .reader-comment-author[data-v-a5200880]{color:#0ff}@media (max-width:600px){.reader-mode-fab[data-v-a5200880]{bottom:140px;right:12px}.reader-posts[data-v-a5200880]{padding:16px 12px}}#app{font-family:Roboto,sans-serif}.cursor-pointer{cursor:pointer}.drawer-header{background:rgba(var(--v-theme-primary),.08)}.hero-section[data-v-2c4c64ff]{background:linear-gradient(135deg,#f5f5f5,#e8f5e9);min-height:60vh}.cta-buttons[data-v-2c4c64ff]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gap-4[data-v-2c4c64ff]{gap:1rem}.login-container[data-v-09eba702],.register-container[data-v-5c9011e3]{background:linear-gradient(135deg,#f5f5f5,#e8f5e9);min-height:100vh}.album-grid[data-v-4d8138cd]{display:grid;gap:4px;border-radius:8px;overflow:hidden}.grid-1[data-v-4d8138cd]{grid-template-columns:1fr;max-width:400px}.grid-1 .album-image[data-v-4d8138cd],.grid-1 .album-image[data-v-4d8138cd] .v-img{max-height:300px}.grid-2[data-v-4d8138cd]{grid-template-columns:1fr 1fr;max-height:250px}.grid-3[data-v-4d8138cd]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-height:300px}.grid-3 .album-image[data-v-4d8138cd]:first-child{grid-row:span 2}.grid-4[data-v-4d8138cd]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-height:300px}.album-image[data-v-4d8138cd]{position:relative;cursor:pointer;overflow:hidden}.album-image:hover .v-img[data-v-4d8138cd]{transform:scale(1.05);transition:transform .2s ease}.album-image:hover .zoom-hint[data-v-4d8138cd]{opacity:1}.zoom-hint[data-v-4d8138cd]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.5);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.has-overlay .v-img[data-v-4d8138cd]{filter:brightness(.7)}.overlay[data-v-4d8138cd]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);pointer-events:none}.overlay-text[data-v-4d8138cd]{color:#fff;font-size:1.5rem;font-weight:700}.cursor-pointer[data-v-4d8138cd]{cursor:pointer}.lightbox[data-v-4d8138cd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.close-btn[data-v-4d8138cd]{position:absolute;top:16px;right:16px;z-index:10}.counter[data-v-4d8138cd]{position:absolute;top:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:1rem;background:rgba(0,0,0,.5);padding:4px 12px;border-radius:20px}.main-image-container[data-v-4d8138cd]{display:flex;align-items:center;justify-content:center;width:100%;flex:1;padding:60px 20px 20px}.main-image[data-v-4d8138cd]{max-width:90vw;max-height:70vh;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-4d8138cd]{max-width:90vw;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.nav-btn[data-v-4d8138cd]{position:absolute;z-index:10}.nav-prev[data-v-4d8138cd]{left:16px}.nav-next[data-v-4d8138cd]{right:16px}.thumbnail-strip[data-v-4d8138cd]{width:100%;padding:16px;background:rgba(0,0,0,.5);overflow-x:auto}.thumbnail-container[data-v-4d8138cd]{display:flex;gap:8px;justify-content:center;min-width:-moz-min-content;min-width:min-content}.thumbnail[data-v-4d8138cd]{width:60px;height:60px;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.5;transition:opacity .2s,transform .2s;border:2px solid transparent;flex-shrink:0}.thumbnail[data-v-4d8138cd]:hover{opacity:.8}.thumbnail.active[data-v-4d8138cd]{opacity:1;border-color:#fff;transform:scale(1.1)}@media (max-width:600px){.thumbnail[data-v-4d8138cd]{width:48px;height:48px}.nav-btn[data-v-4d8138cd]{display:none}.main-image-container[data-v-4d8138cd]{padding:60px 10px 10px}.zoom-hint[data-v-4d8138cd]{opacity:.7}.grid-1[data-v-4d8138cd]{max-width:100%}}.post-card[data-v-0040be52]{margin-bottom:1rem}.post-content[data-v-0040be52]{white-space:pre-wrap;word-wrap:break-word}.post-content[data-v-0040be52] .mention{color:rgb(var(--v-theme-primary));font-weight:600}.post-content[data-v-0040be52] .post-link{color:rgb(var(--v-theme-primary));text-decoration:underline;word-break:break-all}.post-content[data-v-0040be52] .post-link:hover{opacity:.8}.comment-text[data-v-0040be52] .mention{color:rgb(var(--v-theme-primary));font-weight:600}.comment-text[data-v-0040be52] .post-link{color:rgb(var(--v-theme-primary));text-decoration:underline;word-break:break-all}.group-badge[data-v-0040be52]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background-color:#e8f5e9;border-radius:1rem;font-size:.75rem;font-weight:400;color:#4a8b7f;text-decoration:none}.group-badge[data-v-0040be52]:hover{background-color:#c8e6c9}.comment-bubble[data-v-0040be52]{background-color:#f5f5f5}.quoted-comment[data-v-0040be52]{background-color:#e0e0e0;border-left:3px solid #4a8b7f;font-size:.875rem;font-style:italic}.comments-list[data-v-0040be52]{max-height:400px;overflow-y:auto}.post-content[data-v-0040be52] .video-embed{position:relative;width:100%;padding-bottom:56.25%;margin:1rem 0;border-radius:8px;overflow:hidden;background:#000}.post-content[data-v-0040be52] .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.comment-text[data-v-0040be52] .video-embed{position:relative;width:100%;padding-bottom:56.25%;margin:.5rem 0;border-radius:6px;overflow:hidden;background:#000}.comment-text[data-v-0040be52] .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.reactions-count[data-v-0040be52]{cursor:pointer}.reactors-card[data-v-0040be52]{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15)}.reactor-item[data-v-0040be52]{border-radius:4px;padding:2px 4px}.reactor-item[data-v-0040be52]:hover{background:#f5f5f5}.image-previews[data-v-057c20c1]{background:#f5f5f5;border-radius:8px;padding:.75rem}.preview-grid[data-v-057c20c1]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.preview-item[data-v-057c20c1]{position:relative;aspect-ratio:1}.preview-item .v-img[data-v-057c20c1]{width:100%;height:100%}.remove-btn[data-v-057c20c1]{position:absolute;top:2px;right:2px;background:hsla(0,0%,100%,.9)!important}.wall-container[data-v-e5c5cf88]{max-width:1400px;margin:0 auto;padding-top:2rem}.post-form-card[data-v-e5c5cf88]{position:sticky;top:80px}.group-card[data-v-49a51422]{height:100%;display:flex;flex-direction:column}.cursor-pointer[data-v-49a51422]{cursor:pointer}.group-cover[data-v-49a51422]{position:relative}.group-cover-overlay[data-v-49a51422]{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end}.group-description[data-v-49a51422]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#666}.groups-container[data-v-54a83c6c]{max-width:1400px;margin:0 auto;padding-top:2rem}.invite-highlight[data-v-54a83c6c]{border-left:4px solid rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.05)}.invite-overlay[data-v-54a83c6c]{background:linear-gradient(transparent,rgba(0,0,0,.7));height:100%}.group-list-item[data-v-54a83c6c]{border-bottom:1px solid rgba(0,0,0,.08)}.group-list-item[data-v-54a83c6c]:last-child{border-bottom:none}.group-list-item[data-v-54a83c6c]:hover{background-color:rgba(var(--v-theme-primary),.05)}.position-relative[data-v-54a83c6c]{position:relative}.favorite-star-gallery[data-v-54a83c6c]{position:absolute;top:8px;right:8px;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.feed-toggle-gallery[data-v-54a83c6c]{position:absolute;top:8px;left:8px;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.2)}.group-container[data-v-08dd4d63]{max-width:1200px;margin:0 auto;padding-top:2rem;padding-bottom:5rem}.group-header-overlay[data-v-08dd4d63]{background:linear-gradient(transparent,rgba(0,0,0,.7));height:100%}.text-opacity-80[data-v-08dd4d63]{opacity:.8}.cursor-pointer[data-v-08dd4d63]{cursor:pointer}.cover-camera-btn[data-v-08dd4d63]{position:absolute;top:1rem;left:1rem;background-color:rgba(0,0,0,.5)!important}.cover-camera-btn[data-v-08dd4d63]:hover{background-color:rgba(0,0,0,.7)!important}.composer-backdrop[data-v-08dd4d63]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1099;backdrop-filter:blur(2px)}.composer-backdrop-enter-active[data-v-08dd4d63],.composer-backdrop-leave-active[data-v-08dd4d63]{transition:opacity .25s ease}.composer-backdrop-enter-from[data-v-08dd4d63],.composer-backdrop-leave-to[data-v-08dd4d63]{opacity:0}.composer-dock[data-v-08dd4d63]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:680px;z-index:1100;transition:all .3s cubic-bezier(.4,0,.2,1)}.composer-collapsed[data-v-08dd4d63]{display:flex;align-items:center;margin:0 1rem 1rem;padding:.625rem 1rem;background:#fff;border-radius:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease,transform .15s ease}.composer-collapsed[data-v-08dd4d63]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.06);transform:translateY(-1px)}.composer-collapsed[data-v-08dd4d63]:active{transform:translateY(0)}.composer-placeholder[data-v-08dd4d63]{color:#9e9e9e;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-dock--expanded[data-v-08dd4d63]{bottom:0}.composer-expanded[data-v-08dd4d63]{margin:0 .5rem .5rem;padding:1rem 1.25rem 1.25rem;background:#fff;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);max-height:70vh;overflow-y:auto;animation:composer-slide-up-08dd4d63 .3s cubic-bezier(.4,0,.2,1)}@keyframes composer-slide-up-08dd4d63{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.composer-header[data-v-08dd4d63]{padding-bottom:.5rem;border-bottom:1px solid #eee}@media (max-width:960px){.composer-dock[data-v-08dd4d63]{max-width:100%}.composer-collapsed[data-v-08dd4d63]{margin:0 .5rem .5rem}.composer-expanded[data-v-08dd4d63]{margin:0;border-radius:1rem 1rem 0 0}}.comment-content[data-v-07b599fb]{background-color:#f5f5f5;white-space:pre-wrap;word-wrap:break-word}.comment-item[data-v-07b599fb],.reaction-item[data-v-07b599fb]{border-bottom:1px solid #e0e0e0}a[data-v-07b599fb]{color:#4a8b7f;text-decoration:none}a[data-v-07b599fb]:hover{text-decoration:underline}.friend-button[data-v-b591ab74]{display:inline-flex}.profile-container[data-v-0822f592]{max-width:1200px;margin:0 auto;padding-top:2rem}a[data-v-0822f592]{color:#4a8b7f;text-decoration:none}a[data-v-0822f592]:hover{text-decoration:underline}.position-relative[data-v-0822f592]{position:relative}.online-indicator-large[data-v-0822f592]{position:absolute;bottom:6px;right:6px;width:24px;height:24px;border-radius:50%;border:3px solid #fff}.online-indicator-large.online[data-v-0822f592]{background-color:#4caf50}.online-indicator-large.away[data-v-0822f592]{background-color:#ffc107}.online-indicator-large.offline[data-v-0822f592]{background-color:#9e9e9e}.users-container[data-v-5e2e51b7]{max-width:900px;margin:0 auto;padding-top:2rem}.cursor-pointer[data-v-5e2e51b7]{cursor:pointer}.user-name[data-v-5e2e51b7]:hover{color:rgb(var(--v-theme-primary));text-decoration:underline}.friends-container[data-v-4b021fd8]{max-width:900px;margin:0 auto;padding-top:2rem}.cursor-pointer[data-v-4b021fd8]{cursor:pointer}.position-relative[data-v-4b021fd8]{position:relative}.online-indicator[data-v-4b021fd8]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;border:2px solid #fff}.online-indicator.online[data-v-4b021fd8]{background-color:#4caf50}.online-indicator.away[data-v-4b021fd8]{background-color:#ffc107}.online-indicator.offline[data-v-4b021fd8]{background-color:#9e9e9e}.page-container[data-v-0194d28f]{max-width:900px;margin:0 auto;padding-top:2rem;padding-bottom:2rem}.page-content[data-v-0194d28f]{font-size:1rem;line-height:1.7}.page-content[data-v-0194d28f] h2{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem;color:rgb(var(--v-theme-primary))}.page-content[data-v-0194d28f] h3{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.75rem}.page-content[data-v-0194d28f] p{margin-bottom:1rem}.page-content[data-v-0194d28f] ol,.page-content[data-v-0194d28f] ul{margin-bottom:1rem;padding-left:1.5rem}.page-content[data-v-0194d28f] li{margin-bottom:.5rem}.page-content[data-v-0194d28f] a{color:rgb(var(--v-theme-primary));text-decoration:underline}.faq-container[data-v-32b77740]{max-width:900px;margin:0 auto;padding-top:2rem}.faq-answer[data-v-32b77740]{padding:.5rem 0;line-height:1.6}.faq-answer[data-v-32b77740] p{margin-bottom:.75em}.faq-answer[data-v-32b77740] a{color:rgb(var(--v-theme-primary));text-decoration:underline}.faq-answer[data-v-32b77740] ol,.faq-answer[data-v-32b77740] ul{padding-left:1.5em;margin-bottom:.75em}.faq-answer[data-v-32b77740] h3{font-size:1.1em;font-weight:700;margin:1em 0 .5em}.editor-wrapper[data-v-1ca5018c]{border:1px solid rgba(0,0,0,.38);border-radius:4px;overflow:hidden}.editor-toolbar[data-v-1ca5018c]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12)}.editor-content[data-v-1ca5018c]{min-height:300px;max-height:500px;overflow-y:auto;padding:16px}.editor-content[data-v-1ca5018c] .ProseMirror{min-height:268px;outline:none}.editor-content[data-v-1ca5018c] .ProseMirror p{margin-bottom:.75em}.editor-content[data-v-1ca5018c] .ProseMirror h2{font-size:1.5em;font-weight:700;margin-top:1em;margin-bottom:.5em}.editor-content[data-v-1ca5018c] .ProseMirror h3{font-size:1.25em;font-weight:700;margin-top:1em;margin-bottom:.5em}.editor-content[data-v-1ca5018c] .ProseMirror ol,.editor-content[data-v-1ca5018c] .ProseMirror ul{padding-left:1.5em;margin-bottom:.75em}.editor-content[data-v-1ca5018c] .ProseMirror a{color:#1976d2;text-decoration:underline}.editor-content[data-v-1ca5018c] .ProseMirror hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:1em 0}.editor-wrapper[data-v-e8005dcc]{border:1px solid rgba(0,0,0,.38);border-radius:4px;overflow:hidden}.editor-toolbar[data-v-e8005dcc]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12)}.editor-content[data-v-e8005dcc]{min-height:200px;max-height:400px;overflow-y:auto;padding:16px}.editor-content[data-v-e8005dcc] .ProseMirror{min-height:168px;outline:none}.editor-content[data-v-e8005dcc] .ProseMirror p{margin-bottom:.75em}.editor-content[data-v-e8005dcc] .ProseMirror h3{font-size:1.25em;font-weight:700;margin-top:1em;margin-bottom:.5em}.editor-content[data-v-e8005dcc] .ProseMirror ol,.editor-content[data-v-e8005dcc] .ProseMirror ul{padding-left:1.5em;margin-bottom:.75em}.editor-content[data-v-e8005dcc] .ProseMirror a{color:#1976d2;text-decoration:underline}.faq-preview[data-v-e8005dcc] p{margin-bottom:.5em}.faq-preview[data-v-e8005dcc] a{color:#1976d2;text-decoration:underline}.faq-preview[data-v-e8005dcc] ol,.faq-preview[data-v-e8005dcc] ul{padding-left:1.5em}.kanban-wrapper[data-v-5caed935]{padding:0}.kanban-header[data-v-5caed935]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.kanban-title[data-v-5caed935]{font-size:22px;font-weight:700;letter-spacing:-.3px;color:#1a1a1a}.kanban-board[data-v-5caed935]{display:flex;gap:14px;overflow-x:auto;padding-bottom:16px;min-height:500px}.kanban-column[data-v-5caed935]{flex:1;min-width:220px;max-width:300px;display:flex;flex-direction:column}.column-header[data-v-5caed935]{padding:10px 12px;border-top:3px solid;background:#fafafa;border-radius:8px 8px 0 0}.column-title-row[data-v-5caed935]{display:flex;align-items:center;gap:8px}.column-dot[data-v-5caed935]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.column-title[data-v-5caed935]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#555}.column-count[data-v-5caed935]{margin-left:auto;font-size:11px;font-weight:600;color:#999;background:#eee;padding:1px 7px;border-radius:10px}.column-body[data-v-5caed935]{flex:1;background:#f5f5f5;border-radius:0 0 8px 8px;padding:8px;min-height:100px;transition:background .2s}.column-body.drag-over[data-v-5caed935]{background:#e3f2fd;outline:2px dashed #90caf9;outline-offset:-2px}.card-list[data-v-5caed935]{display:flex;flex-direction:column;gap:8px}.column-empty[data-v-5caed935]{display:flex;align-items:center;justify-content:center;padding:24px;opacity:.4}.kanban-card[data-v-5caed935]{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:grab;transition:box-shadow .2s,transform .15s;display:flex;overflow:hidden}.kanban-card[data-v-5caed935]:hover{box-shadow:0 3px 10px rgba(0,0,0,.12);transform:translateY(-1px)}.kanban-card[data-v-5caed935]:active{cursor:grabbing}.kanban-card.dragging[data-v-5caed935]{opacity:.5;transform:rotate(2deg)}.card-priority[data-v-5caed935]{width:4px;flex-shrink:0}.card-content[data-v-5caed935]{flex:1;padding:10px 12px;min-width:0}.card-title[data-v-5caed935]{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.3;word-wrap:break-word}.card-description[data-v-5caed935]{font-size:12px;color:#777;margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-5caed935]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:6px}.card-tags[data-v-5caed935]{display:flex;gap:4px;flex-wrap:wrap}.card-tag[data-v-5caed935]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.card-meta[data-v-5caed935]{display:flex;align-items:center;gap:6px;margin-left:auto}.card-comments[data-v-5caed935]{font-size:10px;color:#999;display:flex;align-items:center}.card-comments-badge[data-v-5caed935]{font-size:11px;font-weight:600;color:#4a8b7f;background:rgba(74,139,127,.12);padding:1px 6px;border-radius:8px;display:flex;align-items:center;gap:2px}.card-avatar[data-v-5caed935]{flex-shrink:0}.avatar-text[data-v-5caed935]{font-size:10px;font-weight:600;color:#fff}.card-due[data-v-5caed935]{font-size:10px;color:#999;display:flex;align-items:center;white-space:nowrap}.card-due.overdue[data-v-5caed935]{color:#f44336;font-weight:600}.card-enter-active[data-v-5caed935],.card-leave-active[data-v-5caed935],.card-move[data-v-5caed935]{transition:all .3s ease}.card-enter-from[data-v-5caed935]{opacity:0;transform:translateY(-10px)}.card-leave-to[data-v-5caed935]{opacity:0;transform:translateX(20px)}.card-leave-active[data-v-5caed935]{position:absolute}.task-dialog[data-v-5caed935]{border-radius:12px!important}.task-dialog-content[data-v-5caed935]{max-height:70vh;overflow-y:auto}.comments-section[data-v-5caed935]{margin-top:8px}.comments-header[data-v-5caed935]{display:flex;align-items:center;margin-bottom:12px}.comments-title[data-v-5caed935]{font-size:14px;font-weight:600;color:#333}.comments-count[data-v-5caed935]{font-weight:400;color:#999}.no-comments[data-v-5caed935]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.comments-list[data-v-5caed935]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.comment-item[data-v-5caed935]{display:flex;gap:10px}.comment-avatar[data-v-5caed935]{flex-shrink:0;margin-top:2px}.comment-body[data-v-5caed935]{flex:1;min-width:0;background:#f5f5f5;border-radius:8px;padding:8px 12px}.comment-meta[data-v-5caed935]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.comment-author[data-v-5caed935]{font-size:12px;font-weight:600;color:#333}.comment-time[data-v-5caed935]{font-size:11px;color:#999}.comment-delete-btn[data-v-5caed935]{margin-left:auto;opacity:0;transition:opacity .15s}.comment-item:hover .comment-delete-btn[data-v-5caed935]{opacity:.6}.comment-delete-btn[data-v-5caed935]:hover{opacity:1!important}.comment-text[data-v-5caed935]{font-size:13px;color:#444;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.comment-input[data-v-5caed935]{margin-top:12px}@media (max-width:960px){.kanban-board[data-v-5caed935]{gap:10px}.kanban-column[data-v-5caed935]{min-width:180px}}.admin-container[data-v-76dd454b]{max-width:1400px;margin:0 auto;padding-top:2rem}.blog-post-card[data-v-74564077]{cursor:pointer;transition:transform .15s,box-shadow .15s}.blog-post-card[data-v-74564077]:hover{transform:translateY(-2px)}.post-excerpt[data-v-74564077],.post-title[data-v-74564077]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.editor-wrapper[data-v-541ab753]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;overflow:hidden}.editor-wrapper[data-v-541ab753] .vuetify-pro-tiptap-editor__content{min-height:300px}.blog-container[data-v-57166f13]{max-width:1400px;margin:0 auto;padding-top:1.5rem}.categories-card[data-v-57166f13]{position:sticky;top:80px}.reaction-btn[data-v-09409ab8]{min-width:52px;text-transform:none}.reactors-card[data-v-09409ab8]{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15)}.reactors-title[data-v-09409ab8]{color:#555;border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:4px}.reactor-item[data-v-09409ab8]{border-radius:4px;padding:2px 4px}.reactor-item[data-v-09409ab8]:hover{background:#f5f5f5}.quoted-text[data-v-6a0e219c]{border-left:3px solid rgba(var(--v-theme-primary),.4);padding:4px 12px;background:rgba(var(--v-theme-primary),.04);border-radius:0 4px 4px 0;font-style:italic;font-size:.85rem;color:rgba(var(--v-theme-on-surface),.6)}.comment-body[data-v-6a0e219c] .mention{color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:500}.blog-post-container[data-v-09983157]{max-width:860px;margin:0 auto;padding-top:1.5rem}.blog-body[data-v-09983157]{line-height:1.8}.blog-body[data-v-09983157] p{margin-bottom:1rem}.blog-body[data-v-09983157] .mention{color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:500}.high-contrast-theme{--v-theme-background:255,255,255!important;--v-theme-surface:255,255,255!important;--v-theme-on-background:0,0,0!important;--v-theme-on-surface:0,0,0!important}.high-contrast-theme .v-application,.high-contrast-theme body{background-color:#fff!important;color:#000!important}.high-contrast-theme .v-card{background-color:#fff!important;border:2px solid #000!important}.high-contrast-theme .v-card-subtitle,.high-contrast-theme .v-card-text,.high-contrast-theme .v-card-title{color:#000!important}.high-contrast-theme .v-app-bar{background-color:#000!important}.high-contrast-theme .v-app-bar .v-btn,.high-contrast-theme .v-app-bar .v-icon{color:#fff!important}.high-contrast-theme .v-btn{border:2px solid currentColor!important}.high-contrast-theme .v-btn--variant-elevated,.high-contrast-theme .v-btn--variant-flat{background-color:#000!important;color:#fff!important}.high-contrast-theme .v-btn--variant-outlined{background-color:#fff!important;color:#000!important;border-color:#000!important}.high-contrast-theme .v-btn--variant-text{color:#000!important;text-decoration:underline}.high-contrast-theme a{color:#00e!important;text-decoration:underline!important}.high-contrast-theme a:visited{color:#551a8b!important}.high-contrast-theme .v-field{border:2px solid #000!important}.high-contrast-theme .v-field--focused{border-color:#00f!important;outline:3px solid #00f!important;outline-offset:2px}.high-contrast-theme .v-field__input,.high-contrast-theme .v-label,.high-contrast-theme .v-textarea textarea{color:#000!important}.high-contrast-theme .v-list{background-color:#fff!important}.high-contrast-theme .v-list-item{border-bottom:1px solid #000}.high-contrast-theme .v-list-item:hover{background-color:#ff0!important}.high-contrast-theme .v-list-item-subtitle,.high-contrast-theme .v-list-item-title{color:#000!important}.high-contrast-theme .v-tab{color:#000!important;border:2px solid transparent}.high-contrast-theme .v-tab--selected{background-color:#000!important;color:#fff!important}.high-contrast-theme .v-chip{border:2px solid #000!important;background-color:#fff!important;color:#000!important}.high-contrast-theme .chat-window,.high-contrast-theme .v-dialog .v-card{border:3px solid #000!important}.high-contrast-theme .chat-window-header{background-color:#000!important;color:#fff!important}.high-contrast-theme .message-bubble{border:2px solid #000!important;background-color:#fff!important;color:#000!important}.high-contrast-theme .message-bubble.own-message{background-color:#ff0!important}.high-contrast-theme .v-avatar{border:2px solid #000!important}.high-contrast-theme .v-badge__badge{border:2px solid #fff!important}.high-contrast-theme :focus{outline:3px solid #00f!important;outline-offset:2px}.high-contrast-theme .text-grey,.high-contrast-theme .text-grey-darken-1,.high-contrast-theme .text-grey-lighten-1{color:#333!important}.high-contrast-theme .v-icon{color:currentColor!important}.high-contrast-theme .v-progress-circular{color:#000!important}.high-contrast-theme .v-switch__track{border:2px solid #000!important}.high-contrast-theme .v-switch--inset .v-switch__track{background-color:#fff!important}.high-contrast-theme .v-switch--inset.v-switch--active .v-switch__track{background-color:#000!important}.high-contrast-theme .v-alert{border:2px solid #000!important}.high-contrast-theme .online-dot.online,.high-contrast-theme .online-indicator.online{background-color:#0a0!important;border:2px solid #000!important}.high-contrast-theme .online-dot.away,.high-contrast-theme .online-indicator.away{background-color:#fa0!important;border:2px solid #000!important}.high-contrast-theme .online-dot.offline,.high-contrast-theme .online-indicator.offline{background-color:#888!important;border:2px solid #000!important}