/* Reuse the site's Manrope, hero buttons and transparency dialog styles. */
#atlas-sc2-transparency .audit-modal__title{margin:0 0 24px}
#atlas-sc2-transparency .audit-modal__line-title{margin-top:0}
.dark-theme #atlas-sc2-transparency .audit-modal__line-title{color:#fff}
#atlas-sc2-transparency .contract-table{width:100%}
#atlas-sc2-transparency .audit-modal__line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#atlas-sc2-transparency .audit-modal__line-block{min-width:0}
#atlas-sc2-transparency .contract-table__cell--module{width:32%;overflow-wrap:anywhere}
#atlas-sc2-transparency .contract-table__cell--address{width:auto}
#atlas-sc2-transparency .contract-table__cell--button{width:auto}
#atlas-sc2-transparency th{text-align:start;font-weight:500}
#atlas-sc2-transparency .address-value{white-space:nowrap}
#atlas-sc2-transparency .copy-button{flex-shrink:0;min-width:32px;min-height:32px}
#atlas-sc2-transparency .sc2-copy-status{min-height:20px;overflow-wrap:anywhere;font-size:13px;margin-top:16px}
#atlas-sc2-transparency :is(button,a):focus-visible{outline:2px solid #ff8500;outline-offset:3px}
#atlas-sc2-transparency .audit-modal__line-buttons{flex-wrap:wrap}
@media(max-width:1100px){#atlas-sc2-transparency .audit-modal__line-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){
 #atlas-sc2-transparency .audit-modal__line-grid{grid-template-columns:minmax(0,1fr)}
 #atlas-sc2-transparency .atlas-modal__section-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 #atlas-sc2-transparency .contract-table__row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}
 #atlas-sc2-transparency .contract-table__cell{padding:0}
 #atlas-sc2-transparency .contract-table__cell--module{flex-basis:100%}
 #atlas-sc2-transparency .contract-table__cell--address{flex:1;min-width:0}
 #atlas-sc2-transparency .copy-button,#atlas-sc2-transparency .b-btn--sm{min-height:44px;min-width:44px}
 #atlas-sc2-transparency .audit-modal__title{font-size:24px;line-height:1.3;padding-inline-end:40px}
}
