.wa-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:18px 0}.wa-controls label{display:grid;gap:6px;font-size:12px;color:var(--text-muted)}.wa-controls input,.wa-controls select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:9px;min-width:130px}.wa-note,.wa-muted,#wa-status{font-size:12px;line-height:1.6;color:var(--text-muted)}.wa-warning{color:#a35300!important}.wa-table{overflow-x:auto}.wa-table table{width:100%;border-collapse:collapse;font-size:12px}.wa-table th,.wa-table td{text-align:left;padding:12px 9px;border-bottom:1px solid var(--border);vertical-align:top}.wa-table th{font-size:10px;text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em}.wa-table td{overflow-wrap:anywhere;min-width:80px}.wa-table th:first-child,.wa-table td:first-child{min-width:150px}.wa-day{display:grid;grid-template-columns:85px 1fr 45px;gap:12px;align-items:center;font-size:12px;margin:9px 0}.wa-bar{background:rgba(128,128,128,.1);height:12px;border-radius:6px;overflow:hidden}.wa-bar i{display:block;height:100%;background:var(--accent,#f06040);border-radius:6px}.wa-day strong{text-align:right}#wa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#ap-pane-web .an-section{margin-top:18px}#wa-daily{max-height:310px;overflow:auto}@media(max-width:600px){#wa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-controls label{flex:1}.wa-controls input,.wa-controls select{width:100%;min-width:0}.wa-controls button{min-height:38px}}
@media(max-width:600px){.wa-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wa-controls label:first-child,.wa-controls button{grid-column:1/-1}.wa-controls label{min-width:0}.wa-controls input{box-sizing:border-box}}
