.data-dialog{width:min(780px,94vw);max-height:86vh;overflow:auto;border:1px solid #cbd6cd;border-radius:12px;padding:26px;color:#23332f;background:white}.data-dialog::backdrop{background:#16332988}.data-dialog fieldset{margin:16px 0;border:1px solid #d7dfd9;border-radius:8px;overflow-wrap:anywhere}.data-dialog button{margin:8px 10px 0 0}.data-dialog p{overflow-wrap:anywhere}.market-context{margin:24px 0;padding:18px;background:#f6f3ec;border-radius:8px}.market-context summary{font-weight:650;cursor:pointer}.note{font-size:13px;color:#64736c}.source-note{margin-top:18px}.history-list{font-size:13px;padding-left:20px}.history-list li{margin:8px 0}.action-reason{font-size:12px;display:inline-block;padding:3px 8px;background:#edf2ee;border-radius:4px}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}#dataTools{margin:24px 0}#dataTools [role=status]{font-size:13px;color:#315c49}#dataTools button{font:inherit;cursor:pointer;border:1px solid #cbd6cd;padding:10px;border-radius:6px;background:#fff;color:#234d40}#monthlyPanel .tablewrap{overflow:auto}#monthlyPanel td,#monthlyPanel th{white-space:nowrap}#monthlyPanel caption{text-align:left;font-weight:600;margin-bottom:12px}@media print{#dataTools{display:none}.market-context{break-inside:avoid}}
