/* My Account → Software */
.dqsw-module { margin: 0 0 2em; padding: 0 0 1em; border-bottom: 1px solid #e5e7eb; }
.dqsw-module h3 { margin: 0 0 .4em; }
.dqsw-state { font-size: 1.1em; }
.dqsw-buy { list-style: none; margin: 0 0 .6em; padding: 0; max-width: 40em; }
.dqsw-buy li { display: flex; align-items: center; justify-content: space-between; gap: 1em; padding: .5em 0; border-top: 1px solid #e5e7eb; }
.dqsw-what { display: flex; flex-direction: column; }
.dqsw-what span { font-size: .9em; color: #4b5563; }
.dqsw-note { font-size: .9em; color: #4b5563; }
.dqsw-history { margin-top: .6em; }
