.toast[data-v-28290695]{min-width:320px;max-width:500px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;margin-bottom:12px}.toast-content[data-v-28290695]{display:flex;align-items:flex-start;padding:16px}.toast-icon[data-v-28290695]{margin-right:12px;font-size:18px;flex-shrink:0}.toast-message[data-v-28290695]{flex:1;font-size:14px;line-height:1.4;word-wrap:break-word}.toast-close[data-v-28290695]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:0;margin-left:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-close[data-v-28290695]:hover{color:#000}.toast-error[data-v-28290695]{border-left:4px solid #f56565}.toast-error .toast-message[data-v-28290695]{color:#c53030}.toast-success[data-v-28290695]{border-left:4px solid #48bb78}.toast-success .toast-message[data-v-28290695]{color:#2f855a}.toast-warning[data-v-28290695]{border-left:4px solid #ed8936}.toast-warning .toast-message[data-v-28290695]{color:#c05621}.toast-info[data-v-28290695]{border-left:4px solid #4299e1}.toast-info .toast-message[data-v-28290695]{color:#2b6cb0}.toast-slide-enter-active[data-v-28290695],.toast-slide-leave-active[data-v-28290695]{transition:all .3s ease}.toast-slide-enter-from[data-v-28290695],.toast-slide-leave-to[data-v-28290695]{opacity:0;transform:translate(100%)}.toast-container[data-v-df6fdb01]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.toast-container[data-v-df6fdb01]>*{pointer-events:auto}#app{min-height:100vh}.auth-container[data-v-fe60081a]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.auth-card[data-v-fe60081a]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 25px #0000001a;max-width:400px;width:100%}.logo[data-v-fe60081a]{text-align:center;margin-bottom:30px}.logo h1[data-v-fe60081a]{color:#667eea;margin-bottom:10px}.logo p[data-v-fe60081a]{color:#666;font-size:14px}.auth-form h2[data-v-fe60081a]{text-align:center;margin-bottom:30px;color:#333}.form-group[data-v-fe60081a]{margin-bottom:20px}.form-group label[data-v-fe60081a]{display:block;margin-bottom:5px;color:#555;font-weight:500}.form-group input[data-v-fe60081a]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s}.form-group input[data-v-fe60081a]:focus{outline:none;border-color:#667eea}.btn-primary[data-v-fe60081a]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s}.btn-primary[data-v-fe60081a]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-fe60081a]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-fe60081a]{text-align:center;margin-top:20px}.auth-links a[data-v-fe60081a]{color:#667eea;text-decoration:none;font-size:14px}.auth-links a[data-v-fe60081a]:hover{text-decoration:underline}.error-message[data-v-fe60081a]{background:#fee;color:#c53030;padding:12px;border-radius:6px;margin-top:20px;text-align:center;font-size:14px;border:1px solid #fed7d7}.success-message[data-v-fe60081a]{background:#f0fff4;color:#2f855a;padding:12px;border-radius:6px;margin-top:20px;text-align:center;font-size:14px;border:1px solid #c6f6d5}.dashboard[data-v-20c182c8]{min-height:100vh;background:#f5f7fa}.dashboard-header[data-v-20c182c8]{background:#fff;border-bottom:1px solid #e1e5e9;padding:0 20px}.header-content[data-v-20c182c8]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px}.header-content h1[data-v-20c182c8]{color:#667eea;margin:0}.header-actions[data-v-20c182c8]{display:flex;align-items:center;gap:12px}.btn-settings[data-v-20c182c8]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;text-decoration:none;font-weight:500;transition:all .2s}.btn-settings[data-v-20c182c8]:hover{background:#5a6268;color:#fff}.btn-logout[data-v-20c182c8]{padding:8px 16px;background:#ff6b6b;color:#fff;border:none;border-radius:6px;cursor:pointer}.dashboard-main[data-v-20c182c8]{max-width:1400px;margin:0 auto;padding:30px 20px}.dashboard-content[data-v-20c182c8]{display:flex;flex-direction:column;gap:30px}.card[data-v-20c182c8]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.card-header[data-v-20c182c8]{padding:20px 25px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-20c182c8]{margin:0;color:#333;font-size:1.25rem}.header-actions[data-v-20c182c8]{display:flex;gap:10px;align-items:center}.card-content[data-v-20c182c8]{padding:25px}.loading-state[data-v-20c182c8]{text-align:center;padding:40px 20px;color:#666}.empty-state[data-v-20c182c8]{text-align:center;color:#666;padding:60px 20px}.empty-icon[data-v-20c182c8]{font-size:3rem;margin-bottom:20px}.empty-state h3[data-v-20c182c8]{margin:0 0 10px;color:#333}.empty-state p[data-v-20c182c8]{margin:0 0 20px}.feeds-grid[data-v-20c182c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.feed-card[data-v-20c182c8]{border:1px solid #e1e5e9;border-radius:12px;padding:20px;transition:all .2s;background:#fafbfc}.feed-card[data-v-20c182c8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}.feed-card-header[data-v-20c182c8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.feed-info[data-v-20c182c8]{flex:1}.feed-info h3[data-v-20c182c8]{margin:0 0 5px;color:#333;font-size:1.1rem}.feed-url[data-v-20c182c8]{color:#666;font-size:13px;margin:5px 0}.feed-status-container[data-v-20c182c8]{margin-left:15px}.feed-status[data-v-20c182c8]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.feed-status.active[data-v-20c182c8]{background:#e8f5e8;color:#2d5a2d}.feed-status.inactive[data-v-20c182c8]{background:#ffeaa7;color:#856404}.feed-card-stats[data-v-20c182c8]{display:flex;justify-content:space-between;margin:15px 0;padding:12px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.stat-item[data-v-20c182c8]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-20c182c8]{font-size:11px;color:#666;text-transform:uppercase;font-weight:500}.stat-value[data-v-20c182c8]{font-size:13px;color:#333;font-weight:600}.feed-card-actions[data-v-20c182c8]{display:flex;gap:8px;justify-content:flex-end}.btn-view[data-v-20c182c8]{flex:1;padding:8px 12px;background:#667eea;color:#fff;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;text-align:center;transition:all .2s}.btn-view[data-v-20c182c8]:hover{background:#5a6fd8;text-decoration:none}.btn-process[data-v-20c182c8],.btn-delete[data-v-20c182c8]{padding:8px 10px;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.btn-process[data-v-20c182c8]{background:#28a745;color:#fff}.btn-process[data-v-20c182c8]:disabled{background:#6c757d;cursor:not-allowed}.btn-delete[data-v-20c182c8]{background:#dc3545;color:#fff}.btn-delete[data-v-20c182c8]:hover{background:#c82333}.stats-section[data-v-20c182c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-20c182c8]{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:20px}.stat-icon[data-v-20c182c8]{font-size:2.5rem;opacity:.8}.stat-content[data-v-20c182c8]{flex:1}.stat-number[data-v-20c182c8]{font-size:2rem;font-weight:700;color:#333;margin:0}.stat-text[data-v-20c182c8]{color:#666;font-size:.9rem;margin:5px 0 0}.activity-card[data-v-20c182c8]{margin-top:0}.btn-refresh[data-v-20c182c8]{padding:6px 10px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.empty-activity[data-v-20c182c8]{text-align:center;color:#999;padding:40px}.activity-list[data-v-20c182c8]{display:flex;flex-direction:column;gap:15px}.activity-item[data-v-20c182c8]{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px}.activity-icon[data-v-20c182c8]{font-size:1.2rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.activity-icon.feed-added[data-v-20c182c8]{background:#e8f5e8}.activity-icon.feed-deleted[data-v-20c182c8]{background:#f8d7da}.activity-icon.feed-processed[data-v-20c182c8],.activity-icon.feeds-processed[data-v-20c182c8]{background:#d4edda}.activity-content[data-v-20c182c8]{flex:1}.activity-text[data-v-20c182c8]{margin:0 0 4px;color:#333;font-size:14px}.activity-time[data-v-20c182c8]{color:#666;font-size:12px}.btn-primary[data-v-20c182c8],.btn-secondary[data-v-20c182c8],.btn-cancel[data-v-20c182c8]{padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary[data-v-20c182c8]{background:#667eea;color:#fff}.btn-primary[data-v-20c182c8]:hover:not(:disabled){background:#5a6fd8}.btn-secondary[data-v-20c182c8]{background:#6c757d;color:#fff}.btn-secondary[data-v-20c182c8]:hover:not(:disabled){background:#5a6268}.btn-cancel[data-v-20c182c8]{background:#6c757d;color:#fff}.btn-primary[data-v-20c182c8]:disabled,.btn-secondary[data-v-20c182c8]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-20c182c8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-20c182c8]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:auto}.modal-header[data-v-20c182c8]{padding:20px 25px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-20c182c8]{margin:0;color:#333}.btn-close[data-v-20c182c8]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-form[data-v-20c182c8]{padding:25px}.form-group[data-v-20c182c8]{margin-bottom:20px}.form-group label[data-v-20c182c8]{display:block;margin-bottom:5px;color:#333;font-weight:500}.form-group input[data-v-20c182c8]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px}.form-group input[data-v-20c182c8]:focus{outline:none;border-color:#667eea}.modal-actions[data-v-20c182c8]{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}@media (max-width: 768px){.feeds-grid[data-v-20c182c8]{grid-template-columns:1fr}.stats-section[data-v-20c182c8]{grid-template-columns:repeat(2,1fr)}.header-actions[data-v-20c182c8]{flex-direction:column;gap:8px}.card-header[data-v-20c182c8]{flex-direction:column;align-items:stretch;gap:15px}.feed-card-stats[data-v-20c182c8]{flex-direction:column;gap:8px}.stat-item[data-v-20c182c8]{flex-direction:row;justify-content:space-between}}@media (max-width: 480px){.stats-section[data-v-20c182c8]{grid-template-columns:1fr}.feed-card-actions[data-v-20c182c8]{flex-direction:column;gap:8px}.btn-view[data-v-20c182c8]{flex:none}}.auth-container[data-v-161adb40]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.auth-card[data-v-161adb40]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 25px #0000001a;max-width:400px;width:100%}.logo[data-v-161adb40]{text-align:center;margin-bottom:30px}.logo h1[data-v-161adb40]{color:#667eea;margin-bottom:10px}.logo p[data-v-161adb40]{color:#666;font-size:14px}.auth-form h2[data-v-161adb40]{text-align:center;margin-bottom:30px;color:#333}.form-group[data-v-161adb40]{margin-bottom:20px}.form-group label[data-v-161adb40]{display:block;margin-bottom:5px;color:#555;font-weight:500}.form-group input[data-v-161adb40]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .3s}.form-group input[data-v-161adb40]:focus{outline:none;border-color:#667eea}.form-group input.touched[data-v-161adb40]:invalid{border-color:#ff6b6b}.form-submitted .form-group input[data-v-161adb40]:invalid{border-color:#ff6b6b}.btn-primary[data-v-161adb40]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s}.btn-primary[data-v-161adb40]:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-161adb40]:disabled{opacity:.6;cursor:not-allowed}.auth-links[data-v-161adb40]{text-align:center;margin-top:20px}.auth-links a[data-v-161adb40]{color:#667eea;text-decoration:none;font-size:14px}.auth-links a[data-v-161adb40]:hover{text-decoration:underline}.error-message[data-v-161adb40]{background:#fee;color:#c53030;padding:12px;border-radius:6px;margin-top:20px;text-align:center;font-size:14px;border:1px solid #fed7d7}.success-message[data-v-161adb40]{background:#f0fff4;color:#2f855a;padding:12px;border-radius:6px;margin-top:20px;text-align:center;font-size:14px;border:1px solid #c6f6d5}.feed-detail[data-v-e33126cb]{min-height:100vh;background:#f5f7fa}.feed-detail-header[data-v-e33126cb]{background:#fff;border-bottom:1px solid #e1e5e9;padding:0 20px}.header-content[data-v-e33126cb]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px}.breadcrumb[data-v-e33126cb]{display:flex;align-items:center;gap:8px}.breadcrumb-link[data-v-e33126cb]{color:#667eea;text-decoration:none}.breadcrumb-link[data-v-e33126cb]:hover{text-decoration:underline}.breadcrumb-separator[data-v-e33126cb]{color:#666}.breadcrumb-current[data-v-e33126cb]{color:#333;font-weight:600}.btn-back[data-v-e33126cb]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer}.feed-detail-main[data-v-e33126cb]{max-width:1200px;margin:0 auto;padding:30px 20px}.loading-state[data-v-e33126cb],.error-state[data-v-e33126cb]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;margin:20px 0}.btn-retry[data-v-e33126cb]{margin-top:15px;padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer}.feed-content[data-v-e33126cb]{display:flex;flex-direction:column;gap:30px}.card[data-v-e33126cb]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.card-header[data-v-e33126cb]{padding:20px 25px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.card-header h1[data-v-e33126cb],.card-header h2[data-v-e33126cb]{margin:0;color:#333}.card-header h1[data-v-e33126cb]{font-size:1.75rem}.card-header h2[data-v-e33126cb]{font-size:1.25rem}.feed-actions[data-v-e33126cb],.posts-filters[data-v-e33126cb]{display:flex;gap:10px;align-items:center}.card-content[data-v-e33126cb]{padding:25px}.feed-details[data-v-e33126cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.detail-item[data-v-e33126cb]{display:flex;flex-direction:column;gap:5px}.detail-item strong[data-v-e33126cb]{color:#555;font-size:14px}.feed-url[data-v-e33126cb]{color:#667eea;text-decoration:none;word-break:break-all}.feed-url[data-v-e33126cb]:hover{text-decoration:underline}.feed-status[data-v-e33126cb]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;width:fit-content}.feed-status.active[data-v-e33126cb]{background:#e8f5e8;color:#2d5a2d}.feed-status.inactive[data-v-e33126cb]{background:#ffeaa7;color:#856404}.posts-count[data-v-e33126cb]{font-weight:600;color:#667eea;font-size:1.1rem}.posts-filters[data-v-e33126cb]{gap:15px}.filter-select[data-v-e33126cb]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.posts-list[data-v-e33126cb]{display:flex;flex-direction:column;gap:1px}.post-item[data-v-e33126cb]{background:#fff;border:1px solid #e1e8ed;border-radius:0;display:flex;gap:12px;padding:16px;transition:background-color .2s}.post-item[data-v-e33126cb]:hover{background-color:#f7f9fa}.post-item.twitter-style[data-v-e33126cb]{border-left:none;border-right:none;border-radius:0}.post-item[data-v-e33126cb]:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.post-item[data-v-e33126cb]:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.post-avatar[data-v-e33126cb]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.post-content[data-v-e33126cb]{flex:1;min-width:0}.post-header[data-v-e33126cb]{margin-bottom:4px}.post-user-info[data-v-e33126cb]{display:flex;align-items:center;gap:6px;font-size:15px}.post-username[data-v-e33126cb]{font-weight:700;color:#0f1419}.post-handle[data-v-e33126cb],.post-date[data-v-e33126cb]{color:#536471;font-weight:400}.post-text[data-v-e33126cb]{color:#0f1419;font-size:15px;line-height:1.3125;margin:8px 0 12px;word-wrap:break-word}.post-text[data-v-e33126cb] a{color:#1d9bf0;text-decoration:none}.post-text[data-v-e33126cb] a:hover{text-decoration:underline}.post-meta[data-v-e33126cb]{margin-top:12px}.post-stats[data-v-e33126cb]{margin-bottom:12px}.stat-item[data-v-e33126cb]{display:inline-flex;align-items:center;gap:4px;color:#536471;font-size:13px}.stat-icon[data-v-e33126cb]{font-size:12px}.post-actions-row[data-v-e33126cb]{display:flex;gap:60px;margin:12px 0}.action-btn[data-v-e33126cb]{display:flex;align-items:center;gap:4px;background:none;border:none;padding:8px;border-radius:50%;cursor:pointer;color:#536471;font-size:13px;transition:all .2s}.action-btn[data-v-e33126cb]:hover{background:#f7f9fa}.action-icon[data-v-e33126cb]{font-size:16px}.action-count[data-v-e33126cb]{font-size:13px;color:#536471}.post-footer[data-v-e33126cb]{margin-top:12px;padding-top:12px;border-top:1px solid #eff3f4}.post-links[data-v-e33126cb]{display:flex;gap:16px;margin-bottom:8px}.post-original-link[data-v-e33126cb],.short-url-info a[data-v-e33126cb]{color:#1d9bf0;text-decoration:none;font-size:13px}.post-original-link[data-v-e33126cb]:hover,.short-url-info a[data-v-e33126cb]:hover{text-decoration:underline}.short-url-info[data-v-e33126cb]{color:#536471;font-size:13px}.post-created[data-v-e33126cb]{color:#536471;font-size:12px}.post-admin-actions[data-v-e33126cb]{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:120px}.post-header.old-style[data-v-e33126cb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;gap:15px}.post-header.old-style h3[data-v-e33126cb]{margin:0;color:#333;font-size:1.1rem;line-height:1.4}.post-date.old-style[data-v-e33126cb]{color:#666;font-size:12px;white-space:nowrap;background:#f8f9fa;padding:4px 8px;border-radius:4px}.post-text.old-style[data-v-e33126cb]{margin:10px 0 15px;color:#555;line-height:1.5}.post-footer[data-v-e33126cb]{display:flex;justify-content:space-between;align-items:center;gap:15px}.post-link[data-v-e33126cb]{color:#667eea;text-decoration:none;font-size:14px;font-weight:500}.post-link[data-v-e33126cb]:hover{text-decoration:underline}.post-created[data-v-e33126cb]{color:#999;font-size:12px}.post-actions[data-v-e33126cb]{display:flex;flex-direction:column;gap:10px;align-items:flex-end;min-width:180px}.post-status-container[data-v-e33126cb]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.post-status[data-v-e33126cb]{display:inline-block;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.post-status.posted[data-v-e33126cb]{background:#e8f5e8;color:#2d5a2d}.post-status.pending[data-v-e33126cb]{background:#fff3cd;color:#856404}.twitter-date[data-v-e33126cb]{font-size:10px;color:#999}.tweet-link[data-v-e33126cb]{display:inline-block;margin-left:10px;font-size:11px;color:#1da1f2;text-decoration:none;padding:2px 6px;border:1px solid #1da1f2;border-radius:3px;transition:all .2s ease}.tweet-link[data-v-e33126cb]:hover{background-color:#1da1f2;color:#fff;text-decoration:none}.empty-state[data-v-e33126cb]{text-align:center;padding:60px 20px;color:#666}.empty-icon[data-v-e33126cb]{font-size:3rem;margin-bottom:20px}.empty-state h3[data-v-e33126cb]{margin:0 0 10px;color:#333}.empty-state p[data-v-e33126cb]{margin:0 0 20px}.pagination[data-v-e33126cb]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn-page[data-v-e33126cb]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer}.btn-page[data-v-e33126cb]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-e33126cb]{color:#666;font-weight:500}.btn-primary[data-v-e33126cb],.btn-secondary[data-v-e33126cb],.btn-twitter[data-v-e33126cb],.btn-cancel[data-v-e33126cb]{padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary[data-v-e33126cb]{background:#667eea;color:#fff}.btn-primary[data-v-e33126cb]:hover:not(:disabled){background:#5a6fd8}.btn-secondary[data-v-e33126cb]{background:#6c757d;color:#fff}.btn-twitter[data-v-e33126cb]{background:#1da1f2;color:#fff;font-size:12px;white-space:nowrap}.btn-cancel[data-v-e33126cb]{background:#6c757d;color:#fff}.btn-primary[data-v-e33126cb]:disabled,.btn-secondary[data-v-e33126cb]:disabled,.btn-twitter[data-v-e33126cb]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-e33126cb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-e33126cb]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:auto}.modal-header[data-v-e33126cb]{padding:20px 25px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-e33126cb]{margin:0;color:#333}.btn-close[data-v-e33126cb]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-form[data-v-e33126cb]{padding:25px}.form-group[data-v-e33126cb]{margin-bottom:20px}.form-group label[data-v-e33126cb]{display:block;margin-bottom:5px;color:#333;font-weight:500}.checkbox-label[data-v-e33126cb]{display:flex!important;align-items:center;gap:8px;cursor:pointer}.form-group input[type=text][data-v-e33126cb],.form-group input[type=url][data-v-e33126cb]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px}.form-group input[data-v-e33126cb]:focus{outline:none;border-color:#667eea}.modal-actions[data-v-e33126cb]{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}@media (max-width: 768px){.feed-actions[data-v-e33126cb],.posts-filters[data-v-e33126cb]{flex-direction:column;align-items:stretch}.card-header[data-v-e33126cb]{flex-direction:column;align-items:stretch;gap:15px}.post-item[data-v-e33126cb]{flex-direction:column;gap:15px}.post-header[data-v-e33126cb]{flex-direction:column;gap:10px}.post-actions[data-v-e33126cb]{align-items:stretch;min-width:auto}.feed-details[data-v-e33126cb]{grid-template-columns:1fr}}.settings[data-v-09bf4f71]{min-height:100vh;background:#f5f7fa}.settings-header[data-v-09bf4f71]{background:#fff;border-bottom:1px solid #e1e5e9;padding:0 20px}.header-content[data-v-09bf4f71]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px}.header-content h1[data-v-09bf4f71]{color:#667eea;margin:0}.header-actions[data-v-09bf4f71]{display:flex;align-items:center;gap:12px}.btn-back[data-v-09bf4f71]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-back[data-v-09bf4f71]:hover{background:#5a6268}.settings-main[data-v-09bf4f71]{max-width:1400px;margin:0 auto;padding:20px}.settings-content[data-v-09bf4f71]{max-width:800px;margin:0 auto}.page-intro[data-v-09bf4f71]{text-align:center;margin-bottom:30px}.page-intro p[data-v-09bf4f71]{color:#6c757d;font-size:1.1rem;margin:0}.settings-section[data-v-09bf4f71]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.settings-section h3[data-v-09bf4f71]{color:#2c3e50;margin-bottom:15px;font-size:1.4rem}.section-description[data-v-09bf4f71]{color:#6c757d;margin-bottom:25px;line-height:1.6}.api-key-form[data-v-09bf4f71]{max-width:500px}.form-group[data-v-09bf4f71]{margin-bottom:20px}.form-group label[data-v-09bf4f71]{display:block;margin-bottom:8px;font-weight:500;color:#2c3e50}.input-group[data-v-09bf4f71]{display:flex;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;transition:border-color .3s}.input-group[data-v-09bf4f71]:focus-within{border-color:#007bff}.form-control[data-v-09bf4f71]{flex:1;padding:12px 15px;border:none;outline:none;font-family:Courier New,monospace;background:transparent}.form-control.has-value[data-v-09bf4f71]{background:#f8f9fa}.input-group .btn[data-v-09bf4f71]{border:none;padding:12px 15px;background:#f8f9fa;border-left:1px solid #e9ecef;cursor:pointer;transition:background-color .3s}.input-group .btn[data-v-09bf4f71]:hover{background:#e9ecef}.form-text[data-v-09bf4f71]{margin-top:8px;font-size:.875rem}.form-text a[data-v-09bf4f71]{color:#007bff;text-decoration:none}.form-text a[data-v-09bf4f71]:hover{text-decoration:underline}.form-actions[data-v-09bf4f71]{display:flex;gap:15px;margin-top:25px}.btn[data-v-09bf4f71]{padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;border:none;display:flex;align-items:center}.btn-primary[data-v-09bf4f71]{background:#007bff;color:#fff}.btn-primary[data-v-09bf4f71]:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.btn-outline-danger[data-v-09bf4f71]{background:transparent;color:#dc3545;border:2px solid #dc3545}.btn-outline-danger[data-v-09bf4f71]:hover:not(:disabled){background:#dc3545;color:#fff;transform:translateY(-1px)}.btn[data-v-09bf4f71]:disabled{opacity:.6;cursor:not-allowed;transform:none}.api-key-status[data-v-09bf4f71]{margin-top:20px}.alert[data-v-09bf4f71]{padding:15px 20px;border-radius:8px;margin-top:20px}.alert-success[data-v-09bf4f71]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-danger[data-v-09bf4f71]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert-info[data-v-09bf4f71]{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.alert-warning[data-v-09bf4f71]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.twitter-status[data-v-09bf4f71]{margin-top:15px}.twitter-status .alert[data-v-09bf4f71]{margin-top:10px;font-size:.95rem}.twitter-status .alert strong[data-v-09bf4f71]{font-weight:600}.spinner-border-sm[data-v-09bf4f71]{width:1rem;height:1rem}.spinner-border[data-v-09bf4f71]{display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-09bf4f71 .75s linear infinite}@keyframes spinner-border-09bf4f71{to{transform:rotate(360deg)}}.twitter-config-form[data-v-09bf4f71]{margin-top:20px}.form-row[data-v-09bf4f71]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width: 768px){.form-row[data-v-09bf4f71]{grid-template-columns:1fr}}.twitter-status[data-v-09bf4f71]{margin-top:20px}.section-description a[data-v-09bf4f71]{color:#007bff;text-decoration:none}.section-description a[data-v-09bf4f71]:hover{text-decoration:underline}
