.macd-container{grid-template-columns:300px 1fr;gap:20px;max-width:1800px;margin:0 auto;padding:20px;display:grid}.macd-controls{flex-direction:column;gap:15px;display:flex}.macd-content{flex-direction:column;gap:20px;display:flex}.macd-graph-container{height:500px;padding:20px}.macd-table-container{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;width:100%;padding:20px}.parameter-inputs{flex-direction:column;gap:10px;display:flex}.parameter-inputs label{flex-direction:column;align-items:stretch;gap:5px;font-size:14px;display:flex}.parameter-inputs input[type=number]{border:1px solid var(--color-border);background:var(--color-input-bg);color:var(--color-input-text);border-radius:8px;padding:8px;font-size:14px}.parameter-inputs input[type=number]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.date-range-note{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-left:3px solid var(--color-accent);border-radius:4px;margin-top:10px;padding:8px}.date-range-note small{color:var(--color-text-muted);font-size:12px;line-height:1.4}@media (max-width:1024px){.macd-container{grid-template-columns:1fr}.macd-controls{flex-flow:wrap}.macd-graph-container{height:400px}}@media (max-width:768px){.macd-container{padding:10px}.macd-controls{flex-direction:column}.macd-graph-container{height:300px;padding:10px}.macd-table-container{padding:10px}}
