.v3377-overview{margin-bottom:20px}.v3377-top{align-items:flex-start;gap:16px;flex-wrap:wrap}.v3377-filters{display:flex;gap:8px;flex-wrap:wrap}.v3377-filters label{font-size:12px;color:#516780;display:flex;flex-direction:column;gap:4px}.v3377-filters select{font:inherit;min-height:36px;border:1px solid #cbd8e8;border-radius:7px;padding:6px;background:white;color:#20374f;min-width:105px}.v3377-subheading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin:19px 0 10px}.v3377-subheading h3{margin:0;font-size:18px}.v3377-subheading span{font-size:12px;color:#667d93}.v3377-values,.v3377-financial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v3377-stat{background:#f6f9fd;border:1px solid #dce7f2;border-radius:11px;padding:15px;min-width:0}.v3377-stat>span{font-size:12px;color:#5d7288;display:block;margin-bottom:9px}.v3377-stat strong{display:block;font-size:19px;color:#183650;overflow-wrap:anywhere;line-height:1.4}.v3377-money{display:block}.v3377-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v3377-count{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce7f2;border-radius:8px;padding:10px}.v3377-count b{font-size:23px;color:#1d5c9a}.v3377-count span{color:#60778e;font-size:12px}.v3377-company{padding:14px 0;border-top:1px solid #e4ecf4}.v3377-company-header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:12px}.v3377-company-header h3{margin:0;font-size:17px}.v3377-company-header span{font-size:12px;color:#647a91}.v3377-table{font-size:12px}.v3377-table th,.v3377-table td{white-space:nowrap;padding:8px 9px}.v3377-table thead{background:#f4f8fc}.v3377-breakdown-title{margin:23px 0 12px;font-size:17px}.v3377-finance-currency{margin-bottom:17px}.v3377-finance-currency h4{margin:12px 0}.v3377-financial h4{margin:21px 0 10px}.v3377-finance-locked{padding:16px;border:1px solid #dce7f2;border-radius:10px;margin-bottom:15px}.v3377-finance-locked p{color:#657b91}.v3377-note{font-size:12px;color:#61788e;border-top:1px solid #dce7f2;padding-top:15px;margin-top:22px}#page:has(#v3377-report) .v337-filter,#page:has(#v3377-report) #v337-sales-summary,#page:has(#v3377-report) #v334-sales{display:none!important}@media(max-width:920px){.v3377-values,.v3377-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.v3377-values,.v3377-financial-grid,.v3377-counts{grid-template-columns:1fr 1fr}.v3377-stat strong{font-size:15px}}
