.explore-shell{max-width:1480px;margin:auto;padding:24px}.explore-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px}.explore-top img{width:140px;height:65px}.explore-shell h1{font-size:clamp(28px,4vw,46px);margin:20px 0}.explore-shell h2{font-size:25px;margin:0 0 20px}.explore-tabs,.explore-actions{display:flex;gap:12px;flex-wrap:wrap}.explore-shell button,.explore-shell input,.explore-shell select{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:11px 15px;border-radius:5px}.explore-shell button{cursor:pointer}.explore-shell button.primary,.explore-tabs button[aria-selected=true]{background:var(--accent);color:white}.explore-shell button:disabled{opacity:.6;cursor:wait}.explore-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.explore-range{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.explore-shell label{display:grid;gap:7px;font-size:13px}.explore-shell input[type=checkbox]{width:17px;height:17px}.explore-people{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:18px}.explore-people label{display:flex;align-items:center}.explore-shell .panel{margin:20px 0;padding:24px}.explore-shell .table-box{max-width:100%;overflow:auto}.explore-shell table{width:100%;border-collapse:collapse;min-width:780px}.explore-shell th,.explore-shell td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.explore-shell td small{display:block;color:var(--muted);margin-top:6px}.explore-shell th{font-size:12px;white-space:nowrap}.explore-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0}.explore-summary>div{background:var(--panel);padding:20px;border:1px solid var(--line);border-radius:var(--radius)}.explore-summary strong{display:block;font-size:28px;margin:12px 0}.explore-summary small,.explore-note{color:var(--muted);line-height:1.65}.explore-message{padding:15px 0;color:var(--warn)}.explore-calendar{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.explore-calendar article{border:1px solid var(--line);border-left:3px solid var(--accent);padding:16px}.explore-calendar b,.explore-calendar span{display:block;margin-bottom:8px}.explore-shell summary{cursor:pointer;padding:12px 0}.explore-shell a{color:var(--ink)}.explore-shell .positive{color:#a1c49c}.explore-shell .negative{color:var(--warn)}@media(max-width:800px){.explore-controls{grid-template-columns:1fr}.explore-summary{grid-template-columns:1fr 1fr}.explore-shell{padding:16px}.explore-top{align-items:start}.explore-range input{max-width:160px}}@media(max-width:460px){.explore-summary{grid-template-columns:1fr}.explore-shell .panel{padding:16px}.explore-range{gap:10px}}
.explore-shell button.primary,.explore-tabs button[aria-selected=true]{background:var(--brand-red);color:var(--brand-white)}
.explore-summary small{display:block;margin-top:7px}
