.financial-data-container{margin:1em 0}.financial-data-table{border-collapse:collapse;width:100%;margin-bottom:1em}.financial-data-table th,.financial-data-table td{border:1px solid #ccc;padding:6px 8px;text-align:center}.financial-data-table th{background:#f2f2f2}.financial-data-open-modal{display:inline-block;margin:0 8px 16px 0;padding:5px 9px;font-size:14px;font-weight:600;color:#fff;background-color:#666;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.2s ease-in-out;text-decoration:none}.financial-data-open-modal:hover{background-color:#06c}.financial-data-open-modal:focus{outline:none;box-shadow:0 0 0 2px rgb(0 115 170 / .4)}.financial-data-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .5)}.financial-data-modal-content{background-color:#fff;margin:10% auto;padding:20px;width:80%;position:relative}.financial-data-modal-close{position:absolute;right:20px;top:10px;font-size:24px;font-weight:700;cursor:pointer}