.watchlists-container{backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 4px 20px #0000004d}.watchlists-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.watchlists-title{color:#e2e8f0;margin:0;font-size:24px;font-weight:700}.alert-badge{color:#fff;background-color:#ff4560;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.watchlists-tabs{border-bottom:2px solid #ffffff1a;gap:8px;margin-bottom:24px;display:flex}.watchlist-tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.watchlist-tab:hover{color:#e2e8f0}.watchlist-tab.active{color:#00e396;border-bottom-color:#00e396}.watchlist-content{min-height:400px}.add-item-section{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.add-input{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;flex:1;padding:10px 12px;font-size:14px}.add-input:focus{border-color:#00e396;outline:none;box-shadow:0 0 0 3px #00e3961a}.add-input::placeholder{color:#64748b}.add-button{color:#0b0e14;cursor:pointer;background-color:#00e396;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.add-button:hover{background-color:#00c584}.watched-items-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.watched-item-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:16px;transition:all .2s}.watched-item-card:hover{border-color:#00e3964d;transform:translateY(-2px);box-shadow:0 4px 12px #00e39626}.watched-item-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.watched-item-title{color:#e2e8f0;margin:0;font-size:18px;font-weight:700}.watched-item-subtitle{color:#94a3b8;margin-top:4px;font-size:13px}.remove-button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;transition:all .2s;display:flex}.remove-button:hover{color:#ff4560;background-color:#ff45601a}.watched-item-stats{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.watched-stat{justify-content:space-between;align-items:center;font-size:13px;display:flex}.watched-stat-label{color:#94a3b8;font-weight:500}.watched-stat-value{color:#e2e8f0;font-weight:600}.watched-item-notes{color:#94a3b8;background:#ffffff0d;border-radius:4px;margin-bottom:8px;padding:8px;font-size:12px;font-style:italic}.watched-item-date{color:#64748b;font-size:11px}.empty-watchlist{text-align:center;color:#94a3b8;grid-column:1/-1;padding:60px 20px;font-style:italic}.alerts-header{justify-content:flex-end;margin-bottom:16px;display:flex}.mark-all-read-button{color:#e2e8f0;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.mark-all-read-button:hover{background:#ffffff26;border-color:#ffffff4d}.alerts-list{flex-direction:column;gap:12px;display:flex}.alert-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.alert-item.unread{background:#00e3961a;border-color:#00e3964d}.alert-content{flex:1}.alert-type{color:#00e396;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.alert-message{color:#e2e8f0;margin-bottom:8px;font-size:14px;font-weight:600}.alert-record{color:#94a3b8;margin-bottom:4px;font-size:13px}.alert-timestamp{color:#64748b;font-size:11px}.alert-actions{gap:8px;display:flex}.alert-action-button{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.alert-action-button:hover{color:#e2e8f0;background:#ffffff1a}.alert-action-button.delete{color:#ff4560;border-color:#ff45604d}.alert-action-button.delete:hover{background:#ff45601a;border-color:#ff456066}.condition-form{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:24px;padding:20px}.condition-form-title{color:#e2e8f0;margin-bottom:16px;font-size:18px;font-weight:700}.condition-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.condition-form-group{flex-direction:column;gap:8px;display:flex}.condition-form-label{color:#94a3b8;font-size:13px;font-weight:600}.condition-form-input,.condition-form-select{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:10px 12px;font-size:14px}.condition-form-input:focus,.condition-form-select:focus{border-color:#00e396;outline:none;box-shadow:0 0 0 3px #00e3961a}.condition-form-input::placeholder{color:#64748b}.save-condition-button{color:#0b0e14;cursor:pointer;background-color:#00e396;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.save-condition-button:hover:not(:disabled){background-color:#00c584}.save-condition-button:disabled{opacity:.5;cursor:not-allowed}.conditions-list{margin-top:24px}.conditions-list-title{color:#e2e8f0;margin-bottom:16px;font-size:18px;font-weight:700}.condition-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:12px;padding:16px}.condition-item-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.condition-item-name{color:#e2e8f0;margin:0 0 4px;font-size:16px;font-weight:700}.condition-item-type{color:#94a3b8;text-transform:uppercase;font-size:12px}.condition-item-actions{align-items:center;gap:12px;display:flex}.condition-status{border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.condition-status.enabled{color:#00e396;background:#00e3961a}.condition-status.disabled{color:#ff4560;background:#ff45601a}.delete-condition-button{color:#ff4560;cursor:pointer;background:#ff45601a;border:1px solid #ff45604d;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.delete-condition-button:hover{background:#ff456026;border-color:#ff456066}.condition-config{color:#94a3b8;margin-top:8px;font-size:13px}
