.screener-page{max-width:1320px;margin:auto;padding:28px;color:#e8f5ee}.screener-page>a{color:#53d9a2}.screener-page header{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;background:none;padding:16px 0 24px;height:auto}.screener-page header h1{font-size:clamp(28px,4vw,42px);margin:8px 0}.screener-page header p{max-width:780px;color:#a8bdb1;line-height:1.5}.screener-page .panel{margin-bottom:20px;padding:24px}.screener-page .panel-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.screener-page h2{margin:0 0 8px}.screener-page .panel-head p,.method{color:#9ab2a5;line-height:1.5}.import-actions,.filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.import-actions label,.import-actions button,.download-template{display:inline-block;padding:10px 14px;border:1px solid #326a52;border-radius:9px;background:#10291f;color:#e7fff2;cursor:pointer;text-decoration:none;font:inherit}.import-actions input{max-width:260px}.filters label{color:#aac4b5}.filters select{margin-left:5px;padding:8px;background:#10291f;color:white;border:1px solid #326a52;border-radius:8px}.table-scroll{overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:850px;text-align:left}.table-scroll th,.table-scroll td{padding:14px 12px;border-bottom:1px solid #254235;vertical-align:top}.table-scroll th{color:#a6c7b2;font-size:12px}.table-scroll small{display:block;color:#9ab2a5;margin-top:4px}.signal{font-weight:800}.signal.UP{color:#57e9a5}.signal.DOWN{color:#ff9c91}.signal.WAIT{color:#f4c478}#status{color:#aee4c6}.method{font-size:13px;margin:20px 0 0}@media(max-width:700px){.screener-page{padding:16px}.screener-page header,.screener-page .panel-head{display:block}.screener-page .panel{padding:16px}.download-template{margin:8px 0}}

.screener-nav{display:block;padding:11px 13px;border-radius:9px;color:#a8c9b5;text-decoration:none}.screener-nav:hover{background:#173a2a;color:white}

.live-controls,.indicators{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.live-controls label{display:grid;gap:6px;color:#a8c7b5}.live-controls input,.live-controls select{padding:10px;border:1px solid #326a52;border-radius:8px;background:#10291f;color:white}.live-controls input{min-width:min(430px,80vw)}.live-controls button{padding:11px 18px;background:#1b9c63;border:0;border-radius:8px;color:#fff;font-weight:700;cursor:pointer}.live-controls button:disabled{opacity:.55}.indicators{border:1px solid #326a52;border-radius:9px;padding:12px}.indicators legend{color:#a8c7b5}.indicators label{white-space:nowrap}.signal.WAIT{color:#f4c478}
