body{font-family:Arial,sans-serif;text-align:center;margin:0;padding:50px;background-color:#f5f5f5}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-box{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.dialog-box ul{list-style:none;padding-left:0;margin:1rem 0}.dialog-box li{margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;line-height:1.4}.dialog-box input[type=checkbox]{margin-right:12px}.financial-table{width:100%;border-collapse:collapse;font-size:14px}.financial-table th,.financial-table td{border:1px solid #ddd;padding:8px;text-align:right}.financial-table th:first-child,.financial-table td:first-child{text-align:left}.financial-table .section-title td{background-color:#f7f7f7;font-weight:700;text-align:left;border-top:2px solid #000}.financial-table .section-years td{background-color:#fafafa;font-style:italic;color:#666}.financial-table td{text-align:right}.financial-table td:first-child{text-align:left!important}.financial-table .section-years-label{text-align:center!important;color:#666;font-style:italic}.financial-table .section-title td:first-child{font-weight:700;text-align:left;background-color:#f7f7f7;border-top:2px solid #000}.financial-table th,.financial-table th:first-child,.financial-table td:first-child{text-align:center}
