.torque-trigger{margin-top:20px;padding:12px 20px;background:#102443;color:#fff;border:1px solid #102443;border-radius:4px;font:inherit;font-weight:600;cursor:pointer}.torque-trigger:hover{background:#25416b}.torque-trigger:focus-visible,.torque-close:focus-visible{outline:3px solid #c3983d;outline-offset:4px}.torque-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:660px;max-height:calc(100dvh - 40px);margin:auto;padding:28px;color:#102443;background:#fff;border:1px solid #dbe1eb;border-radius:12px;overflow:auto;box-shadow:0 24px 80px #0005}.torque-dialog::backdrop{background:#071326b8}.torque-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.torque-head p{margin:0 0 6px;color:#63748b;font-size:14px}.torque-head h2{margin:0;font-size:28px;line-height:1.3}.torque-close{flex:none;width:44px;height:44px;border:1px solid #dbe1eb;border-radius:50%;background:#f2f5fa;color:#102443;font-size:28px;cursor:pointer}.torque-table{width:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.torque-table caption{text-align:left;margin-bottom:12px;font-weight:600}.torque-table th,.torque-table td{padding:14px 8px;text-align:center;border:1px solid #dbe1eb;white-space:nowrap}.torque-table thead{background:#102443;color:#fff}.torque-table thead span{font-size:14px;font-weight:400}.torque-table tbody th{font-weight:600}.torque-table tbody tr:nth-child(even){background:#f1f4f9}html.torque-open{overflow:hidden}@media(max-width:480px){.torque-dialog{padding:18px 12px}.torque-head h2{font-size:24px}.torque-table{font-size:14px}.torque-table th,.torque-table td{padding:12px 4px}.torque-table thead th{white-space:normal}}
