.news-settings-overlay[data-v-aaf96fa7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.news-settings-modal[data-v-aaf96fa7]{border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);flex-direction:column;margin:var(--space-4);max-height:90vh;max-width:600px;overflow:hidden;width:90%}.news-settings-modal[data-v-aaf96fa7],.news-settings__header[data-v-aaf96fa7]{background:var(--color-bg-card);display:flex}.news-settings__header[data-v-aaf96fa7]{align-items:center;border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;padding:var(--space-6)}.news-settings__title[data-v-aaf96fa7]{color:#d4af37;font-family:var(--font-family-display);font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.news-settings__close[data-v-aaf96fa7]{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.news-settings__close[data-v-aaf96fa7]:hover{background:var(--color-bg-card);border-color:#d4af37;color:#d4af37}.news-settings__body[data-v-aaf96fa7]{flex:1;overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}.news-settings__section[data-v-aaf96fa7]{margin-bottom:28px}.news-settings__section[data-v-aaf96fa7]:last-child{margin-bottom:0}.news-settings__section-label[data-v-aaf96fa7]{color:var(--color-text-muted);font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:var(--space-3);text-transform:uppercase}.news-settings__input-group[data-v-aaf96fa7]{margin-bottom:var(--space-4)}.news-settings__input-label[data-v-aaf96fa7]{color:var(--color-text-secondary);display:block;font-size:11px;font-weight:600;margin-bottom:var(--space-2)}.news-settings__input-field[data-v-aaf96fa7]{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:13px;padding:var(--space-4);transition:all .2s ease;width:100%}.news-settings__input-field[data-v-aaf96fa7]:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af371a;outline:none}.news-settings__checkbox-grid[data-v-aaf96fa7]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.news-settings__checkbox-item[data-v-aaf96fa7]{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-3);transition:all .2s ease}.news-settings__checkbox-item[data-v-aaf96fa7]:hover{background:#d4af371a;border-color:#d4af37}.news-settings__checkbox-item--checked[data-v-aaf96fa7]{background:#d4af3726;border-color:#d4af37}.news-settings__checkbox[data-v-aaf96fa7]{align-items:center;border:2px solid var(--color-border-default);border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.news-settings__checkbox-item--checked .news-settings__checkbox[data-v-aaf96fa7]{background:linear-gradient(135deg,#f9d976,#d4af37 50%,#996515);border-color:transparent}.news-settings__checkbox svg[data-v-aaf96fa7]{height:12px;opacity:0;transition:opacity .2s ease;width:12px}.news-settings__checkbox-item--checked .news-settings__checkbox svg[data-v-aaf96fa7]{opacity:1}.news-settings__checkbox-label[data-v-aaf96fa7]{color:var(--color-text-primary);font-size:11px;font-weight:500}.news-settings__keyword-category[data-v-aaf96fa7]{margin-bottom:var(--space-4)}.news-settings__category-header[data-v-aaf96fa7]{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.news-settings__category-icon[data-v-aaf96fa7]{align-items:center;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:4px;color:#d4af37;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.news-settings__category-name[data-v-aaf96fa7]{color:#d4af37;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.news-settings__keyword-inputs[data-v-aaf96fa7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.news-settings__keyword-tag[data-v-aaf96fa7]{align-items:center;background:#d4af371a;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-full);color:#d4af37;display:flex;font-size:10px;font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.news-settings__keyword-tag input[data-v-aaf96fa7]{background:none;border:none;color:var(--color-text-primary);font-size:10px;width:80px}.news-settings__keyword-tag input[data-v-aaf96fa7]:focus{outline:none}.news-settings__keyword-tag-remove[data-v-aaf96fa7]{align-items:center;background:var(--color-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;width:16px}.news-settings__keyword-add[data-v-aaf96fa7]{background:transparent;border:1px dashed rgba(212,175,55,.3);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:10px;font-weight:600;padding:var(--space-2) var(--space-3);transition:all .2s ease}.news-settings__keyword-add[data-v-aaf96fa7]:hover{border-color:#d4af37;color:#d4af37}.news-settings__telegram-actions[data-v-aaf96fa7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.news-settings__btn-test[data-v-aaf96fa7]{background:transparent;border:1px dashed rgba(212,175,55,.3);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:10px;font-weight:600;padding:var(--space-2) var(--space-3);transition:all .2s ease}.news-settings__btn-test[data-v-aaf96fa7]:hover{border-color:#d4af37;color:#d4af37}.news-settings__translate-option[data-v-aaf96fa7]{margin-bottom:0;margin-top:var(--space-4)}.news-settings__translate-hint[data-v-aaf96fa7]{color:var(--color-text-muted);font-size:10px;line-height:1.4;margin-left:32px;margin-top:var(--space-2)}.news-settings__footer[data-v-aaf96fa7]{background:var(--color-bg-card);border-top:1px solid var(--color-border-default);display:flex;flex-shrink:0;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.news-settings__btn[data-v-aaf96fa7]{border:none;border-radius:var(--radius-xl);cursor:pointer;flex:1;font-family:var(--font-family-display);font-size:13px;font-weight:700;padding:var(--space-4);transition:all .2s ease}.news-settings__btn-secondary[data-v-aaf96fa7]{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);color:var(--color-text-muted)}.news-settings__btn-secondary[data-v-aaf96fa7]:hover{border-color:#d4af37;color:#d4af37;transform:translateY(-2px)}.news-settings__btn-primary[data-v-aaf96fa7]{background:linear-gradient(135deg,#f9d976,#d4af37 50%,#996515);border:none;box-shadow:0 0 25px #d4af3740;color:#000}.news-settings__btn-primary[data-v-aaf96fa7]:hover{box-shadow:0 0 30px #d4af3766;transform:translateY(-2px)}.news-settings__btn-primary[data-v-aaf96fa7]:active{transform:scale(.98)}.news-module-overlay[data-v-88c21d92]{align-items:stretch;background:var(--color-bg-primary);bottom:0;display:flex;justify-content:stretch;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.news-module-modal[data-v-88c21d92]{background:var(--color-bg-secondary);border:none;border-radius:0;display:flex;flex-direction:column;height:100%;max-height:100vh;max-width:100%;overflow-y:auto;padding:var(--space-5) 0;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.news-module-modal[data-v-88c21d92]::-webkit-scrollbar{display:none}@media(min-width:768px){.news-module-overlay[data-v-88c21d92]{align-items:center;background:#000000d9;justify-content:center}.news-module-modal[data-v-88c21d92]{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-3xl);height:auto;margin:0 auto;max-height:90vh;max-width:430px;padding:var(--space-6);padding-left:var(--space-6);padding-right:var(--space-6);width:100%}.news-module__content[data-v-88c21d92],.news-module__header[data-v-88c21d92]{padding:0}.news-module__actions[data-v-88c21d92]{padding-left:0;padding-right:0}}.news-module__header[data-v-88c21d92]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-5);padding:env(safe-area-inset-top,0) var(--space-4) 0 var(--space-4)}.news-module__header-actions[data-v-88c21d92],.news-module__title-group[data-v-88c21d92]{align-items:center;display:flex;gap:var(--space-2)}.news-module__icon[data-v-88c21d92]{color:#d4af37;font-size:28px}.news-module__title[data-v-88c21d92]{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:700;margin:0}.news-module__status-toggle[data-v-88c21d92]{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-3);text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.news-module__status-toggle[data-v-88c21d92]:hover:not(:disabled){border-color:var(--color-gold);box-shadow:0 0 12px #d4af3733;transform:translateY(-1px)}.news-module__status-toggle--active[data-v-88c21d92]{border-color:#4ade8099}.news-module__status-toggle[data-v-88c21d92]:disabled{cursor:not-allowed;opacity:.5}.news-module__status-dot[data-v-88c21d92]{background:var(--color-danger);border-radius:50%;height:8px;transition:all .2s ease;width:8px}.news-module__status-dot--active[data-v-88c21d92]{background:var(--color-success);box-shadow:0 0 10px #4ade8080}.news-module__settings-btn[data-v-88c21d92]{align-items:center;background:linear-gradient(135deg,#f9d976,#d4af37 50%,#996515);border:none;border-radius:var(--radius-lg);box-shadow:0 0 15px #d4af3733;color:#000;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.news-module__settings-btn[data-v-88c21d92]:hover{box-shadow:0 0 20px #d4af374d;transform:translateY(-2px)}.news-module__settings-btn[data-v-88c21d92]:active{transform:scale(.95)}.news-module__settings-btn .material-symbols-rounded[data-v-88c21d92]{font-size:20px}.news-module__close[data-v-88c21d92]{align-items:center;background:var(--color-bg-elevated);border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--duration-normal) var(--easing-default);width:36px}.news-module__close[data-v-88c21d92]:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.news-module__close[data-v-88c21d92]:active{transform:scale(.95)}.news-module__content[data-v-88c21d92]{display:flex;flex:1;flex-direction:column;min-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--space-4)}.news-module__tab-content[data-v-88c21d92]{animation:fadeIn-88c21d92 var(--duration-normal) var(--easing-default)}@keyframes fadeIn-88c21d92{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.news-module__error[data-v-88c21d92],.news-module__loading[data-v-88c21d92]{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2);justify-content:center;padding:var(--space-6);text-align:center}.news-module__error[data-v-88c21d92]{background:var(--color-danger-bg);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-xl);color:var(--color-danger)}.news-module__empty[data-v-88c21d92]{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;padding:var(--space-6);text-align:center}.news-module__feed-list[data-v-88c21d92]{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:visible}@media(min-width:768px){.news-module__feed-list[data-v-88c21d92]{max-height:400px;overflow-y:auto}}.news-module__feed-item[data-v-88c21d92]{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);cursor:pointer;padding:var(--space-4);transition:all var(--duration-normal) var(--easing-default)}.news-module__feed-item[data-v-88c21d92]:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-strong)}.news-module__feed-item[data-v-88c21d92]:active{transform:scale(.98)}.news-module__feed-header[data-v-88c21d92]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.news-module__feed-source[data-v-88c21d92]{color:var(--color-text-muted)}.news-module__feed-sentiment[data-v-88c21d92],.news-module__feed-source[data-v-88c21d92]{font-size:var(--font-size-xs);font-weight:600}.news-module__feed-title[data-v-88c21d92]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--space-1) 0}.news-module__feed-translated[data-v-88c21d92]{font-style:italic;margin-bottom:var(--space-2)}.news-module__feed-meta[data-v-88c21d92],.news-module__feed-translated[data-v-88c21d92]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.news-module__feed-meta[data-v-88c21d92]{align-items:center;display:flex;justify-content:space-between}.news-module__feed-link[data-v-88c21d92]{align-items:center;color:#d4af37;display:flex;gap:var(--space-1);text-decoration:none;transition:color var(--duration-normal) var(--easing-default)}.news-module__feed-link[data-v-88c21d92]:hover{color:#f9d976}.news-module__actions[data-v-88c21d92]{border-top:1px solid var(--color-border-default);display:flex;flex-shrink:0;gap:var(--space-3);margin-top:auto;padding:var(--space-4);padding-top:var(--space-4)}.news-module__btn-cancel[data-v-88c21d92]{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);color:var(--color-text-primary);cursor:pointer;flex:1;font-size:var(--font-size-sm);font-weight:600;padding:var(--space-4);transition:all var(--duration-normal) var(--easing-default)}.news-module__btn-cancel[data-v-88c21d92]:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-strong)}.news-module__btn-cancel[data-v-88c21d92]:active{transform:scale(.98)}.news-module__success[data-v-88c21d92]{color:var(--color-success)}.news-module__danger[data-v-88c21d92]{color:var(--color-danger)}.news-module__muted[data-v-88c21d92]{color:var(--color-text-muted)}
