.mp-page{min-height:100vh;background:#fff}.mp-header{background:#fff;border-bottom:1px solid var(--border)}.mp-header-inner{max-width:920px;margin:0 auto;padding:0 20px;height:52px;display:flex;align-items:center;justify-content:space-between}.mp-header-left{gap:12px}.mp-header-left,.mp-logo{display:flex;align-items:center}.mp-logo{gap:8px;flex-shrink:0}.mp-logo-badge{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#191f28;color:#fff;font-weight:800;font-size:14px}.mp-logo-text{font-size:16px;color:var(--text)}.mp-logo-text strong{font-weight:800}.mp-divider{width:1px;height:14px;background:var(--border)}.mp-header-title{font-weight:500}.mp-header-title,.mp-home-link{font-size:13px;color:var(--muted)}.mp-home-link:hover{color:var(--text-sub)}.mp-main{max-width:920px;margin:0 auto;padding:32px 20px 80px}.mp-title{font-size:20px;font-weight:700;color:var(--text);margin-bottom:20px}.mp-summary{background:var(--bg-gray);border-radius:12px;padding:20px 24px;margin-bottom:16px}.mp-summary-row{display:flex;gap:48px;padding-bottom:16px;border-bottom:1px solid var(--border)}.mp-summary-item{display:flex;flex-direction:column;gap:6px}.mp-summary-label{font-size:12px;color:var(--muted)}.mp-summary-value{font-size:17px;font-weight:700;color:var(--text)}.mp-summary-profit{display:flex;flex-direction:column;gap:6px;padding-top:16px}.mp-summary-profit-value{font-size:17px;font-weight:700;color:var(--up)}.mp-summary-profit-value em{font-style:normal;font-size:13px;font-weight:600}.mp-card{background:#fff;border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.mp-table{width:100%;border-collapse:collapse}.mp-table th{font-size:12px;font-weight:500;color:var(--muted);text-align:left;padding:12px 16px;background:var(--bg-gray);white-space:nowrap}.mp-table td{font-size:14px;color:var(--text);padding:14px 16px;border-top:1px solid var(--border-light);white-space:nowrap}.mp-table tbody tr:first-child td{border-top:none}.mp-right{text-align:right}.mp-up{color:var(--up)}.mp-down{color:var(--down,#1b64da)}.mp-stock{gap:8px}.mp-stock,.mp-stock-logo{display:flex;align-items:center}.mp-stock-logo{justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.mp-stock-name{font-weight:600}.mp-transfer{display:flex;justify-content:center;gap:10px;margin:24px 0 40px}.mp-transfer-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid var(--green);border-radius:8px;color:var(--green);font-size:14px;font-weight:600;background:#fff}.mp-transfer-btn:hover{background:rgba(0,196,113,.06)}.mp-inquiry-btn{border-color:#3182f6;color:#3182f6}.mp-inquiry-btn:hover{background:rgba(49,130,246,.06)}.mp-subtitle{font-size:16px;font-weight:700;color:var(--text);margin-bottom:14px}.mp-date{color:var(--text-sub)}.mp-tag{display:inline-block;padding:3px 10px;border-radius:6px;background:var(--green);color:#fff;font-size:12px;font-weight:600}@media (max-width:768px){.mp-header-inner{padding:0 14px}.mp-divider,.mp-header-title{display:none}.mp-main{padding:20px 14px 60px}.mp-title{font-size:18px;margin-bottom:14px}.mp-summary{padding:16px}.mp-summary-row{flex-wrap:wrap;gap:14px 24px}.mp-summary-profit-value,.mp-summary-value{font-size:15px}.mp-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.mp-table{min-width:620px}.mp-table td,.mp-table th{padding:10px 12px;font-size:12.5px}.mp-transfer{flex-direction:column;align-items:stretch}.mp-transfer-btn{justify-content:center}.mp-subtitle{font-size:15px}}